{"product_id":"calmroom-smart-film-for-barnerom-🌙","title":"Calmroom – Smart Film for Barnerom 🌙","description":"\u003cp\u003eHjelp barnet å sovne raskere – med smart film som dimmer rommet på sekunder 🌙\u003c\/p\u003e\n\n\u003cp\u003eFilmen går fra klar til beroligende hvit\/matt og skaper en trygg, rolig atmosfære for de minste.\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e🌙 Perfekt for barnerom som er for lyse om kvelden\u003c\/li\u003e\n\u003cli\u003e🌙 Barn som er redde for mørket – behold litt lys bak filmen\u003c\/li\u003e\n\u003cli\u003e🌙 Tak eller vegger med glassflater\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul\u003e\n\u003cli\u003e🏠 Én fjernkontroll – dimm gradvis ned på sekunder\u003c\/li\u003e\n\u003cli\u003e☀️ Fungerer også som solskjerming om dagen\u003c\/li\u003e\n\u003cli\u003e🏆 CE-sertifisert – trygt for barn (NTEK-rapport tilgjengelig)\u003c\/li\u003e\n\u003cli\u003e📐 Leveres i eksakt mål – tast inn mål i kalkulatoren nedenfor\u003c\/li\u003e\n\u003cli\u003e🇳🇴 Sendes fra Norge – 3–5 dagers leveringstid\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv id=\"el-kalkulator\" style=\"background:#f5f0ff;border:2px solid #6600cc;border-radius:12px;padding:24px;margin:24px 0;font-family:sans-serif;\"\u003e\n  \u003ch3 style=\"color:#6600cc;margin:0 0 6px 0;font-size:1.2em;\"\u003e📐 Beregn din pris – oppgi mål\u003c\/h3\u003e\n  \u003cp style=\"color:#6600cc;font-weight:700;font-size:1.05em;margin:0 0 4px 0;\"\u003e💰 14,99 kr per dm² (10×10 cm) — tilsvarer 1 499 kr\/m²\u003c\/p\u003e\n  \u003cp style=\"color:#555;font-size:0.9em;margin:0 0 16px 0;\"\u003eLegg inn bredde og høyde for hver flate (tak, vegg, vindu) i cm. Prisen beregnes eksakt.\u003c\/p\u003e\n  \n  \u003cdiv id=\"el-vinduer\"\u003e\n    \u003cdiv class=\"el-vindu\" data-index=\"1\" style=\"display:flex;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:wrap;\"\u003e\n      \u003cspan style=\"font-weight:600;color:#333;min-width:70px;\"\u003eFlate 1:\u003c\/span\u003e\n      \u003clabel style=\"display:flex;align-items:center;gap:6px;color:#555;font-size:0.95em;\"\u003e\n        Bredde \u003cinput type=\"number\" class=\"el-bredde\" min=\"1\" max=\"5000\" placeholder=\"f.eks. 200\" style=\"width:100px;padding:8px;border:1px solid #ccc;border-radius:6px;font-size:1em;\" oninput=\"elBeregn()\"\u003e cm\n      \u003c\/label\u003e\n      \u003clabel style=\"display:flex;align-items:center;gap:6px;color:#555;font-size:0.95em;\"\u003e\n        Høyde \u003cinput type=\"number\" class=\"el-hoyde\" min=\"1\" max=\"5000\" placeholder=\"f.eks. 150\" style=\"width:100px;padding:8px;border:1px solid #ccc;border-radius:6px;font-size:1em;\" oninput=\"elBeregn()\"\u003e cm\n      \u003c\/label\u003e\n      \u003cspan class=\"el-vindu-pris\" style=\"color:#6600cc;font-weight:600;min-width:100px;\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap;\"\u003e\n    \u003cbutton onclick=\"elLeggTilVindu()\" style=\"background:#f0e8ff;color:#6600cc;border:1px solid #6600cc;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:0.9em;\"\u003e+ Legg til flate\u003c\/button\u003e\n    \u003cbutton id=\"el-fjern-btn\" onclick=\"elFjernVindu()\" style=\"background:#fff0f0;color:#cc0000;border:1px solid #cc0000;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:0.9em;display:none;\"\u003e− Fjern siste flate\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"el-resultat\" style=\"display:none;background:#fff;border:1px solid #d8c8ff;border-radius:8px;padding:16px;margin-bottom:16px;\"\u003e\n    \u003ctable style=\"width:100%;border-collapse:collapse;font-size:0.95em;\"\u003e\n      \u003ctbody id=\"el-detaljer\"\u003e\u003c\/tbody\u003e\n      \u003ctr id=\"el-gebyr-rad\" style=\"display:none;color:#888;\"\u003e\n        \u003ctd style=\"padding:4px 0;\"\u003eTilpasningsgebyr (2+ stykker)\u003c\/td\u003e\n        \u003ctd id=\"el-gebyr-sum\" style=\"text-align:right;padding:4px 0;\"\u003e\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr style=\"border-top:2px solid #6600cc;font-weight:700;font-size:1.1em;\"\u003e\n        \u003ctd style=\"padding:8px 0;\"\u003eTotal pris\u003c\/td\u003e\n        \u003ctd id=\"el-total\" style=\"text-align:right;padding:8px 0;color:#6600cc;\"\u003e\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n    \u003cp style=\"font-size:0.8em;color:#888;margin:8px 0 0 0;\"\u003e* 100 kr tilpasningsgebyr per stykk ved bestilling av 2 eller flere flater\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cbutton id=\"el-legg-i-kurv\" onclick=\"elLeggIKurv()\" style=\"display:none;background:#6600cc;color:#fff;border:none;border-radius:8px;padding:14px 28px;font-size:1.1em;font-weight:700;cursor:pointer;width:100%;\"\u003e🌙 Legg i handlekurv\u003c\/button\u003e\n  \u003cdiv id=\"el-melding\" style=\"margin-top:10px;font-weight:600;color:#009900;display:none;text-align:center;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var EL_PRIS_PER_DM2 = 14.99;\n  var EL_VARIANT_ID = '46069512798262';\n  var EL_GEBYR_VARIANT_ID = '46048066928694';\n  var vinduer = [];\n\n  window.elBeregn = function() {\n    var totalPris = 0;\n    var tbody = document.getElementById('el-detaljer');\n    tbody.innerHTML = '';\n    vinduer = [];\n    var vinduEls = document.querySelectorAll('.el-vindu');\n    vinduEls.forEach(function(el, i) {\n      var b = parseFloat(el.querySelector('.el-bredde').value) || 0;\n      var h = parseFloat(el.querySelector('.el-hoyde').value) || 0;\n      var prispris = el.querySelector('.el-vindu-pris');\n      if(b \u003e 0 \u0026\u0026 h \u003e 0) {\n        var dm2 = Math.ceil((b * h) \/ 100);\n        var pris = dm2 * EL_PRIS_PER_DM2;\n        totalPris += pris;\n        vinduer.push({bredde: b, hoyde: h, dm2: dm2, pris: pris, antall: 1});\n        prispris.textContent = elFmt(pris) + ' kr';\n        var rad = document.createElement('tr');\n        rad.innerHTML = '\u003ctd style=\"padding:4px 0;color:#555;\"\u003eFlate ' + (i+1) + ': ' + b + 'x' + h + ' cm (' + (dm2\/100).toFixed(2) + ' m2)\u003c\/td\u003e\u003ctd style=\"text-align:right;padding:4px 0;\"\u003e' + elFmt(pris) + ' kr\u003c\/td\u003e';\n        tbody.appendChild(rad);\n      } else { prispris.textContent = ''; }\n    });\n    if(vinduer.length === 0) {\n      document.getElementById('el-resultat').style.display = 'none';\n      document.getElementById('el-legg-i-kurv').style.display = 'none';\n      return;\n    }\n    var gebyrRad = document.getElementById('el-gebyr-rad');\n    var gebyrSum = 0;\n    if(vinduer.length \u003e= 2) {\n      gebyrSum = vinduer.length * 100;\n      totalPris += gebyrSum;\n      gebyrRad.style.display = '';\n      document.getElementById('el-gebyr-sum').textContent = elFmt(gebyrSum) + ' kr';\n    } else { gebyrRad.style.display = 'none'; }\n    document.getElementById('el-total').textContent = elFmt(totalPris) + ' kr';\n    document.getElementById('el-resultat').style.display = 'block';\n    document.getElementById('el-legg-i-kurv').style.display = 'block';\n  };\n\n  window.elLeggTilVindu = function() {\n    var container = document.getElementById('el-vinduer');\n    var n = container.querySelectorAll('.el-vindu').length + 1;\n    var div = document.createElement('div');\n    div.className = 'el-vindu';\n    div.setAttribute('data-index', n);\n    div.style.cssText = 'display:flex;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:wrap;';\n    div.innerHTML = '\u003cspan style=\"font-weight:600;color:#333;min-width:70px;\"\u003eFlate ' + n + ':\u003c\/span\u003e\u003clabel style=\"display:flex;align-items:center;gap:6px;color:#555;font-size:0.95em;\"\u003eBredde \u003cinput type=\"number\" class=\"el-bredde\" min=\"1\" max=\"5000\" placeholder=\"f.eks. 200\" style=\"width:100px;padding:8px;border:1px solid #ccc;border-radius:6px;font-size:1em;\" oninput=\"elBeregn()\"\u003e cm\u003c\/label\u003e\u003clabel style=\"display:flex;align-items:center;gap:6px;color:#555;font-size:0.95em;\"\u003eHoyde \u003cinput type=\"number\" class=\"el-hoyde\" min=\"1\" max=\"5000\" placeholder=\"f.eks. 150\" style=\"width:100px;padding:8px;border:1px solid #ccc;border-radius:6px;font-size:1em;\" oninput=\"elBeregn()\"\u003e cm\u003c\/label\u003e\u003cspan class=\"el-vindu-pris\" style=\"color:#6600cc;font-weight:600;min-width:100px;\"\u003e\u003c\/span\u003e';\n    container.appendChild(div);\n    document.getElementById('el-fjern-btn').style.display = 'inline-block';\n    elBeregn();\n  };\n\n  window.elFjernVindu = function() {\n    var container = document.getElementById('el-vinduer');\n    var vins = container.querySelectorAll('.el-vindu');\n    if(vins.length \u003e 1) { vins[vins.length-1].remove(); }\n    if(container.querySelectorAll('.el-vindu').length \u003c= 1) { document.getElementById('el-fjern-btn').style.display = 'none'; }\n    elBeregn();\n  };\n\n  window.elLeggIKurv = function() {\n    if(vinduer.length === 0) return;\n    var btn = document.getElementById('el-legg-i-kurv');\n    btn.textContent = 'Legger til...';\n    btn.disabled = true;\n    var maalTekst = vinduer.map(function(v,i){ return 'Flate '+(i+1)+': '+v.bredde+'x'+v.hoyde+'cm'; }).join(' | ');\n    var totalDm2 = vinduer.reduce(function(s,v){return s+v.dm2;},0);\n    var items = [{id: EL_VARIANT_ID, quantity: totalDm2, properties: {'Mal': maalTekst, 'Antall flater': vinduer.length}}];\n    if(vinduer.length \u003e= 2) { items.push({id: EL_GEBYR_VARIANT_ID, quantity: vinduer.length, properties: {'For': 'Tilpasning av ' + vinduer.length + ' flater'}}); }\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: {'Content-Type': 'application\/json'},\n      body: JSON.stringify({items: items})\n    })\n    .then(function(r){ return r.json(); })\n    .then(function(data) {\n      if(data.items || data.id) {\n        document.getElementById('el-melding').textContent = 'Lagt i handlekurven!';\n        document.getElementById('el-melding').style.display = 'block';\n        btn.textContent = 'Lagt til!';\n        btn.style.background = '#009900';\n        setTimeout(function(){ window.location.href = '\/cart'; }, 1200);\n      } else {\n        btn.textContent = 'Legg i handlekurv';\n        btn.disabled = false;\n        document.getElementById('el-melding').textContent = 'Noe gikk galt – prøv igjen';\n        document.getElementById('el-melding').style.display = 'block';\n        document.getElementById('el-melding').style.color = 'red';\n      }\n    })\n    .catch(function() { btn.textContent = 'Legg i handlekurv'; btn.disabled = false; });\n  };\n\n  function elFmt(n) { return n.toFixed(2).replace('.', ',').replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ' '); }\n})();\n\u003c\/script\u003e\n\n\u003ch2\u003e🧹 Rengjøring og vedlikehold\u003c\/h2\u003e\n\u003ch3\u003eSlik holder du Smart Film ren og fin i årevis\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✅ \u003cstrong\u003eDaglig\/lett rengjøring:\u003c\/strong\u003e Myk mikrofiberklut lett fuktet med vann – tørk forsiktig i én retning, aldri sirkelbevegelser\u003c\/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eGrundigere rengjøring:\u003c\/strong\u003e Isopropylalkohol (IPA) 70% fortynnet 1:1 med vann – påfør på klut, \u003cem\u003ealdri spray direkte på filmen\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eTips:\u003c\/strong\u003e La filmen stå i av-modus (matt\/ugjennomsiktig) under rengjøring – da ser du smuss bedre\u003c\/li\u003e\n\u003cli\u003e❌ \u003cstrong\u003eUnngå:\u003c\/strong\u003e Slipende rengjøringsmidler, harde svamper, aceton\/sterke løsemidler, direkte vannstråle mot kantene\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e💡 \u003cstrong\u003eMikrofiberklut er nok for 95% av all rengjøring.\u003c\/strong\u003e Kantene er mest sårbare – vær ekstra forsiktig der.\u003c\/p\u003e","brand":"EasyLivingNorge","offers":[{"title":"Default Title","offer_id":46069512798262,"sku":null,"price":14.99,"currency_code":"NOK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0746\/6310\/0470\/files\/calmroom-bilde.jpg?v=1778590149","url":"https:\/\/easylivingnorge.no\/products\/calmroom-smart-film-for-barnerom-%f0%9f%8c%99","provider":"EasyLivingNorge","version":"1.0","type":"link"}