{"title":"Blazers","description":null,"products":[{"product_id":"womens-tailored-single-button-blazer-livia","title":"Getailleerde blazer met één knoop voor dames | Livia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eLivia\u003c\/strong\u003e, een getailleerde blazer met één knoop van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSluiting met één knoop\u003c\/li\u003e\n\u003cli\u003eKnoopsluiting\u003c\/li\u003e\n\u003cli\u003eLange mouwen\u003c\/li\u003e\n\u003cli\u003eAansluitende snit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Grijs \/ S","offer_id":55371615174993,"sku":"MS-8131-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55371615207761,"sku":"MS-7578-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55371615240529,"sku":"MS-4324-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55371615273297,"sku":"MS-5932-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 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":"Lange getailleerde blazer voor kantoor voor dames | Daniela","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eDaniela\u003c\/strong\u003e, een lange getailleerde blazer voor kantoor van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLang blazersilhouet\u003c\/li\u003e\n\u003cli\u003eGetailleerde taille\u003c\/li\u003e\n\u003cli\u003eLange mouwen\u003c\/li\u003e\n\u003cli\u003eMinimalistische details\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag met een aansluitende top en een broek met wijde pijpen. Combineer voor een casual look met jeans en eenvoudige sneakers.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: XS, S, M, L.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: XS, S, M, L. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Gebroken wit \/ XS","offer_id":55371626873169,"sku":"MS-4956-WOM-OFF","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gebroken wit \/ S","offer_id":55371626905937,"sku":"MS-8720-WOM-OFF","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gebroken wit \/ M","offer_id":55371626938705,"sku":"MS-6161-WOM-OFF","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Gebroken wit \/ L","offer_id":55371626971473,"sku":"MS-9952-WOM-OFF","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XS","offer_id":55371627004241,"sku":"MS-6647-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55371627037009,"sku":"MS-2078-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371627069777,"sku":"MS-5620-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371627102545,"sku":"MS-9525-WOM-BLA","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XS","offer_id":55371627135313,"sku":"MS-4890-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ S","offer_id":55371627168081,"sku":"MS-9765-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55371627200849,"sku":"MS-9992-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55371627233617,"sku":"MS-3241-WOM-GRE","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ XS","offer_id":55371627266385,"sku":"MS-6445-WOM-BUR","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ S","offer_id":55371627299153,"sku":"MS-5369-WOM-BUR","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ M","offer_id":55371627331921,"sku":"MS-1324-WOM-BUR","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ 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":"Klassieke getailleerde blazer met één knoop voor dames | Marie","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eMarie\u003c\/strong\u003e, een klassieke getailleerde blazer met één knoop van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSluiting met één knoop\u003c\/li\u003e\n\u003cli\u003eKnoopsluiting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eWassen in de machine op een fijnwasprogramma bij 86°F (30°C). Niet bleken. Op lage temperatuur in de droogtrommel drogen. In vorm brengen en liggend laten drogen. Volg altijd het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Wit \/ S","offer_id":55371648237905,"sku":"SM-65871288664413","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371648270673,"sku":"SM-65871288697181","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371648303441,"sku":"SM-65871288729949","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371648336209,"sku":"SM-65871288762717","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 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":"Donkerroze \/ S","offer_id":55371648565585,"sku":"SM-65871288992093","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Donkerroze \/ M","offer_id":55371648598353,"sku":"SM-65871289024861","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Donkerroze \/ L","offer_id":55371648631121,"sku":"SM-65871289057629","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Donkerroze \/ XL","offer_id":55371648663889,"sku":"SM-65871289090397","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Donkerroze \/ 2XL","offer_id":55371648696657,"sku":"SM-65871289123165","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ S","offer_id":55371648729425,"sku":"SM-65871289155933","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ M","offer_id":55371648762193,"sku":"SM-65871289188701","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ L","offer_id":55371648794961,"sku":"SM-65871289221469","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ XL","offer_id":55371648827729,"sku":"SM-65871289254237","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ 2XL","offer_id":55371648860497,"sku":"SM-65871289287005","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ S","offer_id":55371648893265,"sku":"SM-65871289319773","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ M","offer_id":55371648926033,"sku":"SM-65871289352541","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ L","offer_id":55371648958801,"sku":"SM-65871289385309","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ XL","offer_id":55371648991569,"sku":"SM-65871289418077","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ 2XL","offer_id":55371649024337,"sku":"SM-65871289450845","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371649057105,"sku":"SM-65871289483613","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371649089873,"sku":"SM-65871289516381","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371649122641,"sku":"SM-65871289549149","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371649155409,"sku":"SM-65871289581917","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55371649188177,"sku":"SM-65871289614685","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55371649220945,"sku":"SM-65871289647453","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371649253713,"sku":"SM-65871289680221","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371649286481,"sku":"SM-65871289712989","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371649319249,"sku":"SM-65871289745757","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Blazer met dubbele knopenrij en goudkleurige knopen voor dames | Mia","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eMia\u003c\/strong\u003e, een blazer met dubbele knopenrij en goudkleurige knopen van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDubbele knopenrij aan de voorkant\u003c\/li\u003e\n\u003cli\u003eGeïsoleerde uitvoering\u003c\/li\u003e\n\u003cli\u003eGoudkleurige knopen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eCombineer met een geklede broek en een effen top. Kies voor elke dag jeans, eenvoudige schoenen en subtiele accessoires.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eWassen in de machine op een fijnwasprogramma bij 86°F (30°C). Niet bleken. Op lage temperatuur in de droogtrommel drogen. In vorm brengen en liggend laten drogen. Volg altijd het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Zwart \/ S","offer_id":55371649384785,"sku":"SM-65871276802397","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371649417553,"sku":"SM-65871276835165","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371649450321,"sku":"SM-65871276867933","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371649483089,"sku":"SM-65871276900701","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371649515857,"sku":"SM-65871276933469","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55371649548625,"sku":"SM-65871276966237","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55371649581393,"sku":"SM-65871276999005","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371649614161,"sku":"SM-65871277031773","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371649646929,"sku":"SM-65871277064541","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371649679697,"sku":"SM-65871277097309","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55371649712465,"sku":"SM-65871277130077","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 3XL","offer_id":55371649745233,"sku":"SM-65871277162845","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ S","offer_id":55371649778001,"sku":"SM-65871277195613","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55371649810769,"sku":"SM-65871277228381","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55371649843537,"sku":"SM-65871277261149","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55371649876305,"sku":"SM-65871277293917","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55371649909073,"sku":"SM-65871277326685","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 3XL","offer_id":55371649941841,"sku":"SM-65871277359453","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ S","offer_id":55371649974609,"sku":"SM-65871277392221","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ M","offer_id":55371650007377,"sku":"SM-65871277424989","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ L","offer_id":55371650040145,"sku":"SM-65871277457757","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ XL","offer_id":55371650072913,"sku":"SM-65871277490525","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 2XL","offer_id":55371650105681,"sku":"SM-65871277523293","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 3XL","offer_id":55371650138449,"sku":"SM-65871277556061","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55371650171217,"sku":"SM-65871277588829","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55371650203985,"sku":"SM-65871277621597","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55371650236753,"sku":"SM-65871277654365","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55371650269521,"sku":"SM-65871277687133","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55371650302289,"sku":"SM-65871277719901","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 3XL","offer_id":55371650335057,"sku":"SM-65871277752669","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55371650367825,"sku":"SM-65871277785437","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371650400593,"sku":"SM-65871277818205","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371650433361,"sku":"SM-65871277850973","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371650466129,"sku":"SM-65871277883741","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55371650498897,"sku":"SM-65871277916509","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 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":"Blazer van linnenmix met 3\/4-mouwen voor dames | Nora","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eNora\u003c\/strong\u003e, een blazer van linnenmix met 3\/4-mouwen van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLichte linnenmix\u003c\/li\u003e\n\u003cli\u003eLichte uitvoering\u003c\/li\u003e\n\u003cli\u003e3\/4-mouwen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eKoud wassen in de machine op een fijnwasprogramma. Niet bleken. Op lage temperatuur in de droogtrommel drogen. In vorm brengen en liggend laten drogen. Volg altijd het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Roze \/ S","offer_id":55371653939537,"sku":"SM-65871242232157","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371653972305,"sku":"SM-65871242264925","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371654005073,"sku":"SM-65871242297693","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371654037841,"sku":"SM-65871242330461","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55371654070609,"sku":"SM-65871242363229","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 3XL","offer_id":55371654103377,"sku":"SM-65871242395997","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55371654136145,"sku":"SM-65871242428765","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371654168913,"sku":"SM-65871242461533","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371654201681,"sku":"SM-65871242494301","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371654234449,"sku":"SM-65871242527069","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55371654267217,"sku":"SM-65871242559837","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 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":"Zwart \/ S","offer_id":55371654529361,"sku":"SM-65871242821981","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371654562129,"sku":"SM-65871242854749","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371654594897,"sku":"SM-65871242887517","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371654627665,"sku":"SM-65871242920285","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371654660433,"sku":"SM-65871242953053","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Getailleerde tweedblazer met kunstleren details voor dames | Marlene","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eMarlene\u003c\/strong\u003e, een getailleerde tweedblazer met kunstleren details van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKunstleer\u003c\/li\u003e\n\u003cli\u003eTweedafwerking\u003c\/li\u003e\n\u003cli\u003eAansluitende snit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag met een aansluitende top en een broek met wijde pijpen. Combineer voor een casual look met jeans en eenvoudige sneakers.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eWassen in de machine op een fijnwasprogramma bij 86°F (30°C). Niet bleken. Niet in de droogtrommel drogen. In vorm brengen en liggend laten drogen. Volg altijd het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Bruin \/ S","offer_id":55371659313489,"sku":"SM-65870944239965","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ M","offer_id":55371659346257,"sku":"SM-65870944272733","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ L","offer_id":55371659379025,"sku":"SM-65870944305501","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XL","offer_id":55371659411793,"sku":"SM-65870944338269","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 2XL","offer_id":55371659444561,"sku":"SM-65870944371037","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 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":"Losvallende blazer met kraag voor dames | Lena","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eLena\u003c\/strong\u003e, een losvallende blazer met kraag van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKnoopsluiting\u003c\/li\u003e\n\u003cli\u003eLosvallende pasvorm\u003c\/li\u003e\n\u003cli\u003eLange mouwen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Lichtblauw \/ S","offer_id":55371659706705,"sku":"SM-65870939816285","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ M","offer_id":55371659739473,"sku":"SM-65870939849053","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ L","offer_id":55371659772241,"sku":"SM-65870939881821","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ XL","offer_id":55371659805009,"sku":"SM-65870939914589","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ 2XL","offer_id":55371659837777,"sku":"SM-65870939947357","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55371659870545,"sku":"SM-65870939980125","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371659903313,"sku":"SM-65870940012893","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371659936081,"sku":"SM-65870940045661","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371659968849,"sku":"SM-65870940078429","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55371660001617,"sku":"SM-65870940111197","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ S","offer_id":55371660034385,"sku":"SM-65870940143965","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ M","offer_id":55371660067153,"sku":"SM-65870940176733","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ L","offer_id":55371660099921,"sku":"SM-65870940209501","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ XL","offer_id":55371660132689,"sku":"SM-65870940242269","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ 2XL","offer_id":55371660165457,"sku":"SM-65870940275037","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371660198225,"sku":"SM-65870940307805","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371660230993,"sku":"SM-65870940340573","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371660263761,"sku":"SM-65870940373341","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371660296529,"sku":"SM-65870940406109","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55371660329297,"sku":"SM-65870940438877","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ S","offer_id":55371660362065,"sku":"SM-65870940471645","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55371660394833,"sku":"SM-65870940504413","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55371660427601,"sku":"SM-65870940537181","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55371660460369,"sku":"SM-65870940569949","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55371660493137,"sku":"SM-65870940602717","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55371660525905,"sku":"SM-65870940635485","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371660558673,"sku":"SM-65870940668253","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371660591441,"sku":"SM-65870940701021","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371660624209,"sku":"SM-65870940733789","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371660656977,"sku":"SM-65870940766557","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgrijs \/ S","offer_id":55371660689745,"sku":"SM-65870940799325","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgrijs \/ M","offer_id":55371660722513,"sku":"SM-65870940832093","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgrijs \/ L","offer_id":55371660755281,"sku":"SM-65870940864861","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgrijs \/ XL","offer_id":55371660788049,"sku":"SM-65870940897629","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgrijs \/ 2XL","offer_id":55371660820817,"sku":"SM-65870940930397","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ S","offer_id":55371660853585,"sku":"SM-65870940963165","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ M","offer_id":55371660886353,"sku":"SM-65870940995933","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ L","offer_id":55371660919121,"sku":"SM-65870941028701","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ XL","offer_id":55371660951889,"sku":"SM-65870941061469","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ 2XL","offer_id":55371660984657,"sku":"SM-65870941094237","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ S","offer_id":55371661017425,"sku":"SM-65870941127005","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ M","offer_id":55371661050193,"sku":"SM-65870941159773","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ L","offer_id":55371661082961,"sku":"SM-65870941192541","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ XL","offer_id":55371661115729,"sku":"SM-65870941225309","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 2XL","offer_id":55371661148497,"sku":"SM-65870941258077","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ S","offer_id":55371661181265,"sku":"SM-65870941290845","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ M","offer_id":55371661214033,"sku":"SM-65870941323613","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ L","offer_id":55371661246801,"sku":"SM-65870941356381","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ XL","offer_id":55371661279569,"sku":"SM-65870941389149","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ 2XL","offer_id":55371661312337,"sku":"SM-65870941421917","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ S","offer_id":55371661345105,"sku":"SM-65870941454685","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ M","offer_id":55371661377873,"sku":"SM-65870941487453","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ L","offer_id":55371661410641,"sku":"SM-65870941520221","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ XL","offer_id":55371661443409,"sku":"SM-65870941552989","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 2XL","offer_id":55371661476177,"sku":"SM-65870941585757","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55371661508945,"sku":"SM-65870941618525","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55371661541713,"sku":"SM-65870941651293","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55371661574481,"sku":"SM-65870941684061","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55371661607249,"sku":"SM-65870941716829","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55371661640017,"sku":"SM-65870941749597","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ S","offer_id":55371661672785,"sku":"SM-65870941782365","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ M","offer_id":55371661705553,"sku":"SM-65870941815133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ L","offer_id":55371661738321,"sku":"SM-65870941847901","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ XL","offer_id":55371661771089,"sku":"SM-65870941880669","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ 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":"Getailleerde blazer met textuur voor dames | Lena","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eLena\u003c\/strong\u003e, een getailleerde blazer met textuur van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKlassieke omgeslagen kraag\u003c\/li\u003e\n\u003cli\u003eKnoopsluiting\u003c\/li\u003e\n\u003cli\u003eAansluitende snit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eWassen in de machine op een fijnwasprogramma bij 86°F (30°C). Niet bleken. Op lage temperatuur in de droogtrommel drogen. In vorm brengen en liggend laten drogen. Volg altijd het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Wit \/ S","offer_id":55371662950737,"sku":"SM-65870920679773","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371662983505,"sku":"SM-65870920712541","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371663016273,"sku":"SM-65870920745309","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371663049041,"sku":"SM-65870920778077","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55371663081809,"sku":"SM-65870920810845","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ S","offer_id":55371663114577,"sku":"SM-65870920843613","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55371663147345,"sku":"SM-65870920876381","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55371663180113,"sku":"SM-65870920909149","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55371663212881,"sku":"SM-65870920941917","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55371663245649,"sku":"SM-65870920974685","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55371663278417,"sku":"SM-65870921007453","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371663311185,"sku":"SM-65870921040221","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371663343953,"sku":"SM-65870921072989","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371663376721,"sku":"SM-65870921105757","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 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":"Zwart \/ S","offer_id":55371663606097,"sku":"SM-65870921335133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371663638865,"sku":"SM-65870921367901","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371663671633,"sku":"SM-65870921400669","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371663704401,"sku":"SM-65870921433437","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Getailleerde blazer voor dames | Edith","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eEdith\u003c\/strong\u003e, een getailleerde blazer van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLichte uitvoering\u003c\/li\u003e\n\u003cli\u003eAansluitende snit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eCombineer met een geklede broek en een effen top. Kies voor elke dag jeans, eenvoudige schoenen en subtiele accessoires.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL, 4XL, 5XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL, 4XL, 5XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Zwart \/ S","offer_id":55371752735057,"sku":"SM-65869773439325","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371752767825,"sku":"SM-65869773472093","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371752800593,"sku":"SM-65869773504861","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371752833361,"sku":"SM-65869773537629","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371752866129,"sku":"SM-65869773570397","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55371752898897,"sku":"SM-65869773603165","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 4XL","offer_id":55371752931665,"sku":"SM-65869773635933","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 5XL","offer_id":55371752964433,"sku":"SM-65869773668701","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55371752997201,"sku":"SM-65869773701469","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371753029969,"sku":"SM-65869773734237","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371753062737,"sku":"SM-65869773767005","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371753095505,"sku":"SM-65869773799773","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55371753128273,"sku":"SM-65869773832541","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 3XL","offer_id":55371753161041,"sku":"SM-65869773865309","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 4XL","offer_id":55371753193809,"sku":"SM-65869773898077","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 5XL","offer_id":55371753226577,"sku":"SM-65869773930845","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371753259345,"sku":"SM-65869773963613","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371753292113,"sku":"SM-65869773996381","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371753324881,"sku":"SM-65869774029149","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371753357649,"sku":"SM-65869774061917","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55371753390417,"sku":"SM-65869774094685","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 3XL","offer_id":55371753423185,"sku":"SM-65869774127453","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 4XL","offer_id":55371753455953,"sku":"SM-65869774160221","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 5XL","offer_id":55371753488721,"sku":"SM-65869774192989","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55371753521489,"sku":"SM-65869774225757","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371753554257,"sku":"SM-65869774258525","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371753587025,"sku":"SM-65869774291293","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371753619793,"sku":"SM-65869774324061","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55371753652561,"sku":"SM-65869774356829","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 3XL","offer_id":55371753685329,"sku":"SM-65869774389597","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 4XL","offer_id":55371753718097,"sku":"SM-65869774422365","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 5XL","offer_id":55371753750865,"sku":"SM-65869774455133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ S","offer_id":55371753783633,"sku":"SM-65869774487901","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ M","offer_id":55371753816401,"sku":"SM-65869774520669","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ L","offer_id":55371753849169,"sku":"SM-65869774553437","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ XL","offer_id":55371753881937,"sku":"SM-65869774586205","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ 2XL","offer_id":55371753914705,"sku":"SM-65869774618973","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ 3XL","offer_id":55371753947473,"sku":"SM-65869774651741","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ 4XL","offer_id":55371753980241,"sku":"SM-65869774684509","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ 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":"Blazer met één knoop voor kantoor voor dames | Anna","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eAnna\u003c\/strong\u003e, een blazer met één knoop voor kantoor van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSluiting met één knoop\u003c\/li\u003e\n\u003cli\u003eKnoopsluiting\u003c\/li\u003e\n\u003cli\u003eLichte uitvoering\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Roze \/ S","offer_id":55371755127121,"sku":"SM-65869759512925","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371755159889,"sku":"SM-65869759545693","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371755192657,"sku":"SM-65869759578461","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371755225425,"sku":"SM-65869759611229","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 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":"Blazer met één knoop voor dames | Christa","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eChrista\u003c\/strong\u003e, een blazer met één knoop van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSluiting met één knoop\u003c\/li\u003e\n\u003cli\u003eLichte uitvoering\u003c\/li\u003e\n\u003cli\u003eLosvallende snit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eCombineer met een geklede broek en een effen top. Kies voor elke dag jeans, eenvoudige schoenen en subtiele accessoires.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Zwart \/ S","offer_id":55371760730449,"sku":"SM-65869758366045","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371760763217,"sku":"SM-65869758398813","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371760795985,"sku":"SM-65869758431581","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371760828753,"sku":"SM-65869758464349","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371760861521,"sku":"SM-65869758497117","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55371760894289,"sku":"SM-65869758529885","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55371760927057,"sku":"SM-65869758562653","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371760959825,"sku":"SM-65869758595421","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371760992593,"sku":"SM-65869758628189","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371761025361,"sku":"SM-65869758660957","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55371761058129,"sku":"SM-65869758693725","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 3XL","offer_id":55371761090897,"sku":"SM-65869758726493","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371761123665,"sku":"SM-65869758759261","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371761156433,"sku":"SM-65869758792029","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371761189201,"sku":"SM-65869758824797","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371761221969,"sku":"SM-65869758857565","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55371761254737,"sku":"SM-65869758890333","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 3XL","offer_id":55371761287505,"sku":"SM-65869758923101","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55371761320273,"sku":"SM-65869758955869","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371761353041,"sku":"SM-65869758988637","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371761385809,"sku":"SM-65869759021405","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371761418577,"sku":"SM-65869759054173","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55371761451345,"sku":"SM-65869759086941","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 3XL","offer_id":55371761484113,"sku":"SM-65869759119709","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ S","offer_id":55371761516881,"sku":"SM-65869759152477","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ M","offer_id":55371761549649,"sku":"SM-65869759185245","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ L","offer_id":55371761582417,"sku":"SM-65869759218013","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ XL","offer_id":55371761615185,"sku":"SM-65869759250781","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ 2XL","offer_id":55371761647953,"sku":"SM-65869759283549","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ 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":"Losvallende blazer met open voorkant voor dames | Jacqueline","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eJacqueline\u003c\/strong\u003e, een losvallende blazer met open voorkant van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpen voorkant\u003c\/li\u003e\n\u003cli\u003eLange mouwen\u003c\/li\u003e\n\u003cli\u003eLichte uitvoering\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag met een aansluitende top en een broek met wijde pijpen. Combineer voor een casual look met jeans en eenvoudige sneakers.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL, 4XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL, 4XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Geel \/ S","offer_id":55371761746257,"sku":"SM-65869738508637","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ M","offer_id":55371761779025,"sku":"SM-65869738541405","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ L","offer_id":55371761811793,"sku":"SM-65869738574173","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ XL","offer_id":55371761844561,"sku":"SM-65869738606941","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 2XL","offer_id":55371761877329,"sku":"SM-65869738639709","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 3XL","offer_id":55371761910097,"sku":"SM-65869738672477","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 4XL","offer_id":55371761942865,"sku":"SM-65869738705245","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ S","offer_id":55371761975633,"sku":"SM-65869738738013","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ M","offer_id":55371762008401,"sku":"SM-65869738770781","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ L","offer_id":55371762041169,"sku":"SM-65869738803549","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ XL","offer_id":55371762073937,"sku":"SM-65869738836317","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 2XL","offer_id":55371762106705,"sku":"SM-65869738869085","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 3XL","offer_id":55371762139473,"sku":"SM-65869738901853","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 4XL","offer_id":55371762172241,"sku":"SM-65869738934621","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55371762205009,"sku":"SM-65869738967389","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55371762237777,"sku":"SM-65869739000157","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55371762270545,"sku":"SM-65869739032925","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55371762303313,"sku":"SM-65869739065693","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55371762336081,"sku":"SM-65869739098461","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 3XL","offer_id":55371762368849,"sku":"SM-65869739131229","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 4XL","offer_id":55371762401617,"sku":"SM-65869739163997","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ S","offer_id":55371762434385,"sku":"SM-65869739196765","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ M","offer_id":55371762467153,"sku":"SM-65869739229533","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ L","offer_id":55371762499921,"sku":"SM-65869739262301","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ XL","offer_id":55371762532689,"sku":"SM-65869739295069","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ 2XL","offer_id":55371762565457,"sku":"SM-65869739327837","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ 3XL","offer_id":55371762598225,"sku":"SM-65869739360605","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ 4XL","offer_id":55371762630993,"sku":"SM-65869739393373","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371762663761,"sku":"SM-65869739426141","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371762696529,"sku":"SM-65869739458909","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371762729297,"sku":"SM-65869739491677","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371762762065,"sku":"SM-65869739524445","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55371762794833,"sku":"SM-65869739557213","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 3XL","offer_id":55371762827601,"sku":"SM-65869739589981","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 4XL","offer_id":55371762860369,"sku":"SM-65869739622749","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ S","offer_id":55371762893137,"sku":"SM-65869739655517","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ M","offer_id":55371762925905,"sku":"SM-65869739688285","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ L","offer_id":55371762958673,"sku":"SM-65869739721053","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XL","offer_id":55371762991441,"sku":"SM-65869739753821","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 2XL","offer_id":55371763024209,"sku":"SM-65869739786589","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 3XL","offer_id":55371763056977,"sku":"SM-65869739819357","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 4XL","offer_id":55371763089745,"sku":"SM-65869739852125","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55371763122513,"sku":"SM-65869739884893","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371763155281,"sku":"SM-65869739917661","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371763188049,"sku":"SM-65869739950429","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371763220817,"sku":"SM-65869739983197","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55371763253585,"sku":"SM-65869740015965","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 3XL","offer_id":55371763286353,"sku":"SM-65869740048733","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 4XL","offer_id":55371763319121,"sku":"SM-65869740081501","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ S","offer_id":55371763351889,"sku":"SM-65869740114269","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ M","offer_id":55371763384657,"sku":"SM-65869740147037","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ L","offer_id":55371763417425,"sku":"SM-65869740179805","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ XL","offer_id":55371763450193,"sku":"SM-65869740212573","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ 2XL","offer_id":55371763482961,"sku":"SM-65869740245341","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ 3XL","offer_id":55371763515729,"sku":"SM-65869740278109","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ 4XL","offer_id":55371763548497,"sku":"SM-65869740310877","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ S","offer_id":55371763581265,"sku":"SM-65869740343645","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55371763614033,"sku":"SM-65869740376413","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55371763646801,"sku":"SM-65869740409181","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55371763679569,"sku":"SM-65869740441949","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55371763712337,"sku":"SM-65869740474717","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 3XL","offer_id":55371763745105,"sku":"SM-65869740507485","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 4XL","offer_id":55371763777873,"sku":"SM-65869740540253","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ S","offer_id":55371763810641,"sku":"SM-65869740573021","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ M","offer_id":55371763843409,"sku":"SM-65869740605789","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ L","offer_id":55371763876177,"sku":"SM-65869740638557","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ XL","offer_id":55371763908945,"sku":"SM-65869740671325","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ 2XL","offer_id":55371763941713,"sku":"SM-65869740704093","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ 3XL","offer_id":55371763974481,"sku":"SM-65869740736861","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeauxrood \/ 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":"Blazer met lange mouwen en open voorkant voor dames | Jana","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eJana\u003c\/strong\u003e, een blazer met lange mouwen en open voorkant van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpen voorkant\u003c\/li\u003e\n\u003cli\u003eLange mouwen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Zwart \/ S","offer_id":55371764040017,"sku":"SM-65869735756125","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371764072785,"sku":"SM-65869735788893","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371764105553,"sku":"SM-65869735821661","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371764138321,"sku":"SM-65869735854429","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371764171089,"sku":"SM-65869735887197","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55371764203857,"sku":"SM-65869735919965","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371764236625,"sku":"SM-65869735952733","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371764269393,"sku":"SM-65869735985501","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371764302161,"sku":"SM-65869736018269","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 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":"Getailleerde blazer voor kantoor voor dames | Annika","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eAnnika\u003c\/strong\u003e, een getailleerde blazer voor kantoor van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAansluitende snit\u003c\/li\u003e\n\u003cli\u003eKlassiek blazersilhouet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eCombineer met een geklede broek en een effen top. Kies voor elke dag jeans, eenvoudige schoenen en subtiele accessoires.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL, 4XL, 5XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL, 3XL, 4XL, 5XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Zwart \/ S","offer_id":55371764433233,"sku":"SM-65869736903005","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371764466001,"sku":"SM-65869736935773","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371764498769,"sku":"SM-65869736968541","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371764531537,"sku":"SM-65869737001309","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371764564305,"sku":"SM-65869737034077","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55371764597073,"sku":"SM-65869737066845","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 4XL","offer_id":55371764629841,"sku":"SM-65869737099613","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 5XL","offer_id":55371764662609,"sku":"SM-65869737132381","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371764695377,"sku":"SM-65869737165149","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371764728145,"sku":"SM-65869737197917","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371764760913,"sku":"SM-65869737230685","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371764793681,"sku":"SM-65869737263453","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55371764826449,"sku":"SM-65869737296221","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 3XL","offer_id":55371764859217,"sku":"SM-65869737328989","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 4XL","offer_id":55371764891985,"sku":"SM-65869737361757","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 5XL","offer_id":55371764924753,"sku":"SM-65869737394525","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ S","offer_id":55371764957521,"sku":"SM-65869737427293","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55371764990289,"sku":"SM-65869737460061","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55371765023057,"sku":"SM-65869737492829","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55371765055825,"sku":"SM-65869737525597","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55371765088593,"sku":"SM-65869737558365","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 3XL","offer_id":55371765121361,"sku":"SM-65869737591133","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 4XL","offer_id":55371765154129,"sku":"SM-65869737623901","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 5XL","offer_id":55371765186897,"sku":"SM-65869737656669","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ S","offer_id":55371765219665,"sku":"SM-65869737689437","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ M","offer_id":55371765252433,"sku":"SM-65869737722205","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ L","offer_id":55371765285201,"sku":"SM-65869737754973","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ XL","offer_id":55371765317969,"sku":"SM-65869737787741","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 2XL","offer_id":55371765350737,"sku":"SM-65869737820509","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 3XL","offer_id":55371765383505,"sku":"SM-65869737853277","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 4XL","offer_id":55371765416273,"sku":"SM-65869737886045","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 5XL","offer_id":55371765449041,"sku":"SM-65869737918813","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55371765481809,"sku":"SM-65869737951581","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371765514577,"sku":"SM-65869737984349","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371765547345,"sku":"SM-65869738017117","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371765580113,"sku":"SM-65869738049885","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55371765612881,"sku":"SM-65869738082653","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 3XL","offer_id":55371765645649,"sku":"SM-65869738115421","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 4XL","offer_id":55371765678417,"sku":"SM-65869738148189","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 5XL","offer_id":55371765711185,"sku":"SM-65869738180957","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55371765743953,"sku":"SM-65869738213725","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371765776721,"sku":"SM-65869738246493","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371765809489,"sku":"SM-65869738279261","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371765842257,"sku":"SM-65869738312029","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55371765875025,"sku":"SM-65869738344797","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 3XL","offer_id":55371765907793,"sku":"SM-65869738377565","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 4XL","offer_id":55371765940561,"sku":"SM-65869738410333","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 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":"Blazer met open voorkant voor dames | Susanne","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eSusanne\u003c\/strong\u003e, een blazer met open voorkant van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpen voorkant\u003c\/li\u003e\n\u003cli\u003eLosvallende pasvorm\u003c\/li\u003e\n\u003cli\u003eLange mouwen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag met een aansluitende top en een broek met wijde pijpen. Combineer voor een casual look met jeans en eenvoudige sneakers.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: XS, S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: XS, S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Rood \/ XS","offer_id":55371766038865,"sku":"SM-65869733069149","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ S","offer_id":55371766071633,"sku":"SM-65869733101917","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55371766104401,"sku":"SM-65869733134685","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55371766137169,"sku":"SM-65869733167453","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55371766169937,"sku":"SM-65869733200221","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55371766202705,"sku":"SM-65869733232989","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XS","offer_id":55371766235473,"sku":"SM-65869733265757","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55371766268241,"sku":"SM-65869733298525","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371766301009,"sku":"SM-65869733331293","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371766333777,"sku":"SM-65869733364061","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371766366545,"sku":"SM-65869733396829","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55371766399313,"sku":"SM-65869733429597","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ XS","offer_id":55371766432081,"sku":"SM-65869733462365","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ S","offer_id":55371766464849,"sku":"SM-65869733495133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ M","offer_id":55371766497617,"sku":"SM-65869733527901","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ L","offer_id":55371766530385,"sku":"SM-65869733560669","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ XL","offer_id":55371766563153,"sku":"SM-65869733593437","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ 2XL","offer_id":55371766595921,"sku":"SM-65869733626205","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ XS","offer_id":55371766628689,"sku":"SM-65869733658973","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ S","offer_id":55371766661457,"sku":"SM-65869733691741","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ M","offer_id":55371766694225,"sku":"SM-65869733724509","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ L","offer_id":55371766726993,"sku":"SM-65869733757277","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ XL","offer_id":55371766759761,"sku":"SM-65869733790045","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ 2XL","offer_id":55371766792529,"sku":"SM-65869733822813","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ XS","offer_id":55371766825297,"sku":"SM-65869733855581","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ S","offer_id":55371766858065,"sku":"SM-65869733888349","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ M","offer_id":55371766890833,"sku":"SM-65869733921117","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ L","offer_id":55371766923601,"sku":"SM-65869733953885","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ XL","offer_id":55371766956369,"sku":"SM-65869733986653","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 2XL","offer_id":55371766989137,"sku":"SM-65869734019421","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XS","offer_id":55371767021905,"sku":"SM-65869734052189","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55371767054673,"sku":"SM-65869734084957","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55371767087441,"sku":"SM-65869734117725","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55371767120209,"sku":"SM-65869734150493","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55371767152977,"sku":"SM-65869734183261","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55371767185745,"sku":"SM-65869734216029","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XS","offer_id":55371767218513,"sku":"SM-65869734248797","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55371767251281,"sku":"SM-65869734281565","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371767284049,"sku":"SM-65869734314333","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371767316817,"sku":"SM-65869734347101","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371767349585,"sku":"SM-65869734379869","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371767382353,"sku":"SM-65869734412637","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XS","offer_id":55371767415121,"sku":"SM-65869734445405","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371767447889,"sku":"SM-65869734478173","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371767480657,"sku":"SM-65869734510941","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371767513425,"sku":"SM-65869734543709","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371767546193,"sku":"SM-65869734576477","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55371767578961,"sku":"SM-65869734609245","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ XS","offer_id":55371767611729,"sku":"SM-65869734642013","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ S","offer_id":55371767644497,"sku":"SM-65869734674781","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ M","offer_id":55371767677265,"sku":"SM-65869734707549","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ L","offer_id":55371767710033,"sku":"SM-65869734740317","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ XL","offer_id":55371767742801,"sku":"SM-65869734773085","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ 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":"Klassieke blazer met één knoop voor dames | Sabina","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eSabina\u003c\/strong\u003e, een klassieke blazer met één knoop van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSluiting met één knoop\u003c\/li\u003e\n\u003cli\u003eKlassiek blazersilhouet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eCombineer met een geklede broek en een effen top. Kies voor elke dag jeans, eenvoudige schoenen en subtiele accessoires.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Zwart \/ S","offer_id":55371777638737,"sku":"SM-65869682737501","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371777671505,"sku":"SM-65869682770269","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371777704273,"sku":"SM-65869682803037","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371777737041,"sku":"SM-65869682835805","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371777769809,"sku":"SM-65869682868573","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371777802577,"sku":"SM-65869682901341","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371777835345,"sku":"SM-65869682934109","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371777868113,"sku":"SM-65869682966877","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371777900881,"sku":"SM-65869682999645","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55371777933649,"sku":"SM-65869683032413","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ S","offer_id":55371777966417,"sku":"SM-65869683065181","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ M","offer_id":55371777999185,"sku":"SM-65869683097949","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ L","offer_id":55371778031953,"sku":"SM-65869683130717","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ XL","offer_id":55371778064721,"sku":"SM-65869683163485","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 2XL","offer_id":55371778097489,"sku":"SM-65869683196253","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ S","offer_id":55371778130257,"sku":"SM-65869683229021","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55371778163025,"sku":"SM-65869683261789","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55371778195793,"sku":"SM-65869683294557","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55371778228561,"sku":"SM-65869683327325","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 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":"Lange blazer met dubbele knopenrij voor dames | Tamara","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eTamara\u003c\/strong\u003e, een lange blazer met dubbele knopenrij van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDubbele knopenrij aan de voorkant\u003c\/li\u003e\n\u003cli\u003eKnoopsluiting\u003c\/li\u003e\n\u003cli\u003eVerlengd silhouet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag met een aansluitende top en een broek met wijde pijpen. Combineer voor een casual look met jeans en eenvoudige sneakers.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: XS, S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: XS, S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Blauw \/ XS","offer_id":55371790418257,"sku":"SM-65869383270749","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371790451025,"sku":"SM-65869383303517","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371790483793,"sku":"SM-65869383336285","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371790516561,"sku":"SM-65869383369053","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371790549329,"sku":"SM-65869383401821","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 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":"Zwart \/ XS","offer_id":55371790811473,"sku":"SM-65869383663965","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55371790844241,"sku":"SM-65869383696733","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371790877009,"sku":"SM-65869383729501","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371790909777,"sku":"SM-65869383762269","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371790942545,"sku":"SM-65869383795037","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371790975313,"sku":"SM-65869383827805","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Helderroze \/ XS","offer_id":55371791008081,"sku":"SM-65869383860573","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Helderroze \/ S","offer_id":55371791040849,"sku":"SM-65869383893341","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Helderroze \/ M","offer_id":55371791073617,"sku":"SM-65869383926109","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Helderroze \/ L","offer_id":55371791106385,"sku":"SM-65869383958877","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Helderroze \/ XL","offer_id":55371791139153,"sku":"SM-65869383991645","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Helderroze \/ 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":"Blazer met enkele knopenrij en oprolmouwen voor dames | Theresa","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eTheresa\u003c\/strong\u003e, een blazer met enkele knopenrij en oprolmouwen van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnkele knopenrij aan de voorkant\u003c\/li\u003e\n\u003cli\u003eAansluitende snit\u003c\/li\u003e\n\u003cli\u003eOprolmouwen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Marineblauw \/ S","offer_id":55371791663441,"sku":"SM-65869382418781","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55371791696209,"sku":"SM-65869382451549","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55371791728977,"sku":"SM-65869382484317","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55371791761745,"sku":"SM-65869382517085","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55371791794513,"sku":"SM-65869382549853","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ S","offer_id":55371791827281,"sku":"SM-65869382582621","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55371791860049,"sku":"SM-65869382615389","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55371791892817,"sku":"SM-65869382648157","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55371791925585,"sku":"SM-65869382680925","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55371791958353,"sku":"SM-65869382713693","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55371791991121,"sku":"SM-65869382746461","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55371792023889,"sku":"SM-65869382779229","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55371792056657,"sku":"SM-65869382811997","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55371792089425,"sku":"SM-65869382844765","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55371792122193,"sku":"SM-65869382877533","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ S","offer_id":55371792154961,"sku":"SM-65869382910301","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55371792187729,"sku":"SM-65869382943069","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55371792220497,"sku":"SM-65869382975837","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55371792253265,"sku":"SM-65869383008605","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55371792286033,"sku":"SM-65869383041373","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55371792318801,"sku":"SM-65869383074141","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371792351569,"sku":"SM-65869383106909","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371792384337,"sku":"SM-65869383139677","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371792417105,"sku":"SM-65869383172445","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Getailleerde fluwelen blazer met goudkleurige knopen voor dames | Elisabeth","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eElisabeth\u003c\/strong\u003e, een getailleerde fluwelen blazer met goudkleurige knopen van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFluwelen textuur\u003c\/li\u003e\n\u003cli\u003eAansluitende snit\u003c\/li\u003e\n\u003cli\u003eGoudkleurige knopen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eKoud met de hand wassen. Niet bleken. Niet in de droogtrommel drogen. In vorm brengen en liggend laten drogen. Volg altijd het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Marineblauw \/ S","offer_id":55371849138513,"sku":"SM-65868647334237","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55371849171281,"sku":"SM-65868647367005","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55371849204049,"sku":"SM-65868647399773","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55371849236817,"sku":"SM-65868647432541","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55371849269585,"sku":"SM-65868647465309","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ S","offer_id":55371849302353,"sku":"SM-65868647498077","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ M","offer_id":55371849335121,"sku":"SM-65868647530845","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ L","offer_id":55371849367889,"sku":"SM-65868647563613","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ XL","offer_id":55371849400657,"sku":"SM-65868647596381","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 2XL","offer_id":55371849433425,"sku":"SM-65868647629149","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbordeaux \/ S","offer_id":55371849466193,"sku":"SM-65868647661917","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbordeaux \/ M","offer_id":55371849498961,"sku":"SM-65868647694685","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbordeaux \/ L","offer_id":55371849531729,"sku":"SM-65868647727453","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbordeaux \/ XL","offer_id":55371849564497,"sku":"SM-65868647760221","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbordeaux \/ 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":"Getailleerde peplumblazer met dubbele knopenrij voor dames | Greta","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eGreta\u003c\/strong\u003e, een getailleerde peplumblazer met dubbele knopenrij van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDubbele knopenrij aan de voorkant\u003c\/li\u003e\n\u003cli\u003eLange mouwen\u003c\/li\u003e\n\u003cli\u003eAansluitende snit\u003c\/li\u003e\n\u003cli\u003ePeplum die de taille accentueert\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eCombineer met een geklede broek en een effen top. Kies voor elke dag jeans, eenvoudige schoenen en subtiele accessoires.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eWassen in de machine op een fijnwasprogramma bij 86°F (30°C). Niet bleken. Niet in de droogtrommel drogen. In vorm brengen en liggend laten drogen. Volg altijd het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Donkergrijs \/ S","offer_id":55371849662801,"sku":"SM-65868648481117","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ M","offer_id":55371849695569,"sku":"SM-65868648513885","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ L","offer_id":55371849728337,"sku":"SM-65868648546653","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ 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":"Blazer met patroon en ruches op de schouders voor dames | Amelie","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eAmelie\u003c\/strong\u003e, een blazer met patroon en ruches op de schouders van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHoge of opstaande kraag\u003c\/li\u003e\n\u003cli\u003eRitssluiting aan de voorkant\u003c\/li\u003e\n\u003cli\u003eAansluitende snit\u003c\/li\u003e\n\u003cli\u003eDecoratieve ruches\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eCombineer met een geklede broek en een effen top. Kies voor elke dag jeans, eenvoudige schoenen en subtiele accessoires.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L, XL, 2XL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eWassen in de machine op een fijnwasprogramma bij 86°F (30°C). Niet bleken. Niet in de droogtrommel drogen. In vorm brengen en liggend laten drogen. Volg altijd het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L, XL, 2XL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Zwart \/ S","offer_id":55371904287057,"sku":"SM-65868505088349","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371904319825,"sku":"SM-65868505121117","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371904352593,"sku":"SM-65868505153885","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371904385361,"sku":"SM-65868505186653","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55371904418129,"sku":"SM-65868505219421","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ S","offer_id":55371904450897,"sku":"SM-65868505252189","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ M","offer_id":55371904483665,"sku":"SM-65868505284957","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ L","offer_id":55371904516433,"sku":"SM-65868505317725","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ XL","offer_id":55371904549201,"sku":"SM-65868505350493","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Kaki \/ 2XL","offer_id":55371904581969,"sku":"SM-65868505383261","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkerroze \/ S","offer_id":55371904614737,"sku":"SM-65868505416029","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkerroze \/ M","offer_id":55371904647505,"sku":"SM-65868505448797","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkerroze \/ L","offer_id":55371904680273,"sku":"SM-65868505481565","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkerroze \/ XL","offer_id":55371904713041,"sku":"SM-65868505514333","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkerroze \/ 2XL","offer_id":55371904745809,"sku":"SM-65868505547101","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55371904778577,"sku":"SM-65868505579869","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371904811345,"sku":"SM-65868505612637","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371904844113,"sku":"SM-65868505645405","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371904876881,"sku":"SM-65868505678173","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55371904909649,"sku":"SM-65868505710941","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ S","offer_id":55371904942417,"sku":"SM-65868505743709","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ M","offer_id":55371904975185,"sku":"SM-65868505776477","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ L","offer_id":55371905007953,"sku":"SM-65868505809245","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ XL","offer_id":55371905040721,"sku":"SM-65868505842013","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Donkergrijs \/ 2XL","offer_id":55371905073489,"sku":"SM-65868505874781","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55371905106257,"sku":"SM-65868505907549","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55371905139025,"sku":"SM-65868505940317","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55371905171793,"sku":"SM-65868505973085","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55371905204561,"sku":"SM-65868506005853","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55371905237329,"sku":"SM-65868506038621","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ S","offer_id":55371905270097,"sku":"SM-65868506071389","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ M","offer_id":55371905302865,"sku":"SM-65868506104157","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ L","offer_id":55371905335633,"sku":"SM-65868506136925","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XL","offer_id":55371905368401,"sku":"SM-65868506169693","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 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":"Lange oversized blazer voor dames | Elfriede","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eElfriede\u003c\/strong\u003e, een lange oversized blazer van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverskraag\u003c\/li\u003e\n\u003cli\u003eKnoopsluiting\u003c\/li\u003e\n\u003cli\u003eLosse oversized pasvorm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: S, M, L.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eWassen in de machine op een fijnwasprogramma bij 86°F (30°C). Niet in de droogtrommel drogen. In vorm brengen en liggend laten drogen. Uit de buurt van directe hitte en fel zonlicht houden. Volg altijd het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: S, M, L. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Grijs \/ S","offer_id":55371907203409,"sku":"SM-65868499059037","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55371907236177,"sku":"SM-65868499091805","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55371907268945,"sku":"SM-65868499124573","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55371907301713,"sku":"SM-65868499157341","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371907334481,"sku":"SM-65868499190109","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Korte blazer voor dames | Savile","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eSavile\u003c\/strong\u003e, een korte blazer van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKort silhouet\u003c\/li\u003e\n\u003cli\u003eGevormd blazersilhouet\u003c\/li\u003e\n\u003cli\u003eKlassieke getailleerde stijl\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: XS, S, M, L, XL, XXL.\u003c\/p\u003e\n\u003cp\u003eHoud bij het kiezen van je maat rekening met de snit van het kledingstuk en de laagjes die je eronder wilt dragen.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: XS, S, M, L, XL, XXL. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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":"Bruin \/ XS","offer_id":55371980669265,"sku":"DWOD2-WL411042","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ S","offer_id":55371980702033,"sku":"DWOD2-WL411043","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ M","offer_id":55371980734801,"sku":"DWOD2-WL411044","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ L","offer_id":55371980767569,"sku":"SM-64919563895133","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XS","offer_id":55371980800337,"sku":"DWOD2-WL411046","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55371980833105,"sku":"DWOD2-WL411047","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55371980865873,"sku":"DWOD2-WL411048","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55371980898641,"sku":"SM-64919564026205","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XS","offer_id":55371980931409,"sku":"DWOD2-WL411038","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ S","offer_id":55371980964177,"sku":"DWOD2-WL411039","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55371980996945,"sku":"DWOD2-WL411040","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55371981029713,"sku":"SM-64919564157277","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XS","offer_id":55371981062481,"sku":"DWOD2-WL411030","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55371981095249,"sku":"DWOD2-WL411031","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55371981128017,"sku":"DWOD2-WL411032","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55371981160785,"sku":"SM-64919564288349","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XS","offer_id":55371981193553,"sku":"DWOD2-WL411050","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55371981226321,"sku":"DWOD2-WL411051","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55371981259089,"sku":"DWOD2-WL411052","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55371981291857,"sku":"SM-64919564419421","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XL","offer_id":55371981324625,"sku":"DWOD2-WL411042","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55371981357393,"sku":"DWOD2-WL411046","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55371981390161,"sku":"DWOD2-WL411038","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55371981422929,"sku":"DWOD2-WL411030","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55371981455697,"sku":"DWOD2-WL411050","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XXL","offer_id":55371981488465,"sku":"DWOD2-WL411042","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XXL","offer_id":55371981521233,"sku":"DWOD2-WL411046","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XXL","offer_id":55371981554001,"sku":"DWOD2-WL411038","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XXL","offer_id":55371981586769,"sku":"DWOD2-WL411030","price":57.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Oversized blazer met ceintuur voor dames | Rothwell","description":"\u003cdiv class=\"juana-fashion-product\"\u003e\n\u003cp\u003eMaak kennis met \u003cstrong\u003eRothwell\u003c\/strong\u003e, een oversized blazer met ceintuur van Juana Fashion.\u003c\/p\u003e\n\u003ch3\u003eProductgegevens\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrede gewatteerde schouders\u003c\/li\u003e\n\u003cli\u003eBrede reverskraag\u003c\/li\u003e\n\u003cli\u003eStrikceintuur van dezelfde stof als de blazer\u003c\/li\u003e\n\u003cli\u003eHeuplengte\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStylingtips\u003c\/h3\u003e\n\u003cp\u003eDraag over een dunne coltrui of een klassiek overhemd. Een effen broek en een kleine tas maken de look compleet.\u003c\/p\u003e\n\u003ch3\u003eMaat en pasvorm\u003c\/h3\u003e\n\u003cp\u003eBeschikbare maten: XS, S, M, L.\u003c\/p\u003e\n\u003cp\u003eBorstomvang: 38.6 inch (98 cm); lengte: 29.1 inch (74 cm); schouderbreedte: 18.1 inch (46 cm). Voor deze afmetingen werd geen specifieke kledingmaat opgegeven.\u003c\/p\u003e\n\u003ch3\u003eOnderhoud\u003c\/h3\u003e\n\u003cp\u003eUitsluitend chemisch reinigen. Volg het wasvoorschrift.\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\"\u003eTwijfel je over je maat?\u003c\/span\u003e\u003cspan style=\"display:block;margin-top:5px;font-size:13px;font-weight:400;line-height:1.45;color:#625b53\"\u003eOntvang een maatindicatie op basis van je lengte en gewicht.\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\"\u003eVind mijn maat\u003c\/span\u003e\u003cspan class=\"jf-size-close-label\" style=\"display:none\"\u003eMaatzoeker sluiten\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\"\u003eKrijg een eerste maatindicatie op basis van je lengte en gewicht. Dit is een schatting, geen garantie op een goede pasvorm. Lichaamsvorm, laagjes en de snit van het kledingstuk kunnen bepalen welke maat het beste past.\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\"\u003eEenheden\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\"\u003eVoet, inch en pond\u003c\/option\u003e\n\u003coption value=\"metric\"\u003eCentimeter en kilogram\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\"\u003eLengte (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\"\u003eLengte (inch)\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\"\u003eGewicht (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\"\u003eLengte (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\"\u003eGewicht (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\"\u003eMaatreferentie\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=\"\"\u003eKies een referentie\u003c\/option\u003e\n\u003coption value=\"female\"\u003eDamesmaten\u003c\/option\u003e\n\u003coption value=\"male\"\u003eHerenmaten\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\"\u003eKleur\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=\"\"\u003eElke beschikbare kleur\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\"\u003eVind mijn eerste maatindicatie\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\"\u003eGebruikt alleen maten die momenteel te koop zijn. Je metingen blijven in je browser en worden niet opgeslagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-jf-fallback style=\"font-size:13px;line-height:1.6;margin:0\"\u003eBeschikbare maten: XS, S, M, L. Als de maatzoeker niet beschikbaar is, gebruik dan de productgegevens hierboven en je gebruikelijke pasvorm als uitgangspunt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cscript\u003e(function () {\n  'use strict';\n  var jfLocale=(window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.locale)||'en';\n  var jfIsPolish=jfLocale.toLowerCase().startsWith('pl')||jfLocale.toLowerCase().startsWith('pt')||jfLocale.toLowerCase().startsWith('nl');\n  function tr(text){return (window.JuanaThemeI18n\u0026\u0026window.JuanaThemeI18n.texts\u0026\u0026window.JuanaThemeI18n.texts[text])||text;}\n\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:tr('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:tr('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:tr('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:tr('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:tr('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.replace(',','.')); }\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      if(jfIsPolish){\n        var walker=document.createTreeWalker(box,NodeFilter.SHOW_TEXT);\n        var node;\n        while((node=walker.nextNode())){\n          if(node.parentElement.closest('style,script,[data-jf-result]'))continue;\n          var trimmed=node.nodeValue.trim(),translated=tr(trimmed);\n          if(trimmed\u0026\u0026translated!==trimmed)node.nodeValue=node.nodeValue.replace(trimmed,translated);\n        }\n      }\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=jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]: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      if(jfIsPolish){units.value='metric';show(q('[data-jf-us]'),false);show(q('[data-jf-metric]'),true);}\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=tr('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=tr('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          if(desiredColor\u0026\u0026cfg.color_index!==null\u0026\u0026!product.variants.some(function(v){return v.options[cfg.color_index]===desiredColor;})){\n            var colorIndex=cfg.colors.indexOf(desiredColor);\n            var productColors=Array.from(new Set(product.variants.map(function(v){return v.options[cfg.color_index];})));\n            if(colorIndex\u003e=0\u0026\u0026productColors.length===cfg.colors.length)desiredColor=productColors[colorIndex];\n          }\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=tr('Suggested starting size: ')+answer.size+tr('. This is a rough estimate; check the garment details and allow room for layers.');\n          if(cfg.runs_small)text+=tr(' 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+=tr(' Currently available in ')+colorNames.slice(0,6).map(function(c){return jfIsPolish\u0026\u0026window.JuanaThemeI18n.colors[c]?window.JuanaThemeI18n.colors[c]:c;}).join(', ')+(colorNames.length\u003e6?tr(' and other colors'):'')+'.';\n          }\n          result.textContent=text;\n        } catch (_) {\n          if(ticket===generation)result.textContent=tr('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=tr('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 \/ Zwart","offer_id":55371997217105,"sku":"RW-19272-XS-BK","price":57.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Zwart","offer_id":55371997249873,"sku":"RW-19272-S-BK","price":57.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Zwart","offer_id":55371997282641,"sku":"RW-19272-M-BK","price":57.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Zwart","offer_id":55371997315409,"sku":"RW-19272-L-BK","price":57.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Grijs","offer_id":55371997348177,"sku":"RW-19272-XS-GY","price":57.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Grijs","offer_id":55371997380945,"sku":"RW-19272-S-GY","price":57.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Grijs","offer_id":55371997413713,"sku":"RW-19272-M-GY","price":57.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Grijs","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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Goud \/ S","offer_id":55441125736785,"sku":"JF-D49913055379789","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Goud \/ M","offer_id":55441125769553,"sku":"JF-D49913055412557","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Goud \/ L","offer_id":55441125802321,"sku":"JF-D49913055445325","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Goud \/ XL","offer_id":55441125835089,"sku":"JF-D49913055478093","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Goud \/ 2XL","offer_id":55441125867857,"sku":"JF-D49913055510861","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zilver \/ S","offer_id":55441125900625,"sku":"JF-D49913055543629","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zilver \/ M","offer_id":55441125933393,"sku":"JF-D49913055576397","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zilver \/ L","offer_id":55441125966161,"sku":"JF-D49913055609165","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zilver \/ XL","offer_id":55441125998929,"sku":"JF-D49913055641933","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zilver \/ 2XL","offer_id":55441126031697,"sku":"JF-D49913055674701","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Licht Goud \/ S","offer_id":55441126064465,"sku":"JF-D50494178033997","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Licht Goud \/ M","offer_id":55441126097233,"sku":"JF-D50494178066765","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Licht Goud \/ L","offer_id":55441126130001,"sku":"JF-D50494178099533","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Licht Goud \/ XL","offer_id":55441126162769,"sku":"JF-D50494178132301","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Licht Goud \/ 2XL","offer_id":55441126195537,"sku":"JF-D50494178165069","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Donkerrood \/ S","offer_id":55441126228305,"sku":"JF-D50494178197837","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Donkerrood \/ M","offer_id":55441126261073,"sku":"JF-D50494178230605","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Donkerrood \/ L","offer_id":55441126293841,"sku":"JF-D50494178263373","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Donkerrood \/ XL","offer_id":55441126326609,"sku":"JF-D50494178296141","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Donkerrood \/ 2XL","offer_id":55441126359377,"sku":"JF-D50494178328909","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ S","offer_id":55441126392145,"sku":"JF-D50494178361677","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ M","offer_id":55441126424913,"sku":"JF-D50494178394445","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ L","offer_id":55441126457681,"sku":"JF-D50494178427213","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ XL","offer_id":55441126490449,"sku":"JF-D50494178459981","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ 2XL","offer_id":55441126523217,"sku":"JF-D50494178492749","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55441126555985,"sku":"JF-D50494178525517","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55441126588753,"sku":"JF-D50494178558285","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55441126621521,"sku":"JF-D50494178591053","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55441126654289,"sku":"JF-D50494178623821","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55441126687057,"sku":"JF-D50494178656589","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtroze \/ S","offer_id":55441126719825,"sku":"JF-D50494178689357","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtroze \/ M","offer_id":55441126752593,"sku":"JF-D50494178722125","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtroze \/ L","offer_id":55441126785361,"sku":"JF-D50494178754893","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtroze \/ XL","offer_id":55441126818129,"sku":"JF-D50494178787661","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lichtroze \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Zwart \/ M","offer_id":55441165877585,"sku":"JF-D43796446773414","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441165910353,"sku":"JF-D43796447035558","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441165943121,"sku":"JF-D43796447297702","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441165975889,"sku":"JF-D43796448116902","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55441166008657,"sku":"JF-D43796447854758","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 4XL","offer_id":55441166041425,"sku":"JF-D43796447559846","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55441166074193,"sku":"JF-D43796446806182","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55441166106961,"sku":"JF-D43796447068326","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55441166139729,"sku":"JF-D43796447330470","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55441166172497,"sku":"JF-D43796448149670","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 3XL","offer_id":55441166205265,"sku":"JF-D43796447887526","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 4XL","offer_id":55441166238033,"sku":"JF-D43796447592614","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ M","offer_id":55441166270801,"sku":"JF-D43796446838950","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ L","offer_id":55441166303569,"sku":"JF-D43796447101094","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ XL","offer_id":55441166336337,"sku":"JF-D43796447363238","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ 2XL","offer_id":55441166369105,"sku":"JF-D43796448182438","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ 3XL","offer_id":55441166401873,"sku":"JF-D43796447920294","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ 4XL","offer_id":55441166434641,"sku":"JF-D43796447625382","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55441166467409,"sku":"JF-D43796446871718","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55441166500177,"sku":"JF-D43796447133862","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55441166532945,"sku":"JF-D43796447396006","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55441166565713,"sku":"JF-D43796448215206","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 3XL","offer_id":55441166598481,"sku":"JF-D43796447953062","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 4XL","offer_id":55441166631249,"sku":"JF-D43796447658150","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55441166664017,"sku":"JF-D43796446904486","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55441166696785,"sku":"JF-D43796447166630","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55441166729553,"sku":"JF-D43796447428774","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55441166762321,"sku":"JF-D43796448247974","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 3XL","offer_id":55441166795089,"sku":"JF-D43796447985830","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 4XL","offer_id":55441166827857,"sku":"JF-D43796447690918","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55441166860625,"sku":"JF-D43796446937254","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55441166893393,"sku":"JF-D43796447199398","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55441166926161,"sku":"JF-D43796447461542","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55441166958929,"sku":"JF-D43796448280742","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 3XL","offer_id":55441166991697,"sku":"JF-D43796448018598","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 4XL","offer_id":55441167024465,"sku":"JF-D43796447723686","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55441167057233,"sku":"JF-D43796446970022","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55441167090001,"sku":"JF-D43796447232166","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55441167122769,"sku":"JF-D43796447494310","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55441167155537,"sku":"JF-D43796448313510","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 3XL","offer_id":55441167188305,"sku":"JF-D43796448051366","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 4XL","offer_id":55441167221073,"sku":"JF-D43796447756454","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ M","offer_id":55441167253841,"sku":"JF-D43796447002790","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ L","offer_id":55441167286609,"sku":"JF-D43796447264934","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ XL","offer_id":55441167319377,"sku":"JF-D43796447527078","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ 2XL","offer_id":55441167352145,"sku":"JF-D43796448346278","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ 3XL","offer_id":55441167384913,"sku":"JF-D43796448084134","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ 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":"Damesblazer – kort model","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eKort model\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Legergroen \/ M","offer_id":55441335386449,"sku":"JF-D43617389084838","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ L","offer_id":55441335419217,"sku":"JF-D43617389248678","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ XL","offer_id":55441335451985,"sku":"JF-D43617389412518","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ 2XL","offer_id":55441335484753,"sku":"JF-D43617389576358","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ 3XL","offer_id":55441335517521,"sku":"JF-D43617389740198","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55441335550289,"sku":"JF-D43617389019302","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55441335583057,"sku":"JF-D43617389183142","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55441335615825,"sku":"JF-D43617389346982","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55441335648593,"sku":"JF-D43617389510822","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 3XL","offer_id":55441335681361,"sku":"JF-D43617389674662","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ M","offer_id":55441335714129,"sku":"JF-D43617389052070","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ L","offer_id":55441335746897,"sku":"JF-D43617389215910","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ XL","offer_id":55441335779665,"sku":"JF-D43617389379750","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ 2XL","offer_id":55441335812433,"sku":"JF-D43617389543590","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ 3XL","offer_id":55441335845201,"sku":"JF-D43617389707430","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441335877969,"sku":"JF-D43617389117606","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441335910737,"sku":"JF-D43617389281446","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441335943505,"sku":"JF-D43617389445286","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441335976273,"sku":"JF-D43617389609126","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55441336009041,"sku":"JF-D43617389772966","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55441336041809,"sku":"JF-D43617389150374","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55441336074577,"sku":"JF-D43617389314214","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55441336107345,"sku":"JF-D43617389478054","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55441336140113,"sku":"JF-D43617389641894","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXXS\u003c\/th\u003e\u003ctd\u003e75–80\u003c\/td\u003e\u003ctd\u003e56–61\u003c\/td\u003e\u003ctd\u003e81–86\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXS\u003c\/th\u003e\u003ctd\u003e81–87\u003c\/td\u003e\u003ctd\u003e62–67\u003c\/td\u003e\u003ctd\u003e87–92\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXXS\u003c\/th\u003e\u003ctd\u003e29,5–31,5\u003c\/td\u003e\u003ctd\u003e22,0–24,0\u003c\/td\u003e\u003ctd\u003e31,9–33,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXS\u003c\/th\u003e\u003ctd\u003e31,9–34,3\u003c\/td\u003e\u003ctd\u003e24,4–26,4\u003c\/td\u003e\u003ctd\u003e34,3–36,2\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Zwart \/ 32","offer_id":55441372512593,"sku":"JF-D43778822013094","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 34","offer_id":55441372545361,"sku":"JF-D46924700582221","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 36","offer_id":55441372578129,"sku":"JF-D46924700614989","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 40","offer_id":55441372610897,"sku":"JF-D46924700680525","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 42","offer_id":55441372643665,"sku":"JF-D46924700713293","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 46","offer_id":55441372676433,"sku":"JF-D46924700778829","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 48","offer_id":55441372709201,"sku":"JF-D46924700811597","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 50","offer_id":55441372741969,"sku":"JF-D46924700844365","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 32","offer_id":55441372774737,"sku":"JF-D43778822045862","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 34","offer_id":55441372807505,"sku":"JF-D46924700877133","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 40","offer_id":55441372840273,"sku":"JF-D46924700975437","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 46","offer_id":55441372873041,"sku":"JF-D46924701073741","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 48","offer_id":55441372905809,"sku":"JF-D46924701106509","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 50","offer_id":55441372938577,"sku":"JF-D46924701139277","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 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":"Geel \/ 32","offer_id":55441373299025,"sku":"JF-D43778822111398","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 34","offer_id":55441373331793,"sku":"JF-D46924701466957","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 40","offer_id":55441373364561,"sku":"JF-D46924701565261","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 42","offer_id":55441373397329,"sku":"JF-D46924701598029","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 46","offer_id":55441373430097,"sku":"JF-D46924701663565","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 48","offer_id":55441373462865,"sku":"JF-D46924701696333","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 50","offer_id":55441373495633,"sku":"JF-D46924701729101","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 38","offer_id":55441373528401,"sku":"JF-D46924701532493","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 44","offer_id":55441373561169,"sku":"JF-D46924701630797","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 32","offer_id":55441373593937,"sku":"JF-D43778822144166","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 34","offer_id":55441373626705,"sku":"JF-D46924701761869","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 36","offer_id":55441373659473,"sku":"JF-D46924701794637","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 40","offer_id":55441373692241,"sku":"JF-D46924701860173","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 42","offer_id":55441373725009,"sku":"JF-D46924701892941","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 46","offer_id":55441373757777,"sku":"JF-D46924701958477","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 48","offer_id":55441373790545,"sku":"JF-D46924701991245","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 50","offer_id":55441373823313,"sku":"JF-D46924702024013","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 38","offer_id":55441373856081,"sku":"JF-D46924701827405","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtgroen \/ 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":"Rood \/ 32","offer_id":55441374249297,"sku":"JF-D43778822209702","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 34","offer_id":55441374282065,"sku":"JF-D46924702351693","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 36","offer_id":55441374314833,"sku":"JF-D46924702384461","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 40","offer_id":55441374347601,"sku":"JF-D46924702449997","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 42","offer_id":55441374380369,"sku":"JF-D46924702482765","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 46","offer_id":55441374413137,"sku":"JF-D46924702548301","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 48","offer_id":55441374445905,"sku":"JF-D46924702581069","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 50","offer_id":55441374478673,"sku":"JF-D46924702613837","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 38","offer_id":55441374511441,"sku":"JF-D46924702417229","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 44","offer_id":55441374544209,"sku":"JF-D46924702515533","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 32","offer_id":55441374576977,"sku":"JF-D43778822275238","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 34","offer_id":55441374609745,"sku":"JF-D46924702941517","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 36","offer_id":55441374642513,"sku":"JF-D46924702974285","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 42","offer_id":55441374675281,"sku":"JF-D46924703072589","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 46","offer_id":55441374708049,"sku":"JF-D46924703138125","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 48","offer_id":55441374740817,"sku":"JF-D46924703170893","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 50","offer_id":55441374773585,"sku":"JF-D46924703203661","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 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":"Damesblazer – capuchon","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eMet capuchon\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003cth scope=\"col\"\u003eSchouder\u003c\/th\u003e\u003cth scope=\"col\"\u003eMouwlengte\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e86\u003c\/td\u003e\u003ctd\u003e59\u003c\/td\u003e\u003ctd\u003e37\u003c\/td\u003e\u003ctd\u003e56\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e90\u003c\/td\u003e\u003ctd\u003e60\u003c\/td\u003e\u003ctd\u003e38\u003c\/td\u003e\u003ctd\u003e57\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e94\u003c\/td\u003e\u003ctd\u003e61\u003c\/td\u003e\u003ctd\u003e39\u003c\/td\u003e\u003ctd\u003e58\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e98\u003c\/td\u003e\u003ctd\u003e62\u003c\/td\u003e\u003ctd\u003e40\u003c\/td\u003e\u003ctd\u003e59\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e102\u003c\/td\u003e\u003ctd\u003e63\u003c\/td\u003e\u003ctd\u003e41\u003c\/td\u003e\u003ctd\u003e60\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e106\u003c\/td\u003e\u003ctd\u003e64\u003c\/td\u003e\u003ctd\u003e42\u003c\/td\u003e\u003ctd\u003e61\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003cth scope=\"col\"\u003eSchouder\u003c\/th\u003e\u003cth scope=\"col\"\u003eMouwlengte\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e33,9\u003c\/td\u003e\u003ctd\u003e23,2\u003c\/td\u003e\u003ctd\u003e14,6\u003c\/td\u003e\u003ctd\u003e22,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e35,4\u003c\/td\u003e\u003ctd\u003e23,6\u003c\/td\u003e\u003ctd\u003e15,0\u003c\/td\u003e\u003ctd\u003e22,4\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e37,0\u003c\/td\u003e\u003ctd\u003e24,0\u003c\/td\u003e\u003ctd\u003e15,4\u003c\/td\u003e\u003ctd\u003e22,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e38,6\u003c\/td\u003e\u003ctd\u003e24,4\u003c\/td\u003e\u003ctd\u003e15,7\u003c\/td\u003e\u003ctd\u003e23,2\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e40,2\u003c\/td\u003e\u003ctd\u003e24,8\u003c\/td\u003e\u003ctd\u003e16,1\u003c\/td\u003e\u003ctd\u003e23,6\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e41,7\u003c\/td\u003e\u003ctd\u003e25,2\u003c\/td\u003e\u003ctd\u003e16,5\u003c\/td\u003e\u003ctd\u003e24,0\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Bordeaux \/ S","offer_id":55441390993745,"sku":"JF-D43949072253094","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ M","offer_id":55441391026513,"sku":"JF-D43887800680614","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ L","offer_id":55441391059281,"sku":"JF-D43887801696422","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ XL","offer_id":55441391092049,"sku":"JF-D43887802024102","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ 2XL","offer_id":55441391124817,"sku":"JF-D43949073105062","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ 3XL","offer_id":55441391157585,"sku":"JF-D55517974135171","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55441391190353,"sku":"JF-D43949072318630","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441391223121,"sku":"JF-D43887800451238","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441391255889,"sku":"JF-D43887801467046","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441391288657,"sku":"JF-D43887801794726","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441391321425,"sku":"JF-D43949073170598","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55441391354193,"sku":"JF-D55517974167939","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55441391386961,"sku":"JF-D43949072384166","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55441391419729,"sku":"JF-D43887800484006","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55441391452497,"sku":"JF-D43887801499814","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55441391485265,"sku":"JF-D43887801827494","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55441391518033,"sku":"JF-D43949073236134","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 3XL","offer_id":55441391550801,"sku":"JF-D55517974200707","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ S","offer_id":55441391583569,"sku":"JF-D43949072449702","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ M","offer_id":55441391616337,"sku":"JF-D43887800516774","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ L","offer_id":55441391649105,"sku":"JF-D43887801532582","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ XL","offer_id":55441391681873,"sku":"JF-D43887801860262","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ 2XL","offer_id":55441391714641,"sku":"JF-D43949073301670","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ 3XL","offer_id":55441391747409,"sku":"JF-D55517974233475","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55441391780177,"sku":"JF-D43949072515238","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55441391812945,"sku":"JF-D43887800549542","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55441391845713,"sku":"JF-D43887801565350","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55441391878481,"sku":"JF-D43887801893030","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55441391911249,"sku":"JF-D43949073367206","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 3XL","offer_id":55441391944017,"sku":"JF-D55517974266243","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55441391976785,"sku":"JF-D43949072580774","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55441392009553,"sku":"JF-D43887800582310","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55441392042321,"sku":"JF-D43887801598118","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55441392075089,"sku":"JF-D43887801925798","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55441392107857,"sku":"JF-D43949073432742","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 3XL","offer_id":55441392140625,"sku":"JF-D55517974299011","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ S","offer_id":55441392173393,"sku":"JF-D43949072646310","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55441392206161,"sku":"JF-D43887800615078","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55441392238929,"sku":"JF-D43887801630886","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55441392271697,"sku":"JF-D43887801958566","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55441392304465,"sku":"JF-D43949073498278","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 3XL","offer_id":55441392337233,"sku":"JF-D55517974331779","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ S","offer_id":55441392370001,"sku":"JF-D43949072711846","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55441392402769,"sku":"JF-D43887800647846","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55441392435537,"sku":"JF-D43887801663654","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55441392468305,"sku":"JF-D43887801991334","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55441392501073,"sku":"JF-D43949073563814","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 3XL","offer_id":55441392533841,"sku":"JF-D55517974364547","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ S","offer_id":55441392566609,"sku":"JF-D43949072777382","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ M","offer_id":55441392599377,"sku":"JF-D43887800713382","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ L","offer_id":55441392632145,"sku":"JF-D43887801729190","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ XL","offer_id":55441392664913,"sku":"JF-D43887802056870","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ 2XL","offer_id":55441392697681,"sku":"JF-D43949073629350","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ 3XL","offer_id":55441392730449,"sku":"JF-D55517974397315","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55441392763217,"sku":"JF-D43949072842918","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55441392795985,"sku":"JF-D43887800746150","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55441392828753,"sku":"JF-D43887801761958","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55441392861521,"sku":"JF-D43887802089638","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55441392894289,"sku":"JF-D43949073694886","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 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":"Damesblazer – lange mouwen","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eLange mouwen\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Zwart \/ S","offer_id":55441421009233,"sku":"JF-D42956998148262","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441421042001,"sku":"JF-D42956998377638","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441421074769,"sku":"JF-D42956998639782","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441421107537,"sku":"JF-D42956998869158","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441421140305,"sku":"JF-D42956999098534","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55441421173073,"sku":"JF-D42956999327910","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ S","offer_id":55441421205841,"sku":"JF-D42956998279334","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ M","offer_id":55441421238609,"sku":"JF-D42956998508710","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ L","offer_id":55441421271377,"sku":"JF-D42956998770854","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ XL","offer_id":55441421304145,"sku":"JF-D42956999000230","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 2XL","offer_id":55441421336913,"sku":"JF-D42956999229606","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 3XL","offer_id":55441421369681,"sku":"JF-D42956999491750","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ S","offer_id":55441421402449,"sku":"JF-D42956998344870","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ M","offer_id":55441421435217,"sku":"JF-D42956998607014","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ L","offer_id":55441421467985,"sku":"JF-D42956998836390","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ XL","offer_id":55441421500753,"sku":"JF-D42956999065766","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ 2XL","offer_id":55441421533521,"sku":"JF-D42956999295142","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ 3XL","offer_id":55441421566289,"sku":"JF-D42956999557286","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55441421599057,"sku":"JF-D42956998312102","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55441421631825,"sku":"JF-D42956998541478","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55441421664593,"sku":"JF-D42956998803622","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55441421697361,"sku":"JF-D42956999032998","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55441421730129,"sku":"JF-D42956999262374","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 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":"Damesblazer – lange mouwen","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eLange mouwen\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Zwart \/ S","offer_id":55441494180177,"sku":"JF-D43347295830182","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441494212945,"sku":"JF-D43347295994022","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441494245713,"sku":"JF-D43347296157862","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441494278481,"sku":"JF-D43347296321702","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441494311249,"sku":"JF-D43347296485542","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Geruit \/ S","offer_id":55441494573393,"sku":"JF-D43347295928486","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geruit \/ M","offer_id":55441494606161,"sku":"JF-D43347296092326","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geruit \/ L","offer_id":55441494638929,"sku":"JF-D43347296256166","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geruit \/ XL","offer_id":55441494671697,"sku":"JF-D43347296420006","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geruit \/ 2XL","offer_id":55441494704465,"sku":"JF-D43347296583846","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Geruit \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003cth scope=\"col\"\u003eMouw\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e90\u003c\/td\u003e\u003ctd\u003e55\u003c\/td\u003e\u003ctd\u003e58\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94\u003c\/td\u003e\u003ctd\u003e56\u003c\/td\u003e\u003ctd\u003e59\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e98\u003c\/td\u003e\u003ctd\u003e57\u003c\/td\u003e\u003ctd\u003e60\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e102\u003c\/td\u003e\u003ctd\u003e58\u003c\/td\u003e\u003ctd\u003e61\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e106\u003c\/td\u003e\u003ctd\u003e59\u003c\/td\u003e\u003ctd\u003e62\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e110\u003c\/td\u003e\u003ctd\u003e60\u003c\/td\u003e\u003ctd\u003e63\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003cth scope=\"col\"\u003eMouw\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e35,4\u003c\/td\u003e\u003ctd\u003e21,7\u003c\/td\u003e\u003ctd\u003e22,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0\u003c\/td\u003e\u003ctd\u003e22,0\u003c\/td\u003e\u003ctd\u003e23,2\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e38,6\u003c\/td\u003e\u003ctd\u003e22,4\u003c\/td\u003e\u003ctd\u003e23,6\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e40,2\u003c\/td\u003e\u003ctd\u003e22,8\u003c\/td\u003e\u003ctd\u003e24,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e41,7\u003c\/td\u003e\u003ctd\u003e23,2\u003c\/td\u003e\u003ctd\u003e24,4\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e43,3\u003c\/td\u003e\u003ctd\u003e23,6\u003c\/td\u003e\u003ctd\u003e24,8\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Blauw Wit \/ S","offer_id":55441498898769,"sku":"JF-D49921197441357","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw Wit \/ M","offer_id":55441498931537,"sku":"JF-D49921197506893","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw Wit \/ L","offer_id":55441498964305,"sku":"JF-D49921197539661","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw Wit \/ XL","offer_id":55441498997073,"sku":"JF-D49921197572429","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw Wit \/ 2XL","offer_id":55441499029841,"sku":"JF-D49921197605197","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw Wit \/ 3XL","offer_id":55441499062609,"sku":"JF-D49921197637965","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ S","offer_id":55441499095377,"sku":"JF-D49921197670733","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ M","offer_id":55441499128145,"sku":"JF-D49921197703501","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ L","offer_id":55441499160913,"sku":"JF-D49921197736269","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ XL","offer_id":55441499193681,"sku":"JF-D49921197769037","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ 2XL","offer_id":55441499226449,"sku":"JF-D49921197801805","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ 3XL","offer_id":55441499259217,"sku":"JF-D49921197834573","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55441499291985,"sku":"JF-D49921197867341","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55441499324753,"sku":"JF-D49921197900109","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55441499357521,"sku":"JF-D49921197932877","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55441499390289,"sku":"JF-D49921197965645","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55441499423057,"sku":"JF-D49921197998413","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 3XL","offer_id":55441499455825,"sku":"JF-D49921198031181","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin - Wit \/ S","offer_id":55441499488593,"sku":"JF-D49921198063949","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin - Wit \/ M","offer_id":55441499521361,"sku":"JF-D49921198096717","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin - Wit \/ L","offer_id":55441499554129,"sku":"JF-D49921198129485","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin - Wit \/ XL","offer_id":55441499586897,"sku":"JF-D49921198162253","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin - Wit \/ 2XL","offer_id":55441499619665,"sku":"JF-D49921198195021","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin - Wit \/ 3XL","offer_id":55441499652433,"sku":"JF-D49921198227789","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roos Bruin \/ S","offer_id":55441499685201,"sku":"JF-D49921198260557","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roos Bruin \/ M","offer_id":55441499717969,"sku":"JF-D49921198293325","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roos Bruin \/ L","offer_id":55441499750737,"sku":"JF-D49921198326093","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roos Bruin \/ XL","offer_id":55441499783505,"sku":"JF-D49921198358861","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roos Bruin \/ 2XL","offer_id":55441499816273,"sku":"JF-D49921198391629","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roos Bruin \/ 3XL","offer_id":55441499849041,"sku":"JF-D49921198424397","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood Blauw \/ S","offer_id":55441499881809,"sku":"JF-D49921198457165","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood Blauw \/ M","offer_id":55441499914577,"sku":"JF-D49921198489933","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood Blauw \/ L","offer_id":55441499947345,"sku":"JF-D49921198522701","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood Blauw \/ XL","offer_id":55441499980113,"sku":"JF-D49921198555469","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood Blauw \/ 2XL","offer_id":55441500012881,"sku":"JF-D49921198588237","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Rood Blauw \/ 3XL","offer_id":55441500045649,"sku":"JF-D49921198621005","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin \/ S","offer_id":55441500078417,"sku":"JF-D49921198653773","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin \/ M","offer_id":55441500111185,"sku":"JF-D49921198686541","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin \/ L","offer_id":55441500143953,"sku":"JF-D49921198719309","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin \/ XL","offer_id":55441500176721,"sku":"JF-D49921198752077","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin \/ 2XL","offer_id":55441500209489,"sku":"JF-D49921198784845","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Donkerbruin \/ 3XL","offer_id":55441500242257,"sku":"JF-D49921198817613","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roze - Geel \/ S","offer_id":55441500275025,"sku":"JF-D49921198850381","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roze - Geel \/ M","offer_id":55441500307793,"sku":"JF-D49921198883149","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roze - Geel \/ L","offer_id":55441500340561,"sku":"JF-D49921198915917","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roze - Geel \/ XL","offer_id":55441500373329,"sku":"JF-D49921198948685","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roze - Geel \/ 2XL","offer_id":55441500406097,"sku":"JF-D49921198981453","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Roze - Geel \/ 3XL","offer_id":55441500438865,"sku":"JF-D49921199014221","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ S","offer_id":55441500471633,"sku":"JF-D49921199046989","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ M","offer_id":55441500504401,"sku":"JF-D49921199079757","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ L","offer_id":55441500537169,"sku":"JF-D49921199112525","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XL","offer_id":55441500569937,"sku":"JF-D49921199145293","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 2XL","offer_id":55441500602705,"sku":"JF-D49921199178061","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 3XL","offer_id":55441500635473,"sku":"JF-D49921199210829","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55441500668241,"sku":"JF-D49921199243597","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441500701009,"sku":"JF-D49921199276365","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441500733777,"sku":"JF-D49921199309133","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441500766545,"sku":"JF-D49921199341901","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441500799313,"sku":"JF-D49921199374669","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Legergroen \/ S","offer_id":55441527013713,"sku":"JF-D48679093928269","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ M","offer_id":55441527046481,"sku":"JF-D48679093961037","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ L","offer_id":55441527079249,"sku":"JF-D48679093993805","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ XL","offer_id":55441527112017,"sku":"JF-D48679094026573","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ 2XL","offer_id":55441527144785,"sku":"JF-D48679094059341","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ 3XL","offer_id":55441527177553,"sku":"JF-D48679094092109","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ 4XL","offer_id":55441527210321,"sku":"JF-D48679094124877","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Legergroen \/ 5XL","offer_id":55441527243089,"sku":"JF-D48679094157645","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55441527275857,"sku":"JF-D48679094190413","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55441527308625,"sku":"JF-D48679094223181","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55441527341393,"sku":"JF-D48679094255949","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55441527374161,"sku":"JF-D48679094288717","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55441527406929,"sku":"JF-D48679094321485","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 3XL","offer_id":55441527439697,"sku":"JF-D48679094354253","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 4XL","offer_id":55441527472465,"sku":"JF-D48679094387021","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 5XL","offer_id":55441527505233,"sku":"JF-D48679094419789","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ S","offer_id":55441527538001,"sku":"JF-D48679094452557","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ M","offer_id":55441527570769,"sku":"JF-D48679094485325","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ L","offer_id":55441527603537,"sku":"JF-D48679094518093","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ XL","offer_id":55441527636305,"sku":"JF-D48679094550861","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ 2XL","offer_id":55441527669073,"sku":"JF-D48679094583629","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ 3XL","offer_id":55441527701841,"sku":"JF-D48679094616397","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ 4XL","offer_id":55441527734609,"sku":"JF-D48679094649165","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Hemelsblauw \/ 5XL","offer_id":55441527767377,"sku":"JF-D48679094681933","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55441527800145,"sku":"JF-D48679094714701","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441527832913,"sku":"JF-D48679094747469","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441527865681,"sku":"JF-D48679094780237","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441527898449,"sku":"JF-D48679094813005","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441527931217,"sku":"JF-D48679094845773","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55441527963985,"sku":"JF-D48679094878541","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 4XL","offer_id":55441527996753,"sku":"JF-D48679094911309","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 5XL","offer_id":55441528029521,"sku":"JF-D48679094944077","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ S","offer_id":55441528062289,"sku":"JF-D48679094976845","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55441528095057,"sku":"JF-D48679095009613","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55441528127825,"sku":"JF-D48679095042381","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55441528160593,"sku":"JF-D48679095075149","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55441528193361,"sku":"JF-D48679095107917","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 3XL","offer_id":55441528226129,"sku":"JF-D48679095173453","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 4XL","offer_id":55441528258897,"sku":"JF-D48679095206221","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 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":"Damesblazer – lange mouwen","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eLange mouwen\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Grijs \/ S","offer_id":55441529045329,"sku":"JF-D48634080362829","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55441529078097,"sku":"JF-D48634080395597","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55441529110865,"sku":"JF-D48634080428365","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55441529143633,"sku":"JF-D48634080461133","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Zwart \/ M","offer_id":55441532682577,"sku":"JF-D49929329017165","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441532715345,"sku":"JF-D49929329049933","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441532748113,"sku":"JF-D49929329082701","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441532780881,"sku":"JF-D49929329115469","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Koffiekleur \/ M","offer_id":55441532813649,"sku":"JF-D54897016865155","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Koffiekleur \/ L","offer_id":55441532846417,"sku":"JF-D54897016897923","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Koffiekleur \/ XL","offer_id":55441532879185,"sku":"JF-D54897016930691","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Koffiekleur \/ 2XL","offer_id":55441532911953,"sku":"JF-D54897016963459","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ M","offer_id":55441532944721,"sku":"JF-D56522298261891","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ L","offer_id":55441532977489,"sku":"JF-D56522298294659","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ XL","offer_id":55441533010257,"sku":"JF-D56522298327427","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ 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":"Damesblazer – glanzend detail","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eGlanzend detail\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Zwart \/ S","offer_id":55441537401169,"sku":"JF-D48410506297677","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441537433937,"sku":"JF-D48410506330445","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441537466705,"sku":"JF-D48410506363213","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441537499473,"sku":"JF-D48410506395981","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441537532241,"sku":"JF-D48410506428749","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ S","offer_id":55441537565009,"sku":"JF-D48410506461517","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55441537597777,"sku":"JF-D48410506494285","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55441537630545,"sku":"JF-D48410506527053","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55441537663313,"sku":"JF-D48410506559821","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003cth scope=\"col\"\u003eMouw\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e94\u003c\/td\u003e\u003ctd\u003e70\u003c\/td\u003e\u003ctd\u003e57\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e98\u003c\/td\u003e\u003ctd\u003e71\u003c\/td\u003e\u003ctd\u003e57,5\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102\u003c\/td\u003e\u003ctd\u003e72\u003c\/td\u003e\u003ctd\u003e58\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e106\u003c\/td\u003e\u003ctd\u003e73\u003c\/td\u003e\u003ctd\u003e58,5\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e110\u003c\/td\u003e\u003ctd\u003e74\u003c\/td\u003e\u003ctd\u003e59\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e114\u003c\/td\u003e\u003ctd\u003e75\u003c\/td\u003e\u003ctd\u003e59,5\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003cth scope=\"col\"\u003eMouw\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e37,0\u003c\/td\u003e\u003ctd\u003e27,6\u003c\/td\u003e\u003ctd\u003e22,4\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e38,6\u003c\/td\u003e\u003ctd\u003e28,0\u003c\/td\u003e\u003ctd\u003e22,6\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2\u003c\/td\u003e\u003ctd\u003e28,3\u003c\/td\u003e\u003ctd\u003e22,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e41,7\u003c\/td\u003e\u003ctd\u003e28,7\u003c\/td\u003e\u003ctd\u003e23,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e43,3\u003c\/td\u003e\u003ctd\u003e29,1\u003c\/td\u003e\u003ctd\u003e23,2\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e44,9\u003c\/td\u003e\u003ctd\u003e29,5\u003c\/td\u003e\u003ctd\u003e23,4\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Bruin \/ S","offer_id":55441565843793,"sku":"JF-D49922282225997","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ M","offer_id":55441565876561,"sku":"JF-D49922282291533","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ L","offer_id":55441565909329,"sku":"JF-D49922282357069","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XL","offer_id":55441565942097,"sku":"JF-D49922282422605","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 2XL","offer_id":55441565974865,"sku":"JF-D49922282520909","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 3XL","offer_id":55441566007633,"sku":"JF-D49922282586445","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55441566040401,"sku":"JF-D49922282651981","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55441566073169,"sku":"JF-D49922282684749","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55441566105937,"sku":"JF-D49922282717517","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55441566138705,"sku":"JF-D49922282750285","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55441566171473,"sku":"JF-D49922282783053","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 3XL","offer_id":55441566204241,"sku":"JF-D49922282815821","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55441566237009,"sku":"JF-D49922282848589","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55441566269777,"sku":"JF-D49922282881357","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55441566302545,"sku":"JF-D49922282914125","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55441566335313,"sku":"JF-D49922282946893","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55441566368081,"sku":"JF-D49922282979661","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 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":"Damesblazer – met riem","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eRiemdetail\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\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":"Zwart \/ S","offer_id":55441593106769,"sku":"JF-D47914783506765","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441593139537,"sku":"JF-D47914783539533","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441593172305,"sku":"JF-D47914783572301","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441593205073,"sku":"JF-D47914783605069","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55441593237841,"sku":"JF-D47914783670605","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55441593270609,"sku":"JF-D47914783703373","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55441593303377,"sku":"JF-D47914783736141","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55441593336145,"sku":"JF-D47914783768909","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55441593368913,"sku":"JF-D47914783834445","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55441593401681,"sku":"JF-D47914783867213","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55441593434449,"sku":"JF-D47914783899981","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 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":"Damesblazer – capuchon","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eMet capuchon\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Bordeaux \/ S","offer_id":55441603920209,"sku":"JF-D49969272979789","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ M","offer_id":55441603952977,"sku":"JF-D49969273012557","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ L","offer_id":55441603985745,"sku":"JF-D49969273045325","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ XL","offer_id":55441604018513,"sku":"JF-D49969273078093","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ 2XL","offer_id":55441604051281,"sku":"JF-D49969273110861","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Bordeaux \/ 3XL","offer_id":55441604084049,"sku":"JF-D49969273143629","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55441604116817,"sku":"JF-D49969273307469","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441604149585,"sku":"JF-D49969273340237","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441604182353,"sku":"JF-D49969273373005","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441604215121,"sku":"JF-D49969273405773","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441604247889,"sku":"JF-D49969273438541","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55441604280657,"sku":"JF-D49969273471309","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55441604313425,"sku":"JF-D49969273635149","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55441604346193,"sku":"JF-D49969273667917","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55441604378961,"sku":"JF-D49969273700685","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55441604411729,"sku":"JF-D49969273733453","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55441604444497,"sku":"JF-D49969273766221","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 3XL","offer_id":55441604477265,"sku":"JF-D49969273798989","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ S","offer_id":55441604510033,"sku":"JF-D49969273962829","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ M","offer_id":55441604542801,"sku":"JF-D49969273995597","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ L","offer_id":55441604575569,"sku":"JF-D49969274028365","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ XL","offer_id":55441604608337,"sku":"JF-D49969274061133","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ 2XL","offer_id":55441604641105,"sku":"JF-D49969274093901","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Lichtblauw \/ 3XL","offer_id":55441604673873,"sku":"JF-D49969274126669","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55441604706641,"sku":"JF-D49969274290509","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55441604739409,"sku":"JF-D49969274323277","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55441604772177,"sku":"JF-D49969274356045","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55441604804945,"sku":"JF-D49969274388813","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55441604837713,"sku":"JF-D49969274421581","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 3XL","offer_id":55441604870481,"sku":"JF-D49969274454349","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55441604903249,"sku":"JF-D49969274618189","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55441604936017,"sku":"JF-D49969274650957","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55441604968785,"sku":"JF-D49969274683725","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55441605001553,"sku":"JF-D49969274716493","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55441605034321,"sku":"JF-D49969274749261","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 3XL","offer_id":55441605067089,"sku":"JF-D49969274782029","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ S","offer_id":55441605099857,"sku":"JF-D49969274945869","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55441605132625,"sku":"JF-D49969274978637","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55441605165393,"sku":"JF-D49969275011405","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55441605198161,"sku":"JF-D49969275044173","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55441605230929,"sku":"JF-D49969275076941","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 3XL","offer_id":55441605263697,"sku":"JF-D49969275109709","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ S","offer_id":55441605296465,"sku":"JF-D49969275273549","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55441605329233,"sku":"JF-D49969275306317","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55441605362001,"sku":"JF-D49969275339085","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55441605394769,"sku":"JF-D49969275371853","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55441605427537,"sku":"JF-D49969275404621","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 3XL","offer_id":55441605460305,"sku":"JF-D49969275437389","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ S","offer_id":55441605493073,"sku":"JF-D49969275601229","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ M","offer_id":55441605525841,"sku":"JF-D49969275633997","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ L","offer_id":55441605558609,"sku":"JF-D49969275666765","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ XL","offer_id":55441605591377,"sku":"JF-D49969275699533","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ 2XL","offer_id":55441605624145,"sku":"JF-D49969275732301","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Zwart 2 \/ 3XL","offer_id":55441605656913,"sku":"JF-D49969275765069","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55441605689681,"sku":"JF-D49969275928909","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55441605722449,"sku":"JF-D49969275961677","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55441605755217,"sku":"JF-D49969275994445","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55441605787985,"sku":"JF-D49969276027213","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55441605820753,"sku":"JF-D49969276059981","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\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":"Zwart \/ M","offer_id":55441613291857,"sku":"JF-D48633979830605","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441613324625,"sku":"JF-D48633979863373","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441613357393,"sku":"JF-D48633979896141","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441613390161,"sku":"JF-D48633979928909","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Koffiekleur \/ M","offer_id":55441613422929,"sku":"JF-D54891415503235","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Koffiekleur \/ L","offer_id":55441613455697,"sku":"JF-D54891415536003","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Koffiekleur \/ XL","offer_id":55441613488465,"sku":"JF-D54891415568771","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Koffiekleur \/ 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":"Damesblazer – oversized pasvorm","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eOversized model\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Bruin \/ 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":"Zwart \/ S","offer_id":55441615585617,"sku":"JF-D48674683912525","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 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":"Zwart \/ M","offer_id":55441615683921,"sku":"JF-D48674684010829","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 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":"Zwart \/ L","offer_id":55441615782225,"sku":"JF-D48674684109133","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 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":"Zwart \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Abrikoos \/ S","offer_id":55441622401361,"sku":"JF-D49944543068493","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ M","offer_id":55441622434129,"sku":"JF-D49944543101261","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ L","offer_id":55441622466897,"sku":"JF-D49944543134029","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ XL","offer_id":55441622499665,"sku":"JF-D49944543166797","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ 2XL","offer_id":55441622532433,"sku":"JF-D49944543199565","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Abrikoos \/ 3XL","offer_id":55441622565201,"sku":"JF-D49944543232333","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55441622597969,"sku":"JF-D49944543265101","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55441622630737,"sku":"JF-D49944543297869","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55441622663505,"sku":"JF-D49944543330637","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55441622696273,"sku":"JF-D49944543363405","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55441622729041,"sku":"JF-D49944543396173","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 3XL","offer_id":55441622761809,"sku":"JF-D49944543428941","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55441622794577,"sku":"JF-D49944543461709","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55441622827345,"sku":"JF-D49944543494477","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55441622860113,"sku":"JF-D49944543527245","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55441622892881,"sku":"JF-D49944543560013","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55441622925649,"sku":"JF-D49944543592781","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 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":"Wit \/ S","offer_id":55441623187793,"sku":"JF-D49944543854925","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55441623220561,"sku":"JF-D49944543887693","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55441623253329,"sku":"JF-D49944543920461","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55441623286097,"sku":"JF-D49944543953229","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55441623318865,"sku":"JF-D49944543985997","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 3XL","offer_id":55441623351633,"sku":"JF-D49944544018765","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55441623384401,"sku":"JF-D49944544051533","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441623417169,"sku":"JF-D49944544084301","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441623449937,"sku":"JF-D49944544117069","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441623482705,"sku":"JF-D49944544149837","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441623515473,"sku":"JF-D49944544182605","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55441623548241,"sku":"JF-D49944544215373","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ S","offer_id":55441623581009,"sku":"JF-D49944544248141","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ M","offer_id":55441623613777,"sku":"JF-D49944544280909","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ L","offer_id":55441623646545,"sku":"JF-D49944544313677","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":55441623679313,"sku":"JF-D49944544346445","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":55441623712081,"sku":"JF-D49944544379213","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Marineblauw \/ 3XL","offer_id":55441623744849,"sku":"JF-D49944544411981","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ S","offer_id":55441623777617,"sku":"JF-D49944544444749","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55441623810385,"sku":"JF-D49944544477517","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55441623843153,"sku":"JF-D49944544510285","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55441623875921,"sku":"JF-D49944544543053","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55441623908689,"sku":"JF-D49944544575821","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 3XL","offer_id":55441623941457,"sku":"JF-D49944544608589","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ S","offer_id":55441623974225,"sku":"JF-D49944544641357","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ M","offer_id":55441624006993,"sku":"JF-D49944544674125","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ L","offer_id":55441624039761,"sku":"JF-D49944544706893","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ XL","offer_id":55441624072529,"sku":"JF-D49944544739661","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ 2XL","offer_id":55441624105297,"sku":"JF-D49944544772429","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Paars \/ 3XL","offer_id":55441624138065,"sku":"JF-D49944544805197","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ S","offer_id":55441624170833,"sku":"JF-D49944544837965","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ M","offer_id":55441624203601,"sku":"JF-D49944544870733","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ L","offer_id":55441624236369,"sku":"JF-D49944544903501","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ 2XL","offer_id":55441624269137,"sku":"JF-D49944544936269","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Donkergroen \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Bruin \/ S","offer_id":55441662148945,"sku":"JF-D50316240224589","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ M","offer_id":55441662181713,"sku":"JF-D50316240257357","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ L","offer_id":55441662214481,"sku":"JF-D50316240290125","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XL","offer_id":55441662247249,"sku":"JF-D50316240322893","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 2XL","offer_id":55441662280017,"sku":"JF-D50316240355661","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 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":"Grijs \/ S","offer_id":55441662542161,"sku":"JF-D50316240617805","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ M","offer_id":55441662574929,"sku":"JF-D50316240650573","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ L","offer_id":55441662607697,"sku":"JF-D50316240683341","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ XL","offer_id":55441662640465,"sku":"JF-D50316240716109","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 2XL","offer_id":55441662673233,"sku":"JF-D50316240748877","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Grijs \/ 3XL","offer_id":55441662706001,"sku":"JF-D50316240781645","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55441662738769,"sku":"JF-D50316240814413","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441662771537,"sku":"JF-D50316240879949","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441662804305,"sku":"JF-D50316240945485","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441662837073,"sku":"JF-D50316240978253","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441662869841,"sku":"JF-D50316241011021","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Damesblazer – lange mouwen","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eLange mouwen\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e84\u003c\/td\u003e\u003ctd\u003e72\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e89\u003c\/td\u003e\u003ctd\u003e73\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e84\u003c\/td\u003e\u003ctd\u003e74\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e99\u003c\/td\u003e\u003ctd\u003e75\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e104\u003c\/td\u003e\u003ctd\u003e76\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e109\u003c\/td\u003e\u003ctd\u003e77\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e33,1\u003c\/td\u003e\u003ctd\u003e28,3\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e35,0\u003c\/td\u003e\u003ctd\u003e28,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e33,1\u003c\/td\u003e\u003ctd\u003e29,1\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e39,0\u003c\/td\u003e\u003ctd\u003e29,5\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e40,9\u003c\/td\u003e\u003ctd\u003e29,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e42,9\u003c\/td\u003e\u003ctd\u003e30,3\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Rood \/ S","offer_id":55441664049489,"sku":"JF-D49921840251213","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55441664082257,"sku":"JF-D49921840283981","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55441664115025,"sku":"JF-D49921840316749","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55441664147793,"sku":"JF-D49921840349517","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55441664180561,"sku":"JF-D49921840382285","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 3XL","offer_id":55441664213329,"sku":"JF-D49921840415053","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ S","offer_id":55441664246097,"sku":"JF-D49921840447821","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ M","offer_id":55441664278865,"sku":"JF-D49921840480589","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ L","offer_id":55441664311633,"sku":"JF-D49921840513357","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ XL","offer_id":55441664344401,"sku":"JF-D49921840546125","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 2XL","offer_id":55441664377169,"sku":"JF-D49921840578893","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Blauw \/ 3XL","offer_id":55441664409937,"sku":"JF-D49921840611661","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55441664442705,"sku":"JF-D49921841037645","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441664475473,"sku":"JF-D49921841070413","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441664508241,"sku":"JF-D49921841103181","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441664541009,"sku":"JF-D49921841135949","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441664573777,"sku":"JF-D49921841168717","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55441664606545,"sku":"JF-D49921841201485","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ S","offer_id":55441664639313,"sku":"JF-D54898703761795","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55441664672081,"sku":"JF-D54898703794563","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55441664704849,"sku":"JF-D54898703827331","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55441664737617,"sku":"JF-D54898703860099","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55441664770385,"sku":"JF-D54898703892867","price":84.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 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":"Damesblazer – dubbele knopenrij","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eDubbele knopenrij\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eSchouder\u003c\/th\u003e\u003cth scope=\"col\"\u003eMouw\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e61\u003c\/td\u003e\u003ctd\u003e90\u003c\/td\u003e\u003ctd\u003e38\u003c\/td\u003e\u003ctd\u003e57\u003c\/td\u003e\u003ctd\u003e76\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e62\u003c\/td\u003e\u003ctd\u003e95\u003c\/td\u003e\u003ctd\u003e39\u003c\/td\u003e\u003ctd\u003e58\u003c\/td\u003e\u003ctd\u003e81\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e63\u003c\/td\u003e\u003ctd\u003e100\u003c\/td\u003e\u003ctd\u003e40\u003c\/td\u003e\u003ctd\u003e59\u003c\/td\u003e\u003ctd\u003e86\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e64\u003c\/td\u003e\u003ctd\u003e105\u003c\/td\u003e\u003ctd\u003e41\u003c\/td\u003e\u003ctd\u003e60\u003c\/td\u003e\u003ctd\u003e91\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e65\u003c\/td\u003e\u003ctd\u003e110\u003c\/td\u003e\u003ctd\u003e42\u003c\/td\u003e\u003ctd\u003e61\u003c\/td\u003e\u003ctd\u003e96\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e66\u003c\/td\u003e\u003ctd\u003e115\u003c\/td\u003e\u003ctd\u003e43\u003c\/td\u003e\u003ctd\u003e62\u003c\/td\u003e\u003ctd\u003e101\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eSchouder\u003c\/th\u003e\u003cth scope=\"col\"\u003eMouw\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e24,0\u003c\/td\u003e\u003ctd\u003e35,4\u003c\/td\u003e\u003ctd\u003e15,0\u003c\/td\u003e\u003ctd\u003e22,4\u003c\/td\u003e\u003ctd\u003e29,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e24,4\u003c\/td\u003e\u003ctd\u003e37,4\u003c\/td\u003e\u003ctd\u003e15,4\u003c\/td\u003e\u003ctd\u003e22,8\u003c\/td\u003e\u003ctd\u003e31,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e24,8\u003c\/td\u003e\u003ctd\u003e39,4\u003c\/td\u003e\u003ctd\u003e15,7\u003c\/td\u003e\u003ctd\u003e23,2\u003c\/td\u003e\u003ctd\u003e33,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e25,2\u003c\/td\u003e\u003ctd\u003e41,3\u003c\/td\u003e\u003ctd\u003e16,1\u003c\/td\u003e\u003ctd\u003e23,6\u003c\/td\u003e\u003ctd\u003e35,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e25,6\u003c\/td\u003e\u003ctd\u003e43,3\u003c\/td\u003e\u003ctd\u003e16,5\u003c\/td\u003e\u003ctd\u003e24,0\u003c\/td\u003e\u003ctd\u003e37,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e26,0\u003c\/td\u003e\u003ctd\u003e45,3\u003c\/td\u003e\u003ctd\u003e16,9\u003c\/td\u003e\u003ctd\u003e24,4\u003c\/td\u003e\u003ctd\u003e39,8\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Rood \/ S","offer_id":55441742856529,"sku":"JF-D49922367816013","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ M","offer_id":55441742889297,"sku":"JF-D49922367848781","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ L","offer_id":55441742922065,"sku":"JF-D49922367881549","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ XL","offer_id":55441742954833,"sku":"JF-D49922367914317","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 2XL","offer_id":55441742987601,"sku":"JF-D49922367947085","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Rood \/ 3XL","offer_id":55441743020369,"sku":"JF-D49922367979853","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ S","offer_id":55441743053137,"sku":"JF-D49922368012621","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ M","offer_id":55441743085905,"sku":"JF-D49922368045389","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ L","offer_id":55441743118673,"sku":"JF-D49922368078157","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XL","offer_id":55441743151441,"sku":"JF-D49922368110925","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 2XL","offer_id":55441743184209,"sku":"JF-D49922368143693","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 3XL","offer_id":55441743216977,"sku":"JF-D49922368176461","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55441743249745,"sku":"JF-D49922368209229","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441743282513,"sku":"JF-D49922368241997","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441743315281,"sku":"JF-D49922368274765","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441743348049,"sku":"JF-D49922368307533","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441743380817,"sku":"JF-D49922368340301","price":139.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 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":"Damesblazer – ruitpatroon, dubbele knopenrij","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eRuitpatroon\u003c\/li\u003e\u003cli\u003eDubbele knopenrij\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\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":"Damesblazer – ruitpatroon, dubbele knopenrij","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eRuitpatroon\u003c\/li\u003e\u003cli\u003eDubbele knopenrij\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e90\u003c\/td\u003e\u003ctd\u003e60\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94\u003c\/td\u003e\u003ctd\u003e61\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e98\u003c\/td\u003e\u003ctd\u003e62\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e102\u003c\/td\u003e\u003ctd\u003e63\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e106\u003c\/td\u003e\u003ctd\u003e64\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e110\u003c\/td\u003e\u003ctd\u003e65\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e35,4\u003c\/td\u003e\u003ctd\u003e23,6\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0\u003c\/td\u003e\u003ctd\u003e24,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e38,6\u003c\/td\u003e\u003ctd\u003e24,4\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e40,2\u003c\/td\u003e\u003ctd\u003e24,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e41,7\u003c\/td\u003e\u003ctd\u003e25,2\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e43,3\u003c\/td\u003e\u003ctd\u003e25,6\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Wit \/ S","offer_id":55441811079505,"sku":"JF-D49921220182349","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ M","offer_id":55441811112273,"sku":"JF-D49921220215117","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ L","offer_id":55441811145041,"sku":"JF-D49921220247885","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ XL","offer_id":55441811177809,"sku":"JF-D49921220280653","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 2XL","offer_id":55441811210577,"sku":"JF-D49921220313421","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Wit \/ 3XL","offer_id":55441811243345,"sku":"JF-D49921220346189","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ S","offer_id":55441811276113,"sku":"JF-D49921220575565","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ M","offer_id":55441811308881,"sku":"JF-D49921220608333","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ L","offer_id":55441811341649,"sku":"JF-D49921220641101","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ XL","offer_id":55441811374417,"sku":"JF-D49921220673869","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ 2XL","offer_id":55441811407185,"sku":"JF-D49921220706637","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Lichtbruin \/ 3XL","offer_id":55441811439953,"sku":"JF-D49921220739405","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ S","offer_id":55441811472721,"sku":"JF-D49921220772173","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ M","offer_id":55441811505489,"sku":"JF-D49921220804941","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ L","offer_id":55441811538257,"sku":"JF-D49921220870477","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ XL","offer_id":55441811571025,"sku":"JF-D49921220903245","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ 2XL","offer_id":55441811603793,"sku":"JF-D49921220936013","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Oranje \/ 3XL","offer_id":55441811636561,"sku":"JF-D49921220968781","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ S","offer_id":55441811669329,"sku":"JF-D49921221001549","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55441811702097,"sku":"JF-D49921221034317","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55441811734865,"sku":"JF-D49921221067085","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55441811767633,"sku":"JF-D49921221099853","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 2XL","offer_id":55441811800401,"sku":"JF-D49921221132621","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 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":"Damesblazer – lange mouwen","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003cli\u003eLange mouwen\u003c\/li\u003e\u003cli\u003eZakdetails\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e93\u003c\/td\u003e\u003ctd\u003e75\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e98\u003c\/td\u003e\u003ctd\u003e76\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e103\u003c\/td\u003e\u003ctd\u003e77\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e108\u003c\/td\u003e\u003ctd\u003e78\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e113\u003c\/td\u003e\u003ctd\u003e79\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eLengte\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e36,6\u003c\/td\u003e\u003ctd\u003e29,5\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e38,6\u003c\/td\u003e\u003ctd\u003e29,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,6\u003c\/td\u003e\u003ctd\u003e30,3\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e42,5\u003c\/td\u003e\u003ctd\u003e30,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e44,5\u003c\/td\u003e\u003ctd\u003e31,1\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Roze \/ S","offer_id":55441828610385,"sku":"JF-D49893497241933","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ M","offer_id":55441828643153,"sku":"JF-D49893497274701","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ L","offer_id":55441828675921,"sku":"JF-D49893497307469","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ XL","offer_id":55441828708689,"sku":"JF-D49893497340237","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Roze \/ 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":"Damesblazer","description":"\u003cp\u003eMaak je outfit af met een blazer. Draag hem over fijne knitwear en combineer met jeans of een nette broek.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003cul\u003e\u003cli\u003eModel: Damesblazer\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"jf-size-chart\" data-jf-size-chart=\"true\"\u003e\u003ch3\u003eMaattabel\u003c\/h3\u003e\u003cp class=\"jf-size-chart__note\" data-jf-chart-note=\"body\"\u003eLichaamsmaten\u003c\/p\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e88–93\u003c\/td\u003e\u003ctd\u003e68–73\u003c\/td\u003e\u003ctd\u003e93–99\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e94–101\u003c\/td\u003e\u003ctd\u003e74–83\u003c\/td\u003e\u003ctd\u003e100–109\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e102–109\u003c\/td\u003e\u003ctd\u003e84–94\u003c\/td\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e110–119\u003c\/td\u003e\u003ctd\u003e95–105\u003c\/td\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e120–129\u003c\/td\u003e\u003ctd\u003e106–117\u003c\/td\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e130–139\u003c\/td\u003e\u003ctd\u003e118–129\u003c\/td\u003e\u003ctd\u003e140–149\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\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\u003cthead\u003e\u003ctr\u003e\u003cth scope=\"col\"\u003eMaat\u003c\/th\u003e\u003cth scope=\"col\"\u003eBorstomtrek\u003c\/th\u003e\u003cth scope=\"col\"\u003eTaille\u003c\/th\u003e\u003cth scope=\"col\"\u003eHeupen\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eS\u003c\/th\u003e\u003ctd\u003e34,6–36,6\u003c\/td\u003e\u003ctd\u003e26,8–28,7\u003c\/td\u003e\u003ctd\u003e36,6–39,0\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eM\u003c\/th\u003e\u003ctd\u003e37,0–39,8\u003c\/td\u003e\u003ctd\u003e29,1–32,7\u003c\/td\u003e\u003ctd\u003e39,4–42,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eL\u003c\/th\u003e\u003ctd\u003e40,2–42,9\u003c\/td\u003e\u003ctd\u003e33,1–37,0\u003c\/td\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003eXL\u003c\/th\u003e\u003ctd\u003e43,3–46,9\u003c\/td\u003e\u003ctd\u003e37,4–41,3\u003c\/td\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e2XL\u003c\/th\u003e\u003ctd\u003e47,2–50,8\u003c\/td\u003e\u003ctd\u003e41,7–46,1\u003c\/td\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope=\"row\"\u003e3XL\u003c\/th\u003e\u003ctd\u003e51,2–54,7\u003c\/td\u003e\u003ctd\u003e46,5–50,8\u003c\/td\u003e\u003ctd\u003e55,1–58,7\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\u003cp class=\"jf-care-note\"\u003eOnderhoud: volg de aanwijzingen op het kledinglabel.\u003c\/p\u003e","brand":"Juana Fashion","offers":[{"title":"Bruin \/ S","offer_id":55441829069137,"sku":"JF-D49921585545549","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Ruit \/ S","offer_id":55441829101905,"sku":"JF-D49921585578317","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ S","offer_id":55441829134673,"sku":"JF-D49921585611085","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ S","offer_id":55441829167441,"sku":"JF-D49921585643853","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ S","offer_id":55441829200209,"sku":"JF-D49921585676621","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ M","offer_id":55441829232977,"sku":"JF-D49921585742157","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Ruit \/ M","offer_id":55441829265745,"sku":"JF-D49921585774925","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ M","offer_id":55441829298513,"sku":"JF-D49921585807693","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ M","offer_id":55441829331281,"sku":"JF-D49921585840461","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ M","offer_id":55441829364049,"sku":"JF-D49921585873229","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ L","offer_id":55441829396817,"sku":"JF-D49921585938765","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Ruit \/ L","offer_id":55441829429585,"sku":"JF-D49921585971533","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ L","offer_id":55441829462353,"sku":"JF-D49921586004301","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ L","offer_id":55441829495121,"sku":"JF-D49921586037069","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ L","offer_id":55441829527889,"sku":"JF-D49921586069837","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ XL","offer_id":55441829560657,"sku":"JF-D49921586135373","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Ruit \/ XL","offer_id":55441829593425,"sku":"JF-D49921586168141","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ XL","offer_id":55441829626193,"sku":"JF-D49921586200909","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ XL","offer_id":55441829658961,"sku":"JF-D49921586233677","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ XL","offer_id":55441829691729,"sku":"JF-D49921586266445","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 2XL","offer_id":55441829724497,"sku":"JF-D49921586331981","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Ruit \/ 2XL","offer_id":55441829757265,"sku":"JF-D49921586364749","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":55441829790033,"sku":"JF-D49921586430285","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 2XL","offer_id":55441829822801,"sku":"JF-D49921586463053","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 2XL","offer_id":55441829855569,"sku":"JF-D49921586495821","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Bruin \/ 3XL","offer_id":55441829888337,"sku":"JF-D49921586561357","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Ruit \/ 3XL","offer_id":55441829921105,"sku":"JF-D49921586594125","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":55441829953873,"sku":"JF-D49921586626893","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Groen \/ 3XL","offer_id":55441829986641,"sku":"JF-D49921586659661","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Geel \/ 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\/nl\/collections\/blazers.oembed","provider":"Juana Fashion","version":"1.0","type":"link"}