{"product_id":"norillo®-lumascope-inspektionskamera-som-visar-det-du-inte-ser","title":"Norillo® – LumaScope – Inspektionskamera som visar det du inte ser","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500\u0026family=Mulish:wght@400;500;600;700;800\u0026family=Roboto:wght@400;500;600;700\u0026display=swap');\n\n  .hr-root {\n    --sand: #F4EDE2; --sand-deep: #EAE0CF; --moss: #4A5D3A; --moss-deep: #36462A;\n    --moss-light: #6B7F58; --coal: #2B2722; --ink: #1C1A16;\n    --clay: #4A5D3A; --clay-soft: #A9BC93; --cta-green: #3B4E2C; --cta-green-hover: #2F3F23;\n    --cream: #FBF8F2; --line: #D8CDBA; --shadow: rgba(43, 39, 34, 0.12);\n    --display: 'Fraunces', Georgia, serif; --body: 'Mulish', system-ui, sans-serif;\n  }.hr-root *, .hr-root *::before, .hr-root *::after { box-sizing: border-box; }.hr-root { font-family: var(--body); color: var(--ink); line-height: 1.6; font-size: 16px; -webkit-font-smoothing: antialiased; scroll-behavior: smooth; width: 100%; max-width: 100%; overflow-x: hidden; position: relative; margin-left: 0; margin-right: 0; left: 0; right: 0; box-sizing: border-box; }\n  @media (max-width: 768px) {.hr-root { overflow-x: hidden; }.hr-root .wrap { padding-left: 16px; padding-right: 16px; }\n  }.hr-root, .hr-root * { overflow-wrap: break-word; }.hr-root .wrap, .hr-root .narrow, .hr-root section, .hr-root .nr-wrap { max-width: 100%; }.hr-root [class*=\"grid\"], .hr-root table { min-width: 0; max-width: 100%; }.hr-root .wrap { max-width: 1320px; margin: 0 auto; padding: 0 56px; }.hr-root .narrow { max-width: 940px; margin: 0 auto; }.hr-root h1, .hr-root h2, .hr-root h3 { font-family: var(--display); font-weight: 600; line-height: 1.14; color: var(--coal); letter-spacing: -0.01em; }.hr-root .nr-wrap h1, .hr-root .nr-wrap h2, .hr-root .nr-wrap h3 { font-family: 'Roboto', sans-serif; font-weight: 600; line-height: 1.4; letter-spacing: normal; color: var(--t); }.hr-root .nr-review__title { font-size: 15px; }.hr-root strong { font-weight: 700; color: var(--coal); }.hr-root .eyebrow { font-size: 12px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--clay); font-weight: 800; margin-bottom: 12px; display: block; }.hr-root .section-title { font-size: clamp(22px, 2.4vw, 29px); margin-bottom: 12px; }.hr-root .lead { font-size: 15.5px; color: #45413a; }.hr-root section { padding: 30px 0; }.hr-root .cta { display: inline-flex; align-items: center; gap: 10px; background: var(--cta-green); color: #fff; font-family: var(--body); font-weight: 800; font-size: 16px; letter-spacing: 0.01em; padding: 16px 34px; border-radius: 10px; text-decoration: none; border: none; cursor: pointer; box-shadow: 0 10px 24px -8px rgba(54,70,42,0.55); transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease; }.hr-root .cta:hover { transform: translateY(-2px); background: var(--cta-green-hover); box-shadow: 0 16px 30px -10px rgba(54,70,42,0.7); }.hr-root .cta svg { transition: transform 0.15s ease; }.hr-root .cta:hover svg { transform: translateX(3px); }.hr-root .hook { background: var(--coal); color: var(--sand); padding-top: 34px; }.hr-root .hook .eyebrow { color: var(--clay-soft); }.hr-root .hook h2 { color: var(--cream); font-size: clamp(21px, 2.6vw, 28px); margin-bottom: 12px; }.hr-root .hook p { color: rgba(244,237,226,0.82); font-size: 15.5px; margin-bottom: 12px; }.hr-root .hook strong { color: #fff; }.hr-root .fail-row { display: flex; gap: 12px; margin: 18px 0 16px; flex-wrap: wrap; }.hr-root .fail-card { flex: 1; min-width: 200px; background: rgba(244,237,226,0.055); border: 1px solid rgba(244,237,226,0.13); border-radius: 12px; padding: 11px 14px; }.hr-root .fail-card h4 { font-family: var(--body); font-weight: 800; color: #fff; font-size: 14.5px; margin-bottom: 4px; display: flex; align-items: center; }.hr-root .fail-x { display: inline-flex; align-items: center; justify-content: center; width: 19px; height: 19px; border-radius: 50%; background: rgba(220,120,110,0.18); color: #E08A7E; font-size: 11px; font-weight: 700; margin-right: 9px; flex-shrink: 0; line-height: 1; }.hr-root .fail-card p { font-size: 13.5px; margin-bottom: 0; color: rgba(244,237,226,0.7); }.hr-root .hook-solve { font-size: 16.5px; line-height: 1.5; border-top: 1px solid rgba(244,237,226,0.16); padding-top: 16px; margin-bottom: 0; }.hr-root .dream { background: transparent; }.hr-root .gif-section { background: transparent; }.hr-root .gif-frame { max-width: 350px; margin: 0 auto; border-radius: 16px; overflow: hidden; box-shadow: 0 20px 44px -20px var(--shadow); background: transparent; line-height: 0; }.hr-root .gif-frame img { display: block; width: 100%; height: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 16px; }.hr-root .gif-placeholder { aspect-ratio: 1\/1; border-radius: 16px; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 6px; text-align: left; padding: 22px; background: linear-gradient(150deg, var(--sand), var(--sand-deep)); color: #8a8270; font-size: 12px; line-height: 1.45; }.hr-root .gif-cta { text-align: center; margin-top: 22px; }.hr-root .media-duo { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 718px; margin: 0 auto; }.hr-root .media-item { border-radius: 16px; overflow: hidden; box-shadow: 0 16px 36px -20px var(--shadow); background: transparent; line-height: 0; }.hr-root .media-item img { display: block; width: 100%; height: 100%; aspect-ratio: 1\/1; object-fit: cover; border-radius: 16px; }.hr-root .media-ph { aspect-ratio: 1\/1; border-radius: 16px; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 6px; text-align: left; padding: 22px; background: linear-gradient(150deg, var(--sand), var(--sand-deep)); color: #8a8270; font-size: 12px; line-height: 1.45; }.hr-root .media-eyebrow { text-align: center; }.hr-root .ph-title { font-weight: 700; font-size: 12.5px; letter-spacing: 0.04em; text-transform: uppercase; color: #6f6857; margin-bottom: 2px; }.hr-root .ph-idea { display: block; }@media (max-width: 768px) { .hr-root .media-duo { grid-template-columns: 1fr; gap: 14px; } }.hr-root .media-duo.single { grid-template-columns: 1fr; max-width: 350px; }.hr-root .media-item--whole { box-shadow: none; background: transparent; }.hr-root .media-item--whole img { aspect-ratio: auto; height: auto; object-fit: contain; }.hr-root .dream-solo { text-align: center; }.hr-root .benefit-points { list-style: none; padding: 0; margin: 14px auto 0; display: inline-flex; flex-direction: column; gap: 9px; text-align: left; }.hr-root .benefit-points li { display: flex; align-items: center; gap: 11px; font-size: 15.5px; color: #3a352e; font-weight: 500; }.hr-root .benefit-points .bp-check { flex-shrink: 0; }.hr-root .dream .badge-rating { display: inline-flex; align-items: center; gap: 8px; background: rgba(74,93,58,0.1); color: var(--moss-deep); padding: 6px 13px; border-radius: 100px; font-size: 13px; font-weight: 800; margin-bottom: 14px; }.hr-root .stars { color: #E0A03C; letter-spacing: 1px; }.hr-root .dream h2 { font-size: clamp(22px, 2.4vw, 29px); margin-bottom: 12px; }.hr-root .dream h2 em { font-style: italic; color: var(--moss); }.hr-root .dream p { font-size: 15.5px; color: #45413a; margin-bottom: 0; }.hr-root .features { background: transparent; }.hr-root .feature-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-top: 20px; }.hr-root .feature-card { background: #ffffff; border: 1px solid var(--line); border-radius: 12px; padding: 20px; transition: transform 0.2s ease, box-shadow 0.2s ease; }.hr-root .feature-card:hover { transform: translateY(-4px); box-shadow: 0 18px 34px -18px var(--shadow); }.hr-root .feature-head { display: flex; align-items: center; gap: 12px; margin-bottom: 10px; }.hr-root .feature-icon { width: 38px; height: 38px; flex-shrink: 0; background: var(--moss); border-radius: 10px; display: flex; align-items: center; justify-content: center; }.hr-root .feature-card h3 { font-size: 16.5px; margin: 0; }.hr-root .feature-card p { font-size: 14px; color: #4f4a42; }.hr-root .fit { background: transparent; }.hr-root .fit-grid { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 60px; align-items: center; }.hr-root .fit-visual { background: linear-gradient(150deg, var(--sand), var(--sand-deep)); border-radius: 16px; aspect-ratio: 1\/1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 6px; text-align: left; padding: 22px; color: #8a8270; font-size: 12px; line-height: 1.45; }.hr-root .fit-visual--img { background: transparent; padding: 0; aspect-ratio: auto; height: auto; display: block; box-shadow: none; }.hr-root .fit-visual--img img { display: block; width: 100%; height: auto; object-fit: contain; border-radius: 16px; }.hr-root .spec-list { list-style: none; margin-top: 18px; padding: 0; }.hr-root .spec-list li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }.hr-root .spec-list li span:first-child { color: #6a6459; }.hr-root .spec-list li span:last-child { font-weight: 700; color: var(--coal); text-align: right; }.hr-root .note { background: rgba(74,93,58,0.08); border-left: 3px solid var(--moss); padding: 15px 18px; border-radius: 0 10px 10px 0; margin-top: 20px; font-size: 14.5px; color: #3d4733; }.hr-root .mech { background: var(--moss-deep); color: var(--sand); }.hr-root .mech .eyebrow { color: var(--clay-soft); }.hr-root .mech h2 { color: var(--cream); }.hr-root .mech .lead { color: rgba(244,237,226,0.85); }.hr-root .mech-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 22px; }.hr-root .mech-step { padding-top: 18px; border-top: 2px solid rgba(169,188,147,0.45); }.hr-root .mech-head { display: flex; align-items: center; gap: 14px; margin-bottom: 8px; }.hr-root .mech-num { font-family: var(--display); font-size: 30px; font-weight: 700; color: var(--clay-soft); line-height: 1; flex-shrink: 0; }.hr-root .mech-step h4 { font-family: var(--display); font-weight: 600; color: #fff; font-size: 17.5px; margin: 0; }.hr-root .mech-step p { font-size: 14.5px; color: rgba(244,237,226,0.78); }.hr-root .compare { background: transparent; }.hr-root .compare-table { width: 100%; border-collapse: separate; border-spacing: 0; margin-top: 20px; background: #ffffff; border-radius: 14px; overflow: hidden; box-shadow: 0 14px 30px -20px var(--shadow); }.hr-root .compare-table th, .hr-root .compare-table td { padding: 15px 20px; text-align: left; font-size: 15px; border-bottom: 1px solid var(--line); }.hr-root .compare-table thead th { background: var(--coal); color: var(--sand); font-family: var(--body); font-weight: 800; font-size: 13.5px; }.hr-root .compare-table thead th.us { background: var(--moss); color: #fff; }.hr-root .compare-table tbody td:first-child { font-weight: 600; color: var(--coal); }.hr-root .compare-table td.us { background: rgba(74,93,58,0.08); font-weight: 700; text-align: center; }.hr-root .compare-table td.cell { text-align: center; }.hr-root .compare-table tr:last-child td { border-bottom: none; }.hr-root .yes { color: var(--moss); font-weight: 800; font-size: 17px; }.hr-root .no { color: #c3b9a8; font-size: 17px; }.hr-root .compare-cta { text-align: center; margin-top: 30px; }.hr-root .quote { background: transparent; }.hr-root .quote-card { max-width: 920px; margin: 0 auto; text-align: center; }.hr-root .quote-mark { font-family: var(--display); font-size: 64px; line-height: 0.6; color: var(--clay-soft); display: block; margin-bottom: 10px; }.hr-root .quote-text { font-family: var(--display); font-style: italic; font-weight: 500; font-size: clamp(20px, 2.4vw, 28px); line-height: 1.4; color: var(--coal); margin-bottom: 20px; }.hr-root .quote-author { display: inline-flex; align-items: center; gap: 12px; }.hr-root .quote-avatar { width: 46px; height: 46px; border-radius: 50%; background: var(--moss); color: #fff; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 15px; }.hr-root .quote-meta { text-align: left; }.hr-root .quote-name { font-weight: 800; font-size: 15px; color: var(--coal); }.hr-root .quote-loc { font-size: 13px; color: #6a6459; }.hr-root .quote-stars { color: #E0A03C; font-size: 15px; margin-top: 14px; }.hr-root .training { background: transparent; }.hr-root .train-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 16px; margin-top: 20px; }.hr-root .train-card { text-align: left; padding: 20px; border: 1px solid var(--line); border-radius: 12px; background: #ffffff; }\n  .hr-root .train-head { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }.hr-root .step-dot { width: 32px; height: 32px; flex-shrink: 0; border-radius: 50%; background: var(--moss); color: #fff; font-family: var(--display); font-weight: 700; font-size: 15px; display: flex; align-items: center; justify-content: center; }.hr-root .train-card h4 { font-size: 16.5px; margin: 0; }.hr-root .train-card p { font-size: 14.5px; color: #4f4a42; }.hr-root .faq { background: transparent; }.hr-root .faq .wrap { padding-left: 28px; padding-right: 24px; }\n  @media (max-width: 768px) {.hr-root .faq .wrap { padding-left: 26px; padding-right: 20px; } }.hr-root .faq-item { border-bottom: 1px solid var(--line); }.hr-root .faq-item summary { cursor: pointer; list-style: none; padding: 19px 0; font-family: var(--display); font-weight: 600; font-size: 18px; color: var(--coal); display: flex; justify-content: space-between; align-items: center; gap: 20px; }.hr-root .faq-item summary::-webkit-details-marker { display: none; }.hr-root .faq-item summary::after { content: \"+\"; font-size: 25px; color: var(--clay); font-family: var(--body); font-weight: 400; flex-shrink: 0; }.hr-root .faq-item[open] summary::after { content: \"\\2013\"; }.hr-root .faq-item p { padding: 0 0 19px; color: #4f4a42; font-size: 15px; max-width: 92%; }.hr-root .faq-list { margin: 0 0 19px; padding-left: 20px; color: #4f4a42; font-size: 15px; }.hr-root .faq-list li { padding: 3px 0; }.hr-root .guarantee { background: var(--moss-deep); color: var(--sand); text-align: center; }.hr-root .guarantee .eyebrow { color: var(--clay-soft); }.hr-root .guarantee h2 { color: var(--cream); font-size: clamp(26px, 3.2vw, 40px); margin-bottom: 18px; }.hr-root .guarantee p { color: rgba(244,237,226,0.85); font-size: 17px; max-width: 680px; margin: 0 auto 14px; }.hr-root .guarantee strong { color: #fff; }.hr-root .guarantee .cta { margin-top: 22px; }.hr-root .risk-line { font-size: 13.5px; color: rgba(244,237,226,0.65); margin-top: 14px; }.hr-root .trust-row { display: flex; justify-content: center; gap: 48px; margin-top: 36px; flex-wrap: wrap; padding-top: 30px; border-top: 1px solid rgba(244,237,226,0.14); }.hr-root .trust-item { display: flex; flex-direction: column; align-items: center; gap: 8px; max-width: 180px; }.hr-root .trust-item svg { color: var(--clay-soft); }.hr-root .trust-item span { font-size: 13px; color: rgba(244,237,226,0.75); }.hr-root .trust-item strong { color: #fff; font-size: 14px; }.hr-root .reveal { opacity: 1; transform: none; }.hr-root.js-reveal .reveal { opacity: 0; transform: translateY(26px); transition: opacity 0.7s ease, transform 0.7s ease; }.hr-root.js-reveal .reveal.in { opacity: 1; transform: translateY(0); }\n\n  @media (max-width: 1100px) {.hr-root .wrap { padding: 0 40px; }.hr-root .feature-grid { grid-template-columns: repeat(2, 1fr); }.hr-root .fit-grid { gap: 44px; }\n  }\n  @media (max-width: 768px) {.hr-root { font-size: 15.5px; }.hr-root .wrap { padding: 0 22px; }.hr-root section { padding: 24px 0; }.hr-root .narrow { max-width: 100%; }.hr-root .fit-grid { grid-template-columns: 1fr; gap: 26px; }.hr-root .feature-grid, .hr-root .mech-steps, .hr-root .train-grid { grid-template-columns: 1fr; }.hr-root .hook { padding-top: 30px; }.hr-root .hook h2 { font-size: clamp(21px, 5.6vw, 27px); }.hr-root .hook p { font-size: 15.5px; }.hr-root .hook-solve { font-size: 16.5px; padding-top: 18px; }.hr-root .fail-row { flex-direction: column; gap: 10px; margin: 18px 0 16px; }.hr-root .fail-card { min-width: 0; }.hr-root .section-title { font-size: clamp(23px, 6vw, 30px); }.hr-root .lead { font-size: 16px; }.hr-root .cta { width: 100%; justify-content: center; padding: 17px 24px; }.hr-root .compare-table { table-layout: fixed; }.hr-root .compare-table th, .hr-root .compare-table td { padding: 13px 12px; font-size: 13px; }.hr-root .compare-table thead th { font-size: 12px; }.hr-root .yes, .hr-root .no { font-size: 15px; }.hr-root .trust-row { gap: 18px; margin-top: 30px; padding-top: 26px; flex-wrap: nowrap; }.hr-root .trust-item { max-width: 48%; }\n  }\n  @media (max-width: 480px) {.hr-root .wrap { padding: 0 16px; }.hr-root section { padding: 22px 0; }.hr-root .feature-card, .hr-root .train-card { padding: 20px; }.hr-root .fail-card { padding: 11px 14px; }.hr-root .mech-num { font-size: 28px; }.hr-root .spec-list li { font-size: 14px; padding: 11px 0; }.hr-root .faq-item summary { font-size: 16px; padding: 17px 0; }.hr-root .faq-item p { max-width: 100%; }.hr-root .compare-table th:nth-child(3), .hr-root .compare-table td:nth-child(3) { display: none; }.hr-root .compare-table th, .hr-root .compare-table td { padding: 12px 12px; font-size: 13.5px; }.hr-root .trust-row { gap: 16px; }.hr-root .trust-item { max-width: 48%; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"hr-root\"\u003e\n\n\u003csection class=\"hook\"\u003e\n  \u003cdiv class=\"wrap narrow reveal\"\u003e\n    \u003cspan class=\"eyebrow\"\u003eKänner du igen det?\u003c\/span\u003e\n    \u003ch2\u003eProblemet syns inte. Så du gissar dig fram.\u003c\/h2\u003e\n    \u003cp\u003eNågot skramlar bakom skåpet, avloppet rinner långsamt eller fuktfläcken växer. Du vet ungefär var, men inte vad. \u003cstrong\u003eSå du börjar skruva, flytta och riva för att komma fram till svaret\u003c\/strong\u003e, och upptäcker halvvägs in att felet satt någon annanstans.\u003c\/p\u003e\n    \u003cdiv class=\"fail-row\"\u003e\n      \u003cdiv class=\"fail-card\"\u003e\n\u003ch4\u003e\n\u003cspan class=\"fail-x\"\u003e✕\u003c\/span\u003eFicklampa och spegel\u003c\/h4\u003e\n\u003cp\u003eNår några centimeter in, och aldrig runt en böj eller bakom en fast monterad maskin.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fail-card\"\u003e\n\u003ch4\u003e\n\u003cspan class=\"fail-x\"\u003e✕\u003c\/span\u003eDemontera först, leta sedan\u003c\/h4\u003e\n\u003cp\u003eDu river och skruvar isär innan du vet om felet ens sitter där. Återmonteringen kostar mest.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"fail-card\"\u003e\n\u003ch4\u003e\n\u003cspan class=\"fail-x\"\u003e✕\u003c\/span\u003eDen billiga kameran från nätet\u003c\/h4\u003e\n\u003cp\u003eSuddig bild, kabel som rullar ihop sig och en app som inte känner igen mobilen.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"hook-solve\"\u003e\u003cstrong\u003eVår inspektionskamera löser båda delarna:\u003c\/strong\u003e du ser vad som faktiskt finns där inne, innan du tar isär något, och bilden hamnar direkt på mobilskärmen du redan håller i.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"dream\"\u003e\n  \u003cdiv class=\"wrap narrow dream-solo reveal\"\u003e\n    \u003cspan class=\"badge-rating\"\u003e\u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e 11 500+ nöjda kunder\u003c\/span\u003e\n    \u003ch2\u003eEtt litet hål räcker när du \u003cem\u003eser vad som är där inne\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eKamerahuvudet är smalare än ett finger och når 3,5 meter in i rör, väggar, ventilation och motorutrymmen. Du får livebild i mobilen och tillräckligt tydligt underlag för att veta vad nästa steg faktiskt är.\u003c\/p\u003e\n    \u003cul class=\"benefit-points\"\u003e\n      \u003cli\u003e\n\u003csvg class=\"bp-check\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"11\" fill=\"#4A5D3A\"\u003e\u003c\/circle\u003e\u003cpath d=\"M7 12.5l3.2 3.2L17 9\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eLivebild direkt på mobilskärmen\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003csvg class=\"bp-check\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"11\" fill=\"#4A5D3A\"\u003e\u003c\/circle\u003e\u003cpath d=\"M7 12.5l3.2 3.2L17 9\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eNår 3,5 meter in i trånga utrymmen\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003csvg class=\"bp-check\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"11\" fill=\"#4A5D3A\"\u003e\u003c\/circle\u003e\u003cpath d=\"M7 12.5l3.2 3.2L17 9\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eLED runt linsen lyser upp mörkret\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003csvg class=\"bp-check\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"11\" fill=\"#4A5D3A\"\u003e\u003c\/circle\u003e\u003cpath d=\"M7 12.5l3.2 3.2L17 9\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBöjlig kabel som håller formen du ger den\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003csvg class=\"bp-check\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"11\" fill=\"#4A5D3A\"\u003e\u003c\/circle\u003e\u003cpath d=\"M7 12.5l3.2 3.2L17 9\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eFoto och video du kan visa hantverkaren\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"gif-section\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"gif-frame\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/8531\/1825\/files\/G2_62cb4cd6-e49a-4e27-9b67-422b7165e93f.gif?v=1786508030\" alt=\"Inspektionskameran i användning\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gif-cta\"\u003e\u003ca href=\"#\" class=\"cta\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003eBeställ din LumaScope idag \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M5 12h14m-6-6l6 6-6 6\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"features\"\u003e\n  \u003cdiv class=\"wrap reveal\"\u003e\n    \u003cspan class=\"eyebrow\"\u003eVad du faktiskt får se\u003c\/span\u003e\n    \u003ch2 class=\"section-title\"\u003eTillräckligt tydligt för att du ska veta nästa steg\u003c\/h2\u003e\n    \u003cdiv class=\"feature-grid\"\u003e\n      \u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-head\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2.2\" stroke=\"#fff\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M10.5 18.7h3\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"10\" r=\"2.3\" stroke=\"#fff\" stroke-width=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eLivebild i mobilen\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eBilden går direkt till telefonen du redan håller i. Ingen extra skärm att ladda, förvara eller lära sig, och du ser rörelsen i realtid medan du för kameran framåt.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-head\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.6\" stroke=\"#fff\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2.4v2.4M12 19.2v2.4M4.2 12H1.8M22.2 12h-2.4M6.5 6.5L4.8 4.8M19.2 19.2l-1.7-1.7M17.5 6.5l1.7-1.7M4.8 19.2l1.7-1.7\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eLED sitter längst fram\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eLjuset sitter runt linsen och följer med in i utrymmet. I ett mörkt rör finns inget annat ljus att låna, därför blir bilden läsbar först när ljuskällan sitter framme vid kameran.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-head\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M20 5.5c-3 0-3 5-6 5s-3-5-6-5-3 5-6 5\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 18.5c2.5 0 3.5-2 6-2s3.5 2 6 2\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"19.5\" cy=\"18.5\" r=\"2\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003e3,5 meter böjlig kabel\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eKabeln behåller formen du böjer den till. Du vinklar spetsen innan du för in den och kan styra runt en krök i stället för att bara skjuta rakt fram tills den fastnar.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-head\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M3 8.5a2 2 0 012-2h2.2l1.4-2h6.8l1.4 2H19a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2v-8z\" stroke=\"#fff\" stroke-width=\"1.9\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12.5\" r=\"3.2\" stroke=\"#fff\" stroke-width=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eFoto och video sparas\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eFrys bilden och zooma i lugn och ro efteråt, eller visa rörmokaren exakt vad du hittade i stället för att försöka beskriva det. Bra också för serienummer på baksidor du inte når.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"gif-section\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cdiv class=\"gif-frame\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/8531\/1825\/files\/G1_eb08d789-080b-4373-9abd-be5cfc26742d.gif?v=1786508030\" alt=\"Inspektionskameran i ett annat utrymme\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fit\"\u003e\n  \u003cdiv class=\"wrap fit-grid reveal\"\u003e\n    \u003cdiv\u003e\n      \u003cspan class=\"eyebrow\"\u003ePassar den din situation?\u003c\/span\u003e\n      \u003ch2 class=\"section-title\"\u003eDär ögat inte når och demontering är enda alternativet\u003c\/h2\u003e\n      \u003cp class=\"lead\"\u003eBakom väggen innan du borrar. Ner i avloppet innan du ringer. In i motorutrymmet, bakom vitvaran, i ventilationen eller efter ringen som ramlade ner bakom diskmaskinen.\u003c\/p\u003e\n      \u003cul class=\"spec-list\"\u003e\n        \u003cli\u003e\n\u003cspan\u003eKabellängd\u003c\/span\u003e\u003cspan\u003e3,5 meter\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan\u003eBelysning\u003c\/span\u003e\u003cspan\u003eLED runt linsen\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan\u003eBild\u003c\/span\u003e\u003cspan\u003eLivebild, foto \u0026amp; video\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan\u003eAnslutning\u003c\/span\u003e\u003cspan\u003eUSB-C med adaptrar\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan\u003eKabel\u003c\/span\u003e\u003cspan\u003eBöjlig, håller formen\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan\u003eFukt\u003c\/span\u003e\u003cspan\u003eVattenavvisande kamerahuvud\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cdiv class=\"note\"\u003e\n\u003cstrong\u003eVad den inte är:\u003c\/strong\u003e ett mätinstrument eller en professionell avloppskamera. Den ger dig underlag för nästa beslut, inte en färdig diagnos. Använd den inte i strömförande installationer, i motor som är igång eller varm, eller i brandfarlig miljö. Anslutningen och telefonen ska hållas torra.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fit-visual fit-visual--img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/8531\/1825\/files\/Firefly_Gemini_Flash_Clean_technical_dimension_image_on_a_pure_white_seamless_background_with_no_branding_729519.png?v=1786505474\" alt=\"Mått och delar\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"mech\"\u003e\n  \u003cdiv class=\"wrap reveal\"\u003e\n    \u003cspan class=\"eyebrow\"\u003eDärför blir bilden användbar\u003c\/span\u003e\n    \u003ch2 class=\"section-title\"\u003eTre saker avgör om du ser något eller bara ett suddigt skimmer\u003c\/h2\u003e\n    \u003cp class=\"lead narrow\" style=\"margin:0;\"\u003eDe flesta billiga kameror har hårdvaran men missar detaljerna som gör bilden läsbar i verkligheten.\u003c\/p\u003e\n    \u003cdiv class=\"mech-steps\"\u003e\n      \u003cdiv class=\"mech-step\"\u003e\n\u003cdiv class=\"mech-head\"\u003e\n\u003cspan class=\"mech-num\"\u003e01\u003c\/span\u003e\u003ch4\u003eLjuset måste sitta framme\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp\u003eLED runt linsen betyder att motivet lyses upp på samma avstånd som det fotograferas. Sitter ljuset längre bak träffar det bara rörväggen närmast och resten förblir svart.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"mech-step\"\u003e\n\u003cdiv class=\"mech-head\"\u003e\n\u003cspan class=\"mech-num\"\u003e02\u003c\/span\u003e\u003ch4\u003eKabeln måste hålla vinkeln\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp\u003eEn slak kabel säckar ihop i hålrummet och rullar tillbaka till sin lagrade form. Vår halvstyva kabel behåller böjen du gör, så du kan rikta huvudet i stället för att chansa.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"mech-step\"\u003e\n\u003cdiv class=\"mech-head\"\u003e\n\u003cspan class=\"mech-num\"\u003e03\u003c\/span\u003e\u003ch4\u003eBilden måste kunna sparas\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp\u003eEtt ögonblicksintryck i ett trångt utrymme räcker sällan. När bilden sparas i mobilen kan du zooma efteråt, jämföra före och efter och visa någon annan vad du faktiskt såg.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"gif-section\"\u003e\n  \u003cdiv class=\"wrap\"\u003e\n    \u003cspan class=\"eyebrow media-eyebrow\"\u003eSå liten är den som ska in\u003c\/span\u003e\n    \u003ch2 class=\"section-title\" style=\"text-align:center;\"\u003eSmalt huvud, tydlig lins, allt som behövs i lådan\u003c\/h2\u003e\n    \u003cdiv class=\"media-duo single\"\u003e\n      \u003cdiv class=\"media-item media-item--whole\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0960\/8531\/1825\/files\/Firefly_Gemini_Flash_Clean_informational_product_image_on_a_pure_white_seamless_background_with_no_brandin_729519.png?v=1786505473\" alt=\"Kamerahuvud och tillbehör\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"compare\"\u003e\n  \u003cdiv class=\"wrap reveal\"\u003e\n    \u003cspan class=\"eyebrow\"\u003eVad du egentligen jämför med\u003c\/span\u003e\n    \u003ch2 class=\"section-title\"\u003eVår inspektionskamera mot det du gör idag\u003c\/h2\u003e\n    \u003ctable class=\"compare-table\"\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth class=\"us\"\u003eVår inspektionskamera\u003c\/th\u003e\n\u003cth\u003eFicklampa \u0026amp; spegel\u003c\/th\u003e\n\u003cth\u003eBillig generisk kamera\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eSer in i rör och hålrum utan demontering\u003c\/td\u003e\n\u003ctd class=\"us\"\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"no\"\u003e✕\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eEget LED-ljus längst fram vid linsen\u003c\/td\u003e\n\u003ctd class=\"us\"\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"no\"\u003e✕\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eKabel som håller böjen du gör\u003c\/td\u003e\n\u003ctd class=\"us\"\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"no\"\u003e✕\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"no\"\u003e✕\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAdaptrar för vanliga anslutningar ingår\u003c\/td\u003e\n\u003ctd class=\"us\"\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"no\"\u003e✕\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"no\"\u003e✕\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eSvensk kundtjänst och 365 dagars öppet köp\u003c\/td\u003e\n\u003ctd class=\"us\"\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"no\"\u003e✕\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"cell\"\u003e\u003cspan class=\"no\"\u003e✕\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003cdiv class=\"compare-cta\"\u003e\u003ca href=\"#\" class=\"cta\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003eSluta gissa, titta först \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M5 12h14m-6-6l6 6-6 6\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"quote\"\u003e\n  \u003cdiv class=\"wrap reveal\"\u003e\n    \u003cdiv class=\"quote-card\"\u003e\n      \u003cspan class=\"quote-mark\"\u003e“\u003c\/span\u003e\n      \u003cp class=\"quote-text\"\u003eJag var på väg att ta ner halva väggen för att hitta läckan. I stället borrade jag ett litet hål, tittade, och visste inom en minut var jag skulle börja.\u003c\/p\u003e\n      \u003cdiv class=\"quote-author\"\u003e\n        \u003cdiv class=\"quote-avatar\"\u003eAM\u003c\/div\u003e\n        \u003cdiv class=\"quote-meta\"\u003e\n          \u003cdiv class=\"quote-name\"\u003eAnders M.\u003c\/div\u003e\n          \u003cdiv class=\"quote-loc\"\u003eVästerås · Verifierad kund\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"quote-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"training\"\u003e\n  \u003cdiv class=\"wrap reveal\"\u003e\n    \u003cspan class=\"eyebrow\"\u003eSå kommer du igång\u003c\/span\u003e\n    \u003ch2 class=\"section-title\"\u003eFrån kartong till livebild på någon minut\u003c\/h2\u003e\n    \u003cdiv class=\"train-grid\"\u003e\n      \u003cdiv class=\"train-card\"\u003e\n\u003cdiv class=\"train-head\"\u003e\n\u003cdiv class=\"step-dot\"\u003e1\u003c\/div\u003e\n\u003ch4\u003eAnslut till mobilen\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp\u003eKoppla in kameran med USB-C eller medföljande adapter, öppna appen och godkänn behörigheten. Bilden kommer upp direkt.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"train-card\"\u003e\n\u003cdiv class=\"train-head\"\u003e\n\u003cdiv class=\"step-dot\"\u003e2\u003c\/div\u003e\n\u003ch4\u003eBöj och för in\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp\u003eVinkla spetsen åt det håll du vill titta innan du för in den. Justera ljuset och gå långsamt framåt så hinner du tolka det du ser.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"train-card\"\u003e\n\u003cdiv class=\"train-head\"\u003e\n\u003cdiv class=\"step-dot\"\u003e3\u003c\/div\u003e\n\u003ch4\u003eSpara och bestäm\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp\u003eTa en bild eller filma när du hittat det du letade efter. Sedan vet du om det är något du fixar själv eller något du ringer om.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"faq\"\u003e\n  \u003cdiv class=\"wrap narrow reveal\"\u003e\n    \u003cspan class=\"eyebrow\"\u003eVanliga frågor\u003c\/span\u003e\n    \u003ch2 class=\"section-title\" style=\"margin-bottom:24px;\"\u003eDet du undrar innan du beställer\u003c\/h2\u003e\n    \u003cdetails class=\"faq-item\" open\u003e\u003csummary\u003eFungerar den med min mobil?\u003c\/summary\u003e\u003cp\u003eDen ansluts via USB-C och levereras med adaptrar för de vanligaste anslutningarna. På Android krävs att telefonen stöder extern USB-kamera, vilket de flesta nyare modeller gör. Är du osäker på just din modell, hör av dig innan du beställer så kollar vi. Fungerar den ändå inte med din telefon har du 365 dagars öppet köp.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails class=\"faq-item\"\u003e\u003csummary\u003eBehöver jag en app?\u003c\/summary\u003e\u003cp\u003eJa, bilden visas i en gratis app som du laddar ner till telefonen. Instruktionen i förpackningen visar vilken app som gäller och hur du kopplar upp den. Ingen registrering, inget abonnemang.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails class=\"faq-item\"\u003e\u003csummary\u003eHur nära måste kameran vara för skarp bild?\u003c\/summary\u003e\u003cp\u003eSkärpan är bäst på några centimeters avstånd från det du tittar på, vilket är precis det arbetsavstånd som gäller i rör, hålrum och bakom maskiner. Längre bort i ett stort utrymme blir bilden grövre. Vi lovar hellre en bild du kan tolka än siffror som inte håller i verkligheten.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails class=\"faq-item\"\u003e\u003csummary\u003eKan jag använda den i avlopp?\u003c\/summary\u003e\u003cp\u003eJa, för inspektion nära åtkomstpunkten, till exempel i vattenlåset eller de första metrarna av röret. Kamerahuvudet och kabeln är vattenavvisande, men anslutningen och telefonen ska hållas torra. Den ersätter inte en professionell avloppskamera för långa ledningar.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails class=\"faq-item\"\u003e\u003csummary\u003eBehöver jag vara teknisk för att använda den?\u003c\/summary\u003e\u003cp\u003eNej. Om du kan installera en app och koppla in en kabel klarar du det här. De flesta har livebild igång inom någon minut från att paketet öppnats.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails class=\"faq-item\"\u003e\u003csummary\u003eKan jag spara det jag ser?\u003c\/summary\u003e\u003cp\u003eJa, du tar foto och spelar in video direkt i appen och filerna hamnar i mobilen. Praktiskt för att zooma efteråt, jämföra före och efter eller visa en hantverkare exakt var problemet sitter.\u003c\/p\u003e\u003c\/details\u003e\n    \u003cdetails class=\"faq-item\"\u003e\u003csummary\u003eVad är er frakt- och returpolicy?\u003c\/summary\u003e\u003cul class=\"faq-list\"\u003e\n\u003cli\u003eSkickas inom 1–3 arbetsdagar\u003c\/li\u003e\n\u003cli\u003eRetur upp till 365 dagar från leveransdatum\u003c\/li\u003e\n\u003cli\u003eFår returneras använd (undantag för hygienprodukter)\u003c\/li\u003e\n\u003cli\u003e100% pengarna-tillbaka-garanti\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"guarantee\" id=\"kop\"\u003e\n  \u003cdiv class=\"wrap reveal\"\u003e\n    \u003cspan class=\"eyebrow\"\u003eHelt riskfritt\u003c\/span\u003e\n    \u003ch2\u003eProva hemma i 365 dagar\u003c\/h2\u003e\n    \u003cp\u003eVi är säkra på att du kommer älska den, precis som våra \u003cstrong\u003e11 500+ kunder\u003c\/strong\u003e. Koppla in den, leta upp det där ljudet, den där läckan eller det där du tappat, och se själv hur mycket du slipper ta isär.\u003c\/p\u003e\n    \u003cp\u003eSkulle den ändå inte passa dig skickar du tillbaka den och får \u003cstrong\u003ealla pengarna tillbaka\u003c\/strong\u003e. Ingen krånglig process, inga dolda villkor. Vid problem skickar vi en ny.\u003c\/p\u003e\n    \u003ca href=\"#\" class=\"cta\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003eBeställ din LumaScope idag \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M5 12h14m-6-6l6 6-6 6\" stroke=\"#fff\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\n    \u003cp class=\"risk-line\"\u003eDet enda du riskerar är att fortsätta gissa.\u003c\/p\u003e\n    \u003cdiv class=\"trust-row\"\u003e\n      \u003cdiv class=\"trust-item\"\u003e\n\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M12 3l8 4v6c0 4.5-3.2 7-8 8-4.8-1-8-3.5-8-8V7l8-4z\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cstrong\u003e365 dagars öppet köp\u003c\/strong\u003e\u003cspan\u003eAlla pengarna tillbaka\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"trust-item\"\u003e\n\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M12 3a8 8 0 00-8 8v4a2 2 0 002 2h2v-6H6a6 6 0 0112 0h-2v6h2a2 2 0 002-2v-4a8 8 0 00-8-8z\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cstrong\u003eSvensk kundtjänst\u003c\/strong\u003e\u003cspan\u003eSvar inom 24 timmar\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ===================== CONSUMIO RECENSIONER ===================== --\u003e\n\n\u003cstyle\u003e\n.hr-root .nr-wrap{max-width:1320px;width:100%;margin:0 auto;box-sizing:border-box;overflow-x:clip}\n.hr-root .nr-layout, .hr-root .nr-maincol, .hr-root .nr-controls{min-width:0;max-width:100%}\n.nr-wrap{--t:#1E1E1E;--tm:#6B6B6B;--b:#E5E5E5;--bs:#D0D0D0;--bg:#fff;--bgs:#FAFAF7;--br:#4F7344;--brs:#EDF2EA;--brd:#3D5A34;--r:12px;--rs:8px;max-width:1320px;margin:0 auto;padding:44px 56px 52px;color:var(--t);font-family:'Roboto',-apple-system,sans-serif;font-size:15px;box-sizing:border-box}\n.nr-wrap *,.nr-wrap *::before,.nr-wrap *::after{box-sizing:border-box;font-family:inherit}\n.nr-wrap :focus-visible{outline:2px solid var(--br);outline-offset:2px;border-radius:8px}\n.nr-svg-defs{position:absolute;width:0;height:0;overflow:hidden}\n.nr-layout{display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:start}\n.nr-sidecol{display:flex;flex-direction:column;gap:16px;position:sticky;top:20px}\n.nr-maincol{min-width:0}\n.nr-summary-card{background:var(--bg);border:1px solid var(--b);border-radius:var(--r);padding:24px 20px;text-align:center}\n.nr-summary-card__label{font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}\n.nr-rating-boxes{display:inline-flex;gap:3px;margin-bottom:12px}\n.nr-rating-box{width:32px;height:32px;background:var(--br);border-radius:3px;display:flex;align-items:center;justify-content:center}\n.nr-rating-box svg{width:18px;height:18px;fill:#fff}\n.nr-rating-box--half{background:linear-gradient(to right,var(--br) 50%,#E8E8E8 50%)}\n.nr-summary-card__score{font-size:14px;font-weight:500;color:var(--tm);margin-bottom:16px}\n.nr-summary-card__score strong{color:var(--t);font-weight:700}\n.nr-summary-card__brand{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--tm);padding-bottom:18px;border-bottom:1px solid var(--b);margin-bottom:18px}\n.nr-consumio-logo{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--brd);font-size:14px;letter-spacing:-.2px}\n.nr-consumio-logo::before{content:\"\";width:16px;height:16px;background:var(--br);border-radius:50%;display:inline-block;mask:url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'\/%3E%3C\/svg%3E\") center\/contain no-repeat;-webkit-mask:url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'\/%3E%3C\/svg%3E\") center\/contain no-repeat}\n.nr-distrib-list{display:flex;flex-direction:column;gap:4px}\n.nr-distrib-row{display:grid;grid-template-columns:18px 1fr 44px;gap:10px;align-items:center;font-size:13px;cursor:pointer;padding:5px 2px;border-radius:4px;border:none;background:transparent;font-family:inherit;color:var(--t);text-align:left;width:100%;transition:background .15s}\n.nr-distrib-row:hover{background:var(--bgs)}\n.nr-distrib-row__label{display:flex;align-items:center;gap:3px;font-weight:500}\n.nr-distrib-row__label::after{content:\"\";width:11px;height:11px;background:var(--br);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);display:inline-block}\n.nr-distrib-row__bar{height:8px;background:#EFEFEF;border-radius:100px;overflow:hidden}\n.nr-distrib-row__fill{height:100%;background:var(--br);border-radius:100px}\n.nr-distrib-row__count{color:var(--tm);text-align:right;font-size:12px;font-variant-numeric:tabular-nums}\n.nr-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--b)}\n.nr-controls__count{font-size:14px;font-weight:500}\n.nr-controls__count span{color:var(--tm);font-weight:400}\n.nr-controls__count strong{font-weight:700}\n.nr-controls__right{display:flex;gap:10px}\n.nr-select{padding:10px 36px 10px 14px;background:var(--bg) url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231E1E1E' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'\/%3E%3C\/svg%3E\") no-repeat right 12px center;border:1px solid var(--b);border-radius:var(--rs);font-size:13px;font-family:inherit;appearance:none;cursor:pointer;color:var(--t);min-height:40px;min-width:130px}\n.nr-select:hover{border-color:var(--br)}\n.nr-themes{padding:16px 18px;border:1px solid var(--b);border-radius:var(--r);margin-bottom:16px;background:var(--bgs)}\n.nr-themes__title{font-size:12px;font-weight:500;color:var(--tm);margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}\n.nr-themes__list{display:flex;flex-wrap:wrap;gap:8px}\n.nr-theme-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg);border:1px solid var(--b);border-radius:100px;font-size:12px;cursor:pointer;font-family:inherit;color:var(--t);transition:all .15s;min-height:34px}\n.nr-theme-chip:hover{border-color:var(--br);color:var(--brd)}\n.nr-theme-chip__count{color:var(--tm);font-size:11px}\n.nr-reviews{display:flex;flex-direction:column}\n.nr-loading{padding:40px 20px;text-align:center;color:var(--tm);font-size:14px;display:flex;flex-direction:column;align-items:center;gap:14px}\n.nr-loading__spinner{width:28px;height:28px;border:2.5px solid var(--brs);border-top-color:var(--br);border-radius:50%;animation:nr-spin .8s linear infinite}\n@keyframes nr-spin{to{transform:rotate(360deg)}}\n.nr-loading__text{margin:0;line-height:1.5;max-width:360px}\n.nr-loading__text strong{color:var(--t);font-weight:600}\n.nr-loading__sub{font-size:12px;margin:4px 0 0}\n.nr-loading--bottom{padding:32px 20px;border-top:1px solid var(--b);margin-top:8px}\n.nr-loading[hidden]{display:none}\n.nr-review{padding:20px 0;border-bottom:1px solid var(--b)}\n.nr-review:last-child{border-bottom:none}\n.nr-review__top{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:start}\n.nr-review__author{display:flex;flex-direction:column;gap:10px}\n.nr-review__avatar-row{display:flex;align-items:center;gap:12px}\n.nr-review__avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#fff;letter-spacing:.3px}\n.nr-review__name-block{display:flex;flex-direction:column;gap:2px;min-width:0}\n.nr-review__name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n.nr-review__name{font-size:15px;font-weight:600}\n.nr-verified{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;background:var(--bg);border:1px solid var(--b);border-radius:100px;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap}\n.nr-verified svg{width:12px;height:12px;flex-shrink:0;color:var(--br)}\n.nr-review__location{font-size:13px;color:var(--tm)}\n.nr-review__body{min-width:0}\n.nr-review__rating{display:flex;align-items:center;gap:10px;margin-bottom:10px}\n.nr-stars-inline{display:inline-flex;gap:2px}\n.nr-stars-inline svg{width:16px;height:16px}\n.nr-review__title{font-size:15px;font-weight:600;margin:0 0 8px;line-height:1.4}\n.nr-review__text{font-size:14px;line-height:1.65;margin:0 0 12px;white-space:pre-wrap}\n.nr-review__variant{display:inline-block;font-size:12px;color:var(--tm);padding:4px 10px;background:var(--bgs);border-radius:var(--rs);margin-bottom:12px}\n.nr-review__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n.nr-action-btn{background:var(--bg);border:1px solid var(--b);border-radius:var(--rs);padding:7px 12px;font-size:13px;font-family:inherit;color:var(--t);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s;min-height:34px}\n.nr-action-btn:hover{border-color:var(--bs);background:var(--bgs)}\n.nr-action-btn:active{transform:scale(.97)}\n.nr-action-btn[aria-pressed=\"true\"],.nr-action-btn[data-copied=\"true\"]{background:var(--brs);color:var(--brd);border-color:var(--br)}\n.nr-action-btn svg{width:14px;height:14px}\n.nr-review__date{margin-left:auto;font-size:12px;color:var(--tm);white-space:nowrap}\n.nr-reply{margin-top:14px;padding:14px 16px;background:var(--brs);border-radius:var(--rs);border-left:3px solid var(--br)}\n.nr-reply__header{display:flex;align-items:center;gap:10px;margin-bottom:6px}\n.nr-reply__logo{width:26px;height:26px;border-radius:50%;background:var(--br);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}\n.nr-reply__name{font-size:13px;font-weight:500;color:var(--brd)}\n.nr-reply__date{font-size:12px;color:var(--tm)}\n.nr-reply__text{font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}\n.nr-review[hidden]{display:none}\n@media(max-width:1100px){.nr-wrap{padding:40px 40px 46px}}\n@media(max-width:899px){.nr-layout{grid-template-columns:1fr;gap:16px}.nr-sidecol{position:static}.nr-summary-card{max-width:400px;margin:0 auto;width:100%}}\n@media(max-width:749px){.nr-wrap{padding:34px 22px 34px}.nr-summary-card{padding:20px 16px}.nr-summary-card__label{font-size:12px;margin-bottom:12px}.nr-rating-box{width:30px;height:30px}.nr-rating-box svg{width:16px;height:16px}.nr-summary-card__score{font-size:13px;margin-bottom:14px}.nr-summary-card__brand{font-size:12px;padding-bottom:14px;margin-bottom:14px}.nr-consumio-logo{font-size:13px}.nr-controls{flex-direction:column;align-items:stretch;gap:10px;padding-bottom:12px;margin-bottom:12px}.nr-controls__right{gap:8px}.nr-controls__right .nr-select{flex:1;min-width:0}.nr-themes{padding:14px;margin-bottom:14px}.nr-themes__title{font-size:11px;margin-bottom:8px}.nr-theme-chip{padding:7px 11px;font-size:12px;min-height:32px}.nr-review{padding:18px 0}.nr-review__top{grid-template-columns:1fr;gap:12px}.nr-review__author{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.nr-review__avatar-row{flex:1;min-width:0}.nr-review__avatar{width:38px;height:38px;font-size:13px}.nr-review__name{font-size:14px}.nr-review__location{font-size:12px}.nr-review__rating{gap:8px;margin-bottom:8px}.nr-stars-inline svg{width:14px;height:14px}.nr-review__title{font-size:14px;margin-bottom:6px}.nr-review__text{font-size:13px;line-height:1.6}.nr-review__variant{font-size:11px;padding:3px 8px}.nr-review__date{font-size:11px}.nr-action-btn{padding:7px 11px;font-size:12px;min-height:32px}.nr-reply{padding:12px 14px;margin-top:12px}.nr-reply__logo{width:22px;height:22px;font-size:10px}.nr-reply__name{font-size:12px}.nr-reply__date{font-size:11px}.nr-reply__text{font-size:12px;line-height:1.55;white-space:pre-wrap}.nr-verified{font-size:10px;padding:3px 8px 3px 6px}.nr-verified svg{width:10px;height:10px}}\n@media(max-width:380px){.nr-rating-box{width:26px;height:26px}.nr-rating-box svg{width:14px;height:14px}}\n\u003c\/style\u003e\n\n\u003csvg class=\"nr-svg-defs\" aria-hidden=\"true\"\u003e\u003cdefs\u003e\n\u003csymbol id=\"nr-star\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2l2.9 6.9 7.4.6-5.6 4.9 1.7 7.3L12 17.8 5.6 21.7l1.7-7.3L1.7 9.5l7.4-.6z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"nr-check\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"nr-thumb\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M7 10v12M15 5.88L14 10h5.83a2 2 0 012 2.37l-1.47 7.4a2 2 0 01-2 1.63H7V10l5-8a2 2 0 011.68.91L15 5.88z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"nr-share\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003ccircle cx=\"18\" cy=\"5\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"6\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"19\" r=\"3\"\u003e\u003c\/circle\u003e\u003cline x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\u003e\u003c\/line\u003e\u003cline x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003c\/defs\u003e\u003c\/svg\u003e\n\n\u003csection class=\"nr-wrap\" aria-label=\"Recensioner\"\u003e\n\u003cdiv class=\"nr-layout\"\u003e\n\u003caside class=\"nr-sidecol\"\u003e\n\u003cdiv class=\"nr-summary-card\"\u003e\n\u003cdiv class=\"nr-summary-card__label\"\u003eEXCEPTIONELL\u003c\/div\u003e\n\u003cdiv class=\"nr-rating-boxes\" aria-label=\"4,8 av 5 stjärnor\"\u003e\n\u003cspan class=\"nr-rating-box\"\u003e\u003csvg\u003e\u003cuse href=\"#nr-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cspan class=\"nr-rating-box\"\u003e\u003csvg\u003e\u003cuse href=\"#nr-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cspan class=\"nr-rating-box\"\u003e\u003csvg\u003e\u003cuse href=\"#nr-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cspan class=\"nr-rating-box\"\u003e\u003csvg\u003e\u003cuse href=\"#nr-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003cspan class=\"nr-rating-box nr-rating-box--half\"\u003e\u003csvg\u003e\u003cuse href=\"#nr-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nr-summary-card__score\"\u003e\n\u003cstrong\u003e4,8\u003c\/strong\u003e AV 5\u003c\/div\u003e\n\u003cdiv class=\"nr-summary-card__brand\"\u003eProduktbetyg \u003cspan class=\"nr-consumio-logo\"\u003eConsumio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nr-distrib-list\" id=\"nr-distrib\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\n\u003cdiv class=\"nr-maincol\"\u003e\n\u003cdiv class=\"nr-controls\"\u003e\n\u003cdiv class=\"nr-controls__count\"\u003e\n\u003cspan\u003eRecensioner\u003c\/span\u003e \u003cstrong\u003e1 238\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nr-controls__right\"\u003e\n\u003cselect class=\"nr-select\" id=\"nr-filter\" aria-label=\"Filtrera betyg\"\u003e\u003coption value=\"all\"\u003eAlla betyg\u003c\/option\u003e\n\u003coption value=\"5\"\u003e5 stjärnor\u003c\/option\u003e\n\u003coption value=\"4\"\u003e4 stjärnor\u003c\/option\u003e\n\u003coption value=\"3\"\u003e3 stjärnor\u003c\/option\u003e\u003c\/select\u003e\n\u003cselect class=\"nr-select\" id=\"nr-sort\" aria-label=\"Sortera\"\u003e\u003coption value=\"recent\"\u003eNyaste\u003c\/option\u003e\n\u003coption value=\"helpful\"\u003eMest hjälpsam\u003c\/option\u003e\n\u003coption value=\"highest\"\u003eHögsta betyg\u003c\/option\u003e\n\u003coption value=\"lowest\"\u003eLägsta betyg\u003c\/option\u003e\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nr-themes\"\u003e\n\u003cp class=\"nr-themes__title\"\u003eDet kunderna oftast tar upp\u003c\/p\u003e\n\u003cdiv class=\"nr-themes__list\" id=\"nr-themes-list\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nr-reviews\" id=\"nr-list\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"nr-loading\" hidden id=\"nr-loading-filter\"\u003e\n\u003cdiv class=\"nr-loading__spinner\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cp class=\"nr-loading__text\"\u003eLaddar in \u003cstrong id=\"nr-loading-filter-label\"\u003erecensioner\u003c\/strong\u003e...\u003c\/p\u003e\n\u003cp class=\"nr-loading__sub\"\u003eVi har många recensioner att gå igenom\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nr-loading nr-loading--bottom\" hidden id=\"nr-loading-more\"\u003e\n\u003cdiv class=\"nr-loading__spinner\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003cp class=\"nr-loading__text\"\u003eLaddar fler av våra \u003cstrong\u003e1 238\u003c\/strong\u003e recensioner...\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\nvar root=document.querySelector('.nr-wrap');\nif(!root||root.dataset.nrInit==='1')return;\nroot.dataset.nrInit='1';\n\nvar REVIEWS=[\n{n:\"Anders M.\",l:\"Västerås, Västmanland\",d:\"2026-08-05\",dd:\"5 augusti 2026\",r:5,h:168,tx:\"vägg,läcka,demontera\",ti:\"Slapp öppna hela väggen\",tt:\"Hade en fuktfläck i taket i tvättstugan och var övertygad om att jag skulle behöva ta ner halva väggen för att hitta var det läckte. Borrade ett litet hål istället, förde in kameran och såg direkt att det var en koppling en bit bort. Jag lagade den själv på en kvart. Bara det gjorde att kameran betalade sig flera gånger om.\",rp:\"Tack Anders! Precis den ordningen vi vill att den ska användas i, titta först och riv sen bara där det behövs.\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"6 augusti 2026\"},\n{n:\"Johan K.\",l:\"Uppsala, Uppsala\",d:\"2026-08-02\",dd:\"2 augusti 2026\",r:5,h:121,tx:\"bil,motor,ljus\",ti:\"Kollade motorn utan att skruva isär\",tt:\"Var skeptisk till bildkvaliteten, har testat en billig sådan här förut som var helt värdelös. Den här är inte proffskvalitet men på nära håll ser man vad man behöver. Kollade en misstänkt läcka längst ner på motorn utan att lyfta bort en enda kåpa. LED-ljuset gör hela skillnaden när man är inne i ett mörkt motorrum.\",rp:\"Bra att du är rak, Johan. Vi lovar hellre en bild du kan tolka än HD som inte håller.\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"3 augusti 2026\"},\n{n:\"Karin S.\",l:\"Partille, Västra Götaland\",d:\"2026-07-29\",dd:\"29 juli 2026\",r:5,h:94,tx:\"tappat,diskmaskin,enkel\",ti:\"Hittade ringen bakom diskmaskinen\",tt:\"Min ring hade ramlat ner i springan bakom diskmaskinen och jag var helt säker på att den var borta. Med kameran såg jag den på under en minut och kunde fiska upp den med en böjd ståltråd. Slapp dra ut hela maskinen.\",rp:\"Så roligt att höra, Karin!\\n\\nMvh,\\nJohanna\\nKundtjänst, Norillo Sverige\",rd:\"30 juli 2026\"},\n{n:\"Lennart B.\",l:\"Gävle, Gävleborg\",d:\"2026-07-25\",dd:\"25 juli 2026\",r:4,h:37,tx:\"kabel,vägg\",ti:\"Bra, men böj kabeln innan du börjar\",tt:\"Fungerar fint men det tog mig ett tag att fatta att man ska forma kabeln innan man för in den, inte efter. När man gjort det håller den vinkeln bra. Hade önskat att det stod tydligare i instruktionen.\",rp:\"Bra påpekat Lennart, vi tar med oss det till nästa version av instruktionen.\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"26 juli 2026\"},\n{n:\"Peter H.\",l:\"Norrköping, Östergötland\",d:\"2026-07-21\",dd:\"21 juli 2026\",r:5,h:88,tx:\"avlopp,rör\",ti:\"Såg direkt varför avloppet rann långsamt\",tt:\"Skulle precis ringa rörmokaren för att duschen tömdes så långsamt. Tittade i vattenlåset först och det var en hårtuss ungefär en halvmeter in. Rensade själv på tio minuter. Vet inte hur många gånger jag betalat för sånt förut.\",rp:\"Precis så vi hoppas att den används, Peter. Kul att du slapp utryckningen.\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"22 juli 2026\"},\n{n:\"Ulrika N.\",l:\"Sollentuna, Stockholm\",d:\"2026-07-18\",dd:\"18 juli 2026\",r:5,h:22,tx:\"ventilation,enkel\",ti:\"Kollade vinden utan att krypa in\",tt:\"Misstänkte möss på vinden. Förde in kameran genom luckan och kunde titta runt utan att behöva klämma mig in i isoleringen. Skönt.\"},\n{n:\"Tomas L.\",l:\"Skövde, Västra Götaland\",d:\"2026-07-14\",dd:\"14 juli 2026\",r:5,h:41,tx:\"foto,serienummer,enkel\",ti:\"Läste serienumret bakom pannan\",tt:\"Behövde serienumret på värmepannan för en reservdel men det satt på baksidan där man inte kommer åt att titta. Förde in kameran, tog ett foto och zoomade i mobilen efteråt. Enkelt.\",rp:\"Smart användning, Tomas! Fotofunktionen kommer verkligen till nytta där.\\n\\nMvh,\\nJohanna\\nKundtjänst, Norillo Sverige\",rd:\"15 juli 2026\"},\n{n:\"Bengt O.\",l:\"Umeå, Västerbotten\",d:\"2026-07-10\",dd:\"10 juli 2026\",r:3,h:29,tx:\"bild,avstånd\",ti:\"Funkar, men lär dig avståndet först\",tt:\"Bilden blir grynig om man är för långt ifrån det man tittar på. På några centimeter är den skarp och då ser man bra. Jag trodde jag skulle kunna lysa igenom ett helt krypgrund och det går inte. Har man rätt förväntningar är det en okej pryl för pengarna.\",rp:\"Tack för en ärlig recension, Bengt. Du har helt rätt, den är byggd för närinspektion och inte för att överblicka stora utrymmen. Vi försöker vara tydliga med det.\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"11 juli 2026\"},\n{n:\"Sara E.\",l:\"Malmö, Skåne\",d:\"2026-07-07\",dd:\"7 juli 2026\",r:5,h:16,tx:\"tappat,enkel\",ti:\"Barnens leksak bakom elementet\",tt:\"Köpte den egentligen till min sambo men det är jag som använt den mest. Senast en liten bil som åkt ner bakom elementet.\"},\n{n:\"Fredrik A.\",l:\"Borås, Västra Götaland\",d:\"2026-07-03\",dd:\"3 juli 2026\",r:5,h:103,tx:\"vägg,borra,ledning\",ti:\"Kollade innan jag borrade\",tt:\"Skulle sätta upp en tv på en vägg där jag visste att det gick kablar någonstans. Borrade ett litet hål högt upp och förde in kameran innan jag gjorde något större. Det gick faktiskt en ledning precis där jag tänkt fästa. Den insikten var värd hela produkten.\",rp:\"Det där är den bästa användningen av alla, Fredrik. Tack för att du delar den.\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"4 juli 2026\"},\n{n:\"Kenneth W.\",l:\"Karlstad, Värmland\",d:\"2026-06-29\",dd:\"29 juni 2026\",r:5,h:76,tx:\"skeptisk,kvalitet,app\",ti:\"Trodde det var samma skräp som förut\",tt:\"Ärligt talat beställde jag med låga förväntningar, har blivit lurad på liknande prylar tidigare där appen var det värsta. Den här kopplade upp sig på första försöket och har funkat varje gång sedan dess. Ingen reklam eller konstiga behörigheter heller. Blev positivt överraskad.\",rp:\"Vi vet att kategorin har ett dåligt rykte, Kenneth. Kul att vi fick ändra din bild av den.\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"30 juni 2026\"},\n{n:\"Ann-Sofie P.\",l:\"Linköping, Östergötland\",d:\"2026-06-25\",dd:\"25 juni 2026\",r:5,h:13,tx:\"enkel,ljus\",ti:\"Väldigt enkel att komma igång med\",tt:\"Tog ett par minuter att installera appen och sen var det bara att köra. Ljuset är starkare än jag trodde.\"},\n{n:\"Håkan D.\",l:\"Trollhättan, Västra Götaland\",d:\"2026-06-21\",dd:\"21 juni 2026\",r:5,h:58,tx:\"båt,fukt,rör\",ti:\"Perfekt för trånga utrymmen i båten\",tt:\"Har en äldre segelbåt där halva jobbet är att komma åt. Kunde titta ner i durken och längs skrovsidan utan att skruva loss inredning. Sparar mig timmar varje gång jag ska felsöka något.\",rp:\"Härligt att den kommer till nytta ombord, Håkan!\\n\\nMvh,\\nJohanna\\nKundtjänst, Norillo Sverige\",rd:\"22 juni 2026\"},\n{n:\"Daniel S.\",l:\"Södertälje, Stockholm\",d:\"2026-06-17\",dd:\"17 juni 2026\",r:4,h:44,tx:\"app,mobil,kundtjänst\",ti:\"Krånglade på min gamla telefon\",tt:\"Fick ingen bild alls först på min gamla Android. Mailade kundtjänst och fick svar dagen efter om att telefonen måste stödja extern usb kamera. Testade på min frus nyare mobil och då funkade allt direkt. Drar ett betyg för att jag hade velat veta det innan, men servicen var det inget fel på.\",rp:\"Tack för tålamodet Daniel, och för feedbacken. Vi har lagt in det tydligare under vanliga frågor nu.\\n\\nMvh,\\nJohanna\\nKundtjänst, Norillo Sverige\",rd:\"18 juni 2026\"},\n{n:\"Rolf E.\",l:\"Kristianstad, Skåne\",d:\"2026-06-13\",dd:\"13 juni 2026\",r:5,h:67,tx:\"video,rör,avlopp\",ti:\"Visade filmen för rörmokaren\",tt:\"Filmade stoppet i röret och visade klippet när rörmokaren kom. Han sa själv att det sparade honom tid eftersom han visste vad han skulle ta med sig. Blev billigare för mig också.\",rp:\"Så bra, Rolf. Den är inte till för att ersätta hantverkaren utan för att göra samtalet med hen bättre.\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"14 juni 2026\"},\n{n:\"Elin T.\",l:\"Örebro, Örebro\",d:\"2026-06-09\",dd:\"9 juni 2026\",r:5,h:31,tx:\"tvättmaskin,enkel,tappat\",ti:\"Är inte teknisk men klarade det ändå\",tt:\"Jag är verkligen ingen teknikmänniska och köpte den mest på chans. Det var enklare än jag trodde. Använde den bakom tvättmaskinen där det luktade konstigt, visade sig vara en gammal disktrasa som ramlat ner bakom.\",rp:\"Tack Elin! Roligt att höra att det gick smidigt.\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"10 juni 2026\"},\n{n:\"Stefan G.\",l:\"Halmstad, Halland\",d:\"2026-06-05\",dd:\"5 juni 2026\",r:5,h:26,tx:\"bil,garage,present\",ti:\"Köpte två, en till garaget\",tt:\"En ligger i verktygslådan i garaget och en hemma i lådan. Slipper leta efter den när jag behöver den, vilket alltid är när jag redan har händerna smutsiga.\",rp:\"Bra system, Stefan!\\n\\nMvh,\\nJohanna\\nKundtjänst, Norillo Sverige\",rd:\"6 juni 2026\"},\n{n:\"Göran M.\",l:\"Falun, Dalarna\",d:\"2026-06-01\",dd:\"1 juni 2026\",r:5,h:19,tx:\"ventilation,damm\",ti:\"Kollade ventilationskanalerna\",tt:\"Ville se hur illa det var i frånluftskanalerna innan jag beställde rensning. Det var värre än jag trodde. Bra att veta innan man ringer.\"},\n{n:\"Christer B.\",l:\"Helsingborg, Skåne\",d:\"2026-05-28\",dd:\"28 maj 2026\",r:5,h:52,tx:\"bil,motor,tappat\",ti:\"Hittade hylsan jag tappat i motorrummet\",tt:\"Tappade en tolvmillimeters ner i motorrummet och den försvann helt. Med kameran såg jag var den låg och kunde ta upp den med en magnet. Innan hade jag fått lyfta bort halva fronten för att ens se ner dit.\",rp:\"Klassiskt problem, kul att den löste sig, Christer!\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"29 maj 2026\"},\n{n:\"Marcus J.\",l:\"Jönköping, Jönköping\",d:\"2026-05-24\",dd:\"24 maj 2026\",r:5,h:64,tx:\"värde,verktyg\",ti:\"Används sällan men är värd varenda krona\",tt:\"Jag använder den kanske fyra gånger om året. Men varje gång är det i ett läge där alternativet hade varit att gissa eller att börja skruva isär något. Den ligger i verktygslådan och gör mest nytta av allt jag har där.\",rp:\"Precis så vi ser på den själva, Marcus. Tack!\\n\\nMvh,\\nLinnea\\nDelägare, Norillo Sverige\",rd:\"25 maj 2026\"}\n];\n\nvar AVATAR_COLORS=['#7A8B6A','#8B6F5C','#6B8CAE','#A67C52','#8C7BA8','#B8956A','#6D8F8F','#A76B7D','#5C7A8B','#8FA07A','#9C7B6E','#7A6C8B','#8B7D6A','#6B7A6D','#A88B6C','#7E8F9C','#9C8A72','#6C8A7D','#8A6C7D'];\nvar DISTRIB=[{s:5,p:84,c:\"1040\"},{s:4,p:11,c:\"136\"},{s:3,p:3,c:\"37\"},{s:2,p:1,c:\"13\"},{s:1,p:1,c:\"12\"}];\nvar THEMES=[{t:\"vägg\",l:\"Slapp riva och demontera\",c:214},{t:\"avlopp\",l:\"Avlopp och rör\",c:163},{t:\"bil\",l:\"Bil och motorutrymme\",c:141},{t:\"tappat\",l:\"Hittade tappade saker\",c:118},{t:\"enkel\",l:\"Enkel att komma igång med\",c:97}];\nvar ESC_MAP={\"\u0026\":\"\u0026amp;\",\"\u003c\":\"\u0026lt;\",\"\u003e\":\"\u0026gt;\",'\"':\"\u0026quot;\",\"'\":\"\u0026#39;\"};\n\nfunction esc(s){return String(s).replace(\/[\u0026\u003c\u003e\"']\/g,function(c){return ESC_MAP[c];});}\nfunction getInitials(name){var p=name.split(' ');return(p.length\u003e=2?p[0].charAt(0)+p[p.length-1].charAt(0):p[0].charAt(0)).toUpperCase();}\n\ndocument.getElementById('nr-distrib').innerHTML=DISTRIB.map(function(d){\nreturn '\u003cbutton type=\"button\" class=\"nr-distrib-row\" data-distrib-filter=\"'+d.s+'\"\u003e\u003cspan class=\"nr-distrib-row__label\"\u003e'+d.s+'\u003c\/span\u003e\u003cdiv class=\"nr-distrib-row__bar\"\u003e\u003cdiv class=\"nr-distrib-row__fill\" style=\"width:'+d.p+'%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cspan class=\"nr-distrib-row__count\"\u003e'+d.c+'\u003c\/span\u003e\u003c\/button\u003e';\n}).join('');\n\ndocument.getElementById('nr-themes-list').innerHTML=THEMES.map(function(t){\nreturn '\u003cbutton type=\"button\" class=\"nr-theme-chip\" data-theme=\"'+esc(t.t)+'\"\u003e'+esc(t.l)+' \u003cspan class=\"nr-theme-chip__count\"\u003e'+t.c+'\u003c\/span\u003e\u003c\/button\u003e';\n}).join('');\n\nfunction stars(r){\nvar h='\u003cspan class=\"nr-stars-inline\" aria-label=\"'+r+' av 5 stjärnor\"\u003e';\nfor(var i=1;i\u003c=5;i++)h+='\u003csvg fill=\"'+(i\u003c=r?\"#4F7344\":\"#E0E0E0\")+'\"\u003e\u003cuse href=\"#nr-star\"\/\u003e\u003c\/svg\u003e';\nreturn h+'\u003c\/span\u003e';\n}\n\ndocument.getElementById('nr-list').innerHTML=REVIEWS.map(function(rv,idx){\nvar color=AVATAR_COLORS[idx%AVATAR_COLORS.length];\nreturn '\u003carticle class=\"nr-review\" data-rating=\"'+rv.r+'\" data-helpful=\"'+rv.h+'\" data-text=\"'+esc(rv.tx)+'\" data-date=\"'+rv.d+'\"\u003e'+\n'\u003cdiv class=\"nr-review__top\"\u003e'+\n'\u003cdiv class=\"nr-review__author\"\u003e'+\n'\u003cdiv class=\"nr-review__avatar-row\"\u003e'+\n'\u003cdiv class=\"nr-review__avatar\" style=\"background:'+color+'\" aria-hidden=\"true\"\u003e'+getInitials(rv.n)+'\u003c\/div\u003e'+\n'\u003cdiv class=\"nr-review__name-block\"\u003e'+\n'\u003cdiv class=\"nr-review__name-row\"\u003e\u003cspan class=\"nr-review__name\"\u003e'+esc(rv.n)+'\u003c\/span\u003e\u003c\/div\u003e'+\n'\u003cspan class=\"nr-verified\" title=\"Verifierat av Consumio\"\u003e\u003csvg\u003e\u003cuse href=\"#nr-check\"\/\u003e\u003c\/svg\u003eVerifierat av Consumio\u003c\/span\u003e'+\n'\u003c\/div\u003e\u003c\/div\u003e'+\n'\u003cdiv class=\"nr-review__location\"\u003e'+esc(rv.l)+'\u003c\/div\u003e'+\n'\u003c\/div\u003e'+\n'\u003cdiv class=\"nr-review__body\"\u003e'+\n'\u003cdiv class=\"nr-review__rating\"\u003e'+stars(rv.r)+'\u003c\/div\u003e'+\n'\u003ch3 class=\"nr-review__title\"\u003e'+esc(rv.ti)+'\u003c\/h3\u003e'+\n(rv.v?'\u003cdiv class=\"nr-review__variant\"\u003eKöpt: '+esc(rv.v)+'\u003c\/div\u003e':'')+\n'\u003cp class=\"nr-review__text\"\u003e'+esc(rv.tt)+'\u003c\/p\u003e'+\n'\u003cdiv class=\"nr-review__actions\"\u003e'+\n'\u003cbutton type=\"button\" class=\"nr-action-btn nr-helpful\" aria-pressed=\"false\" data-initial=\"'+rv.h+'\"\u003e\u003csvg\u003e\u003cuse href=\"#nr-thumb\"\/\u003e\u003c\/svg\u003e\u003cspan class=\"nr-helpful__count\"\u003e'+rv.h+'\u003c\/span\u003e\u003c\/button\u003e'+\n'\u003cbutton type=\"button\" class=\"nr-action-btn nr-share\"\u003e\u003csvg\u003e\u003cuse href=\"#nr-share\"\/\u003e\u003c\/svg\u003eDela\u003c\/button\u003e'+\n'\u003ctime class=\"nr-review__date\" datetime=\"'+rv.d+'\"\u003e'+esc(rv.dd)+'\u003c\/time\u003e'+\n'\u003c\/div\u003e'+\n(rv.rp?'\u003cdiv class=\"nr-reply\"\u003e\u003cheader class=\"nr-reply__header\"\u003e\u003cdiv class=\"nr-reply__logo\"\u003eN\u003c\/div\u003e\u003cdiv\u003e\u003cdiv class=\"nr-reply__name\"\u003eSvar från Norillo\u003c\/div\u003e\u003cdiv class=\"nr-reply__date\"\u003e'+esc(rv.rd)+'\u003c\/div\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cp class=\"nr-reply__text\"\u003e'+esc(rv.rp)+'\u003c\/p\u003e\u003c\/div\u003e':'')+\n'\u003c\/div\u003e\u003c\/div\u003e\u003c\/article\u003e';\n}).join('');\n\nvar list=document.getElementById('nr-list');\nvar reviews=Array.from(list.querySelectorAll('.nr-review'));\nvar filterSel=document.getElementById('nr-filter');\nvar sortSel=document.getElementById('nr-sort');\nvar loadingFilter=document.getElementById('nr-loading-filter');\nvar loadingMore=document.getElementById('nr-loading-more');\nvar currentFilter='all',currentTheme=null;\n\nvar SORTERS={\nhelpful:function(a,b){return+b.dataset.helpful-+a.dataset.helpful;},\nhighest:function(a,b){return+b.dataset.rating-+a.dataset.rating;},\nlowest:function(a,b){return+a.dataset.rating-+b.dataset.rating;},\nrecent:function(a,b){return(b.dataset.date||'').localeCompare(a.dataset.date||'');}\n};\n\nfunction getLabel(){\nif(currentFilter!=='all')return currentFilter+'-stjärniga recensioner';\nif(currentTheme)return 'recensioner som matchar ditt val';\nreturn 'recensioner';\n}\n\nfunction apply(){\nvar sorted=reviews.slice().sort(SORTERS[sortSel.value]||SORTERS.recent);\nsorted.forEach(function(el){list.appendChild(el);});\n\nvar matches=sorted.filter(function(el){\nvar ratingOk=currentFilter==='all'||el.dataset.rating===currentFilter;\nvar themeOk=!currentTheme||(el.dataset.text||'').toLowerCase().indexOf(currentTheme.toLowerCase())!==-1;\nreturn ratingOk\u0026\u0026themeOk;\n});\n\nreviews.forEach(function(el){el.hidden=true;});\n\nif(matches.length===0){\nloadingFilter.hidden=false;\nloadingMore.hidden=true;\nvar lbl=document.getElementById('nr-loading-filter-label');\nif(lbl)lbl.textContent=getLabel();\nreturn;\n}\nloadingFilter.hidden=true;\nmatches.forEach(function(el){el.hidden=false;});\nloadingMore.hidden=false;\n}\n\nfilterSel.addEventListener('change',function(){currentFilter=filterSel.value;currentTheme=null;apply();});\nsortSel.addEventListener('change',apply);\n\nroot.addEventListener('click',function(e){\nvar el;\nif(el=e.target.closest('[data-distrib-filter]')){currentFilter=el.dataset.distribFilter;currentTheme=null;filterSel.value=currentFilter;apply();}\nelse if(el=e.target.closest('[data-theme]')){currentTheme=el.dataset.theme;currentFilter='all';filterSel.value='all';apply();}\nelse if(el=e.target.closest('.nr-helpful')){\nvar pressed=el.getAttribute('aria-pressed')==='true';\nvar count=el.querySelector('.nr-helpful__count');\nvar initial=+el.dataset.initial||0;\nel.setAttribute('aria-pressed',pressed?'false':'true');\ncount.textContent=pressed?initial:initial+1;\n}\nelse if(el=e.target.closest('.nr-share'))doShare(el);\n});\n\nfunction buildText(rv){\nvar q=function(s){return(rv.querySelector(s)||{}).textContent||'';};\nvar r=+rv.dataset.rating||0;\nvar s='';for(var i=0;i\u003c5;i++)s+=(i\u003cr?'★':'☆');\nvar d=rv.querySelector('.nr-review__date');\nreturn['\"'+q('.nr-review__title').trim()+'\"','',s+'  ('+r+'\/5)','',q('.nr-review__text').trim(),'','- '+q('.nr-review__name').trim()+', '+q('.nr-review__location').trim()+(d?' ('+d.textContent.trim()+')':''),'','Verifierad recension via Consumio','Se fler: '+location.href.split('#')[0]].join('\\n');\n}\n\nfunction copy(t){\nif(navigator.clipboard\u0026\u0026navigator.clipboard.writeText)return navigator.clipboard.writeText(t);\nreturn new Promise(function(res,rej){\ntry{var ta=document.createElement('textarea');ta.value=t;ta.style.cssText='position:fixed;left:-9999px;top:0';ta.setAttribute('readonly','');document.body.appendChild(ta);ta.select();var ok=document.execCommand('copy');document.body.removeChild(ta);ok?res():rej();}catch(e){rej(e);}\n});\n}\n\nfunction doShare(btn){\nvar rv=btn.closest('.nr-review');if(!rv)return;\nvar orig=btn.innerHTML;\ncopy(buildText(rv)).then(function(){\nbtn.setAttribute('data-copied','true');\nbtn.innerHTML='\u003csvg\u003e\u003cuse href=\"#nr-check\"\/\u003e\u003c\/svg\u003eKopierat!';\nbtn.disabled=true;\nsetTimeout(function(){btn.removeAttribute('data-copied');btn.innerHTML=orig;btn.disabled=false;},2000);\n},function(){\nbtn.innerHTML='Kunde inte kopiera';\nsetTimeout(function(){btn.innerHTML=orig;},2000);\n});\n}\n\napply();\n})();\n\u003c\/script\u003e\n\u003c!-- =================== SLUT CONSUMIO RECENSIONER =================== --\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function(){\n    var root = document.querySelector('.hr-root');\n    if(!root) return;\n    root.classList.add('js-reveal');\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){ if (e.isIntersecting) { e.target.classList.add('in'); io.unobserve(e.target); } });\n    }, { threshold: 0.12 });\n    root.querySelectorAll('.reveal').forEach(function(el){ io.observe(el); });\n  })();\n\u003c\/script\u003e","brand":"Norillo.se","offers":[{"title":"Default Title","offer_id":54549508096337,"sku":null,"price":339.0,"currency_code":"SEK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/8531\/1825\/files\/image_4_28bf48d2-317c-40d1-a013-cd59f787bc1c.png?v=1786509303","url":"https:\/\/norillo.se\/products\/norillo%c2%ae-lumascope-inspektionskamera-som-visar-det-du-inte-ser","provider":"Norillo.se","version":"1.0","type":"link"}