{"product_id":"jasno-primewood-shutters-op-maat","title":"JASNO | Primewood shutters op maat","description":"\u003cp\u003eShutters geven je raam rust en karakter. Met de verstelbare lamellen bepaal je zelf hoeveel licht en privacy je binnenlaat, van zacht gefilterd ochtendlicht tot helemaal dicht. Primewood shutters van JASNO zijn gemaakt van duurzaam Paulownia hout: licht, sterk en mooi in elke ruimte.\u003c\/p\u003e\n\u003cp\u003eAlles wordt op maat gemaakt, voor rechte ramen, draaikiepramen, openslaande deuren en ook schuine, ronde of driehoekige ramen. Kies je afwerking: Lak in vrijwel elke kleur, Beits of Olie voor een natuurlijke houtlook, Open Finish of Brushed voor zichtbare structuur.\u003c\/p\u003e\n\u003cp\u003eWij komen bij je thuis inmeten en onze eigen monteurs hangen ze vakkundig op. Liever eerst voelen en kijken? Kom langs in onze showroom in Oldenzaal, de koffie staat klaar.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e100% Paulownia hout, krasvast en UV bestendig\u003c\/li\u003e\n\u003cli\u003eLamelbreedtes S, M, L en XL (63, 76, 89 en 114 mm)\u003c\/li\u003e\n\u003cli\u003eBediening met stokje of onzichtbaar met silent view\u003c\/li\u003e\n\u003cli\u003eOok op rails voor schuifpuien en brede raampartijen\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstyle\u003e\n.jc{font-family:inherit;background:#F4F0EA;border-radius:14px;padding:18px;margin:18px 0;color:#222}\n.jc h3{margin:0 0 4px;font-size:20px;color:#072B36}\n.jc p.jc-sub{margin:0 0 14px;font-size:14px;opacity:.8}\n.jc label{display:block;font-size:13px;font-weight:600;margin:10px 0 4px;color:#072B36}\n.jc select,.jc input[type=number],.jc input[type=text],.jc input[type=email],.jc input[type=tel],.jc textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #CFC6BC;border-radius:8px;background:#fff;font-size:16px;font-family:inherit}\n.jc .jc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.jc .jc-raam{background:#fff;border:1px solid #CFC6BC;border-radius:10px;padding:12px;margin-top:10px}\n.jc .jc-raam-head{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#072B36}\n.jc .jc-x{background:none;border:0;color:#B5634A;font-size:14px;cursor:pointer;padding:0}\n.jc .jc-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}\n.jc .jc-hint{font-size:12px;opacity:.7;margin-top:4px}\n.jc .jc-chk{display:flex;gap:8px;align-items:flex-start;font-weight:400;font-size:14px;color:#222;margin:8px 0}\n.jc .jc-chk input{margin-top:3px}\n.jc .jc-add{margin-top:10px;background:#fff;border:1px dashed #072B36;color:#072B36;border-radius:8px;padding:10px;width:100%;font-size:15px;cursor:pointer}\n.jc table{width:100%;border-collapse:collapse;margin-top:14px;font-size:14px;background:#fff;border-radius:10px;overflow:hidden}\n.jc td{padding:8px 10px;border-bottom:1px solid #F4F0EA}\n.jc td.r{text-align:right;white-space:nowrap}\n.jc tr.tot td{font-weight:700;font-size:17px;color:#072B36;border-bottom:0;background:#DCEBF6}\n.jc .jc-btn{display:block;width:100%;text-align:center;border-radius:8px;padding:13px;font-size:16px;font-weight:600;margin-top:10px;cursor:pointer;text-decoration:none;box-sizing:border-box}\n.jc .jc-prim{background:#072B36;color:#fff;border:0}\n.jc .jc-wa{background:#58C7B2;color:#fff;border:0}\n.jc .jc-sec{background:#fff;color:#072B36;border:1px solid #072B36}\n.jc .jc-afs{margin-top:18px;padding-top:16px;border-top:1px solid #CFC6BC}\n.jc .jc-afs h4{margin:0 0 4px;font-size:17px;color:#072B36}\n.jc .jc-form,.jc .jc-form2{display:none;margin-top:6px}\n.jc .jc-small{font-size:12px;opacity:.75;margin-top:10px;line-height:1.5}\n\u003c\/style\u003e\n\u003cdiv class=\"jc\" id=\"jasno-calc\"\u003e\n\u003ch3\u003eBereken je prijs\u003c\/h3\u003e\n\u003cp class=\"jc-sub\"\u003eVul je raammaten in en zie direct wat je shutters kosten. Inclusief inmeten, montage door onze eigen monteurs en BTW.\u003c\/p\u003e\n\u003cdiv id=\"jc-af-wrap\"\u003e\n\u003clabel for=\"jc-af\"\u003eAfwerking\u003c\/label\u003e\u003cselect id=\"jc-af\"\u003e\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"jc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel for=\"jc-vorm\"\u003eVorm\u003c\/label\u003e\u003cselect id=\"jc-vorm\"\u003e\u003coption value=\"recht\"\u003eRecht\u003c\/option\u003e\n\u003coption value=\"speciaal\"\u003eSpeciale vorm\u003c\/option\u003e\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"jc-bed\"\u003eBediening\u003c\/label\u003e\u003cselect id=\"jc-bed\"\u003e\u003coption value=\"stok\"\u003eBedieningsstokje\u003c\/option\u003e\n\u003coption value=\"silent\"\u003eSilent view\u003c\/option\u003e\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"jc-ramen\"\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"jc-add\" id=\"jc-add\"\u003e+ Nog een raam toevoegen\u003c\/button\u003e\n\u003clabel style=\"margin-top:14px\"\u003eExtra opties\u003c\/label\u003e\n\u003clabel class=\"jc-chk\" id=\"jc-o-kleur\"\u003e\u003cinput type=\"checkbox\" id=\"jc-kleur\"\u003e Speciale kleur (RAL, NCS of Farrow \u0026amp; Ball), eenmalig € 375\u003c\/label\u003e\n\u003clabel class=\"jc-chk\" id=\"jc-o-paneel\"\u003e\u003cinput type=\"checkbox\" id=\"jc-paneel\"\u003e Gesloten paneel (+5%)\u003c\/label\u003e\n\u003clabel class=\"jc-chk\"\u003e\u003cinput type=\"checkbox\" id=\"jc-uitsp\"\u003e Uitsparing voor bestaande plinten (+5%)\u003c\/label\u003e\n\u003clabel class=\"jc-chk\" id=\"jc-o-frame\"\u003e\u003cinput type=\"checkbox\" id=\"jc-frame\"\u003e Frame uit één stuk, alleen 4 zijdig (+5%)\u003c\/label\u003e\n\u003cdiv id=\"jc-out\"\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"jc-btn jc-prim\" id=\"jc-open\"\u003eVraag een offerte aan\u003c\/button\u003e\n\u003cform class=\"jc-form\" id=\"jc-form\" method=\"post\" action=\"\/contact#contact_form\" accept-charset=\"UTF-8\"\u003e\n\u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n\u003cinput type=\"hidden\" name=\"contact[onderwerp]\" value=\"Offerte JASNO shutters\"\u003e\n\u003clabel\u003eNaam\u003c\/label\u003e\u003cinput type=\"text\" name=\"contact[name]\" required\u003e\n\u003clabel\u003eE-mail\u003c\/label\u003e\u003cinput type=\"email\" name=\"contact[email]\" required\u003e\n\u003clabel\u003eTelefoon\u003c\/label\u003e\u003cinput type=\"tel\" name=\"contact[phone]\"\u003e\n\u003clabel\u003eWoonplaats\u003c\/label\u003e\u003cinput type=\"text\" name=\"contact[woonplaats]\"\u003e\n\u003clabel\u003eJe berekening en eventuele vragen\u003c\/label\u003e\u003ctextarea name=\"contact[body]\" id=\"jc-body\" rows=\"7\"\u003e\u003c\/textarea\u003e\n\u003cbutton type=\"submit\" class=\"jc-btn jc-prim\"\u003eVerstuur aanvraag\u003c\/button\u003e\n\u003c\/form\u003e\n\u003ca class=\"jc-btn jc-wa\" id=\"jc-wa\" href=\"https:\/\/wa.me\/31641240583\" target=\"_blank\" rel=\"noopener\"\u003eStuur je berekening via WhatsApp\u003c\/a\u003e\n\u003cdiv class=\"jc-afs\"\u003e\n\u003ch4\u003eLiever eerst voelen en kijken?\u003c\/h4\u003e\n\u003cp class=\"jc-sub\"\u003ePlan een afspraak en we komen vrijblijvend bij je thuis langs met een voorbeeld shutter en kleurstalen. We meten meteen in en denken met je mee. Gratis binnen 30 km van onze showroom in Oldenzaal. Woon je verder weg, dan stemmen we de voorrijkosten vooraf met je af.\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"jc-btn jc-sec\" id=\"jc-afs-open\"\u003ePlan hier je afspraak aan huis\u003c\/button\u003e\n\u003cform class=\"jc-form2\" id=\"jc-form2\" method=\"post\" action=\"\/contact#contact_form\" accept-charset=\"UTF-8\"\u003e\n\u003cinput type=\"hidden\" name=\"form_type\" value=\"contact\"\u003e\u003cinput type=\"hidden\" name=\"utf8\" value=\"✓\"\u003e\n\u003cinput type=\"hidden\" name=\"contact[onderwerp]\" value=\"Afspraak aan huis JASNO shutters\"\u003e\n\u003clabel\u003eNaam\u003c\/label\u003e\u003cinput type=\"text\" name=\"contact[name]\" required\u003e\n\u003clabel\u003eE-mail\u003c\/label\u003e\u003cinput type=\"email\" name=\"contact[email]\" required\u003e\n\u003clabel\u003eTelefoon\u003c\/label\u003e\u003cinput type=\"tel\" name=\"contact[phone]\" required\u003e\n\u003clabel\u003eAdres\u003c\/label\u003e\u003cinput type=\"text\" name=\"contact[adres]\" required\u003e\n\u003cdiv class=\"jc-row\"\u003e\n\u003cdiv\u003e\n\u003clabel\u003ePostcode\u003c\/label\u003e\u003cinput type=\"text\" name=\"contact[postcode]\" required\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel\u003eWoonplaats\u003c\/label\u003e\u003cinput type=\"text\" name=\"contact[woonplaats]\" required\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003clabel\u003eVoorkeur dag en tijd\u003c\/label\u003e\u003cinput type=\"text\" name=\"contact[voorkeur]\" placeholder=\"bijvoorbeeld dinsdagmiddag\"\u003e\n\u003clabel\u003eOpmerkingen\u003c\/label\u003e\u003ctextarea name=\"contact[body]\" id=\"jc-body2\" rows=\"5\"\u003e\u003c\/textarea\u003e\n\u003cbutton type=\"submit\" class=\"jc-btn jc-prim\"\u003eVerstuur afspraakverzoek\u003c\/button\u003e\n\u003c\/form\u003e\n\u003c\/div\u003e\n\u003cp class=\"jc-small\"\u003eDit is een prijsindicatie op basis van de JASNO adviesprijzen. Prijzen gelden voor alle lamelmaten. Rechte shutters rekenen we minimaal 0,75 m² per raam, speciale vormen minimaal 1 m². Montage is € 75 per m², met een minimum van 1 m² per raam. Railsystemen en accessoires nemen we mee in je offerte. Inmeten en advies aan huis zijn gratis binnen 30 km van Oldenzaal. Na het inmeten krijg je een definitieve offerte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nvar D={\"naam\": \"Primewood\", \"afwerkingen\": [{\"key\": \"Lak\", \"recht\": {\"stok\": 525, \"silent\": 565}, \"speciaal\": {\"stok\": 840, \"silent\": 880}, \"kleur\": true}, {\"key\": \"Beits \/ Olie\", \"recht\": {\"stok\": 585, \"silent\": 625}, \"speciaal\": {\"stok\": 900, \"silent\": 940}, \"kleur\": false}, {\"key\": \"Open Finish\", \"recht\": {\"stok\": 585, \"silent\": 625}, \"speciaal\": {\"stok\": 900, \"silent\": 940}, \"kleur\": true}, {\"key\": \"Brushed\", \"recht\": {\"stok\": 585, \"silent\": 625}, \"speciaal\": {\"stok\": 900, \"silent\": 940}, \"kleur\": true}], \"paneel\": true, \"frame\": true, \"vmap\": {\"54457765527880\": \"Lak\", \"54457765560648\": \"Beits \/ Olie\", \"54457765593416\": \"Open Finish\", \"54457765626184\": \"Brushed\"}},C={\"montage_m2\": 75, \"montage_min_raam\": 75, \"montage_min_order\": 0, \"voorrij\": 0, \"inmeten\": 0, \"kleur\": 375, \"min_recht\": 0.75, \"min_speciaal\": 1.0, \"whatsapp\": \"31641240583\"};\nvar root=document.getElementById('jasno-calc');if(!root||root.dataset.init)return;root.dataset.init=1;\nfunction eur(n){return '€ '+n.toLocaleString('nl-NL',{minimumFractionDigits:2,maximumFractionDigits:2});}\nfunction $(s){return root.querySelector(s);}\nvar selAf=$('#jc-af'),selVorm=$('#jc-vorm'),selBed=$('#jc-bed'),ramen=$('#jc-ramen');\nD.afwerkingen.forEach(function(a){var o=document.createElement('option');o.value=a.key;o.textContent=a.key;selAf.appendChild(o);});\nif(D.afwerkingen.length\u003c2){$('#jc-af-wrap').style.display='none';}\nif(!D.paneel)$('#jc-o-paneel').style.display='none';\nif(!D.frame)$('#jc-o-frame').style.display='none';\nvar n=0;\nfunction addRaam(){n++;var d=document.createElement('div');d.className='jc-raam';\nd.innerHTML='\u003cdiv class=\"jc-raam-head\"\u003e\u003cspan\u003eRaam\u003c\/span\u003e\u003cbutton type=\"button\" class=\"jc-x\"\u003everwijderen\u003c\/button\u003e\u003c\/div\u003e'+\n'\u003cdiv class=\"jc-grid3\"\u003e\u003cdiv\u003e\u003clabel\u003eBreedte (cm)\u003c\/label\u003e\u003cinput type=\"number\" min=\"0\" inputmode=\"decimal\" class=\"jc-b\"\u003e\u003c\/div\u003e'+\n'\u003cdiv\u003e\u003clabel\u003eHoogte (cm)\u003c\/label\u003e\u003cinput type=\"number\" min=\"0\" inputmode=\"decimal\" class=\"jc-h\"\u003e\u003c\/div\u003e'+\n'\u003cdiv\u003e\u003clabel\u003eof m²\u003c\/label\u003e\u003cinput type=\"number\" min=\"0\" step=\"0.01\" inputmode=\"decimal\" class=\"jc-m\"\u003e\u003c\/div\u003e\u003c\/div\u003e'+\n'\u003cdiv class=\"jc-hint\"\u003eVul breedte en hoogte in, of direct het aantal m².\u003c\/div\u003e';\nd.querySelector('.jc-x').onclick=function(){d.remove();label();calc();};\nvar b=d.querySelector('.jc-b'),h=d.querySelector('.jc-h'),m=d.querySelector('.jc-m');\nfunction bh(){var bb=parseFloat(b.value),hh=parseFloat(h.value);if(bb\u003e0\u0026\u0026hh\u003e0){m.value=(bb*hh\/10000).toFixed(2);}calc();}\nb.oninput=bh;h.oninput=bh;m.oninput=function(){b.value='';h.value='';calc();};\nramen.appendChild(d);label();}\nfunction label(){var r=ramen.querySelectorAll('.jc-raam');r.forEach(function(el,i){el.querySelector('.jc-raam-head span').textContent='Raam '+(i+1);el.querySelector('.jc-x').style.display=r.length\u003e1?'':'none';});}\nvar last='';\nfunction calc(){\nvar af=D.afwerkingen.filter(function(a){return a.key===selAf.value;})[0]||D.afwerkingen[0];\nvar vorm=selVorm.value,bed=selBed.value,pm2=af[vorm][bed],min=vorm==='recht'?C.min_recht:C.min_speciaal;\nvar kl=$('#jc-kleur');$('#jc-o-kleur').style.display=af.kleur?'':'none';if(!af.kleur)kl.checked=false;\nvar basis=0,mont=0,tm2=0,cnt=0,regels=[];\nramen.querySelectorAll('.jc-raam').forEach(function(el,i){var m=parseFloat(el.querySelector('.jc-m').value);if(!(m\u003e0))return;cnt++;\nvar ber=Math.max(m,min);basis+=ber*pm2;tm2+=m;mont+=Math.max(m*C.montage_m2,C.montage_min_raam);\nvar b=el.querySelector('.jc-b').value,h=el.querySelector('.jc-h').value;\nregels.push('Raam '+(i+1)+': '+(b\u0026\u0026h?b+' x '+h+' cm, ':'')+m.toFixed(2)+' m²'+(ber\u003em?' (berekend '+ber.toFixed(2)+' m²)':''));});\nif(cnt)mont=Math.max(mont,C.montage_min_order);\nvar pct=0,opt=[];\nif(D.paneel\u0026\u0026$('#jc-paneel').checked){pct+=5;opt.push('Gesloten paneel');}\nif($('#jc-uitsp').checked){pct+=5;opt.push('Uitsparingen');}\nif(D.frame\u0026\u0026$('#jc-frame').checked){pct+=5;opt.push('Frame uit 1 stuk');}\nvar toe=basis*pct\/100,kleur=(cnt\u0026\u0026kl.checked)?C.kleur:0;if(kleur)opt.push('Speciale kleur');\nvar voor=cnt?C.voorrij:0,inm=cnt?C.inmeten:0,tot=basis+toe+kleur+mont+voor+inm;\nvar t='\u003ctable\u003e';\nfunction row(a,b){t+='\u003ctr\u003e\u003ctd\u003e'+a+'\u003c\/td\u003e\u003ctd class=\"r\"\u003e'+b+'\u003c\/td\u003e\u003c\/tr\u003e';}\nrow('Shutters '+D.naam+' '+af.key+', '+(vorm==='recht'?'recht':'speciale vorm')+', '+(bed==='stok'?'bedieningsstokje':'silent view')+' ('+eur(pm2)+' per m²)',eur(basis));\nif(toe)row('Toeslag opties ('+pct+'%)',eur(toe));\nif(kleur)row('Speciale kleur (RAL \/ NCS \/ F\u0026amp;B)',eur(kleur));\nrow('Inmeten bij jou thuis',inm?eur(inm):'inbegrepen');\nrow('Montage door onze monteurs',eur(mont));\nrow('Voorrijkosten',voor?eur(voor):'inbegrepen');\nt+='\u003ctr class=\"tot\"\u003e\u003ctd\u003eTotaal indicatie\u003c\/td\u003e\u003ctd class=\"r\"\u003e'+eur(tot)+'\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e';\n$('#jc-out').innerHTML=cnt?t:'\u003cp class=\"jc-hint\"\u003eVul de maat van minimaal één raam in voor je prijsindicatie.\u003c\/p\u003e';\nlast='Prijsindicatie JASNO '+D.naam+' shutters\\n'+'Afwerking: '+af.key+'\\nVorm: '+(vorm==='recht'?'recht':'speciale vorm')+'\\nBediening: '+(bed==='stok'?'bedieningsstokje':'silent view')+'\\n'+regels.join('\\n')+'\\nTotaal: '+tm2.toFixed(2)+' m²'+(opt.length?'\\nOpties: '+opt.join(', '):'')+'\\nTotaal indicatie incl. inmeten, montage en BTW: '+eur(tot);\n$('#jc-body').value=last;$('#jc-body2').value='Afspraak aan huis voor JASNO '+D.naam+' shutters.'+(cnt?'\\n\\n'+last:'');\n$('#jc-wa').href='https:\/\/wa.me\/'+C.whatsapp+'?text='+encodeURIComponent('Hoi Seiger, ik wil graag een offerte voor shutters.\\n\\n'+last);\n}\n$('#jc-afs-open').onclick=function(){var f=$('#jc-form2');f.style.display=f.style.display==='block'?'none':'block';};\n$('#jc-add').onclick=function(){addRaam();};\n[selAf,selVorm,selBed].forEach(function(s){s.onchange=calc;});\nroot.querySelectorAll('input[type=checkbox]').forEach(function(c){c.onchange=calc;});\n$('#jc-open').onclick=function(){var f=$('#jc-form');f.style.display=f.style.display==='block'?'none':'block';};\ndocument.addEventListener('change',function(e){var t=e.target;if(!t||root.contains(t))return;var v=t.value||'';\nD.afwerkingen.forEach(function(a){if(v===a.key||(t.options\u0026\u0026t.options[t.selectedIndex]\u0026\u0026t.options[t.selectedIndex].text.trim()===a.key)){selAf.value=a.key;calc();}});});\ntry{var vid=new URLSearchParams(location.search).get('variant');var map=D.vmap||{};if(vid\u0026\u0026map[vid]){selAf.value=map[vid];}}catch(e){}\naddRaam();calc();\n})();\n\u003c\/script\u003e","brand":"JASNO","offers":[{"title":"Lak","offer_id":54457765527880,"sku":null,"price":525.0,"currency_code":"EUR","in_stock":true},{"title":"Beits \/ Olie","offer_id":54457765560648,"sku":null,"price":585.0,"currency_code":"EUR","in_stock":true},{"title":"Open Finish","offer_id":54457765593416,"sku":null,"price":585.0,"currency_code":"EUR","in_stock":true},{"title":"Brushed","offer_id":54457765626184,"sku":null,"price":585.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0729\/7361\/5432\/files\/Shutters_20voor_20brede_20raampartij_20met_20openslaande_20deuren_20jumbo.jpg?v=1793375085","url":"https:\/\/seigershop.nl\/products\/jasno-primewood-shutters-op-maat","provider":"Seiger Shop","version":"1.0","type":"link"}