{"title":"Ghosthunting","description":"","products":[{"product_id":"laser-grid","title":"Laser Grid","description":"\u003c!-- ========================================= THE URBEX FACTORY – LOCATIE INFORMATIE PREMIUM INFO PILLS ========================================= --\u003e  \u003cstyle\u003e .uf-location-wrap{   width:100%;    margin-top:26px;    font-family:     Inter,     system-ui,     -apple-system,     BlinkMacSystemFont,     \"Segoe UI\",     sans-serif; }  \/* HEADER *\/ .uf-location-head{   margin-bottom:18px; }  .uf-location-head-top{   display:flex;   align-items:center;   justify-content:space-between;    gap:14px; }  .uf-location-head h2{   margin:0;    font-size:34px;   line-height:1;    letter-spacing:-0.04em;    font-weight:900;    color:#001248; }  .uf-location-head p{   margin:12px 0 0;    color:#64748b;    font-size:15px;   line-height:1.7;    font-weight:500;    max-width:620px; }  \/* 🔥 UNVERIFIED BADGE *\/ .uf-unverified-badge{   display:inline-flex;   align-items:center;   justify-content:center;    gap:8px;    min-height:42px;    padding:0 16px;    border-radius:999px;    background:     linear-gradient(       135deg,       #fff7ed 0%,       #ffedd5 100%     );    border:1px solid rgba(249,115,22,.18);    color:#ea580c;    font-size:12px;   font-weight:900;    letter-spacing:.08em;   text-transform:uppercase;    box-shadow:     0 10px 24px rgba(249,115,22,.10); }  \/* CONTAINER *\/ .uf-location-pills{   width:100%;    border-radius:30px;    overflow:hidden;    background:     linear-gradient(       180deg,       #ffffff 0%,       #f8fafc 100%     );    border:1px solid rgba(0,18,72,.08);    box-shadow:     0 14px 34px rgba(15,23,42,.06); }  \/* ITEM *\/ .uf-location-pill{   display:flex;   align-items:center;    gap:18px;    min-height:92px;    padding:18px 20px;    position:relative; }  .uf-location-pill + .uf-location-pill{   border-top:1px solid rgba(0,18,72,.08); }  \/* LEFT *\/ .uf-location-pill-left{   display:flex;   align-items:center;   gap:14px;    flex:1;   min-width:0; }  \/* ICON *\/ .uf-location-pill-icon{   width:56px;   height:56px;    border-radius:18px;    flex-shrink:0;    display:flex;   align-items:center;   justify-content:center;    color:#ffffff;    font-size:22px;    box-shadow:     0 14px 24px rgba(15,23,42,.12); }  \/* TEXT *\/ .uf-location-pill-text{   flex:1;   min-width:0; }  .uf-location-pill-label{   display:block;    margin-bottom:5px;    color:#7c8aa5;    font-size:12px;   font-weight:900;    letter-spacing:.08em;    text-transform:uppercase; }  .uf-location-pill-title{   font-size:22px;   line-height:1.1;    letter-spacing:-0.03em;    font-weight:900;    color:#001248; }  \/* ========================================= GRAY ========================================= *\/  .uf-gray .uf-location-pill-icon{   background:     linear-gradient(       135deg,       #64748b,       #475569     );    box-shadow:     0 12px 24px rgba(100,116,139,.20); }  \/* ========================================= ORANGE ========================================= *\/  .uf-orange .uf-location-pill-icon{   background:     linear-gradient(       135deg,       #f59e0b,       #f97316     );    box-shadow:     0 12px 24px rgba(249,115,22,.22); }  \/* MOBILE *\/ @media(max-width:640px){    .uf-location-wrap{     margin-top:22px;   }    .uf-location-head-top{     flex-direction:column;     align-items:flex-start;      gap:12px;   }    .uf-location-head h2{     font-size:28px;   }    .uf-location-head p{     font-size:14px;     line-height:1.7;   }    .uf-unverified-badge{     min-height:38px;      padding:0 14px;      font-size:11px;   }    .uf-location-pills{     border-radius:24px;   }    .uf-location-pill{     min-height:auto;      padding:16px;   }    .uf-location-pill-icon{     width:50px;     height:50px;      border-radius:16px;      font-size:19px;   }    .uf-location-pill-title{     font-size:18px;   }  } \u003c\/style\u003e  \u003cdiv class=\"uf-location-wrap\"\u003e    \u003c!-- HEADER --\u003e   \u003cdiv class=\"uf-location-head\"\u003e      \u003cdiv class=\"uf-location-head-top\"\u003e        \u003ch2\u003e         Locatie informatie       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       Bekijk direct de grootte van de locatie en hoe uitdagend de explore is.     \u003c\/p\u003e    \u003c\/div\u003e    \u003c!-- PILLS --\u003e   \u003cdiv class=\"uf-location-pills\"\u003e      \u003c!-- GROOTTE --\u003e     \u003cdiv class=\"uf-location-pill uf-gray\"\u003e        \u003cdiv class=\"uf-location-pill-left\"\u003e          \u003cdiv class=\"uf-location-pill-icon\"\u003e           📏         \u003c\/div\u003e          \u003cdiv class=\"uf-location-pill-text\"\u003e            \u003cspan class=\"uf-location-pill-label\"\u003e             Grootte           \u003c\/span\u003e            \u003cdiv class=\"uf-location-pill-title\"\u003e             Medium           \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/div\u003e      \u003c!-- MOEILIJKHEID --\u003e     \u003cdiv class=\"uf-location-pill uf-orange\"\u003e        \u003cdiv class=\"uf-location-pill-left\"\u003e          \u003cdiv class=\"uf-location-pill-icon\"\u003e           🛡️         \u003c\/div\u003e          \u003cdiv class=\"uf-location-pill-text\"\u003e            \u003cspan class=\"uf-location-pill-label\"\u003e             Moeilijkheid           \u003c\/span\u003e            \u003cdiv class=\"uf-location-pill-title\"\u003e             Intermediate           \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/div\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270586458451,"sku":null,"price":8.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/1_lasergrid_urbexfactory.jpg?v=1781949470"},{"product_id":"temperatuurmeter","title":"Temperatuurmeter","description":"\u003cstyle\u003e\n.uf-temp{\n  max-width:1100px;\n  margin:0 auto;\n  padding:20px 12px 60px;\n  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n}\n\n.uf-temp *{box-sizing:border-box;margin:0}\n\n\/* CONTAINER *\/\n.uf-temp-shell{\n  border-radius:22px;\n  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);\n  border:1px solid #e2e8f0;\n  box-shadow:0 20px 60px rgba(15,23,42,.08);\n  padding:20px;\n}\n\n\/* HERO *\/\n.uf-temp-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n.uf-temp-title{\n  font-size:26px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-temp-lead{\n  font-size:15px;\n  color:#526174;\n  line-height:1.7;\n}\n\n\/* 🔥 VISUAL *\/\n.uf-temp-visual{\n  position:relative;\n  height:240px;\n  border-radius:18px;\n  overflow:hidden;\n  background:linear-gradient(135deg,#020617,#0f172a);\n}\n\n\/* GRID DEPTH *\/\n.uf-temp-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px);\n  background-size:28px 28px;\n  animation:gridDrift 8s linear infinite;\n  z-index:1;\n}\n\n\/* 🔥 SCAN BEAM (MAIN ANIMATIE) *\/\n.uf-scan{\n  position:absolute;\n  inset:-60%;\n  background:linear-gradient(\n    120deg,\n    transparent 40%,\n    rgba(96,165,250,.35) 50%,\n    transparent 60%\n  );\n  animation:scanSweep 3.2s linear infinite;\n  z-index:2;\n}\n\n\/* 🔥 SECONDARY SCAN *\/\n.uf-scan-2{\n  position:absolute;\n  inset:-60%;\n  background:linear-gradient(\n    60deg,\n    transparent 45%,\n    rgba(37,99,235,.25) 50%,\n    transparent 55%\n  );\n  animation:scanSweep 4.5s linear infinite reverse;\n  z-index:2;\n}\n\n\/* 🔥 HEAT SPOTS *\/\n.uf-heat{\n  position:absolute;\n  width:14px;\n  height:14px;\n  border-radius:50%;\n  background:#ef4444;\n  box-shadow:0 0 20px rgba(239,68,68,1);\n  animation:heatPulse 1.5s infinite;\n  z-index:3;\n}\n\n.uf-heat.blue{\n  background:#60a5fa;\n  box-shadow:0 0 18px rgba(96,165,250,1);\n}\n\n\/* 🔥 RADAR RIPPLE *\/\n.uf-ripple{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  border:2px solid rgba(96,165,250,.4);\n  animation:ripple 2.5s infinite;\n  z-index:2;\n}\n\n\/* TEXT *\/\n.uf-temp-core{\n  position:absolute;\n  bottom:14px;\n  left:14px;\n  right:14px;\n  z-index:4;\n}\n\n.uf-temp-core h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-temp-core p{\n  color:#cbd5f5;\n  font-size:13px;\n}\n\n\/* BOXES *\/\n.uf-temp-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-temp-box{\n  background:#fff;\n  border-radius:18px;\n  padding:18px;\n  border:1px solid #e2e8f0;\n  box-shadow:0 10px 25px rgba(15,23,42,.06);\n  transition:.25s;\n}\n\n.uf-temp-box:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 40px rgba(15,23,42,.12);\n}\n\n.uf-temp-box h3{\n  font-size:16px;\n  font-weight:900;\n  margin-bottom:12px;\n}\n\n.uf-temp-items{\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n}\n\n.uf-temp-item{\n  display:flex;\n  gap:12px;\n  font-size:14px;\n  color:#526174;\n}\n\n.uf-temp-icon{\n  width:26px;\n  height:26px;\n  border-radius:999px;\n  background:linear-gradient(135deg,#60a5fa,#2563eb);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  color:#fff;\n}\n\n\/* CTA *\/\n.uf-temp-cta{\n  margin-top:22px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-temp-cta h3{color:#fff;font-weight:900;}\n.uf-temp-cta p{color:#dbeafe;}\n\n\/* 🔥 ANIMATIONS *\/\n@keyframes gridDrift{\n  to{transform:translate(28px,28px);}\n}\n\n@keyframes scanSweep{\n  0%{transform:translateX(-40%) rotate(10deg);}\n  100%{transform:translateX(40%) rotate(10deg);}\n}\n\n@keyframes heatPulse{\n  0%,100%{transform:scale(1);opacity:.8;}\n  50%{transform:scale(1.6);opacity:1;}\n}\n\n@keyframes ripple{\n  0%{transform:scale(.3);opacity:.8;}\n  100%{transform:scale(1.8);opacity:0;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-temp-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-temp-title{font-size:36px}\n  .uf-temp-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"uf-temp\"\u003e\n  \u003cdiv class=\"uf-temp-shell\"\u003e\n\n    \u003cdiv class=\"uf-temp-hero\"\u003e\n\n      \u003c!-- TEXT --\u003e\n      \u003cdiv\u003e\n        \u003ch2 class=\"uf-temp-title\"\u003e🌡️ Temperatuurmeter\u003c\/h2\u003e\n\n        \u003cp class=\"uf-temp-lead\"\u003e\n          Meet temperatuurverschillen en ontdek afwijkingen in realtime. Perfect voor urbex en paranormal onderzoek.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"uf-temp-items\"\u003e\n          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003cdiv class=\"uf-temp-icon\"\u003e🌡️\u003c\/div\u003eRealtime meting\u003c\/div\u003e\n          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003cdiv class=\"uf-temp-icon\"\u003e📡\u003c\/div\u003eDetecteert afwijkingen\u003c\/div\u003e\n          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003cdiv class=\"uf-temp-icon\"\u003e🌙\u003c\/div\u003eIdeaal voor donkere locaties\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 🔥 ECHTE ANIMATIE --\u003e\n      \u003cdiv class=\"uf-temp-visual\"\u003e\n\n        \u003cdiv class=\"uf-scan\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"uf-scan-2\"\u003e\u003c\/div\u003e\n\n        \u003c!-- HEAT SPOTS --\u003e\n        \u003cdiv class=\"uf-heat\" style=\"top:40%; left:30%;\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"uf-heat blue\" style=\"top:60%; left:70%; animation-delay:.6s;\"\u003e\u003c\/div\u003e\n\n        \u003c!-- RIPPLE --\u003e\n        \u003cdiv class=\"uf-ripple\" style=\"top:35%; left:25%;\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"uf-temp-core\"\u003e\n          \u003ch3\u003eThermal scan actief\u003c\/h3\u003e\n          \u003cp\u003eDetecteert temperatuurverschillen\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- INFO --\u003e\n    \u003cdiv class=\"uf-temp-grid\"\u003e\n\n      \u003cdiv class=\"uf-temp-box\"\u003e\n        \u003ch3\u003eWat doet het?\u003c\/h3\u003e\n        \u003cdiv class=\"uf-temp-items\"\u003e\n          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003cdiv class=\"uf-temp-icon\"\u003e🌡️\u003c\/div\u003eMeet temperatuur direct\u003c\/div\u003e\n          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003cdiv class=\"uf-temp-icon\"\u003e⚡\u003c\/div\u003eRealtime resultaten\u003c\/div\u003e\n          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003cdiv class=\"uf-temp-icon\"\u003e🎯\u003c\/div\u003eDetecteert afwijkingen\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-temp-box\"\u003e\n        \u003ch3\u003eWaarom handig?\u003c\/h3\u003e\n        \u003cdiv class=\"uf-temp-items\"\u003e\n          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003cdiv class=\"uf-temp-icon\"\u003e🏚️\u003c\/div\u003ePerfect voor urbex\u003c\/div\u003e\n          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003cdiv class=\"uf-temp-icon\"\u003e👻\u003c\/div\u003eParanormal onderzoek\u003c\/div\u003e\n          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003cdiv class=\"uf-temp-icon\"\u003e🎒\u003c\/div\u003eCompact en draagbaar\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-temp-cta\"\u003e\n      \u003ch3\u003eZie wat onzichtbaar is\u003c\/h3\u003e\n      \u003cp\u003eTemperatuur liegt nooit\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270586622291,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/1_tempratuur_urbexfactory.png?v=1781950163"},{"product_id":"ghost-touching-sticks","title":"Ghost Dowsing Rods","description":"\u003c!-- ========================================= THE URBEX FACTORY – LOCATIE INFORMATIE PREMIUM INFO PILLS ========================================= --\u003e  \u003cstyle\u003e .uf-location-wrap{   width:100%;    margin-top:26px;    font-family:     Inter,     system-ui,     -apple-system,     BlinkMacSystemFont,     \"Segoe UI\",     sans-serif; }  \/* HEADER *\/ .uf-location-head{   margin-bottom:18px; }  .uf-location-head-top{   display:flex;   align-items:center;   justify-content:space-between;    gap:14px; }  .uf-location-head h2{   margin:0;    font-size:34px;   line-height:1;    letter-spacing:-0.04em;    font-weight:900;    color:#001248; }  .uf-location-head p{   margin:12px 0 0;    color:#64748b;    font-size:15px;   line-height:1.7;    font-weight:500;    max-width:620px; }  \/* 🔥 UNVERIFIED BADGE *\/ .uf-unverified-badge{   display:inline-flex;   align-items:center;   justify-content:center;    gap:8px;    min-height:42px;    padding:0 16px;    border-radius:999px;    background:     linear-gradient(       135deg,       #fff7ed 0%,       #ffedd5 100%     );    border:1px solid rgba(249,115,22,.18);    color:#ea580c;    font-size:12px;   font-weight:900;    letter-spacing:.08em;   text-transform:uppercase;    box-shadow:     0 10px 24px rgba(249,115,22,.10); }  \/* CONTAINER *\/ .uf-location-pills{   width:100%;    border-radius:30px;    overflow:hidden;    background:     linear-gradient(       180deg,       #ffffff 0%,       #f8fafc 100%     );    border:1px solid rgba(0,18,72,.08);    box-shadow:     0 14px 34px rgba(15,23,42,.06); }  \/* ITEM *\/ .uf-location-pill{   display:flex;   align-items:center;    gap:18px;    min-height:92px;    padding:18px 20px;    position:relative; }  .uf-location-pill + .uf-location-pill{   border-top:1px solid rgba(0,18,72,.08); }  \/* LEFT *\/ .uf-location-pill-left{   display:flex;   align-items:center;   gap:14px;    flex:1;   min-width:0; }  \/* ICON *\/ .uf-location-pill-icon{   width:56px;   height:56px;    border-radius:18px;    flex-shrink:0;    display:flex;   align-items:center;   justify-content:center;    color:#ffffff;    font-size:22px;    box-shadow:     0 14px 24px rgba(15,23,42,.12); }  \/* TEXT *\/ .uf-location-pill-text{   flex:1;   min-width:0; }  .uf-location-pill-label{   display:block;    margin-bottom:5px;    color:#7c8aa5;    font-size:12px;   font-weight:900;    letter-spacing:.08em;    text-transform:uppercase; }  .uf-location-pill-title{   font-size:22px;   line-height:1.1;    letter-spacing:-0.03em;    font-weight:900;    color:#001248; }  \/* ========================================= GRAY ========================================= *\/  .uf-gray .uf-location-pill-icon{   background:     linear-gradient(       135deg,       #64748b,       #475569     );    box-shadow:     0 12px 24px rgba(100,116,139,.20); }  \/* ========================================= ORANGE ========================================= *\/  .uf-orange .uf-location-pill-icon{   background:     linear-gradient(       135deg,       #f59e0b,       #f97316     );    box-shadow:     0 12px 24px rgba(249,115,22,.22); }  \/* MOBILE *\/ @media(max-width:640px){    .uf-location-wrap{     margin-top:22px;   }    .uf-location-head-top{     flex-direction:column;     align-items:flex-start;      gap:12px;   }    .uf-location-head h2{     font-size:28px;   }    .uf-location-head p{     font-size:14px;     line-height:1.7;   }    .uf-unverified-badge{     min-height:38px;      padding:0 14px;      font-size:11px;   }    .uf-location-pills{     border-radius:24px;   }    .uf-location-pill{     min-height:auto;      padding:16px;   }    .uf-location-pill-icon{     width:50px;     height:50px;      border-radius:16px;      font-size:19px;   }    .uf-location-pill-title{     font-size:18px;   }  } \u003c\/style\u003e  \u003cdiv class=\"uf-location-wrap\"\u003e    \u003c!-- HEADER --\u003e   \u003cdiv class=\"uf-location-head\"\u003e      \u003cdiv class=\"uf-location-head-top\"\u003e        \u003ch2\u003e         Locatie informatie       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       Bekijk direct de grootte van de locatie en hoe uitdagend de explore is.     \u003c\/p\u003e    \u003c\/div\u003e    \u003c!-- PILLS --\u003e   \u003cdiv class=\"uf-location-pills\"\u003e      \u003c!-- GROOTTE --\u003e     \u003cdiv class=\"uf-location-pill uf-gray\"\u003e        \u003cdiv class=\"uf-location-pill-left\"\u003e          \u003cdiv class=\"uf-location-pill-icon\"\u003e           📏         \u003c\/div\u003e          \u003cdiv class=\"uf-location-pill-text\"\u003e            \u003cspan class=\"uf-location-pill-label\"\u003e             Grootte           \u003c\/span\u003e            \u003cdiv class=\"uf-location-pill-title\"\u003e             Medium           \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/div\u003e      \u003c!-- MOEILIJKHEID --\u003e     \u003cdiv class=\"uf-location-pill uf-orange\"\u003e        \u003cdiv class=\"uf-location-pill-left\"\u003e          \u003cdiv class=\"uf-location-pill-icon\"\u003e           🛡️         \u003c\/div\u003e          \u003cdiv class=\"uf-location-pill-text\"\u003e            \u003cspan class=\"uf-location-pill-label\"\u003e             Moeilijkheid           \u003c\/span\u003e            \u003cdiv class=\"uf-location-pill-title\"\u003e             Intermediate           \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/div\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270588522835,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/6_touchingsticks_urbexfactory.png?v=1781950536"},{"product_id":"emf-meter","title":"EMF K2 Meter","description":"\u003cstyle\u003e\n.uf-emf-premium{\n  --white:#ffffff;\n  --soft:#f8fbff;\n  --ink:#0f172a;\n  --muted:#526174;\n  --blue:#2563eb;\n  --blue-soft:#dbeafe;\n  --line:#e2e8f0;\n\n  max-width:1180px;\n  margin:0 auto;\n  padding:40px 16px 60px;\n  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  background:#fff;\n  color:var(--ink);\n}\n\n\/* CONTAINER *\/\n.uf-emf-shell{\n  border-radius:26px;\n  background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);\n  border:1px solid var(--line);\n  box-shadow:0 25px 60px rgba(15,23,42,.08);\n  padding:28px;\n  overflow:visible;\n}\n\n\/* HERO *\/\n.uf-emf-hero{\n  display:grid;\n  grid-template-columns:1.2fr .8fr;\n  gap:28px;\n  align-items:center;\n}\n\n\/* TITLE *\/\n.uf-emf-title{\n  font-size:clamp(32px,5vw,58px);\n  line-height:1;\n  letter-spacing:-0.04em;\n}\n\n.uf-emf-title span{\n  color:var(--blue);\n}\n\n\/* TEXT *\/\n.uf-emf-lead{\n  font-size:17px;\n  line-height:1.8;\n  margin-top:18px;\n  color:var(--muted);\n}\n\n\/* CARD *\/\n.uf-emf-hero-card{\n  background:#fff;\n  border-radius:22px;\n  padding:18px;\n  border:1px solid var(--line);\n  box-shadow:0 18px 45px rgba(37,99,235,.12);\n}\n\n\/* METER *\/\n.uf-emf-meter{\n  border-radius:18px;\n  padding:22px;\n  background:linear-gradient(180deg,#0b1220,#12213b);\n  color:#fff;\n}\n\n\/* LED BAR *\/\n.uf-emf-lights{\n  display:flex;\n  gap:8px;\n  margin:18px 0;\n}\n\n\/* LED DOT *\/\n.uf-emf-lights i{\n  width:16px;\n  height:16px;\n  border-radius:999px;\n  opacity:.3;\n  transform:scale(.85);\n  animation:ufLedFlow 2.2s infinite ease-in-out;\n}\n\n\/* COLORS + DELAY *\/\n.uf-emf-lights i:nth-child(1){\n  background:#22c55e;\n  animation-delay:0s;\n}\n.uf-emf-lights i:nth-child(2){\n  background:#4ade80;\n  animation-delay:.15s;\n}\n.uf-emf-lights i:nth-child(3){\n  background:#facc15;\n  animation-delay:.3s;\n}\n.uf-emf-lights i:nth-child(4){\n  background:#f97316;\n  animation-delay:.45s;\n}\n.uf-emf-lights i:nth-child(5){\n  background:#ef4444;\n  animation-delay:.6s;\n}\n\n\/* LED ANIMATION *\/\n@keyframes ufLedFlow{\n  0%{\n    opacity:.2;\n    transform:scale(.8);\n    box-shadow:0 0 0px currentColor;\n  }\n  25%{\n    opacity:1;\n    transform:scale(1.2);\n    box-shadow:0 0 16px currentColor;\n  }\n  50%{\n    opacity:.5;\n    transform:scale(.95);\n  }\n  100%{\n    opacity:.2;\n    transform:scale(.8);\n  }\n}\n\n\/* SECTIONS *\/\n.uf-emf-section{\n  margin-top:28px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:16px;\n}\n\n.uf-emf-panel{\n  background:#fff;\n  border-radius:20px;\n  padding:20px;\n  border:1px solid var(--line);\n  transition:.25s;\n}\n\n.uf-emf-panel:hover{\n  transform:translateY(-3px);\n  box-shadow:0 18px 40px rgba(37,99,235,.1);\n}\n\n\/* FEATURES *\/\n.uf-emf-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n}\n\n.uf-emf-feature{\n  background:#fff;\n  border-radius:18px;\n  padding:16px;\n  border:1px solid var(--line);\n}\n\n\/* HIGHLIGHT *\/\n.uf-emf-highlight{\n  margin-top:20px;\n  border-radius:22px;\n  padding:22px;\n  color:#fff;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n}\n\n\/* 🔥 FIX: titel wit + bold *\/\n.uf-emf-highlight h3{\n  color:#ffffff !important;\n  font-weight:800;\n}\n\n\/* NOTE *\/\n.uf-emf-note{\n  margin-top:16px;\n  padding:16px;\n  border-radius:16px;\n  background:#f8fbff;\n  border:1px dashed #93c5fd;\n  font-size:13px;\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n\n  .uf-emf-premium{\n    padding:16px 10px 40px;\n  }\n\n  .uf-emf-shell{\n    padding:18px;\n    border-radius:20px;\n  }\n\n  .uf-emf-hero{\n    grid-template-columns:1fr;\n    gap:20px;\n  }\n\n  .uf-emf-title{\n    font-size:30px;\n    line-height:1.1;\n  }\n\n  .uf-emf-lead{\n    font-size:15px;\n  }\n\n  .uf-emf-hero-card{\n    padding:14px;\n  }\n\n  .uf-emf-meter{\n    padding:18px;\n  }\n\n  .uf-emf-section{\n    grid-template-columns:1fr;\n  }\n\n  .uf-emf-features{\n    grid-template-columns:1fr;\n  }\n\n  html, body{\n    overflow-x:hidden;\n  }\n}\n\n\/* REDUCE MOTION *\/\n@media(prefers-reduced-motion:reduce){\n  .uf-emf-lights i{\n    animation:none;\n    opacity:1;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"uf-emf-premium\"\u003e\n  \u003cdiv class=\"uf-emf-shell\"\u003e\n\n    \u003cdiv class=\"uf-emf-hero\"\u003e\n      \u003cdiv class=\"uf-reveal\"\u003e\n        \u003cdiv class=\"uf-emf-kicker\"\u003eParanormale detectie tool\u003c\/div\u003e\n\n        \u003ch2 class=\"uf-emf-title\"\u003e\n          EMF K2 Meter\n          \u003cspan\u003eonzichtbare energie zichtbaar gemaakt.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"uf-emf-lead\"\u003e\n          De \u003cstrong\u003eEMF K2 Meter\u003c\/strong\u003e is een compacte en opvallend gebruiksvriendelijke tool voor iedereen die tijdens ghosthunts,\n          urbex sessies of onderzoek naar mysterieuze plekken meer wil waarnemen dan alleen wat met het blote oog zichtbaar is.\n          Het apparaat reageert op elektromagnetische velden en geeft veranderingen direct weer via de bekende vijf LED-indicatoren.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"uf-emf-scroll\"\u003e\n          \u003cspan\u003e\u003c\/span\u003e\n          Scroll voor de belangrijkste kenmerken\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-emf-hero-card uf-reveal uf-delay-1\"\u003e\n        \u003cdiv class=\"uf-emf-meter\"\u003e\n          \u003ch3\u003eReal-time EMF feedback\u003c\/h3\u003e\n          \u003cdiv class=\"uf-emf-lights\"\u003e\n            \u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n          \u003c\/div\u003e\n          \u003cp\u003e\n            Van subtiele schommelingen tot opvallende pieken: de LED-strip helpt je snel inschatten of er verandering in elektromagnetische activiteit plaatsvindt.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-emf-section\"\u003e\n      \u003cdiv class=\"uf-emf-panel uf-reveal uf-delay-2\"\u003e\n        \u003ch3\u003eWaarom deze meter?\u003c\/h3\u003e\n        \u003cp\u003e\n          Tijdens een onderzoek wil je geen ingewikkeld apparaat waar je eerst een handleiding van twintig pagina’s voor nodig hebt.\n          Deze meter is snel inzetbaar, duidelijk afleesbaar en ideaal voor momenten waarop je direct wilt reageren op wat er om je heen gebeurt.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-emf-panel uf-reveal uf-delay-3\"\u003e\n        \u003ch3\u003eVoor wie is dit product?\u003c\/h3\u003e\n        \u003cp\u003e\n          Perfect voor ghosthunters, urbex explorers, paranormale onderzoekers, content creators en iedereen die verlaten of mysterieuze locaties\n          met extra beleving wil onderzoeken. Compact genoeg om altijd mee te nemen, duidelijk genoeg om direct te gebruiken.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-emf-features\"\u003e\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-1\"\u003e\n        \u003cdiv class=\"uf-emf-icon\"\u003e📊\u003c\/div\u003e\n        \u003ch4\u003e5-LED indicator\u003c\/h4\u003e\n        \u003cp\u003eGroen, geel, oranje en rood tonen snel de intensiteit van de gemeten activiteit.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-2\"\u003e\n        \u003cdiv class=\"uf-emf-icon\"\u003e⚡\u003c\/div\u003e\n        \u003ch4\u003eDirecte detectie\u003c\/h4\u003e\n        \u003cp\u003eReageert op veranderingen in elektromagnetische velden zonder ingewikkelde instellingen.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-3\"\u003e\n        \u003cdiv class=\"uf-emf-icon\"\u003e🎒\u003c\/div\u003e\n        \u003ch4\u003eCompact formaat\u003c\/h4\u003e\n        \u003cp\u003eMakkelijk mee te nemen in je tas, jaszak of ghosthunting uitrusting.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-1\"\u003e\n        \u003cdiv class=\"uf-emf-icon\"\u003e👻\u003c\/div\u003e\n        \u003ch4\u003eGhosthunt ready\u003c\/h4\u003e\n        \u003cp\u003eGemaakt voor spannende onderzoeken, verlaten plekken en nachtelijke sessies.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-2\"\u003e\n        \u003cdiv class=\"uf-emf-icon\"\u003e🔋\u003c\/div\u003e\n        \u003ch4\u003eBatterijgevoed\u003c\/h4\u003e\n        \u003cp\u003eGeen kabels nodig. Ideaal voor locaties zonder stroomvoorziening.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-3\"\u003e\n        \u003cdiv class=\"uf-emf-icon\"\u003e✨\u003c\/div\u003e\n        \u003ch4\u003ePremium beleving\u003c\/h4\u003e\n        \u003cp\u003eGeeft je onderzoek meer spanning, structuur en visuele feedback.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-emf-highlight uf-reveal uf-delay-4\"\u003e\n      \u003ch3\u003eEen kleine tool die je onderzoek direct interessanter maakt.\u003c\/h3\u003e\n      \u003cp\u003e\n        Of je nu een verlaten gebouw binnenstapt, een donkere gang onderzoekt of tijdens een ghosthunt opvallende energie wilt vastleggen:\n        deze EMF K2 Meter geeft je een extra laag beleving. Duidelijk, compact en direct klaar voor gebruik.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-emf-note\"\u003e\n      Let op: dit product is bedoeld voor entertainment, onderzoekservaring en het detecteren van elektromagnetische velden.\n      Resultaten kunnen beïnvloed worden door elektrische apparaten, kabels, telefoons en andere bronnen van EMF-straling.\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270623715667,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/4_emf_urbexfactory.png?v=1781953871"},{"product_id":"lighting-triggerballs","title":"Lighting Triggerballs","description":"\u003cstyle\u003e\n.uf-trigger{\n  max-width:1100px;\n  margin:0 auto;\n  padding:20px 12px 60px;\n  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n}\n\n.uf-trigger *{box-sizing:border-box;margin:0}\n\n\/* CONTAINER *\/\n.uf-trigger-shell{\n  border-radius:22px;\n  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);\n  border:1px solid #e2e8f0;\n  box-shadow:0 20px 60px rgba(15,23,42,.08);\n  padding:20px;\n}\n\n\/* HERO *\/\n.uf-trigger-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n.uf-trigger-title{\n  font-size:26px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-trigger-lead{\n  font-size:15px;\n  color:#526174;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-trigger-visual{\n  position:relative;\n  height:240px;\n  border-radius:18px;\n  overflow:hidden;\n  background:\n    radial-gradient(circle at center, rgba(37,99,235,.25), transparent 60%),\n    linear-gradient(135deg,#020617,#0f172a);\n}\n\n\/* GRID *\/\n.uf-trigger-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px);\n  background-size:30px 30px;\n  animation:gridMove 10s linear infinite;\n  z-index:1;\n}\n\n\/* SVG *\/\n.uf-trigger-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  z-index:2;\n}\n\n\/* TEXT *\/\n.uf-trigger-core{\n  position:absolute;\n  bottom:14px;\n  left:14px;\n  right:14px;\n  z-index:3;\n}\n\n.uf-trigger-core h3{\n  color:#fff;\n  font-weight:900;\n  font-size:16px;\n}\n\n.uf-trigger-core p{\n  color:#cbd5f5;\n  font-size:13px;\n}\n\n\/* 🔥 PREMIUM BOXES *\/\n.uf-trigger-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-trigger-box{\n  background:#ffffff;\n  border-radius:18px;\n  padding:18px;\n  border:1px solid #e2e8f0;\n  box-shadow:0 10px 25px rgba(15,23,42,.06);\n  transition:.25s;\n  position:relative;\n  overflow:hidden;\n}\n\n.uf-trigger-box::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at top, rgba(37,99,235,.08), transparent 60%);\n  opacity:0;\n  transition:.3s;\n}\n\n.uf-trigger-box:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 40px rgba(15,23,42,.12);\n}\n\n.uf-trigger-box:hover::before{\n  opacity:1;\n}\n\n.uf-trigger-box h3{\n  font-size:16px;\n  font-weight:900;\n  margin-bottom:12px;\n  color:#0f172a;\n}\n\n\/* ITEMS *\/\n.uf-trigger-items{\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n}\n\n.uf-trigger-item{\n  display:flex;\n  align-items:flex-start;\n  gap:12px;\n  font-size:14px;\n  color:#526174;\n  line-height:1.5;\n}\n\n\/* ICON BUBBLE *\/\n.uf-trigger-icon{\n  width:26px;\n  height:26px;\n  border-radius:999px;\n  background:linear-gradient(135deg,#60a5fa,#2563eb);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:13px;\n  color:#fff;\n  flex-shrink:0;\n  box-shadow:0 4px 10px rgba(37,99,235,.35);\n}\n\n\/* CTA *\/\n.uf-trigger-cta{\n  margin-top:22px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-trigger-cta h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-trigger-cta p{\n  color:#dbeafe;\n}\n\n\/* ANIMATIONS *\/\n@keyframes gridMove{\n  to{transform:translate(30px,30px);}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-trigger-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-trigger-title{font-size:36px}\n  .uf-trigger-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"uf-trigger\"\u003e\n  \u003cdiv class=\"uf-trigger-shell\"\u003e\n\n    \u003cdiv class=\"uf-trigger-hero\"\u003e\n\n      \u003c!-- TEXT --\u003e\n      \u003cdiv\u003e\n        \u003ch2 class=\"uf-trigger-title\"\u003e⚡ Lighting Triggerballs\u003c\/h2\u003e\n\n        \u003cp class=\"uf-trigger-lead\"\u003e\n          Gooi, stuiter of laat vallen — bij impact geven deze ballen direct licht. Perfect voor urbex en nachtavonturen.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"uf-trigger-items\"\u003e\n          \u003cdiv class=\"uf-trigger-item\"\u003e\n            \u003cdiv class=\"uf-trigger-icon\"\u003e⚡\u003c\/div\u003e\n            \u003cdiv\u003eReageert op impact\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-trigger-item\"\u003e\n            \u003cdiv class=\"uf-trigger-icon\"\u003e💡\u003c\/div\u003e\n            \u003cdiv\u003eFelle LED verlichting\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-trigger-item\"\u003e\n            \u003cdiv class=\"uf-trigger-icon\"\u003e🌙\u003c\/div\u003e\n            \u003cdiv\u003ePerfect voor donker\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 🔥 SVG ANIMATIE --\u003e\n      \u003cdiv class=\"uf-trigger-visual\"\u003e\n\n        \u003csvg class=\"uf-trigger-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003c!-- BALL --\u003e\n          \u003ccircle cx=\"150\" cy=\"100\" r=\"22\" fill=\"#60a5fa\"\u003e\n            \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"0,0; 0,-50; 0,0\" dur=\"1.1s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n          \u003c\/circle\u003e\n\n          \u003c!-- IMPACT RINGS --\u003e\n          \u003ccircle cx=\"150\" cy=\"100\" r=\"25\" stroke=\"#60a5fa\" stroke-width=\"2\" fill=\"none\"\u003e\n            \u003canimate attributename=\"r\" values=\"25;70\" dur=\"1.1s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003canimate attributename=\"opacity\" values=\"0.8;0\" dur=\"1.1s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003c\/circle\u003e\n\n          \u003ccircle cx=\"150\" cy=\"100\" r=\"25\" stroke=\"#93c5fd\" stroke-width=\"2\" fill=\"none\"\u003e\n            \u003canimate attributename=\"r\" values=\"25;90\" dur=\"1.1s\" begin=\"0.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003canimate attributename=\"opacity\" values=\"0.6;0\" dur=\"1.1s\" begin=\"0.4s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003c\/circle\u003e\n\n        \u003c\/svg\u003e\n\n        \u003cdiv class=\"uf-trigger-core\"\u003e\n          \u003ch3\u003eImpact = Licht\u003c\/h3\u003e\n          \u003cp\u003eDirect zichtbaar in het donker\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- 🔥 FIXED PREMIUM BOXES --\u003e\n    \u003cdiv class=\"uf-trigger-grid\"\u003e\n\n      \u003cdiv class=\"uf-trigger-box\"\u003e\n        \u003ch3\u003eWat doet het?\u003c\/h3\u003e\n\n        \u003cdiv class=\"uf-trigger-items\"\u003e\n          \u003cdiv class=\"uf-trigger-item\"\u003e\n            \u003cdiv class=\"uf-trigger-icon\"\u003e⚡\u003c\/div\u003e\n            \u003cdiv\u003eGeeft direct licht bij impact\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-trigger-item\"\u003e\n            \u003cdiv class=\"uf-trigger-icon\"\u003e🔄\u003c\/div\u003e\n            \u003cdiv\u003eAutomatisch activeren\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-trigger-item\"\u003e\n            \u003cdiv class=\"uf-trigger-icon\"\u003e🎯\u003c\/div\u003e\n            \u003cdiv\u003eWerkt zonder knoppen\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-trigger-box\"\u003e\n        \u003ch3\u003eWaarom handig?\u003c\/h3\u003e\n\n        \u003cdiv class=\"uf-trigger-items\"\u003e\n          \u003cdiv class=\"uf-trigger-item\"\u003e\n            \u003cdiv class=\"uf-trigger-icon\"\u003e🏚️\u003c\/div\u003e\n            \u003cdiv\u003ePerfect voor urbex\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-trigger-item\"\u003e\n            \u003cdiv class=\"uf-trigger-icon\"\u003e🌙\u003c\/div\u003e\n            \u003cdiv\u003eBetere zichtbaarheid\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-trigger-item\"\u003e\n            \u003cdiv class=\"uf-trigger-icon\"\u003e🎒\u003c\/div\u003e\n            \u003cdiv\u003eCompact en makkelijk mee\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-trigger-cta\"\u003e\n      \u003ch3\u003eZie wat anderen niet zien\u003c\/h3\u003e\n      \u003cp\u003eAltijd licht wanneer jij het nodig hebt\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270623977811,"sku":null,"price":4.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/3_triggerballs_urbexfactory.png?v=1781953852"},{"product_id":"uv-flashlight","title":"UV-Flashlight","description":"\u003c!-- ========================================= THE URBEX FACTORY – LOCATIE INFORMATIE PREMIUM INFO PILLS ========================================= --\u003e  \u003cstyle\u003e .uf-location-wrap{   width:100%;    margin-top:26px;    font-family:     Inter,     system-ui,     -apple-system,     BlinkMacSystemFont,     \"Segoe UI\",     sans-serif; }  \/* HEADER *\/ .uf-location-head{   margin-bottom:18px; }  .uf-location-head-top{   display:flex;   align-items:center;   justify-content:space-between;    gap:14px; }  .uf-location-head h2{   margin:0;    font-size:34px;   line-height:1;    letter-spacing:-0.04em;    font-weight:900;    color:#001248; }  .uf-location-head p{   margin:12px 0 0;    color:#64748b;    font-size:15px;   line-height:1.7;    font-weight:500;    max-width:620px; }  \/* 🔥 UNVERIFIED BADGE *\/ .uf-unverified-badge{   display:inline-flex;   align-items:center;   justify-content:center;    gap:8px;    min-height:42px;    padding:0 16px;    border-radius:999px;    background:     linear-gradient(       135deg,       #fff7ed 0%,       #ffedd5 100%     );    border:1px solid rgba(249,115,22,.18);    color:#ea580c;    font-size:12px;   font-weight:900;    letter-spacing:.08em;   text-transform:uppercase;    box-shadow:     0 10px 24px rgba(249,115,22,.10); }  \/* CONTAINER *\/ .uf-location-pills{   width:100%;    border-radius:30px;    overflow:hidden;    background:     linear-gradient(       180deg,       #ffffff 0%,       #f8fafc 100%     );    border:1px solid rgba(0,18,72,.08);    box-shadow:     0 14px 34px rgba(15,23,42,.06); }  \/* ITEM *\/ .uf-location-pill{   display:flex;   align-items:center;    gap:18px;    min-height:92px;    padding:18px 20px;    position:relative; }  .uf-location-pill + .uf-location-pill{   border-top:1px solid rgba(0,18,72,.08); }  \/* LEFT *\/ .uf-location-pill-left{   display:flex;   align-items:center;   gap:14px;    flex:1;   min-width:0; }  \/* ICON *\/ .uf-location-pill-icon{   width:56px;   height:56px;    border-radius:18px;    flex-shrink:0;    display:flex;   align-items:center;   justify-content:center;    color:#ffffff;    font-size:22px;    box-shadow:     0 14px 24px rgba(15,23,42,.12); }  \/* TEXT *\/ .uf-location-pill-text{   flex:1;   min-width:0; }  .uf-location-pill-label{   display:block;    margin-bottom:5px;    color:#7c8aa5;    font-size:12px;   font-weight:900;    letter-spacing:.08em;    text-transform:uppercase; }  .uf-location-pill-title{   font-size:22px;   line-height:1.1;    letter-spacing:-0.03em;    font-weight:900;    color:#001248; }  \/* ========================================= GRAY ========================================= *\/  .uf-gray .uf-location-pill-icon{   background:     linear-gradient(       135deg,       #64748b,       #475569     );    box-shadow:     0 12px 24px rgba(100,116,139,.20); }  \/* ========================================= ORANGE ========================================= *\/  .uf-orange .uf-location-pill-icon{   background:     linear-gradient(       135deg,       #f59e0b,       #f97316     );    box-shadow:     0 12px 24px rgba(249,115,22,.22); }  \/* MOBILE *\/ @media(max-width:640px){    .uf-location-wrap{     margin-top:22px;   }    .uf-location-head-top{     flex-direction:column;     align-items:flex-start;      gap:12px;   }    .uf-location-head h2{     font-size:28px;   }    .uf-location-head p{     font-size:14px;     line-height:1.7;   }    .uf-unverified-badge{     min-height:38px;      padding:0 14px;      font-size:11px;   }    .uf-location-pills{     border-radius:24px;   }    .uf-location-pill{     min-height:auto;      padding:16px;   }    .uf-location-pill-icon{     width:50px;     height:50px;      border-radius:16px;      font-size:19px;   }    .uf-location-pill-title{     font-size:18px;   }  } \u003c\/style\u003e  \u003cdiv class=\"uf-location-wrap\"\u003e    \u003c!-- HEADER --\u003e   \u003cdiv class=\"uf-location-head\"\u003e      \u003cdiv class=\"uf-location-head-top\"\u003e        \u003ch2\u003e         Locatie informatie       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       Bekijk direct de grootte van de locatie en hoe uitdagend de explore is.     \u003c\/p\u003e    \u003c\/div\u003e    \u003c!-- PILLS --\u003e   \u003cdiv class=\"uf-location-pills\"\u003e      \u003c!-- GROOTTE --\u003e     \u003cdiv class=\"uf-location-pill uf-gray\"\u003e        \u003cdiv class=\"uf-location-pill-left\"\u003e          \u003cdiv class=\"uf-location-pill-icon\"\u003e           📏         \u003c\/div\u003e          \u003cdiv class=\"uf-location-pill-text\"\u003e            \u003cspan class=\"uf-location-pill-label\"\u003e             Grootte           \u003c\/span\u003e            \u003cdiv class=\"uf-location-pill-title\"\u003e             Medium           \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/div\u003e      \u003c!-- MOEILIJKHEID --\u003e     \u003cdiv class=\"uf-location-pill uf-orange\"\u003e        \u003cdiv class=\"uf-location-pill-left\"\u003e          \u003cdiv class=\"uf-location-pill-icon\"\u003e           🛡️         \u003c\/div\u003e          \u003cdiv class=\"uf-location-pill-text\"\u003e            \u003cspan class=\"uf-location-pill-label\"\u003e             Moeilijkheid           \u003c\/span\u003e            \u003cdiv class=\"uf-location-pill-title\"\u003e             Intermediate           \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/div\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270624239955,"sku":null,"price":5.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/1_uvlamp_urbexfactory.jpg?v=1781954253"},{"product_id":"evp-recording-device","title":"EVP Recording Device","description":"\u003cstyle\u003e\n.uf-evp{\n  max-width:1100px;\n  margin:0 auto;\n  padding:20px 12px 60px;\n  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n}\n\n.uf-evp *{box-sizing:border-box;margin:0}\n\n\/* CONTAINER *\/\n.uf-evp-shell{\n  border-radius:22px;\n  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);\n  border:1px solid #e2e8f0;\n  box-shadow:0 20px 60px rgba(15,23,42,.08);\n  padding:20px;\n}\n\n\/* HERO *\/\n.uf-evp-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n.uf-evp-title{\n  font-size:26px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-evp-lead{\n  font-size:15px;\n  color:#526174;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-evp-visual{\n  position:relative;\n  height:240px;\n  border-radius:18px;\n  overflow:hidden;\n  background:\n    radial-gradient(circle at center, rgba(37,99,235,.25), transparent 60%),\n    linear-gradient(135deg,#020617,#0f172a);\n}\n\n\/* GRID *\/\n.uf-evp-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px);\n  background-size:28px 28px;\n  animation:gridMove 10s linear infinite;\n  z-index:1;\n}\n\n\/* SVG AUDIO *\/\n.uf-evp-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  z-index:2;\n}\n\n\/* CORE TEXT *\/\n.uf-evp-core{\n  position:absolute;\n  bottom:14px;\n  left:14px;\n  right:14px;\n  z-index:3;\n}\n\n.uf-evp-core h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-evp-core p{\n  color:#cbd5f5;\n  font-size:13px;\n}\n\n\/* BOXES *\/\n.uf-evp-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-evp-box{\n  background:#fff;\n  border-radius:18px;\n  padding:18px;\n  border:1px solid #e2e8f0;\n  box-shadow:0 10px 25px rgba(15,23,42,.06);\n  transition:.25s;\n  position:relative;\n  overflow:hidden;\n}\n\n.uf-evp-box::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at top, rgba(37,99,235,.08), transparent 60%);\n  opacity:0;\n  transition:.3s;\n}\n\n.uf-evp-box:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 40px rgba(15,23,42,.12);\n}\n\n.uf-evp-box:hover::before{\n  opacity:1;\n}\n\n.uf-evp-box h3{\n  font-size:16px;\n  font-weight:900;\n  margin-bottom:12px;\n  color:#0f172a;\n}\n\n\/* ITEMS *\/\n.uf-evp-items{\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n}\n\n.uf-evp-item{\n  display:flex;\n  align-items:flex-start;\n  gap:12px;\n  font-size:14px;\n  color:#526174;\n}\n\n.uf-evp-icon{\n  width:26px;\n  height:26px;\n  border-radius:999px;\n  background:linear-gradient(135deg,#60a5fa,#2563eb);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:13px;\n  color:#fff;\n  flex-shrink:0;\n  box-shadow:0 4px 10px rgba(37,99,235,.35);\n}\n\n\/* CTA *\/\n.uf-evp-cta{\n  margin-top:22px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-evp-cta h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-evp-cta p{\n  color:#dbeafe;\n}\n\n\/* ANIMATIONS *\/\n@keyframes gridMove{\n  to{transform:translate(28px,28px);}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-evp-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-evp-title{font-size:36px}\n  .uf-evp-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"uf-evp\"\u003e\n  \u003cdiv class=\"uf-evp-shell\"\u003e\n\n    \u003cdiv class=\"uf-evp-hero\"\u003e\n\n      \u003c!-- TEXT --\u003e\n      \u003cdiv\u003e\n        \u003ch2 class=\"uf-evp-title\"\u003e🎙️ EVP Recording Device\u003c\/h2\u003e\n\n        \u003cp class=\"uf-evp-lead\"\u003e\n          Leg geluiden vast die je normaal niet hoort. Perfect voor paranormal onderzoek en urbex exploratie.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"uf-evp-items\"\u003e\n          \u003cdiv class=\"uf-evp-item\"\u003e\n            \u003cdiv class=\"uf-evp-icon\"\u003e🎧\u003c\/div\u003e\n            \u003cdiv\u003eDetecteert subtiele audio signalen\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n            \u003cdiv class=\"uf-evp-icon\"\u003e📡\u003c\/div\u003e\n            \u003cdiv\u003eGeoptimaliseerd voor EVP opnames\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n            \u003cdiv class=\"uf-evp-icon\"\u003e🌙\u003c\/div\u003e\n            \u003cdiv\u003eIdeaal voor nacht exploraties\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 🔥 SVG ANIMATIE --\u003e\n      \u003cdiv class=\"uf-evp-visual\"\u003e\n\n        \u003csvg class=\"uf-evp-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003c!-- CENTER DOT --\u003e\n          \u003ccircle cx=\"150\" cy=\"100\" r=\"4\" fill=\"#60a5fa\"\u003e\u003c\/circle\u003e\n\n          \u003c!-- SOUND WAVES --\u003e\n          \u003cpath d=\"M120 100 Q150 70 180 100 Q150 130 120 100\" stroke=\"#60a5fa\" stroke-width=\"2\" fill=\"none\"\u003e\n            \u003canimate attributename=\"d\" values=\"M120 100 Q150 70 180 100 Q150 130 120 100;\n                      M120 100 Q150 50 180 100 Q150 150 120 100;\n                      M120 100 Q150 70 180 100 Q150 130 120 100\" dur=\"1.2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003c\/path\u003e\n\n          \u003c!-- PULSE RINGS --\u003e\n          \u003ccircle cx=\"150\" cy=\"100\" r=\"20\" stroke=\"#60a5fa\" stroke-width=\"2\" fill=\"none\"\u003e\n            \u003canimate attributename=\"r\" values=\"20;60\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003canimate attributename=\"opacity\" values=\"0.8;0\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003c\/circle\u003e\n\n          \u003ccircle cx=\"150\" cy=\"100\" r=\"20\" stroke=\"#93c5fd\" stroke-width=\"2\" fill=\"none\"\u003e\n            \u003canimate attributename=\"r\" values=\"20;80\" dur=\"1.5s\" begin=\"0.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003canimate attributename=\"opacity\" values=\"0.6;0\" dur=\"1.5s\" begin=\"0.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n          \u003c\/circle\u003e\n\n        \u003c\/svg\u003e\n\n        \u003cdiv class=\"uf-evp-core\"\u003e\n          \u003ch3\u003eHoor wat anderen missen\u003c\/h3\u003e\n          \u003cp\u003eDetecteer verborgen geluiden\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- INFO --\u003e\n    \u003cdiv class=\"uf-evp-grid\"\u003e\n\n      \u003cdiv class=\"uf-evp-box\"\u003e\n        \u003ch3\u003eWat doet het?\u003c\/h3\u003e\n\n        \u003cdiv class=\"uf-evp-items\"\u003e\n          \u003cdiv class=\"uf-evp-item\"\u003e\n            \u003cdiv class=\"uf-evp-icon\"\u003e🎙️\u003c\/div\u003e\n            \u003cdiv\u003eNeemt EVP signalen op\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n            \u003cdiv class=\"uf-evp-icon\"\u003e🔊\u003c\/div\u003e\n            \u003cdiv\u003eVersterkt subtiele geluiden\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n            \u003cdiv class=\"uf-evp-icon\"\u003e📼\u003c\/div\u003e\n            \u003cdiv\u003eOpslaan en terugluisteren\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-evp-box\"\u003e\n        \u003ch3\u003eWaarom handig?\u003c\/h3\u003e\n\n        \u003cdiv class=\"uf-evp-items\"\u003e\n          \u003cdiv class=\"uf-evp-item\"\u003e\n            \u003cdiv class=\"uf-evp-icon\"\u003e🏚️\u003c\/div\u003e\n            \u003cdiv\u003ePerfect voor urbex\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n            \u003cdiv class=\"uf-evp-icon\"\u003e👻\u003c\/div\u003e\n            \u003cdiv\u003eIdeaal voor paranormal onderzoek\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n            \u003cdiv class=\"uf-evp-icon\"\u003e🎒\u003c\/div\u003e\n            \u003cdiv\u003eCompact en draagbaar\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-evp-cta\"\u003e\n      \u003ch3\u003eOntdek het onhoorbare\u003c\/h3\u003e\n      \u003cp\u003eElke opname kan iets onthullen\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270624534867,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/6_evp_urbexfactory.png?v=1781954276"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/collections\/ghosthunting-547206.png?v=1750093364","url":"https:\/\/www.urbexfactory.app\/no-si\/collections\/ghosthunting.oembed","provider":"The Urbex Factory","version":"1.0","type":"link"}