{"product_id":"smart-film-diy-selvklebende-pdlc-film","title":"Smart Film DIY – Selvklebende PDLC Film","description":"\u003ch2\u003e🏠 Gjør glasset ditt smart – installer selv på 30 minutter\u003c\/h2\u003e\u003cp\u003eVår \u003cstrong\u003eselvklebende PDLC smartfilm\u003c\/strong\u003e monteres direkte på eksisterende glass. Ingen ombygging nødvendig. Resultatet? \u003cstrong\u003eFullt privatliv på 1 sekund\u003c\/strong\u003e – med et knappetrykk.\u003c\/p\u003e\u003ch3\u003eSlik fungerer det:\u003c\/h3\u003e\u003col\u003e\n\u003cli\u003eRengjør glasset\u003c\/li\u003e\n\u003cli\u003eFjern beskyttelsesfilmen\u003c\/li\u003e\n\u003cli\u003eKlistre smartfilmen på glasset\u003c\/li\u003e\n\u003cli\u003eKoble til strøm – ferdig!\u003c\/li\u003e\n\u003c\/ol\u003e\u003ch3\u003eTekniske spesifikasjoner:\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eTransmittanse: 88% (klart) \/ \u0026lt;5% (frostet)\u003c\/li\u003e\n\u003cli\u003eResponstid: \u0026lt;100ms\u003c\/li\u003e\n\u003cli\u003eLevetid: 8-10 år\u003c\/li\u003e\n\u003cli\u003eGaranti: 2 år\u003c\/li\u003e\n\u003cli\u003eStrømforbruk: ~5W per m²\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBruksområder:\u003c\/strong\u003e Baderom, kontor, møterom, glassvegger, butikkfasader, stue\u003c\/p\u003e\u003cp\u003e💡 \u003cem\u003eTips: Bestill vår prøvepakke først for å se kvaliteten med egne øyne!\u003c\/em\u003e\u003c\/p\u003e\u003ch3\u003e🎥 Bonus: Fungerer som projeksjonsskjerm\u003c\/h3\u003e\n\u003cp\u003eVisste du at Smart Film også kan brukes som \u003cstrong\u003erear projection-skjerm\u003c\/strong\u003e? Når filmen er i frostet modus, fungerer overflaten som en profesjonell projeksjonsskjerm med \u003cstrong\u003e160° betraktningsvinkel\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e📽️ \u003cstrong\u003eProjiser bilder, video eller reklame\u003c\/strong\u003e direkte på glassflaten\u003c\/li\u003e\n\u003cli\u003e👁️ \u003cstrong\u003e160° vid betraktningsvinkel\u003c\/strong\u003e – synlig fra nesten alle vinkler\u003c\/li\u003e\n\u003cli\u003e🏢 \u003cstrong\u003ePerfekt for butikkvinduer, møterom og presentasjoner\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e🔄 \u003cstrong\u003e2-i-1 løsning:\u003c\/strong\u003e Personvern + projeksjonsskjerm i én film\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003e💡 Trenger du dedikert projeksjonsfilm for butikkvindu? Se vår \u003ca href=\"\/pages\/smart-vindusreklame-gjor-butikkvinduet-ditt-til-en-reklameskjerm\"\u003e\u003cstrong\u003eB2B Vindusreklame-side\u003c\/strong\u003e\u003c\/a\u003e for spesialtilpassede løsninger.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch3\u003e🎬 Se installasjonsvideo\u003c\/h3\u003e\u003cdiv id=\"el-kalkulator\" style=\"background:#f8f9ff;border:2px solid #0057ff;border-radius:12px;padding:24px;margin:24px 0;font-family:sans-serif;\"\u003e\n  \u003ch3 style=\"color:#0057ff;margin:0 0 6px 0;font-size:1.2em;\"\u003e📐 Beregn din pris – oppgi mål\u003c\/h3\u003e\n\u003cp style=\"color:#0057ff;font-weight:700;font-size:1.05em;margin:0 0 4px 0;\"\u003e💰 19,90 kr per dm² (10×10 cm) — tilsvarer 1 990 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 hvert vindu\/glass 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;\"\u003eVindu 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. 120\" 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. 90\" 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:#0057ff;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:#e8f0ff;color:#0057ff;border:1px solid #0057ff;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:0.9em;\"\u003e+ Legg til vindu\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 vindu\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"el-resultat\" style=\"display:none;background:#fff;border:1px solid #dde4ff;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 #0057ff;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:#0057ff;\"\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\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cbutton id=\"el-legg-i-kurv\" onclick=\"elLeggIKurv()\" style=\"display:none;background:#0057ff;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 = 19.9; \/\/ settes per produkt\n  var EL_VARIANT_ID = '45783115137078';\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\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;\"\u003eVindu ' + (i+1) + ': ' + b + '×'+h+'cm (' + (dm2\/100).toFixed(2) + ' m²)\u003c\/td\u003e\u003ctd style=\"text-align:right;padding:4px 0;\"\u003e' + elFmt(pris) + ' kr\u003c\/td\u003e';\n        tbody.appendChild(rad);\n      } else {\n        prispris.textContent = '';\n      }\n    });\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\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 {\n      gebyrRad.style.display = 'none';\n    }\n\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;\"\u003eVindu ' + 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. 120\" 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;\"\u003eHøyde \u003cinput type=\"number\" class=\"el-hoyde\" min=\"1\" max=\"5000\" placeholder=\"f.eks. 90\" 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:#0057ff;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) {\n      vins[vins.length-1].remove();\n    }\n    if(container.querySelectorAll('.el-vindu').length \u003c= 1) {\n      document.getElementById('el-fjern-btn').style.display = 'none';\n    }\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\n    var maalTekst = vinduer.map(function(v,i){ return 'Vindu '+(i+1)+': '+v.bredde+'×'+v.hoyde+'cm'; }).join(' | ');\n    var totalDm2 = vinduer.reduce(function(s,v){return s+v.dm2;},0);\n\n    var items = [{id: EL_VARIANT_ID, quantity: totalDm2, properties: {'Mål': maalTekst, 'Antall stykker': vinduer.length}}];\n    if(vinduer.length \u003e= 2) {\n      items.push({id: EL_GEBYR_VARIANT_ID, quantity: vinduer.length, properties: {'For': 'Tilpasning av ' + vinduer.length + ' stykker'}});\n    }\n\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() {\n      btn.textContent = '🛒 Legg i handlekurv';\n      btn.disabled = false;\n    });\n  };\n\n  function elFmt(n) {\n    return n.toFixed(2).replace('.', ',').replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ' ');\n  }\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":45783115137078,"sku":null,"price":19.9,"currency_code":"NOK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0746\/6310\/0470\/files\/meeting-room.jpg?v=1778264887","url":"https:\/\/easylivingnorge.no\/products\/smart-film-diy-selvklebende-pdlc-film","provider":"EasyLivingNorge","version":"1.0","type":"link"}