{"title":"Alle Producten","description":"","products":[{"product_id":"europa-urbex-kaart","title":"Europe Urbex Map - 50,000+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:clamp(38px,5vw,68px);\n  line-height:.95;\n  letter-spacing:-0.06em;\n  font-weight:900;\n  color:#001248;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:17px;\n  line-height:1.85;\n  color:#334155;\n  text-align:center;\n  font-weight:500;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n  font-size:15px;\n  line-height:1.8;\n  color:#334155;\n  font-weight:600;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:10px;\n\n  padding:16px 18px;\n\n  border-radius:18px;\n  background:#ffffff;\n  border:1px solid rgba(0,18,72,.08);\n\n  font-size:14px;\n  font-weight:700;\n  line-height:1.5;\n  color:#334155;\n\n  white-space:normal;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:34px;\n  line-height:1;\n  font-weight:900;\n  letter-spacing:-0.05em;\n}\n\n.uf-maps-highlight p{\n  color:rgba(255,255,255,.78);\n  font-size:15px;\n  line-height:1.8;\n  font-weight:500;\n  margin-top:10px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:clamp(38px,5vw,68px);\n    line-height:.95;\n    letter-spacing:-0.06em;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:640px){\n\n  .uf-maps-title{\n    font-size:38px;\n    line-height:.95;\n  }\n\n  .uf-maps-lead{\n    font-size:15px;\n    line-height:1.8;\n  }\n\n  .uf-maps-feature{\n    font-size:13px;\n    padding:14px 16px;\n  }\n\n  .uf-maps-highlight h3{\n    font-size:28px;\n  }\n\n  .uf-maps-highlight p{\n    font-size:14px;\n    line-height:1.75;\n  }\n\n}\n\u003c\/style\u003e\u003c!--en--\u003e\n\u003csection class=\"uf-maps\"\u003e\n  \u003cdiv class=\"uf-maps-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-maps-hero\"\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Europe\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-maps-lead\"\u003e\n          Thousands of abandoned castles, factories, and bunkers at your fingertips.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-maps-list\"\u003e\n\n          \u003cdiv\u003e✅ \u003cstrong\u003e50,000+ locations\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\n          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\n          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\n          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-visual\"\u003e\n\n\n        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-map-dots\"\u003e\n\n          {% for i in (1..60) %}\n            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\n          {% endfor %}\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-maps-core\"\u003e\n\n          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\n          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-features\"\u003e\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\n        50,000+ spots\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\n        Fast access\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\n        Weekly updates\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\n        Community\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\n      \u003ch3\u003eThe largest urbex map in Europe\u003c\/h3\u003e\n\n      \u003cp\u003eInstant access. Weekly updates. No hassle.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54658619507027,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54658619539795,"sku":null,"price":57.5,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54658619572563,"sku":null,"price":119.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/IMG-9152.png?v=1787648063"},{"product_id":"belgie-urbex-kaart","title":"Belgium Urbex Map - 1,650+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"uf-maps\"\u003e\n  \u003cdiv class=\"uf-maps-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-maps-hero\"\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Belgium\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-maps-lead\"\u003e\n          Thousands of abandoned castles, factories, and bunkers at your fingertips.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-maps-list\"\u003e\n\n          \u003cdiv\u003e✅ \u003cstrong\u003e1650+ locations\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\n          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\n          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\n          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-visual\"\u003e\n\n\n        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-map-dots\"\u003e\n\n          {% for i in (1..60) %}\n            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\n          {% endfor %}\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-maps-core\"\u003e\n\n          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\n          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-features\"\u003e\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\n        1650+ spots\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\n        Fast access\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\n        Weekly updates\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\n        Community\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\n      \u003ch3\u003eThe largest urbex map of Belgium\u003c\/h3\u003e\n\n      \u003cp\u003eInstant access. Weekly updated. No hassle.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659350036819,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659350069587,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659350102355,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/EF0C5FC9-33A1-49F5-B919-A9A640091EC7.png?v=1787650988"},{"product_id":"urbex-startpakket","title":"Urbex Starter Pack","description":"\u003cstyle\u003e\n.uf-start{\n  max-width:1150px;\n  margin:0 auto;\n  padding:20px 12px 70px;\n  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n}\n\n.uf-start-shell{\n  border-radius:24px;\n  background:linear-gradient(180deg,#020617 0%,#0f172a 100%);\n  border:1px solid rgba(255,255,255,.06);\n  box-shadow:0 30px 80px rgba(0,0,0,.6);\n  padding:24px;\n  color:#cbd5f5;\n}\n\n\/* HERO *\/\n.uf-start-hero{\n  display:flex;\n  flex-direction:column;\n  gap:24px;\n}\n\n.uf-start-title{\n  font-size:32px;\n  font-weight:900;\n  color:#ffffff; \/* FIX *\/\n  line-height:1.1;\n}\n\n.uf-start-lead{\n  font-size:15px;\n  color:#94a3b8;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-start-visual{\n  position:relative;\n  height:260px;\n  border-radius:20px;\n  overflow:hidden;\n  background:radial-gradient(circle at center,#020617,#000);\n}\n\n.uf-start-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:34px 34px;\n}\n\n\/* SVG *\/\n.uf-start-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n}\n\n\/* ANIMATIE *\/\n.uf-node{\n  fill:#22c55e;\n  animation:pulse 2s infinite;\n}\n\n.uf-line{\n  stroke:#38bdf8;\n  stroke-width:2;\n  stroke-dasharray:10;\n  animation:flow 2s linear infinite;\n}\n\n\/* TEXT *\/\n.uf-start-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n}\n\n.uf-start-core h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-start-core p{\n  color:#cbd5f5;\n}\n\n\/* GRID *\/\n.uf-start-grid{\n  margin-top:20px;\n  display:grid;\n  gap:16px;\n}\n\n.uf-start-box{\n  background:rgba(255,255,255,.03);\n  border-radius:16px;\n  padding:18px;\n  border:1px solid rgba(255,255,255,.06);\n}\n\n.uf-start-box h3{\n  color:#ffffff; \/* FIX *\/\n  font-weight:900; \/* FIX *\/\n  font-size:16px;\n  margin-bottom:8px;\n}\n\n.uf-start-box p{\n  color:#94a3b8;\n  font-size:14px;\n}\n\n\/* CTA *\/\n.uf-start-cta{\n  margin-top:20px;\n  border-radius:18px;\n  padding:22px;\n  background:linear-gradient(135deg,#2563eb,#020617);\n  text-align:center;\n}\n\n.uf-start-cta h3{\n  color:#fff;\n  font-weight:900;\n  font-size:18px;\n}\n\n.uf-start-cta p{\n  color:#93c5fd;\n}\n\n\/* ANIMATIONS *\/\n@keyframes pulse{\n  0%,100%{opacity:.5; transform:scale(.9)}\n  50%{opacity:1; transform:scale(1.1)}\n}\n\n@keyframes flow{\n  from{stroke-dashoffset:20;}\n  to{stroke-dashoffset:0;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-start-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-start-title{font-size:44px}\n  .uf-start-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-start\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-start-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-start-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003ch2 class=\"uf-start-title\"\u003e🧭 Urbex Starter Kit\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-start-lead\"\u003e\u003c!--en--\u003e          Embark on an adventure with our exclusive urbex map, designed for explorers seeking unique and abandoned locations.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-start-lead\"\u003e\u003c!--en--\u003e          With \u003cstrong\u003e50,000+ carefully selected locations in Europe\u003c\/strong\u003e, you'll always be prepared for your next discovery.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv style=\"margin-top:16px; font-size:14px; line-height:1.8;\"\u003e\n\u003c!--en--\u003e          ✔️ 50,000+ urbex locations\u003cbr\u003e\u003c!--en--\u003e          ⚡ Fast access (within minutes)\u003cbr\u003e\u003c!--en--\u003e          🔄 Free updates (2025)\u003cbr\u003e\u003c!--en--\u003e          👥 Exclusive community\u003cbr\u003e\u003c!--en--\u003e          🎁 Includes gear (flashlight, backpack \u0026amp; compass bracelet)\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- VISUAL --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-start-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003csvg class=\"uf-start-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003ccircle class=\"uf-node\" cx=\"150\" cy=\"100\" r=\"6\"\u003e\u003c\/circle\u003e\n\n          \u003ccircle class=\"uf-node\" cx=\"80\" cy=\"60\" r=\"4\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"uf-node\" cx=\"220\" cy=\"60\" r=\"4\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"uf-node\" cx=\"80\" cy=\"140\" r=\"4\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"uf-node\" cx=\"220\" cy=\"140\" r=\"4\"\u003e\u003c\/circle\u003e\n\n          \u003cline class=\"uf-line\" x1=\"150\" y1=\"100\" x2=\"80\" y2=\"60\"\u003e\u003c\/line\u003e\n          \u003cline class=\"uf-line\" x1=\"150\" y1=\"100\" x2=\"220\" y2=\"60\"\u003e\u003c\/line\u003e\n          \u003cline class=\"uf-line\" x1=\"150\" y1=\"100\" x2=\"80\" y2=\"140\"\u003e\u003c\/line\u003e\n          \u003cline class=\"uf-line\" x1=\"150\" y1=\"100\" x2=\"220\" y2=\"140\"\u003e\u003c\/line\u003e\n\n        \u003c\/svg\u003e\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-start-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eStart your adventure\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eEverything you need\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- INFO --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-start-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-start-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhat you get\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Instant access to thousands of locations + essential gear to get started immediately.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-start-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eFast access\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Access within minutes. Order before 4 PM = delivered tomorrow.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-start-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eUpdates included\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Free updates with new locations and improved information.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-start-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eCommunity\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Join a group of explorers and discover new places together.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-start-cta\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eStart today\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eYour complete start in one package\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Black \/ Army Green","offer_id":53270578495827,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":false},{"title":"Black \/ Marine Blue","offer_id":53270578528595,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":false},{"title":"Black \/ Black","offer_id":53270578561363,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":false},{"title":"Snowy \/ Army Green","offer_id":53270578594131,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":false},{"title":"Snowy \/ Marine Blue","offer_id":53270578626899,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":false},{"title":"Snowy \/ Black","offer_id":53270578659667,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":false},{"title":"Pythonblack \/ Army Green","offer_id":53270578692435,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":false},{"title":"Pythonblack \/ Marine Blue","offer_id":53270578725203,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":false},{"title":"Pythonblack \/ Black","offer_id":53270578757971,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/UrbexStartpakket.png?v=1781947814"},{"product_id":"ultra-strong-flashlight","title":"Ultra Strong Flashlight","description":"\u003cstyle\u003e\n.uf-light{\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-light-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-light-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n.uf-light-title{\n  font-size:26px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-light-lead{\n  font-size:15px;\n  color:#526174;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-light-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 (subtiel) *\/\n.uf-light-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:32px 32px;\n}\n\n\/* SVG *\/\n.uf-light-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n}\n\n\/* BEAM *\/\n.uf-beam{\n  animation:beamFlicker 2.5s ease-in-out infinite;\n}\n\n\/* CORE GLOW *\/\n.uf-core{\n  animation:corePulse 2s ease-in-out infinite;\n}\n\n\/* TEXT *\/\n.uf-light-core{\n  position:absolute;\n  bottom:14px;\n  left:14px;\n  right:14px;\n  color:#fff;\n}\n\n\/* INFO GRID *\/\n.uf-light-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-light-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}\n\n.uf-light-box h3{\n  font-size:16px;\n  font-weight:900;\n  margin-bottom:10px;\n}\n\n.uf-light-box p{\n  font-size:14px;\n  color:#526174;\n  line-height:1.6;\n}\n\n\/* CTA *\/\n.uf-light-cta{\n  margin-top:20px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#facc15,#0f172a);\n  text-align:center;\n}\n\n.uf-light-cta h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-light-cta p{\n  color:#fef3c7;\n}\n\n\/* ANIMATIONS *\/\n@keyframes beamFlicker{\n  0%,100%{opacity:.8;}\n  50%{opacity:1;}\n}\n\n@keyframes corePulse{\n  0%,100%{opacity:.5; transform:scale(.9);}\n  50%{opacity:1; transform:scale(1.2);}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-light-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-light-title{font-size:36px}\n  .uf-light-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-light\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-light-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-light-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-light-title\"\u003e🔦 Ultra Strong Flashlight\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-light-lead\"\u003e\u003c!--en--\u003e          Powerful flashlight for maximum visibility in dark locations. \u003c!--en--\u003e          Ideal for urbex, night explorations and situations where you don't want to miss a detail.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- 🔥 ANIMATION --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-light-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003csvg class=\"uf-light-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003c!-- CORE LIGHT --\u003e\n          \u003ccircle class=\"uf-core\" cx=\"60\" cy=\"100\" r=\"10\" fill=\"#facc15\"\u003e\u003c\/circle\u003e\n\n          \u003c!-- LIGHT BEAM --\u003e\n          \u003cpolygon class=\"uf-beam\" points=\"60,90 280,40 280,160 60,110\" fill=\"url(#beamGradient)\"\u003e\u003c\/polygon\u003e\n\n          \u003c!-- GRADIENT --\u003e\n          \u003cdefs\u003e\n            \u003clineargradient id=\"beamGradient\" x1=\"0%\" y1=\"50%\" x2=\"100%\" y2=\"50%\"\u003e\n              \u003cstop offset=\"0%\" stop-color=\"#facc15\" stop-opacity=\"0.9\"\u003e\u003c\/stop\u003e\n              \u003cstop offset=\"60%\" stop-color=\"#facc15\" stop-opacity=\"0.3\"\u003e\u003c\/stop\u003e\n              \u003cstop offset=\"100%\" stop-color=\"#facc15\" stop-opacity=\"0\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n          \u003c\/defs\u003e\n\n        \u003c\/svg\u003e\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-light-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eM\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eSee everything in the dark\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- INFO --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-light-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-light-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhat does it do?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Shines a powerful beam of light that fully illuminates even large spaces and dark corners.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-light-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhy is it useful?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Indispensable for urbex. You immediately see obstacles, details and hazards.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-light-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhen do you use this?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Abandoned buildings, tunnels, night exploration and dark spaces.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-light-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWho is this for?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          For explorers who always want to be prepared.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-light-cta\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eSee what others miss\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003ePowerful light for every situation\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270579806547,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/7_flashlight_urbexfactory.png?v=1781947840"},{"product_id":"militaire-rugzak","title":"Military Backpack","description":"\u003cstyle\u003e\n.uf-pack{\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-pack-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-pack-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n.uf-pack-title{\n  font-size:26px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-pack-lead{\n  font-size:15px;\n  color:#526174;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-pack-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 *\/\n.uf-pack-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:32px 32px;\n}\n\n\/* SVG *\/\n.uf-pack-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n}\n\n\/* MODULES *\/\n.uf-module{\n  animation:modulePulse 2.5s ease-in-out infinite;\n}\n\n.uf-module:nth-child(2){animation-delay:.4s;}\n.uf-module:nth-child(3){animation-delay:.8s;}\n.uf-module:nth-child(4){animation-delay:1.2s;}\n\n\/* LINES *\/\n.uf-line{\n  stroke:#22c55e;\n  stroke-width:1;\n  opacity:.4;\n  animation:lineMove 3s linear infinite;\n}\n\n\/* TEXT *\/\n.uf-pack-core{\n  position:absolute;\n  bottom:14px;\n  left:14px;\n  right:14px;\n  color:#fff;\n}\n\n\/* INFO *\/\n.uf-pack-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-pack-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}\n\n.uf-pack-box h3{\n  font-size:16px;\n  font-weight:900;\n  margin-bottom:10px;\n}\n\n.uf-pack-box p{\n  font-size:14px;\n  color:#526174;\n}\n\n\/* CTA *\/\n.uf-pack-cta{\n  margin-top:20px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#22c55e,#0f172a);\n  text-align:center;\n}\n\n.uf-pack-cta h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-pack-cta p{\n  color:#bbf7d0;\n}\n\n\/* ANIMATIONS *\/\n@keyframes modulePulse{\n  0%,100%{opacity:.5; transform:scale(.9);}\n  50%{opacity:1; transform:scale(1.2);}\n}\n\n@keyframes lineMove{\n  0%{stroke-dashoffset:20;}\n  100%{stroke-dashoffset:0;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-pack-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-pack-title{font-size:36px}\n  .uf-pack-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"uf-pack\"\u003e\n  \u003cdiv class=\"uf-pack-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-pack-hero\"\u003e\n\n\n      \u003c!-- TEXT --\u003e\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-pack-title\"\u003e🎒 Military Backpack\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-pack-lead\"\u003e\n          Robust backpack designed for maximum storage and organization. \n          Perfect for urbex, outdoor, and long explorations where you need to carry everything with you.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 🔥 SVG ANIMATION --\u003e\n      \u003cdiv class=\"uf-pack-visual\"\u003e\n\n\n        \u003csvg class=\"uf-pack-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003c!-- MODULES --\u003e\n          \u003crect class=\"uf-module\" x=\"60\" y=\"60\" width=\"40\" height=\"30\" fill=\"#22c55e\" rx=\"4\"\u003e\u003c\/rect\u003e\n          \u003crect class=\"uf-module\" x=\"120\" y=\"50\" width=\"40\" height=\"30\" fill=\"#4ade80\" rx=\"4\"\u003e\u003c\/rect\u003e\n          \u003crect class=\"uf-module\" x=\"180\" y=\"60\" width=\"40\" height=\"30\" fill=\"#16a34a\" rx=\"4\"\u003e\u003c\/rect\u003e\n          \u003crect class=\"uf-module\" x=\"100\" y=\"110\" width=\"60\" height=\"35\" fill=\"#22c55e\" rx=\"6\"\u003e\u003c\/rect\u003e\n\n          \u003c!-- CONNECTION LINES --\u003e\n          \u003cline class=\"uf-line\" x1=\"80\" y1=\"75\" x2=\"140\" y2=\"65\"\u003e\u003c\/line\u003e\n          \u003cline class=\"uf-line\" x1=\"140\" y1=\"65\" x2=\"200\" y2=\"75\"\u003e\u003c\/line\u003e\n          \u003cline class=\"uf-line\" x1=\"140\" y1=\"65\" x2=\"130\" y2=\"125\"\u003e\u003c\/line\u003e\n\n        \u003c\/svg\u003e\n\n        \u003cdiv class=\"uf-pack-core\"\u003e\n\n          \u003ch3\u003e\u003c\/h3\u003e\n\n          \u003cp\u003eAlways ready to go\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- INFO --\u003e\n    \u003cdiv class=\"uf-pack-grid\"\u003e\n\n\n      \u003cdiv class=\"uf-pack-box\"\u003e\n\n        \u003ch3\u003eWhat makes this backpack unique?\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Multiple compartments ensure your gear remains organized and securely stored.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-pack-box\"\u003e\n\n        \u003ch3\u003eWhy is it useful?\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Ideal for urbex. Carry everything without it becoming messy.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-pack-box\"\u003e\n\n        \u003ch3\u003eWhen do you use this?\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Long trips, abandoned locations, outdoor activities, and travel.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-pack-box\"\u003e\n\n        \u003ch3\u003eWho is this for?\u003c\/h3\u003e\n\n        \u003cp\u003e\n          For explorers who want to be prepared for any situation.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-pack-cta\"\u003e\n\n      \u003ch3\u003eTake everything with you\u003c\/h3\u003e\n\n      \u003cp\u003ePrepared for every mission\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270580003155,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/6_rugzakken_urbexfactory_0b3f09aa-a665-4d33-95ce-29d94f207763.jpg?v=1781948178"},{"product_id":"riemtassen","title":"Belt bags","description":"\u003cstyle\u003e\n.uf-bag{\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-bag-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-bag-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n.uf-bag-title{\n  font-size:26px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-bag-lead{\n  font-size:15px;\n  color:#526174;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-bag-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 *\/\n.uf-bag-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:32px 32px;\n}\n\n\/* SVG *\/\n.uf-bag-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n}\n\n\/* BAG CORE *\/\n.uf-core{\n  fill:#f59e0b;\n  animation:pulseCore 2s infinite;\n}\n\n\/* ITEMS *\/\n.uf-item{\n  animation:itemMove 2.5s ease-in-out infinite;\n}\n\n.uf-item:nth-child(2){animation-delay:.3s}\n.uf-item:nth-child(3){animation-delay:.6s}\n\n\/* TEXT *\/\n.uf-bag-core{\n  position:absolute;\n  bottom:14px;\n  left:14px;\n  color:#fff;\n}\n\n\/* INFO *\/\n.uf-bag-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-bag-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}\n\n.uf-bag-box h3{\n  font-size:16px;\n  font-weight:900;\n  margin-bottom:10px;\n}\n\n.uf-bag-box p{\n  font-size:14px;\n  color:#526174;\n}\n\n\/* CTA *\/\n.uf-bag-cta{\n  margin-top:20px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#f59e0b,#0f172a);\n  text-align:center;\n}\n\n.uf-bag-cta h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-bag-cta p{\n  color:#fde68a;\n}\n\n\/* ANIMATIONS *\/\n@keyframes pulseCore{\n  0%,100%{transform:scale(.9); opacity:.6}\n  50%{transform:scale(1.1); opacity:1}\n}\n\n@keyframes itemMove{\n  0%{transform:translateY(20px); opacity:0}\n  50%{opacity:1}\n  100%{transform:translateY(-20px); opacity:0}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-bag-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-bag-title{font-size:36px}\n  .uf-bag-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\n\u003csection class=\"uf-bag\"\u003e\n  \u003cdiv class=\"uf-bag-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-bag-hero\"\u003e\n\n\n      \u003c!-- TEXT --\u003e\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-bag-title\"\u003e🎒 Belt Bag – Grab \u0026amp; Go\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-bag-lead\"\u003e\n          Compact, lightweight, and always within reach.\n          This belt bag is designed for quick access to your most important gear during urban exploration, travel, or daily use.\n        \u003c\/p\u003e\n\n\n        \u003cp class=\"uf-bag-lead\"\u003e\n          No more fumbling around in a large bag — everything you need is right on your hip.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- SVG ANIMATION --\u003e\n      \u003cdiv class=\"uf-bag-visual\"\u003e\n\n\n        \u003csvg class=\"uf-bag-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003c!-- BAG --\u003e\n          \u003crect x=\"120\" y=\"80\" width=\"60\" height=\"40\" rx=\"8\" fill=\"#f59e0b\"\u003e\u003c\/rect\u003e\n\n          \u003c!-- CORE --\u003e\n          \u003ccircle class=\"uf-core\" cx=\"150\" cy=\"100\" r=\"6\"\u003e\u003c\/circle\u003e\n\n          \u003c!-- ITEMS --\u003e\n          \u003crect class=\"uf-item\" x=\"140\" y=\"140\" width=\"10\" height=\"10\" fill=\"#22c55e\"\u003e\u003c\/rect\u003e\n          \u003crect class=\"uf-item\" x=\"155\" y=\"140\" width=\"10\" height=\"10\" fill=\"#3b82f6\"\u003e\u003c\/rect\u003e\n          \u003crect class=\"uf-item\" x=\"125\" y=\"140\" width=\"10\" height=\"10\" fill=\"#ef4444\"\u003e\u003c\/rect\u003e\n\n        \u003c\/svg\u003e\n\n        \u003cdiv class=\"uf-bag-core\"\u003e\n\n          \u003ch3\u003eAlways ready\u003c\/h3\u003e\n\n          \u003cp\u003eQuick access to your gear\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- INFO --\u003e\n    \u003cdiv class=\"uf-bag-grid\"\u003e\n\n\n      \u003cdiv class=\"uf-bag-box\"\u003e\n\n        \u003ch3\u003eQuick access\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Grab what you need instantly without searching. Ideal for urban exploration and on the go.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-bag-box\"\u003e\n\n        \u003ch3\u003eCompact design\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Small size, but surprisingly ample storage space for essentials.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-bag-box\"\u003e\n\n        \u003ch3\u003ePerfect for urban exploration\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Carry lights, tools, and small gear safely and organized.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-bag-box\"\u003e\n\n        \u003ch3\u003eComfort\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Lightweight and comfortable to wear during long explorations.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-bag-cta\"\u003e\n\n      \u003ch3\u003eGrab. Go. Explore.\u003c\/h3\u003e\n\n      \u003cp\u003eEverything you need, always with you\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270580461907,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/3_riemtas_urbexfactory.png?v=1781948512"},{"product_id":"powerbank","title":"Power bank","description":"\u003c!-- ========================================= THE URBEX FACTORY – LOCATION INFORMATION 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         Location information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       Instantly view the size of the location and how challenging the 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             Size           \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             Difficulty           \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":53270580724051,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/1_powerbank_urbexfactory.jpg?v=1781949020"},{"product_id":"urbex-mutsen","title":"Urbex Hats","description":"\u003c!-- ========================================= THE URBEX FACTORY – LOCATION INFORMATION 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         Location information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       See the size of the location and how challenging the 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             Size           \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             Difficulty           \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":53270584262995,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/2_muts_urbexfactory.png?v=1781949033"},{"product_id":"kompas-armband","title":"Compass Bracelet","description":"\u003c!-- ========================================= THE URBEX FACTORY – LOCATION INFORMATION 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         Location information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       Instantly view the size of the location and how challenging the 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             Size           \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             Difficulty           \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":53270584590675,"sku":null,"price":4.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/6_kompasarmband_urbexfactory.jpg?v=1781949037"},{"product_id":"4-in-1-survival-kit","title":"4-in-1 Survival Kit","description":"\u003c!-- ========================================= THE URBEX FACTORY – LOCATION INFORMATION 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         Location information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       Instantly see the size of the location and how challenging the 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             Size           \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             Difficulty           \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":53270585639251,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/4_4-1survival_urbexfactory.jpg?v=1781949086"},{"product_id":"black-mold-mask","title":"Black Mold Mask","description":"\u003c!-- ========================================= THE URBEX FACTORY – LOCATION INFORMATION 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         Location information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       Instantly view the size of the location and how challenging the 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             Size           \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             Difficulty           \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":53270585934163,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/6_blackmoldmask_urbexfactory.png?v=1781949281"},{"product_id":"ultra-headlight","title":"Ultra Headlight","description":"\u003cstyle\u003e\n.uf-head{\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-head-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-head-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n.uf-head-title{\n  font-size:26px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-head-lead{\n  font-size:15px;\n  color:#526174;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-head-visual{\n  position:relative;\n  height:240px;\n  border-radius:18px;\n  overflow:hidden;\n  background:linear-gradient(135deg,#020617,#0f172a);\n}\n\n\/* subtle grid *\/\n.uf-head-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:32px 32px;\n}\n\n\/* SVG *\/\n.uf-head-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n}\n\n\/* HEAD MOVEMENT *\/\n.uf-headlamp{\n  transform-origin:50% 20%;\n  animation:headScan 4s ease-in-out infinite;\n}\n\n\/* BEAM *\/\n.uf-head-beam{\n  animation:beamPulse 2.5s ease-in-out infinite;\n}\n\n\/* CORE *\/\n.uf-head-corelight{\n  animation:coreGlow 2s ease-in-out infinite;\n}\n\n\/* TEXT *\/\n.uf-head-core{\n  position:absolute;\n  bottom:14px;\n  left:14px;\n  right:14px;\n  color:#fff;\n}\n\n\/* INFO *\/\n.uf-head-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-head-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}\n\n.uf-head-box h3{\n  font-size:16px;\n  font-weight:900;\n  margin-bottom:10px;\n}\n\n.uf-head-box p{\n  font-size:14px;\n  color:#526174;\n}\n\n\/* CTA *\/\n.uf-head-cta{\n  margin-top:20px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#22c55e,#0f172a);\n  text-align:center;\n}\n\n.uf-head-cta h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-head-cta p{\n  color:#bbf7d0;\n}\n\n\/* ANIMATIONS *\/\n@keyframes headScan{\n  0%,100%{transform:rotate(-8deg);}\n  50%{transform:rotate(12deg);}\n}\n\n@keyframes beamPulse{\n  0%,100%{opacity:.6;}\n  50%{opacity:1;}\n}\n\n@keyframes coreGlow{\n  0%,100%{opacity:.5; transform:scale(.9);}\n  50%{opacity:1; transform:scale(1.2);}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-head-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-head-title{font-size:36px}\n  .uf-head-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-head\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-head-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-head-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-head-title\"\u003e🔦 Ultra Headlight\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-head-lead\"\u003e\u003c!--en--\u003e          Hands-free lighting for maximum freedom of movement. Perfect for urban exploration, climbing, and other activities requiring both hands.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- 🔥 SVG ANIMATIE --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-head-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003csvg class=\"uf-head-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003c!-- HEADLAMP --\u003e\n          \u003cg class=\"uf-headlamp\"\u003e\n\n            \u003c!-- core light --\u003e\n            \u003ccircle class=\"uf-head-corelight\" cx=\"150\" cy=\"60\" r=\"10\" fill=\"#22c55e\"\u003e\u003c\/circle\u003e\n\n            \u003c!-- beam --\u003e\n            \u003cpolygon class=\"uf-head-beam\" points=\"150,60 40,200 260,200\" fill=\"url(#headBeam)\"\u003e\u003c\/polygon\u003e\n\n          \u003c\/g\u003e\n\n          \u003c!-- gradient --\u003e\n          \u003cdefs\u003e\n            \u003clineargradient id=\"headBeam\" x1=\"50%\" y1=\"0%\" x2=\"50%\" y2=\"100%\"\u003e\n              \u003cstop offset=\"0%\" stop-color=\"#22c55e\" stop-opacity=\"0.8\"\u003e\u003c\/stop\u003e\n              \u003cstop offset=\"70%\" stop-color=\"#22c55e\" stop-opacity=\"0.25\"\u003e\u003c\/stop\u003e\n              \u003cstop offset=\"100%\" stop-color=\"#22c55e\" stop-opacity=\"0\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n          \u003c\/defs\u003e\n\n        \u003c\/svg\u003e\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-head-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eH\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eFollow your gaze. See everything.\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- INFO --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-head-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-head-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhat does it do?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Illuminates your line of sight directly where you look. No hassle of holding a flashlight.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-head-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhy is it useful?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Perfect for urban exploration and situations where you need both hands.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-head-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhen do you use it?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Climbing, tunnels, abandoned buildings, and night explorations.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-head-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWho is it for?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          For explorers who want to combine maximum freedom and visibility.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-head-cta\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eMove freely. See everything.\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eHands-free light for every situation\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270586163539,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/1_headlight_urbexfactory.png?v=1781949464"},{"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         Location information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       See the size of the location and how challenging the explore is directly.     \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             Size           \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             Difficulty           \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":"Thermometer","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\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-temp\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-temp-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-temp-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-temp-title\"\u003e🌡️ Temperature Meter\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-temp-lead\"\u003e\u003c!--en--\u003e          Measure temperature differences and detect anomalies in real-time. Perfect for urbex and paranormal investigations.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-temp-items\"\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003c!--en--\u003e\u003cdiv class=\"uf-temp-icon\"\u003e🌡️\u003c\/div\u003eReal-time measurement\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003c!--en--\u003e\u003cdiv class=\"uf-temp-icon\"\u003e📡\u003c\/div\u003eDetects anomalies\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003c!--en--\u003e\u003cdiv class=\"uf-temp-icon\"\u003e🌙\u003c\/div\u003eIdeal for dark locations\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- 🔥 REAL ANIMATION --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-temp-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-scan\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-scan-2\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003c!-- HEAT SPOTS --\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-heat\" style=\"top:40%; left:30%;\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-heat blue\" style=\"top:60%; left:70%; animation-delay:.6s;\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003c!-- RIPPLE --\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-ripple\" style=\"top:35%; left:25%;\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-temp-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eThermal scan active\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eDetects temperature differences\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- INFO --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-temp-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-temp-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhat does it do?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-temp-items\"\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003c!--en--\u003e\u003cdiv class=\"uf-temp-icon\"\u003e🌡️\u003c\/div\u003eMeasures temperature directly\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003c!--en--\u003e\u003cdiv class=\"uf-temp-icon\"\u003e⚡\u003c\/div\u003eReal-time results\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003c!--en--\u003e\u003cdiv class=\"uf-temp-icon\"\u003e🎯\u003c\/div\u003eDetects anomalies\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-temp-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhy is it useful?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-temp-items\"\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003c!--en--\u003e\u003cdiv class=\"uf-temp-icon\"\u003e🏚️\u003c\/div\u003ePerfect for urbex\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003c!--en--\u003e\u003cdiv class=\"uf-temp-icon\"\u003e👻\u003c\/div\u003eParanormal investigations\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-temp-item\"\u003e\n\u003c!--en--\u003e\u003cdiv class=\"uf-temp-icon\"\u003e🎒\u003c\/div\u003eCompact and portable\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-temp-cta\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eSee what is invisible\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eTemperature never lies\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\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         Location information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       Instantly view the size of the location and how challenging the 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             Size           \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             Difficulty           \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":"verenigd-koninkrijk-urbex-kaart","title":"United Kingdom Urbex Map - 1,500+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in the United Kingdom\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories, and bunkers within reach.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e1,500+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feeling\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        1,500+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of the United Kingdom\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eInstant access. Weekly updated. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659337519443,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659337552211,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659337584979,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/2B7E07FF-E0EA-41B2-958F-835F8C91F44C.png?v=1787650988"},{"product_id":"nederland-urbex-kaart","title":"Netherlands Urbex Map - 750+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\n    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\n      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in the Netherlands\u003c\/h2\u003e\n\u003c!--en--\u003e\n        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories, and bunkers at your fingertips.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e750+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map experience\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003c\/div\u003e\n\u003c!--en--\u003e\n    \u003c\/div\u003e\n\u003c!--en--\u003e\n    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        750+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\n    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of the Netherlands\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eInstant access. Weekly updated. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\n  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659325985107,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659326017875,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659326050643,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/98F384E1-955C-42B4-A2D0-01685F7CC88B.png?v=1787650988"},{"product_id":"benelux-urbex-kaart","title":"Benelux Urbex Map - 2,450+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in the BeNeLux\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories, and bunkers at your fingertips.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e2450+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Directly accessible\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        2450+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of the Benelux\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eInstant access. Weekly updated. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54658831352147,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54658831384915,"sku":null,"price":32.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54658831417683,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/90090A53-0A92-4B0D-91DC-1648611C40A7.png?v=1787650988"},{"product_id":"duitsland-urbex-kaart","title":"Germany Urbex Map - 10,000+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Germany\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories and bunkers at your fingertips.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e10.000+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Directly accessible\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        10.000+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of Germany\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eOpen directly. Updated weekly. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54658805268819,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54658805301587,"sku":null,"price":41.2,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54658805334355,"sku":null,"price":89.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/4229C3EA-676D-4EF2-A17C-087704D55730.png?v=1787650988"},{"product_id":"spanje-urbex-kaart","title":"Spain Urbex Map - 750+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Spain\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories and bunkers at your fingertips.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e750+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Instantly accessible\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        750+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of Spain\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eInstantly open. Weekly updated. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659280830803,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659280863571,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659280896339,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/4CBABA18-917A-4055-8A5A-313B8133281B.png?v=1787650988"},{"product_id":"portugal-urbex-kaart","title":"Portugal Urbex Map - 400+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Portugal\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories, and bunkers at your fingertips.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e400+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feeling\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        400+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of Portugal\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eInstant access. Weekly updated. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659267494227,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659267526995,"sku":null,"price":21.55,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659267559763,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/32FF33B4-06E2-4DB1-BE53-3184AB814FEA.png?v=1787650988"},{"product_id":"zwitserland-urbex-kaart","title":"Switzerland Urbex Map - 300+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Switzerland\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories, and bunkers at your fingertips.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e300+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        300+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of Switzerland\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eInstant access. Updated weekly. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659256910163,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659256942931,"sku":null,"price":21.55,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659256975699,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/DD02700D-8A8E-41CE-9451-2C671526BA39.png?v=1787650988"},{"product_id":"zweden-urbex-kaart","title":"Sweden Urbex Map - 350+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,350,.35) 70deg,\n    rgba(96,165,350,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,350,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003csection class=\"uf-maps\"\u003e\n  \u003cdiv class=\"uf-maps-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-maps-hero\"\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Sweden\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-maps-lead\"\u003e\n          Thousands of abandoned castles, factories, and bunkers at your fingertips.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-maps-list\"\u003e\n\n          \u003cdiv\u003e✅ \u003cstrong\u003e350+ locations\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\n          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\n          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\n          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-visual\"\u003e\n\n\n        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-map-dots\"\u003e\n\n          {% for i in (1..60) %}\n            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\n          {% endfor %}\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-maps-core\"\u003e\n\n          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\n          \u003cp\u003eNew locations always available\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-features\"\u003e\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\n        350+ spots\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\n        Fast access\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\n        Weekly updates\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\n        Community\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\n      \u003ch3\u003eThe largest urbex map of Sweden\u003c\/h3\u003e\n\n      \u003cp\u003eInstant access. Weekly updated. No hassle.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659225715027,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659225747795,"sku":null,"price":21.55,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659225780563,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/56C3F174-B57C-45EF-986C-53DC396D834C.png?v=1787650988"},{"product_id":"polen-urbex-kaart","title":"Poland Urbex Map - 4,500+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Poland\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories and bunkers at your fingertips.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e4,500+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        4,500+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of Poland\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eInstant access. Weekly updated. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659198714195,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659198746963,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659198779731,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/C38490B0-68F4-4900-856A-601EB9C7C937.png?v=1787650988"},{"product_id":"oostenrijk-urbex-kaart","title":"Austria Urbex Map - 1150+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\n    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\n      \u003cdiv\u003e\n\u003c!--en--\u003e\n        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Austria\u003c\/h2\u003e\n\u003c!--en--\u003e\n        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e\n          Thousands of abandoned castles, factories, and bunkers at your fingertips.\u003c!--en--\u003e\n        \u003c\/p\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e\n          \u003cdiv\u003e✅ \u003cstrong\u003e1,150+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e\n          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e\n          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\u003c!--en--\u003e\n          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e\n          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e\n        \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e\n          {% for i in (1..60) %}\u003c!--en--\u003e\n            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\n          {% endfor %}\u003c!--en--\u003e\n        \u003c\/div\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e\n          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\u003c!--en--\u003e\n          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e\n        \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003c\/div\u003e\n\u003c!--en--\u003e\n    \u003c\/div\u003e\n\u003c!--en--\u003e\n    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e\n        1,150+ spots\u003c!--en--\u003e\n      \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e\n        Fast access\u003c!--en--\u003e\n      \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e\n        Weekly updates\u003c!--en--\u003e\n      \u003c\/div\u003e\n\u003c!--en--\u003e\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e\n        Community\u003c!--en--\u003e\n      \u003c\/div\u003e\n\u003c!--en--\u003e\n    \u003c\/div\u003e\n\u003c!--en--\u003e\n    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e\n      \u003ch3\u003eThe largest urbex map of Austria\u003c\/h3\u003e\n\u003c!--en--\u003e\n      \u003cp\u003eInstant access. Weekly updated. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e\n    \u003c\/div\u003e\n\u003c!--en--\u003e\n  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659181838675,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659181871443,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659181904211,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/56D08866-D300-4922-8299-9EE828667E4E.png?v=1787650988"},{"product_id":"italie-urbex-kaart","title":"Italy Urbex Map - 1,500+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Italy\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories and bunkers within reach.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e1,500+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Directly accessible\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feeling\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        1,500+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of Italy\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eOpen directly. Updated weekly. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659164438867,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659164471635,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659164504403,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/4D3ABDCD-B361-4ACD-AD55-C512F7D302AD.png?v=1787650988"},{"product_id":"urbex-thermal-gloves","title":"Urbex Thermal Gloves","description":"\u003cstyle\u003e\n.uf-gloves{\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-gloves-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-gloves-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n.uf-gloves-title{\n  font-size:26px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-gloves-lead{\n  font-size:15px;\n  color:#526174;\n}\n\n\/* VISUAL *\/\n.uf-gloves-visual{\n  position:relative;\n  height:260px;\n  border-radius:18px;\n  overflow:hidden;\n  background:linear-gradient(135deg,#020617,#0f172a);\n}\n\n\/* GRID *\/\n.uf-gloves-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:28px 28px;\n}\n\n\/* SVG *\/\n.uf-gloves-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n}\n\n\/* HEAT LINES *\/\n.uf-heat{\n  stroke:#fb7185;\n  stroke-width:2;\n  fill:none;\n  opacity:.6;\n  animation:heatRise 2s infinite;\n}\n\n\/* GLOW HAND *\/\n.uf-hand{\n  filter:drop-shadow(0 0 10px #c084fc);\n}\n\n\/* GRIP DOTS *\/\n.uf-grip{\n  animation:gripPulse 2s infinite;\n}\n\n\/* HEAT BAR *\/\n.uf-bar rect{\n  animation:barMove 2s infinite;\n}\n\n\/* TEXT *\/\n.uf-gloves-core{\n  position:absolute;\n  bottom:14px;\n  left:14px;\n  color:#fff;\n}\n\n\/* INFO *\/\n.uf-gloves-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-gloves-box{\n  background:#fff;\n  border-radius:18px;\n  padding:18px;\n  border:1px solid #e2e8f0;\n}\n\n\/* ANIMATIONS *\/\n@keyframes heatRise{\n  0%{transform:translateY(20px); opacity:0;}\n  50%{opacity:1;}\n  100%{transform:translateY(-40px); opacity:0;}\n}\n\n@keyframes gripPulse{\n  0%,100%{opacity:.4;}\n  50%{opacity:1;}\n}\n\n@keyframes barMove{\n  0%{opacity:.2;}\n  50%{opacity:1;}\n  100%{opacity:.2;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-gloves-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-gloves-title{font-size:36px}\n  .uf-gloves-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-gloves\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-gloves-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-gloves-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-gloves-title\"\u003e🧤 Urbex Thermal Gloves\u003c\/h2\u003e\n\u003c!--en--\u003e        \u003cp class=\"uf-gloves-lead\"\u003e\u003c!--en--\u003e          Warmth, grip, and protection in one. Perfect for cold urbex locations and outdoor exploration.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- 🔥 ANIMATION --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-gloves-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003csvg class=\"uf-gloves-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003c!-- HAND --\u003e\n          \u003cpath class=\"uf-hand\" d=\"M140 150 \n               C120 140 110 120 120 100 \n               L120 60 \n               C120 50 130 50 130 60 \n               L130 100 \n               L135 60 \n               C135 50 145 50 145 60 \n               L145 100 \n               L150 60 \n               C150 50 160 50 160 60 \n               L160 100 \n               L165 70 \n               C165 60 175 60 175 70 \n               L175 110 \n               C175 130 160 150 140 150Z\" fill=\"#7c3aed\"\u003e\u003c\/path\u003e\n\n          \u003c!-- GRIP --\u003e\n          \u003ccircle class=\"uf-grip\" cx=\"140\" cy=\"110\" r=\"3\" fill=\"#f97316\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"uf-grip\" cx=\"130\" cy=\"120\" r=\"3\" fill=\"#f97316\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"uf-grip\" cx=\"150\" cy=\"120\" r=\"3\" fill=\"#f97316\"\u003e\u003c\/circle\u003e\n\n          \u003c!-- HEAT LINES --\u003e\n          \u003cpath class=\"uf-heat\" d=\"M80 170 Q85 150 80 130\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"uf-heat\" d=\"M100 170 Q105 150 100 130\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"uf-heat\" d=\"M120 170 Q125 150 120 130\"\u003e\u003c\/path\u003e\n\n          \u003c!-- HEAT BAR --\u003e\n          \u003cg class=\"uf-bar\" transform=\"translate(60,180)\"\u003e\n            \u003crect width=\"10\" height=\"6\" fill=\"#f97316\"\u003e\u003c\/rect\u003e\n            \u003crect x=\"12\" width=\"10\" height=\"6\" fill=\"#fb7185\"\u003e\u003c\/rect\u003e\n            \u003crect x=\"24\" width=\"10\" height=\"6\" fill=\"#facc15\"\u003e\u003c\/rect\u003e\n            \u003crect x=\"36\" width=\"10\" height=\"6\" fill=\"#4ade80\"\u003e\u003c\/rect\u003e\n          \u003c\/g\u003e\n\n        \u003c\/svg\u003e\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-gloves-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eActive Warmth\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eProtected from the cold\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- INFO --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-gloves-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-gloves-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eThermal insulation\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003eKeeps your hands warm in cold conditions.\u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-gloves-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eGrip\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003eAnti-slip for maximum control.\u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-gloves-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eTouchscreen\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003eUse your phone without taking off your gloves.\u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-gloves-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eProtection\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003eIdeal for urbex and outdoor activities.\u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270620406099,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/IMG-4221.png?v=1781953637"},{"product_id":"first-aid-kit","title":"First Aid Kit","description":"\u003cstyle\u003e\n.uf-aid{\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-aid-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-aid-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n.uf-aid-title{\n  font-size:26px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-aid-lead{\n  font-size:15px;\n  color:#526174;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-aid-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 *\/\n.uf-aid-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:32px 32px;\n}\n\n\/* SVG *\/\n.uf-aid-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n}\n\n\/* CROSS *\/\n.uf-cross{\n  fill:#ef4444;\n  animation:crossPulse 1.8s ease-in-out infinite;\n}\n\n\/* HEART LINE *\/\n.uf-line{\n  stroke:#22c55e;\n  stroke-width:2;\n  fill:none;\n  stroke-dasharray:40;\n  animation:heartLine 2.2s linear infinite;\n}\n\n\/* TEXT *\/\n.uf-aid-core{\n  position:absolute;\n  bottom:14px;\n  left:14px;\n  color:#fff;\n}\n\n\/* INFO GRID *\/\n.uf-aid-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-aid-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}\n\n.uf-aid-box h3{\n  font-size:16px;\n  font-weight:900;\n  margin-bottom:10px;\n}\n\n.uf-aid-box p{\n  font-size:14px;\n  color:#526174;\n}\n\n\/* CTA *\/\n.uf-aid-cta{\n  margin-top:20px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#ef4444,#0f172a);\n  text-align:center;\n}\n\n.uf-aid-cta h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-aid-cta p{\n  color:#fecaca;\n}\n\n\/* ANIMATIONS *\/\n@keyframes crossPulse{\n  0%,100%{transform:scale(.9); opacity:.7}\n  50%{transform:scale(1.1); opacity:1}\n}\n\n@keyframes heartLine{\n  from{stroke-dashoffset:40;}\n  to{stroke-dashoffset:0;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-aid-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-aid-title{font-size:36px}\n  .uf-aid-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"uf-aid\"\u003e\n  \u003cdiv class=\"uf-aid-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-aid-hero\"\u003e\n\n\n      \u003c!-- TEXT --\u003e\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-aid-title\"\u003e🩹 First Aid Kit – Always prepared\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-aid-lead\"\u003e\n          Indispensable during urbex and outdoor activities. With this compact first aid kit, you are prepared for unexpected situations and minor injuries.\n        \u003c\/p\u003e\n\n\n        \u003cp class=\"uf-aid-lead\"\u003e\n          From cuts to scrapes — quick first aid can make all the difference. This kit ensures you can act immediately.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- SVG ANIMATION --\u003e\n      \u003cdiv class=\"uf-aid-visual\"\u003e\n\n\n        \u003csvg class=\"uf-aid-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003c!-- CROSS --\u003e\n          \u003crect class=\"uf-cross\" x=\"135\" y=\"70\" width=\"30\" height=\"60\"\u003e\u003c\/rect\u003e\n          \u003crect class=\"uf-cross\" x=\"120\" y=\"85\" width=\"60\" height=\"30\"\u003e\u003c\/rect\u003e\n\n          \u003c!-- HEART LINE --\u003e\n          \u003cpath class=\"uf-line\" d=\"M20 100 \n               L80 100 \n               L95 80 \n               L110 120 \n               L125 100 \n               L200 100 \n               L280 100\"\u003e\u003c\/path\u003e\n\n        \u003c\/svg\u003e\n\n        \u003cdiv class=\"uf-aid-core\"\u003e\n\n          \u003ch3\u003eReady immediately\u003c\/h3\u003e\n\n          \u003cp\u003eHelp when it's needed\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- INFO --\u003e\n    \u003cdiv class=\"uf-aid-grid\"\u003e\n\n\n      \u003cdiv class=\"uf-aid-box\"\u003e\n\n        \u003ch3\u003eWhy essential?\u003c\/h3\u003e\n\n        \u003cp\u003e\n          During urbex, you often find yourself in rough environments. Minor injuries happen faster than you think.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-aid-box\"\u003e\n\n        \u003ch3\u003eQuick response\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Acting immediately prevents worse and ensures you can continue safely.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-aid-box\"\u003e\n\n        \u003ch3\u003eCompact \u0026amp; portable\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Fits perfectly in your bag or belt pouch without extra weight.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-aid-box\"\u003e\n\n        \u003ch3\u003eFor whom?\u003c\/h3\u003e\n\n        \u003cp\u003e\n          For every explorer who takes safety seriously.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-aid-cta\"\u003e\n\n      \u003ch3\u003eBe prepared\u003c\/h3\u003e\n\n      \u003cp\u003eAlways on the go safely\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\u003c!-- ========================================= THE URBEX FACTORY – LOCATION INFORMATION 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         Location Information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       See the size of the location and how challenging the explore is instantly.     \u003c\/p\u003e    \u003c\/div\u003e    \u003c!-- PILLS --\u003e   \u003cdiv class=\"uf-location-pills\"\u003e      \u003c!-- SIZE --\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             Size           \u003c\/span\u003e            \u003cdiv class=\"uf-location-pill-title\"\u003e             Medium           \u003c\/div\u003e          \u003c\/div\u003e        \u003c\/div\u003e      \u003c\/div\u003e      \u003c!-- DIFFICULTY --\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             Difficulty           \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":53270620602707,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/3_FAK_urbexfactory.png?v=1781953644"},{"product_id":"upgrade-2027","title":"Map Upgrade 2027","description":"\u003cstyle\u003e\n.uf-upgrade{\n  max-width:1180px;\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-upgrade *{\n  box-sizing:border-box;\n}\n\n\/* CONTAINER *\/\n.uf-upgrade-shell{\n  border-radius:26px;\n  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);\n  border:1px solid #e2e8f0;\n  box-shadow:0 25px 60px rgba(15,23,42,.08);\n  padding:22px;\n}\n\n\/* HERO *\/\n.uf-upgrade-hero{\n  display:flex;\n  flex-direction:column;\n  gap:24px;\n}\n\n\/* TITLE *\/\n.uf-upgrade-title{\n  margin:0;\n  font-size:clamp(34px,5vw,58px);\n  line-height:.98;\n  letter-spacing:-0.05em;\n  font-weight:900;\n  color:#0f172a;\n}\n\n\/* LEAD *\/\n.uf-upgrade-lead{\n  margin:16px 0 0;\n  font-size:15px;\n  line-height:1.85;\n  font-weight:500;\n  color:#526174;\n}\n\n\/* LIST *\/\n.uf-upgrade-list{\n  margin-top:18px;\n\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:700;\n  color:#0f172a;\n}\n\n.uf-upgrade-check{\n  display:flex;\n  align-items:flex-start;\n  gap:10px;\n}\n\n\/* 🔥 VISUAL *\/\n.uf-upgrade-visual{\n  position:relative;\n\n  border-radius:22px;\n  height:250px;\n\n  overflow:hidden;\n\n  background:\n    radial-gradient(circle at center, rgba(37,99,235,.25), transparent 60%),\n    linear-gradient(135deg,#020617,#0f172a);\n\n  box-shadow:0 18px 45px rgba(15,23,42,.35);\n}\n\n\/* GRID *\/\n.uf-upgrade-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n\n  background-size:30px 30px;\n\n  animation:ufGridMove 12s linear infinite;\n}\n\n\/* 🔥 RADAR SCAN *\/\n.uf-upgrade-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.45) 70deg,\n    rgba(96,165,250,.2) 120deg,\n    transparent 180deg\n  );\n\n  animation:ufRadarSpin 2.8s linear infinite;\n}\n\n\/* 🔥 PULSING NODES *\/\n.uf-node{\n  position:absolute;\n\n  width:10px;\n  height:10px;\n\n  border-radius:50%;\n  background:#60a5fa;\n\n  z-index:2;\n\n  animation:ufNodePulse 1.6s infinite;\n}\n\n.uf-node::after{\n  content:\"\";\n  position:absolute;\n  inset:-10px;\n\n  border-radius:999px;\n  border:1px solid rgba(96,165,250,.25);\n\n  animation:ufNodeRing 2s infinite;\n}\n\n.uf-node.n1{\n  top:40%;\n  left:20%;\n}\n\n.uf-node.n2{\n  top:60%;\n  left:50%;\n  animation-delay:.3s;\n}\n\n.uf-node.n3{\n  top:35%;\n  left:80%;\n  animation-delay:.6s;\n}\n\n\/* TEXT *\/\n.uf-upgrade-core{\n  position:absolute;\n  left:16px;\n  right:16px;\n  bottom:14px;\n\n  z-index:3;\n\n  padding:12px 14px;\n\n  border-radius:16px;\n\n  background:rgba(2,6,23,.42);\n  border:1px solid rgba(255,255,255,.10);\n\n  backdrop-filter:blur(8px);\n}\n\n.uf-upgrade-core h3{\n  margin:0;\n\n  color:#fff !important;\n\n  font-size:22px;\n  line-height:1;\n  letter-spacing:-0.03em;\n  font-weight:900;\n}\n\n.uf-upgrade-core p{\n  margin:6px 0 0;\n\n  color:#cbd5f5 !important;\n\n  font-size:13px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* GRID CONTENT *\/\n.uf-upgrade-grid{\n  margin-top:20px;\n\n  display:grid;\n  gap:14px;\n}\n\n.uf-upgrade-box{\n  background:#fff;\n\n  border-radius:20px;\n\n  padding:20px;\n\n  border:1px solid #e2e8f0;\n\n  box-shadow:0 8px 22px rgba(15,23,42,.035);\n}\n\n.uf-upgrade-box h3{\n  margin:0 0 14px;\n\n  font-size:22px;\n  line-height:1.1;\n  letter-spacing:-0.03em;\n  font-weight:800;\n\n  color:#0f172a;\n}\n\n.uf-upgrade-box ul{\n  padding-left:18px;\n  margin:0;\n}\n\n.uf-upgrade-box li{\n  margin-bottom:8px;\n\n  color:#526174;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* WARNING *\/\n.uf-upgrade-warning{\n  border:1px solid rgba(250,204,21,.45);\n  background:linear-gradient(180deg,#ffffff 0%,#fffdf5 100%);\n}\n\n\/* CTA *\/\n.uf-upgrade-cta{\n  margin-top:20px;\n\n  border-radius:22px;\n\n  padding:22px;\n\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n\n  text-align:center;\n\n  position:relative;\n  overflow:hidden;\n}\n\n.uf-upgrade-cta::before{\n  content:\"\";\n  position:absolute;\n  inset:-40%;\n\n  background:linear-gradient(\n    120deg,\n    transparent 40%,\n    rgba(255,255,255,.12),\n    transparent 60%\n  );\n\n  animation:ufCtaSweep 5s linear infinite;\n}\n\n.uf-upgrade-cta h3{\n  position:relative;\n  z-index:2;\n\n  margin:0;\n\n  color:#fff !important;\n\n  font-size:24px;\n  line-height:1.05;\n  letter-spacing:-0.03em;\n  font-weight:900;\n}\n\n.uf-upgrade-cta p{\n  position:relative;\n  z-index:2;\n\n  margin:6px 0 0;\n\n  color:#dbeafe !important;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* ANIMATIONS *\/\n@keyframes ufRadarSpin{\n  to{\n    transform:rotate(360deg);\n  }\n}\n\n@keyframes ufNodePulse{\n  0%,100%{\n    transform:scale(1);\n    opacity:.6;\n  }\n\n  50%{\n    transform:scale(1.8);\n    opacity:1;\n  }\n}\n\n@keyframes ufNodeRing{\n  0%{\n    transform:scale(.6);\n    opacity:.6;\n  }\n\n  100%{\n    transform:scale(1.6);\n    opacity:0;\n  }\n}\n\n@keyframes ufGridMove{\n  from{\n    transform:translate(0,0);\n  }\n\n  to{\n    transform:translate(30px,30px);\n  }\n}\n\n@keyframes ufCtaSweep{\n  from{\n    transform:translateX(-50%) rotate(10deg);\n  }\n\n  to{\n    transform:translateX(50%) rotate(10deg);\n  }\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n\n  .uf-upgrade{\n    padding:40px 16px 70px;\n  }\n\n  .uf-upgrade-shell{\n    padding:30px;\n  }\n\n  .uf-upgrade-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-upgrade-grid{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .uf-upgrade-visual{\n    height:270px;\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n\n  .uf-upgrade{\n    padding:16px 10px 40px;\n  }\n\n  .uf-upgrade-shell{\n    padding:18px;\n    border-radius:22px;\n  }\n\n  .uf-upgrade-title{\n    font-size:30px;\n    line-height:1.05;\n  }\n\n  .uf-upgrade-lead{\n    font-size:15px;\n  }\n\n  .uf-upgrade-list,\n  .uf-upgrade-box li,\n  .uf-upgrade-core p,\n  .uf-upgrade-cta p{\n    font-size:13px;\n  }\n\n  .uf-upgrade-box h3{\n    font-size:18px;\n  }\n\n  .uf-upgrade-core h3{\n    font-size:18px;\n  }\n\n  .uf-upgrade-cta h3{\n    font-size:20px;\n  }\n\n  .uf-upgrade-visual{\n    height:240px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n\n  .uf-upgrade-visual::before,\n  .uf-upgrade-visual::after,\n  .uf-node,\n  .uf-node::after,\n  .uf-upgrade-cta::before{\n    animation:none !important;\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-upgrade\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-upgrade-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-upgrade-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003ch2 class=\"uf-upgrade-title\"\u003e\n\u003c!--en--\u003e          🗺️ Map Upgrade 2027 – Renewed. Expanded. Indispensable.\u003c!--en--\u003e        \u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-upgrade-lead\"\u003e\u003c!--en--\u003e          With this upgrade, you will receive the latest version of your urbex map,\u003c!--en--\u003e          including new locations, better data, and improved pins.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-upgrade-list\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-upgrade-check\"\u003e\n\u003c!--en--\u003e            \u003cspan\u003e✅\u003c\/span\u003e\u003c!--en--\u003e            \u003cspan\u003eRenewed 2027 version\u003c\/span\u003e\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-upgrade-check\"\u003e\n\u003c!--en--\u003e            \u003cspan\u003e✅\u003c\/span\u003e\u003c!--en--\u003e            \u003cspan\u003eNew locations added\u003c\/span\u003e\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-upgrade-check\"\u003e\n\u003c!--en--\u003e            \u003cspan\u003e✅\u003c\/span\u003e\u003c!--en--\u003e            \u003cspan\u003eBetter GPS \u0026amp; data\u003c\/span\u003e\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-upgrade-check\"\u003e\n\u003c!--en--\u003e            \u003cspan\u003e✅\u003c\/span\u003e\u003c!--en--\u003e            \u003cspan\u003eFor existing customers only\u003c\/span\u003e\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- VISUAL --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-upgrade-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-node n1\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-node n2\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-node n3\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-upgrade-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eUpgrade flow\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eNew data. Better locations.\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- INFO --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-upgrade-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-upgrade-box\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003ch3\u003eWhat you get\u003c\/h3\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cul\u003e\n\u003c!--en--\u003e          \u003cli\u003e🏚️ New locations (2027)\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003e🛠️ Improved pins \u0026amp; info\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003e🔐 Exclusive access\u003c\/li\u003e\n\u003c!--en--\u003e        \u003c\/ul\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-upgrade-box uf-upgrade-warning\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003ch3\u003eImportant\u003c\/h3\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cul\u003e\n\u003c!--en--\u003e          \u003cli\u003eExisting map required\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003eReplaces old version\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003eNot for new customers\u003c\/li\u003e\n\u003c!--en--\u003e        \u003c\/ul\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- CTA --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-upgrade-cta\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eStay ahead\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eUpgrade and be the first to discover new locations\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Finland","offer_id":54659480518995,"sku":null,"price":8.5,"currency_code":"EUR","in_stock":true},{"title":"Kroatië","offer_id":54659480551763,"sku":null,"price":8.5,"currency_code":"EUR","in_stock":true},{"title":"Zwitserland","offer_id":54659480584531,"sku":null,"price":9.5,"currency_code":"EUR","in_stock":true},{"title":"Zweden","offer_id":54659480617299,"sku":null,"price":9.5,"currency_code":"EUR","in_stock":true},{"title":"Portugal","offer_id":54659480650067,"sku":null,"price":9.5,"currency_code":"EUR","in_stock":true},{"title":"Ghosthunting","offer_id":54659480682835,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Spanje","offer_id":54659480715603,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Nederland","offer_id":54659480748371,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Oostenrijk","offer_id":54659480781139,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Polen","offer_id":54659480813907,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"Verenigd Koninkrijk","offer_id":54659480846675,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"Italië","offer_id":54659480879443,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"België","offer_id":54659480912211,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"Bunker \u0026 WW2","offer_id":54659480944979,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Benelux","offer_id":54659480977747,"sku":null,"price":14.5,"currency_code":"EUR","in_stock":true},{"title":"Frankrijk","offer_id":54659481010515,"sku":null,"price":14.5,"currency_code":"EUR","in_stock":true},{"title":"Tsjechië","offer_id":54659481043283,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"Duitsland","offer_id":54659481076051,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true},{"title":"Europa","offer_id":54659481108819,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/ChatGPT_Image_3_sep_2026_15_05_04.png?v=1788440740"},{"product_id":"ghosthunting-startpakket","title":"Ghosthunting Starter Kit","description":"\u003cstyle\u003e\n.uf-ghost{\n  max-width:1150px;\n  margin:0 auto;\n  padding:20px 12px 70px;\n  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n}\n\n.uf-ghost-shell{\n  border-radius:24px;\n  background:linear-gradient(180deg,#020617 0%,#0f172a 100%);\n  border:1px solid rgba(255,255,255,.06);\n  box-shadow:0 30px 80px rgba(0,0,0,.6);\n  padding:24px;\n  color:#cbd5f5;\n}\n\n\/* HERO *\/\n.uf-ghost-hero{\n  display:flex;\n  flex-direction:column;\n  gap:24px;\n}\n\n.uf-ghost-title{\n  font-size:32px;\n  font-weight:900;\n  color:#ffffff; \/* FIX *\/\n  line-height:1.1;\n}\n\n.uf-ghost-lead{\n  font-size:15px;\n  color:#94a3b8;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-ghost-visual{\n  position:relative;\n  height:260px;\n  border-radius:20px;\n  overflow:hidden;\n  background:radial-gradient(circle at center,#020617,#000);\n}\n\n.uf-ghost-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:34px 34px;\n}\n\n.uf-ghost-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n}\n\n\/* ANIMATIE *\/\n.uf-signal{\n  stroke:#22c55e;\n  stroke-width:2;\n  fill:none;\n  stroke-dasharray:12;\n  animation:signalMove 1.5s linear infinite;\n}\n\n.uf-orb{\n  fill:#a855f7;\n  opacity:.7;\n  animation:orbFloat 3s ease-in-out infinite;\n}\n\n.uf-core{\n  fill:#f43f5e;\n  animation:pulseCore 2s infinite;\n}\n\n.uf-ghost-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n}\n\n.uf-ghost-core h3{\n  color:#fff;\n  font-weight:900;\n}\n\n.uf-ghost-core p{\n  color:#cbd5f5;\n}\n\n\/* LIST *\/\n.uf-ghost-list{\n  margin-top:20px;\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n  font-size:14px;\n}\n\n\/* BOXES *\/\n.uf-ghost-grid{\n  margin-top:20px;\n  display:grid;\n  gap:16px;\n}\n\n.uf-ghost-box{\n  background:rgba(255,255,255,.03);\n  border-radius:16px;\n  padding:18px;\n  border:1px solid rgba(255,255,255,.06);\n}\n\n.uf-ghost-box h3{\n  color:#ffffff; \/* FIX *\/\n  font-weight:900; \/* FIX *\/\n  font-size:16px;\n  margin-bottom:8px;\n}\n\n.uf-ghost-box p{\n  color:#94a3b8;\n  font-size:14px;\n}\n\n\/* CTA *\/\n.uf-ghost-cta{\n  margin-top:20px;\n  border-radius:18px;\n  padding:22px;\n  background:linear-gradient(135deg,#7c3aed,#020617);\n  text-align:center;\n}\n\n.uf-ghost-cta h3{\n  color:#fff;\n  font-weight:900;\n  font-size:18px;\n}\n\n.uf-ghost-cta p{\n  color:#c4b5fd;\n  font-size:14px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes signalMove{\n  from{stroke-dashoffset:20;}\n  to{stroke-dashoffset:0;}\n}\n\n@keyframes orbFloat{\n  0%,100%{transform:translateY(0);}\n  50%{transform:translateY(-10px);}\n}\n\n@keyframes pulseCore{\n  0%,100%{transform:scale(.9); opacity:.6}\n  50%{transform:scale(1.1); opacity:1}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-ghost-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-ghost-title{font-size:44px}\n  .uf-ghost-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-ghost\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-ghost-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-ghost-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003ch2 class=\"uf-ghost-title\"\u003e👻 Ghosthunting Starter Kit\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-ghost-lead\"\u003e\u003c!--en--\u003e          Start ghosthunting immediately. This starter kit contains everything you need to detect paranormal activity and discover locations.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-ghost-lead\"\u003e\u003c!--en--\u003e          With over \u003cstrong\u003e1,500+ carefully selected locations in Europe\u003c\/strong\u003e, you're always prepared for your next discovery.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-ghost-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✔️ 1500+ ghosthunting locations\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e⚡ Fast access (within minutes)\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Free updates (2026)\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Exclusive community\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🎁 Including starter tools\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- VISUAL --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ghost-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003csvg class=\"uf-ghost-svg\" viewbox=\"0 0 300 200\"\u003e\n          \u003ccircle class=\"uf-core\" cx=\"150\" cy=\"100\" r=\"6\"\u003e\u003c\/circle\u003e\n          \u003cpath class=\"uf-signal\" d=\"M50 100 Q100 60 150 100\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"uf-signal\" d=\"M150 100 Q200 140 250 100\"\u003e\u003c\/path\u003e\n          \u003ccircle class=\"uf-orb\" cx=\"80\" cy=\"60\" r=\"5\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"uf-orb\" cx=\"220\" cy=\"140\" r=\"5\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-ghost-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eDetect activity\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eStart your first hunt\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- INFO --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-ghost-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ghost-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhat you get\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e1500+ locations, EMF meter, thermometer, and trigger ball.\u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ghost-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eFast delivery\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003eAccess within minutes. Ordered before 4 PM = delivered tomorrow.\u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ghost-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eUpdates included\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003eFree updates with new locations and improved data.\u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ghost-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eCommunity\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003eJoin an exclusive group of explorers.\u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-ghost-cta\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eStart your first ghost hunt\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eEverything you need in one package\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270621913427,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/GhosthuntingSP.png?v=1781953829"},{"product_id":"giftkaart","title":"Gift card","description":"\u003cstyle\u003e\n.uf-giftcard{\n  max-width:1180px;\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-giftcard *{\n  box-sizing:border-box\n}\n\n\/* CONTAINER *\/\n.uf-giftcard-shell{\n  border-radius:26px;\n  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);\n  border:1px solid #e2e8f0;\n  box-shadow:0 25px 60px rgba(15,23,42,.08);\n  padding:22px;\n}\n\n\/* HERO *\/\n.uf-giftcard-hero{\n  display:flex;\n  flex-direction:column;\n  gap:22px;\n}\n\n.uf-giftcard-title{\n  font-size:38px;\n  line-height:.95;\n  letter-spacing:-0.06em;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-giftcard-lead{\n  margin-top:16px;\n  font-size:15px;\n  line-height:1.85;\n  font-weight:500;\n  color:#526174;\n}\n\n\/* LIST *\/\n.uf-giftcard-list{\n  margin-top:18px;\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:700;\n  color:#0f172a;\n}\n\n\/* 🔥 VISUAL *\/\n.uf-giftcard-visual{\n  position:relative;\n  height:240px;\n  border-radius:22px;\n  overflow:hidden;\n  background:\n    radial-gradient(circle at center, rgba(37,99,235,.3), transparent 60%),\n    linear-gradient(135deg,#020617,#0f172a);\n\n  box-shadow:0 18px 45px rgba(15,23,42,.35);\n}\n\n\/* GRID *\/\n.uf-giftcard-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 8s linear infinite;\n}\n\n\/* 🔥 DATA FLOW LINES *\/\n.uf-data-line{\n  position:absolute;\n  width:60%;\n  height:2px;\n  background:linear-gradient(90deg,transparent,#60a5fa,transparent);\n  left:20%;\n  opacity:.7;\n  animation:dataFlow 2s linear infinite;\n}\n\n.uf-data-line.l2{\n  top:60%;\n  animation-delay:.5s\n}\n\n.uf-data-line.l1{\n  top:40%\n}\n\n\/* 🔥 CARD *\/\n.uf-card{\n  position:absolute;\n  left:50%;\n  top:50%;\n  transform:translate(-50%,-50%);\n  width:170px;\n  height:100px;\n  border-radius:16px;\n\n  background:linear-gradient(135deg,#020617,#111827);\n\n  box-shadow:0 15px 40px rgba(0,0,0,.4);\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  color:#fff;\n  font-size:18px;\n  letter-spacing:.08em;\n  font-weight:900;\n\n  animation:cardFloat 3s ease-in-out infinite;\n}\n\n\/* GLOW *\/\n.uf-card::after{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.3), transparent 70%);\n  animation:glowPulse 2.5s infinite;\n}\n\n\/* TEXT *\/\n.uf-giftcard-core{\n  position:absolute;\n  bottom:18px;\n  left:18px;\n  right:18px;\n  z-index:3;\n}\n\n.uf-giftcard-core h3{\n  color:#fff;\n  font-size:24px;\n  line-height:1;\n  letter-spacing:-0.03em;\n  font-weight:900;\n  margin-bottom:8px;\n}\n\n.uf-giftcard-core p{\n  color:#cbd5f5;\n  font-size:14px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* BOXES *\/\n.uf-giftcard-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-giftcard-box{\n  background:#fff;\n  border-radius:20px;\n  padding:20px;\n  border:1px solid #e2e8f0;\n  box-shadow:0 10px 25px rgba(15,23,42,.06);\n}\n\n.uf-giftcard-box h3{\n  font-size:22px;\n  line-height:1.1;\n  letter-spacing:-0.03em;\n  font-weight:800;\n  margin-bottom:14px;\n  color:#0f172a;\n}\n\n\/* ITEMS *\/\n.uf-giftcard-items{\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n}\n\n.uf-giftcard-item{\n  display:flex;\n  gap:12px;\n\n  font-size:14px;\n  line-height:1.75;\n  font-weight:500;\n  color:#526174;\n}\n\n.uf-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  background:#2563eb;\n  margin-top:8px;\n  flex-shrink:0;\n}\n\n\/* CTA *\/\n.uf-giftcard-cta{\n  margin-top:20px;\n  border-radius:22px;\n  padding:22px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-giftcard-cta h3{\n  color:#fff;\n  font-size:30px;\n  line-height:1;\n  letter-spacing:-0.04em;\n  font-weight:900;\n  margin-bottom:8px;\n}\n\n.uf-giftcard-cta p{\n  color:#dbeafe;\n  font-size:14px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* ANIMATIONS *\/\n@keyframes gridMove{\n  to{transform:translate(28px,28px);}\n}\n\n@keyframes dataFlow{\n  0%{transform:translateX(-40%);}\n  100%{transform:translateX(40%);}\n}\n\n@keyframes cardFloat{\n  0%,100%{transform:translate(-50%,-50%) scale(1);}\n  50%{transform:translate(-50%,-55%) scale(1.05);}\n}\n\n@keyframes glowPulse{\n  0%,100%{opacity:.4;}\n  50%{opacity:1;}\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n\n  .uf-giftcard{\n    padding:16px 10px 40px;\n  }\n\n  .uf-giftcard-shell{\n    padding:18px;\n    border-radius:22px;\n  }\n\n  .uf-giftcard-title{\n    font-size:38px;\n  }\n\n  .uf-giftcard-lead{\n    font-size:15px;\n  }\n\n  .uf-giftcard-list{\n    font-size:14px;\n  }\n\n  .uf-giftcard-visual{\n    height:220px;\n    border-radius:20px;\n  }\n\n  .uf-card{\n    width:150px;\n    height:90px;\n    font-size:16px;\n  }\n\n  .uf-giftcard-core h3{\n    font-size:22px;\n  }\n\n  .uf-giftcard-box{\n    padding:18px;\n  }\n\n  .uf-giftcard-box h3{\n    font-size:20px;\n  }\n\n  .uf-giftcard-cta{\n    padding:20px;\n  }\n\n  .uf-giftcard-cta h3{\n    font-size:28px;\n  }\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n\n  .uf-giftcard{\n    padding:40px 16px 60px;\n  }\n\n  .uf-giftcard-shell{\n    padding:32px;\n  }\n\n  .uf-giftcard-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:42px;\n    align-items:center;\n  }\n\n  .uf-giftcard-title{\n    font-size:68px;\n  }\n\n  .uf-giftcard-lead{\n    font-size:17px;\n    max-width:620px;\n  }\n\n  .uf-giftcard-list{\n    font-size:15px;\n  }\n\n  .uf-giftcard-grid{\n    grid-template-columns:1fr 1fr;\n    gap:16px;\n  }\n\n  .uf-giftcard-box{\n    padding:22px;\n  }\n\n  .uf-giftcard-cta{\n    padding:24px 28px;\n  }\n\n  .uf-giftcard-cta h3{\n    font-size:36px;\n  }\n\n  .uf-giftcard-cta p{\n    font-size:15px;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"uf-giftcard\"\u003e\n  \u003cdiv class=\"uf-giftcard-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-giftcard-hero\"\u003e\n\n\n      \u003c!-- TEXT --\u003e\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-giftcard-title\"\u003e🎁 The Urbex Factory Gift Card\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-giftcard-lead\"\u003e\n          Let the recipient choose. You decide the amount, they choose their adventure.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-giftcard-list\"\u003e\n\n          \u003cdiv\u003e💳 Choose your own amount\u003c\/div\u003e\n\n          \u003cdiv\u003e📩 Delivered directly via email\u003c\/div\u003e\n\n          \u003cdiv\u003e🗺️ Usable on all products\u003c\/div\u003e\n\n          \u003cdiv\u003e🎉 Perfect gift\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- VISUAL --\u003e\n      \u003cdiv class=\"uf-giftcard-visual\"\u003e\n\n\n        \u003cdiv class=\"uf-data-line l1\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"uf-data-line l2\"\u003e\u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-card\"\u003eGIFT CARD\u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-giftcard-core\"\u003e\n\n          \u003ch3\u003eDelivered digitally instantly\u003c\/h3\u003e\n\n          \u003cp\u003eReady to use within seconds\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- BOXES --\u003e\n    \u003cdiv class=\"uf-giftcard-grid\"\u003e\n\n\n      \u003cdiv class=\"uf-giftcard-box\"\u003e\n\n        \u003ch3\u003eHow it works\u003c\/h3\u003e\n\n\n        \u003cdiv class=\"uf-giftcard-items\"\u003e\n\n          \u003cdiv class=\"uf-giftcard-item\"\u003e\n\n\u003cdiv class=\"uf-dot\"\u003e\u003c\/div\u003eChoose amount\u003c\/div\u003e\n\n          \u003cdiv class=\"uf-giftcard-item\"\u003e\n\n\u003cdiv class=\"uf-dot\"\u003e\u003c\/div\u003eReceive email\u003c\/div\u003e\n\n          \u003cdiv class=\"uf-giftcard-item\"\u003e\n\n\u003cdiv class=\"uf-dot\"\u003e\u003c\/div\u003eForward it\u003c\/div\u003e\n\n          \u003cdiv class=\"uf-giftcard-item\"\u003e\n\n\u003cdiv class=\"uf-dot\"\u003e\u003c\/div\u003eUse at checkout\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-giftcard-box\"\u003e\n\n        \u003ch3\u003eWhere to use it\u003c\/h3\u003e\n\n\n        \u003cdiv class=\"uf-giftcard-items\"\u003e\n\n          \u003cdiv class=\"uf-giftcard-item\"\u003e\n\n\u003cdiv class=\"uf-dot\"\u003e\u003c\/div\u003eUrbex maps\u003c\/div\u003e\n\n          \u003cdiv class=\"uf-giftcard-item\"\u003e\n\n\u003cdiv class=\"uf-dot\"\u003e\u003c\/div\u003eGear \u0026amp; equipment\u003c\/div\u003e\n\n          \u003cdiv class=\"uf-giftcard-item\"\u003e\n\n\u003cdiv class=\"uf-dot\"\u003e\u003c\/div\u003eBundles \u0026amp; deals\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-giftcard-cta\"\u003e\n\n      \u003ch3\u003eGift freedom\u003c\/h3\u003e\n\n      \u003cp\u003eLet them choose. You give the adventure.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"€10.00","offer_id":53270622175571,"sku":null,"price":10.0,"currency_code":"EUR","in_stock":true},{"title":"€25.00","offer_id":53270622208339,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"€50.00","offer_id":53270622241107,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"€75.00","offer_id":53270622273875,"sku":null,"price":75.0,"currency_code":"EUR","in_stock":true},{"title":"€100.00","offer_id":53270622306643,"sku":null,"price":100.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/Giftcard.png?v=1781953858"},{"product_id":"kaart-cadeau","title":"Card Gift","description":"\u003cstyle\u003e\n.uf-gift{\n  max-width:1180px;\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-gift *{\n  box-sizing:border-box;\n}\n\n.uf-gift-shell{\n  border-radius:26px;\n  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);\n  border:1px solid #e2e8f0;\n  box-shadow:0 25px 60px rgba(15,23,42,.08);\n  padding:22px;\n}\n\n.uf-gift-hero{\n  display:flex;\n  flex-direction:column;\n  gap:24px;\n}\n\n\/* TITLES *\/\n.uf-gift-title{\n  margin:0;\n  font-size:clamp(34px,5vw,58px);\n  line-height:.96;\n  letter-spacing:-0.05em;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-gift-lead{\n  margin:16px 0 0;\n  font-size:15px;\n  line-height:1.85;\n  font-weight:500;\n  color:#526174;\n}\n\n.uf-gift-list{\n  margin-top:18px;\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:700;\n  color:#0f172a;\n}\n\n\/* VISUAL *\/\n.uf-gift-visual{\n  position:relative;\n  height:250px;\n  border-radius:22px;\n  overflow:hidden;\n\n  background:\n    radial-gradient(circle at 50% 40%, rgba(96,165,250,.32), transparent 55%),\n    linear-gradient(135deg,#1d4ed8,#0f172a);\n\n  isolation:isolate;\n\n  box-shadow:0 18px 45px rgba(15,23,42,.35);\n}\n\n.uf-gift-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n\n  background:\n    linear-gradient(rgba(255,255,255,.055) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.055) 1px, transparent 1px);\n\n  background-size:30px 30px;\n\n  animation:ufGiftGrid 10s linear infinite;\n  z-index:1;\n}\n\n.uf-gift-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n\n  background:linear-gradient(\n    115deg,\n    transparent 38%,\n    rgba(255,255,255,.18),\n    transparent 62%\n  );\n\n  animation:ufGiftSweep 4.5s linear infinite;\n  z-index:2;\n}\n\n\/* ENVELOPE *\/\n.uf-envelope{\n  position:absolute;\n  left:50%;\n  bottom:42px;\n\n  width:180px;\n  height:92px;\n\n  transform:translateX(-50%);\n  z-index:4;\n}\n\n.uf-envelope-back{\n  position:absolute;\n  inset:0;\n\n  border-radius:12px;\n  background:#f8fafc;\n\n  box-shadow:0 18px 45px rgba(0,0,0,.28);\n}\n\n.uf-envelope-back::before,\n.uf-envelope-back::after{\n  content:\"\";\n  position:absolute;\n  bottom:0;\n\n  width:50%;\n  height:100%;\n\n  background:#e2e8f0;\n}\n\n.uf-envelope-back::before{\n  left:0;\n  clip-path:polygon(0 0,100% 55%,0 100%);\n}\n\n.uf-envelope-back::after{\n  right:0;\n  clip-path:polygon(100% 0,0 55%,100% 100%);\n}\n\n.uf-envelope-flap{\n  position:absolute;\n  left:0;\n  right:0;\n  top:0;\n\n  height:70px;\n\n  background:#ffffff;\n\n  clip-path:polygon(0 0,100% 0,50% 100%);\n\n  transform-origin:top center;\n\n  animation:ufEnvelopeOpen 3.2s ease-in-out infinite;\n  z-index:6;\n}\n\n.uf-gift-card{\n  position:absolute;\n  left:50%;\n  bottom:54px;\n\n  width:136px;\n  height:82px;\n\n  border-radius:12px;\n  background:linear-gradient(135deg,#020617,#111827);\n\n  transform:translateX(-50%);\n  z-index:5;\n\n  box-shadow:0 14px 35px rgba(0,0,0,.35);\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  color:#fff;\n  font-size:14px;\n  letter-spacing:.04em;\n  font-weight:900;\n\n  animation:ufCardReveal 3.2s ease-in-out infinite;\n}\n\n.uf-gift-card::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  bottom:0;\n  left:50%;\n\n  width:10px;\n\n  transform:translateX(-50%);\n  background:#ef4444;\n}\n\n.uf-gift-card::after{\n  content:\"\";\n  position:absolute;\n  left:0;\n  right:0;\n  top:50%;\n\n  height:10px;\n\n  transform:translateY(-50%);\n  background:#ef4444;\n}\n\n.uf-gift-card span{\n  position:relative;\n  z-index:2;\n}\n\n.uf-gift-glow{\n  position:absolute;\n  left:50%;\n  top:44%;\n\n  width:180px;\n  height:180px;\n\n  border-radius:999px;\n\n  transform:translate(-50%,-50%);\n\n  background:radial-gradient(circle, rgba(255,255,255,.22), transparent 68%);\n\n  animation:ufGiftGlow 3.2s ease-in-out infinite;\n  z-index:3;\n}\n\n.uf-gift-core{\n  position:absolute;\n  left:16px;\n  right:16px;\n  bottom:14px;\n  z-index:7;\n\n  padding:12px 14px;\n\n  border-radius:16px;\n\n  background:rgba(2,6,23,.42);\n  border:1px solid rgba(255,255,255,.10);\n\n  backdrop-filter:blur(8px);\n}\n\n.uf-gift-core h3{\n  margin:0;\n\n  color:#fff !important;\n\n  font-size:22px;\n  line-height:1;\n  letter-spacing:-0.03em;\n  font-weight:900;\n}\n\n.uf-gift-core p{\n  margin:6px 0 0;\n\n  color:#dbeafe !important;\n\n  font-size:13px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* BOXES *\/\n.uf-gift-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-gift-box{\n  background:#fff;\n\n  border-radius:20px;\n\n  padding:20px;\n\n  border:1px solid #e2e8f0;\n\n  box-shadow:0 8px 22px rgba(15,23,42,.035);\n}\n\n.uf-gift-box h3{\n  margin:0 0 14px;\n\n  color:#0f172a;\n\n  font-size:22px;\n  line-height:1.1;\n  letter-spacing:-0.03em;\n  font-weight:800;\n}\n\n.uf-gift-items{\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n}\n\n.uf-gift-item{\n  display:flex;\n  align-items:flex-start;\n  gap:12px;\n\n  color:#526174;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n.uf-gift-dot{\n  flex-shrink:0;\n\n  width:26px;\n  height:26px;\n\n  border-radius:999px;\n\n  background:rgba(37,99,235,.08);\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  font-size:13px;\n  font-weight:700;\n}\n\n.uf-gift-cta{\n  margin-top:20px;\n\n  border-radius:22px;\n\n  padding:22px;\n\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n\n  text-align:center;\n\n  position:relative;\n  overflow:hidden;\n}\n\n.uf-gift-cta h3{\n  margin:0;\n\n  color:#fff !important;\n\n  font-size:24px;\n  line-height:1.05;\n  letter-spacing:-0.03em;\n  font-weight:900;\n}\n\n.uf-gift-cta p{\n  margin:6px 0 0;\n\n  color:#dbeafe !important;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* ANIMATIONS *\/\n@keyframes ufGiftGrid{\n  from{transform:translate(0,0);}\n  to{transform:translate(30px,30px);}\n}\n\n@keyframes ufGiftSweep{\n  from{transform:translateX(-45%) rotate(8deg);}\n  to{transform:translateX(45%) rotate(8deg);}\n}\n\n@keyframes ufEnvelopeOpen{\n  0%,18%,100%{transform:rotateX(0deg);}\n  38%,72%{transform:rotateX(68deg);}\n}\n\n@keyframes ufCardReveal{\n  0%,18%,100%{\n    transform:translateX(-50%) translateY(0) rotate(-2deg);\n  }\n\n  38%,72%{\n    transform:translateX(-50%) translateY(-58px) rotate(3deg);\n  }\n}\n\n@keyframes ufGiftGlow{\n  0%,100%{\n    opacity:.28;\n    transform:translate(-50%,-50%) scale(.85);\n  }\n\n  50%{\n    opacity:.75;\n    transform:translate(-50%,-50%) scale(1.18);\n  }\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n\n  .uf-gift{\n    padding:40px 16px 70px;\n  }\n\n  .uf-gift-shell{\n    padding:30px;\n  }\n\n  .uf-gift-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-gift-grid{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .uf-gift-visual{\n    height:260px;\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n\n  .uf-gift{\n    padding:16px 10px 40px;\n  }\n\n  .uf-gift-shell{\n    padding:18px;\n    border-radius:22px;\n  }\n\n  .uf-gift-title{\n    font-size:30px;\n    line-height:1.05;\n  }\n\n  .uf-gift-lead{\n    font-size:15px;\n  }\n\n  .uf-gift-box h3{\n    font-size:18px;\n  }\n\n  .uf-gift-core h3{\n    font-size:18px;\n  }\n\n  .uf-gift-cta h3{\n    font-size:20px;\n  }\n\n  .uf-gift-item,\n  .uf-gift-list,\n  .uf-gift-core p,\n  .uf-gift-cta p{\n    font-size:13px;\n  }\n\n  .uf-gift-visual{\n    height:250px;\n  }\n\n  .uf-envelope{\n    width:164px;\n    height:84px;\n  }\n\n  .uf-gift-card{\n    width:124px;\n    height:76px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n\n  .uf-gift-visual::before,\n  .uf-gift-visual::after,\n  .uf-envelope-flap,\n  .uf-gift-card,\n  .uf-gift-glow{\n    animation:none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"uf-gift\"\u003e\n  \u003cdiv class=\"uf-gift-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-gift-hero\"\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-gift-title\"\u003e🎁 Gift an urbex map\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-gift-lead\"\u003e\n          With the Map Gift, you give someone a unique urbex experience — complete with physical envelope and personal gift code.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-gift-list\"\u003e\n\n          \u003cdiv\u003e🎁 Physical envelope + unique code\u003c\/div\u003e\n\n          \u003cdiv\u003e🗺️ The recipient chooses which map they want\u003c\/div\u003e\n\n          \u003cdiv\u003e💸 Checkout for €0.00 with the code\u003c\/div\u003e\n\n          \u003cdiv\u003e🎉 Perfect as a gift for explorers\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-gift-visual\"\u003e\n\n\n        \u003cdiv class=\"uf-gift-glow\"\u003e\u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-gift-card\"\u003e\n\n          \u003cspan\u003eGIFT\u003c\/span\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-envelope\"\u003e\n\n          \u003cdiv class=\"uf-envelope-back\"\u003e\u003c\/div\u003e\n\n          \u003cdiv class=\"uf-envelope-flap\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-gift-core\"\u003e\n\n          \u003ch3\u003eGive an experience\u003c\/h3\u003e\n\n          \u003cp\u003eNot just a gift, but an adventure\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-gift-grid\"\u003e\n\n\n      \u003cdiv class=\"uf-gift-box\"\u003e\n\n\n        \u003ch3\u003eHow does it work?\u003c\/h3\u003e\n\n\n        \u003cdiv class=\"uf-gift-items\"\u003e\n\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n\n            \u003cdiv class=\"uf-gift-dot\"\u003e1\u003c\/div\u003e\n\n            \u003cdiv\u003eYou choose in advance which urbex map you want to give as a gift.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n\n            \u003cdiv class=\"uf-gift-dot\"\u003e2\u003c\/div\u003e\n\n            \u003cdiv\u003eWe send a physical envelope with a gift card and unique code.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n\n            \u003cdiv class=\"uf-gift-dot\"\u003e3\u003c\/div\u003e\n\n            \u003cdiv\u003eThe recipient later orders the map themselves without paying.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-gift-box\"\u003e\n\n\n        \u003ch3\u003eFor whom?\u003c\/h3\u003e\n\n\n        \u003cdiv class=\"uf-gift-items\"\u003e\n\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n\n            \u003cdiv class=\"uf-gift-dot\"\u003e🎒\u003c\/div\u003e\n\n            \u003cdiv\u003eFriends or family members who love urbex.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n\n            \u003cdiv class=\"uf-gift-dot\"\u003e🧭\u003c\/div\u003e\n\n            \u003cdiv\u003eBeginner explorers who want to get off to a flying start.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n\n            \u003cdiv class=\"uf-gift-dot\"\u003e✨\u003c\/div\u003e\n\n            \u003cdiv\u003eAnyone who prefers to give an experience rather than a standard gift.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-gift-cta\"\u003e\n\n      \u003ch3\u003eGive something special\u003c\/h3\u003e\n\n      \u003cp\u003eA gift that leads to adventure\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Platinum","offer_id":53270622634323,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":true},{"title":"Gold","offer_id":53270622667091,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"BeNeLux","offer_id":53270622699859,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"Duitsland","offer_id":53270622732627,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"Frankrijk","offer_id":53270622765395,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"Nederland","offer_id":53270622798163,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"België","offer_id":53270622830931,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"Italië","offer_id":53270622863699,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"Verenigd Koninkrijk","offer_id":53270622896467,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"Polen","offer_id":53270622929235,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"Oostenrijk","offer_id":53270622962003,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"Zwitserland","offer_id":53270622994771,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"Zweden","offer_id":53270623027539,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"Portugal","offer_id":53270623060307,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"Spanje","offer_id":53270623093075,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"Ghosthunting","offer_id":53270623125843,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"Bunkers","offer_id":53270623158611,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/KaartCadeau.png?v=1781953861"},{"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\u003csection class=\"uf-emf-premium\"\u003e\n  \u003cdiv class=\"uf-emf-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-emf-hero\"\u003e\n\n      \u003cdiv class=\"uf-reveal\"\u003e\n\n        \u003cdiv class=\"uf-emf-kicker\"\u003eParanormal detection tool\u003c\/div\u003e\n\n\n        \u003ch2 class=\"uf-emf-title\"\u003e\n\n          EMF K2 Meter\n          \u003cspan\u003einvisible energy made visible.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-emf-lead\"\u003e\n          The \u003cstrong\u003eEMF K2 Meter\u003c\/strong\u003e is a compact and remarkably user-friendly tool for anyone who wants to perceive more than just what is visible to the naked eye during ghost hunts,\n          urbex sessions or investigations of mysterious places.\n          The device responds to electromagnetic fields and immediately displays changes via the well-known five LED indicators.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-emf-scroll\"\u003e\n\n          \u003cspan\u003e\u003c\/span\u003e\n          Scroll for the most important features\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-emf-hero-card uf-reveal uf-delay-1\"\u003e\n\n        \u003cdiv class=\"uf-emf-meter\"\u003e\n\n          \u003ch3\u003eReal-time EMF feedback\u003c\/h3\u003e\n\n          \u003cdiv class=\"uf-emf-lights\"\u003e\n\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\n          \u003cp\u003e\n            From subtle fluctuations to striking peaks: the LED strip helps you quickly assess whether there is a change in electromagnetic activity.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-emf-section\"\u003e\n\n      \u003cdiv class=\"uf-emf-panel uf-reveal uf-delay-2\"\u003e\n\n        \u003ch3\u003eWhy this meter?\u003c\/h3\u003e\n\n        \u003cp\u003e\n          During an investigation, you don't want a complicated device that first requires a twenty-page manual.\n          This meter is quick to deploy, easy to read and ideal for moments when you want to react immediately to what is happening around you.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-emf-panel uf-reveal uf-delay-3\"\u003e\n\n        \u003ch3\u003eWho is this product for?\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Perfect for ghost hunters, urbex explorers, paranormal investigators, content creators and anyone who wants to explore abandoned or mysterious locations\n          with an extra experience. Compact enough to always carry, clear enough to use immediately.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-emf-features\"\u003e\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-1\"\u003e\n\n        \u003cdiv class=\"uf-emf-icon\"\u003e📊\u003c\/div\u003e\n\n        \u003ch4\u003e5-LED indicator\u003c\/h4\u003e\n\n        \u003cp\u003eGreen, yellow, orange and red quickly show the intensity of the measured activity.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-2\"\u003e\n\n        \u003cdiv class=\"uf-emf-icon\"\u003e⚡\u003c\/div\u003e\n\n        \u003ch4\u003eDirect detection\u003c\/h4\u003e\n\n        \u003cp\u003eReacts to changes in electromagnetic fields without complicated settings.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-3\"\u003e\n\n        \u003cdiv class=\"uf-emf-icon\"\u003e🎒\u003c\/div\u003e\n\n        \u003ch4\u003eCompact size\u003c\/h4\u003e\n\n        \u003cp\u003eEasy to carry in your bag, jacket pocket or ghosthunting equipment.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-1\"\u003e\n\n        \u003cdiv class=\"uf-emf-icon\"\u003e👻\u003c\/div\u003e\n\n        \u003ch4\u003eGhosthunt ready\u003c\/h4\u003e\n\n        \u003cp\u003eMade for exciting investigations, abandoned places and night sessions.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-2\"\u003e\n\n        \u003cdiv class=\"uf-emf-icon\"\u003e🔋\u003c\/div\u003e\n\n        \u003ch4\u003eBattery powered\u003c\/h4\u003e\n\n        \u003cp\u003eNo cables needed. Ideal for locations without power supply.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-emf-feature uf-reveal uf-delay-3\"\u003e\n\n        \u003cdiv class=\"uf-emf-icon\"\u003e✨\u003c\/div\u003e\n\n        \u003ch4\u003ePremium experience\u003c\/h4\u003e\n\n        \u003cp\u003eAdds more excitement, structure and visual feedback to your research.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-emf-highlight uf-reveal uf-delay-4\"\u003e\n\n      \u003ch3\u003eA small tool that immediately makes your investigation more interesting.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Whether you're entering an abandoned building, exploring a dark corridor or wanting to capture striking energy during a ghost hunt:\n        this EMF K2 Meter gives you an extra layer of experience. Clear, compact and ready to use immediately.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-emf-note\"\u003e\n\n      Please note: this product is intended for entertainment, research experience and the detection of electromagnetic fields.\n      Results can be influenced by electrical devices, cables, phones and other sources of EMF radiation.\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\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\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-trigger\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-trigger-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-trigger-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-trigger-title\"\u003e⚡ Lighting Triggerballs\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-trigger-lead\"\u003e\u003c!--en--\u003e          Throw, bounce, or drop — these balls light up instantly on impact. Perfect for urban exploration and night adventures.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-trigger-items\"\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-trigger-item\"\u003e\n\u003c!--en--\u003e            \u003cdiv class=\"uf-trigger-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e            \u003cdiv\u003eResponds to impact\u003c\/div\u003e\n\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-trigger-item\"\u003e\n\u003c!--en--\u003e            \u003cdiv class=\"uf-trigger-icon\"\u003e💡\u003c\/div\u003e\n\u003c!--en--\u003e            \u003cdiv\u003eBright LED lighting\u003c\/div\u003e\n\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-trigger-item\"\u003e\n\u003c!--en--\u003e            \u003cdiv class=\"uf-trigger-icon\"\u003e🌙\u003c\/div\u003e\n\u003c!--en--\u003e            \u003cdiv\u003ePerfect for darkness\u003c\/div\u003e\n\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- 🔥 SVG ANIMATION --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-trigger-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \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\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-trigger-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eImpact = Light\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eInstantly visible in the dark\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- 🔥 FIXED PREMIUM BOXES --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-trigger-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-trigger-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhat does it do?\u003c\/h3\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-trigger-items\"\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-trigger-item\"\u003e\n\u003c!--en--\u003e            \u003cdiv class=\"uf-trigger-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e            \u003cdiv\u003eLights up instantly on impact\u003c\/div\u003e\n\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-trigger-item\"\u003e\n\u003c!--en--\u003e            \u003cdiv class=\"uf-trigger-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e            \u003cdiv\u003eAutomatic activation\u003c\/div\u003e\n\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-trigger-item\"\u003e\n\u003c!--en--\u003e            \u003cdiv class=\"uf-trigger-icon\"\u003e🎯\u003c\/div\u003e\n\u003c!--en--\u003e            \u003cdiv\u003eWorks without buttons\u003c\/div\u003e\n\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-trigger-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhy is it useful?\u003c\/h3\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-trigger-items\"\u003e\n\u003c!--en--\u003e          \u003cdiv class=\"uf-trigger-item\"\u003e\n\u003c!--en--\u003e            \u003cdiv class=\"uf-trigger-icon\"\u003e🏚️\u003c\/div\u003e\n\u003c!--en--\u003e            \u003cdiv\u003ePerfect for urbex\u003c\/div\u003e\n\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-trigger-item\"\u003e\n\u003c!--en--\u003e            \u003cdiv class=\"uf-trigger-icon\"\u003e🌙\u003c\/div\u003e\n\u003c!--en--\u003e            \u003cdiv\u003eBetter visibility\u003c\/div\u003e\n\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-trigger-item\"\u003e\n\u003c!--en--\u003e            \u003cdiv class=\"uf-trigger-icon\"\u003e🎒\u003c\/div\u003e\n\u003c!--en--\u003e            \u003cdiv\u003eCompact and easy to carry\u003c\/div\u003e\n\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-trigger-cta\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eSee what others don't\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eAlways light when you need it\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\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 – LOCATION INFORMATION 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         Location information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       See the size of the location and how challenging the 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             Size           \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             Difficulty           \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\n    \u003cdiv class=\"uf-evp-hero\"\u003e\n\n\n      \u003c!-- TEXT --\u003e\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-evp-title\"\u003e🎙️ EVP Recording Device\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-evp-lead\"\u003e\n          Capture sounds you wouldn't normally hear. Perfect for paranormal research and urban exploration.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-evp-items\"\u003e\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n\n            \u003cdiv class=\"uf-evp-icon\"\u003e🎧\u003c\/div\u003e\n\n            \u003cdiv\u003eDetects subtle audio signals\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n\n            \u003cdiv class=\"uf-evp-icon\"\u003e📡\u003c\/div\u003e\n\n            \u003cdiv\u003eOptimized for EVP recordings\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n\n            \u003cdiv class=\"uf-evp-icon\"\u003e🌙\u003c\/div\u003e\n\n            \u003cdiv\u003eIdeal for night explorations\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 🔥 SVG ANIMATION --\u003e\n      \u003cdiv class=\"uf-evp-visual\"\u003e\n\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\n          \u003ch3\u003eHear what others miss\u003c\/h3\u003e\n\n          \u003cp\u003eDetect hidden sounds\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- INFO --\u003e\n    \u003cdiv class=\"uf-evp-grid\"\u003e\n\n\n      \u003cdiv class=\"uf-evp-box\"\u003e\n\n        \u003ch3\u003eWhat does it do?\u003c\/h3\u003e\n\n\n        \u003cdiv class=\"uf-evp-items\"\u003e\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n\n            \u003cdiv class=\"uf-evp-icon\"\u003e🎙️\u003c\/div\u003e\n\n            \u003cdiv\u003eRecords EVP signals\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n\n            \u003cdiv class=\"uf-evp-icon\"\u003e🔊\u003c\/div\u003e\n\n            \u003cdiv\u003eAmplifies subtle sounds\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n\n            \u003cdiv class=\"uf-evp-icon\"\u003e📼\u003c\/div\u003e\n\n            \u003cdiv\u003eSave and listen back\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-evp-box\"\u003e\n\n        \u003ch3\u003eWhy is it useful?\u003c\/h3\u003e\n\n\n        \u003cdiv class=\"uf-evp-items\"\u003e\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n\n            \u003cdiv class=\"uf-evp-icon\"\u003e🏚️\u003c\/div\u003e\n\n            \u003cdiv\u003ePerfect for urban exploration\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n\n            \u003cdiv class=\"uf-evp-icon\"\u003e👻\u003c\/div\u003e\n\n            \u003cdiv\u003eIdeal for paranormal investigation\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"uf-evp-item\"\u003e\n\n            \u003cdiv class=\"uf-evp-icon\"\u003e🎒\u003c\/div\u003e\n\n            \u003cdiv\u003eCompact and portable\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-evp-cta\"\u003e\n\n      \u003ch3\u003eDiscover the inaudible\u003c\/h3\u003e\n\n      \u003cp\u003eEvery recording can reveal something\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\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"},{"product_id":"finland-urbex-kaart","title":"Finland Urbex Map - 250+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\n\u003csection class=\"uf-maps\"\u003e\n  \u003cdiv class=\"uf-maps-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-maps-hero\"\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Finland\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-maps-lead\"\u003e\n          Thousands of abandoned castles, factories, and bunkers at your fingertips.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-maps-list\"\u003e\n\n          \u003cdiv\u003e✅ \u003cstrong\u003e250+ locations\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\n          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\n          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\n          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-visual\"\u003e\n\n\n        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-map-dots\"\u003e\n\n          {% for i in (1..60) %}\n            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\n          {% endfor %}\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-maps-core\"\u003e\n\n          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\n          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-features\"\u003e\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\n        250+ spots\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\n        Fast access\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\n        Weekly updates\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\n        Community\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\n      \u003ch3\u003eThe largest urbex map of Finland\u003c\/h3\u003e\n\n      \u003cp\u003eInstant access. Weekly updates. No hassle.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659129311571,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659129344339,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659129377107,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/B4DCF18F-7E91-46C6-B0D8-C9E90751ACE4.png?v=1787650988"},{"product_id":"kroatie-urbex-kaart","title":"Croatia Urbex Map - 250+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\n  \u003cdiv class=\"uf-maps-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-maps-hero\"\u003e\n\n\n      \u003cdiv\u003e\n\n        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Croatia\u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-maps-lead\"\u003e\n          Thousands of abandoned castles, factories, and bunkers at your fingertips.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-maps-list\"\u003e\n\n          \u003cdiv\u003e✅ \u003cstrong\u003e250+ locations\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\n          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\n          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\n          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-visual\"\u003e\n\n\n        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-map-dots\"\u003e\n\n          {% for i in (1..60) %}\n            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\n          {% endfor %}\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"uf-maps-core\"\u003e\n\n          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\n          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-features\"\u003e\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\n        250+ spots\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\n        Fast access\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\n        Weekly updates\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-maps-feature\"\u003e\n\n        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\n        Community\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\n      \u003ch3\u003eThe largest urbex map of Croatia\u003c\/h3\u003e\n\n      \u003cp\u003eInstant access. Weekly updated. No hassle.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659112501587,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659112534355,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659112567123,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/4B36E0B1-0C57-4552-9E42-FB35380E3808.png?v=1787650988"},{"product_id":"tsjechie-urbex-kaart","title":"Czech Republic Urbex Map - 6,700+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in Czech Republic\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories, and bunkers at your fingertips.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e6.700+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Instantly accessible\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feeling\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        6.700+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of the Czech Republic\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eInstant access. Updated weekly. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54659052142931,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54659052175699,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54659052208467,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/0D95B5FC-0ECE-4C71-9230-849F8543C784.png?v=1787650988"},{"product_id":"upgrade-2026","title":"Map Upgrade 2026","description":"\u003cstyle\u003e\n.uf-upgrade{\n  max-width:1180px;\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-upgrade *{\n  box-sizing:border-box;\n}\n\n\/* CONTAINER *\/\n.uf-upgrade-shell{\n  border-radius:26px;\n  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);\n  border:1px solid #e2e8f0;\n  box-shadow:0 25px 60px rgba(15,23,42,.08);\n  padding:22px;\n}\n\n\/* HERO *\/\n.uf-upgrade-hero{\n  display:flex;\n  flex-direction:column;\n  gap:24px;\n}\n\n\/* TITLE *\/\n.uf-upgrade-title{\n  margin:0;\n  font-size:clamp(34px,5vw,58px);\n  line-height:.98;\n  letter-spacing:-0.05em;\n  font-weight:900;\n  color:#0f172a;\n}\n\n\/* LEAD *\/\n.uf-upgrade-lead{\n  margin:16px 0 0;\n  font-size:15px;\n  line-height:1.85;\n  font-weight:500;\n  color:#526174;\n}\n\n\/* LIST *\/\n.uf-upgrade-list{\n  margin-top:18px;\n\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:700;\n  color:#0f172a;\n}\n\n.uf-upgrade-check{\n  display:flex;\n  align-items:flex-start;\n  gap:10px;\n}\n\n\/* 🔥 VISUAL *\/\n.uf-upgrade-visual{\n  position:relative;\n\n  border-radius:22px;\n  height:250px;\n\n  overflow:hidden;\n\n  background:\n    radial-gradient(circle at center, rgba(37,99,235,.25), transparent 60%),\n    linear-gradient(135deg,#020617,#0f172a);\n\n  box-shadow:0 18px 45px rgba(15,23,42,.35);\n}\n\n\/* GRID *\/\n.uf-upgrade-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n\n  background-size:30px 30px;\n\n  animation:ufGridMove 12s linear infinite;\n}\n\n\/* 🔥 RADAR SCAN *\/\n.uf-upgrade-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.45) 70deg,\n    rgba(96,165,250,.2) 120deg,\n    transparent 180deg\n  );\n\n  animation:ufRadarSpin 2.8s linear infinite;\n}\n\n\/* 🔥 PULSING NODES *\/\n.uf-node{\n  position:absolute;\n\n  width:10px;\n  height:10px;\n\n  border-radius:50%;\n  background:#60a5fa;\n\n  z-index:2;\n\n  animation:ufNodePulse 1.6s infinite;\n}\n\n.uf-node::after{\n  content:\"\";\n  position:absolute;\n  inset:-10px;\n\n  border-radius:999px;\n  border:1px solid rgba(96,165,250,.25);\n\n  animation:ufNodeRing 2s infinite;\n}\n\n.uf-node.n1{\n  top:40%;\n  left:20%;\n}\n\n.uf-node.n2{\n  top:60%;\n  left:50%;\n  animation-delay:.3s;\n}\n\n.uf-node.n3{\n  top:35%;\n  left:80%;\n  animation-delay:.6s;\n}\n\n\/* TEXT *\/\n.uf-upgrade-core{\n  position:absolute;\n  left:16px;\n  right:16px;\n  bottom:14px;\n\n  z-index:3;\n\n  padding:12px 14px;\n\n  border-radius:16px;\n\n  background:rgba(2,6,23,.42);\n  border:1px solid rgba(255,255,255,.10);\n\n  backdrop-filter:blur(8px);\n}\n\n.uf-upgrade-core h3{\n  margin:0;\n\n  color:#fff !important;\n\n  font-size:22px;\n  line-height:1;\n  letter-spacing:-0.03em;\n  font-weight:900;\n}\n\n.uf-upgrade-core p{\n  margin:6px 0 0;\n\n  color:#cbd5f5 !important;\n\n  font-size:13px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* GRID CONTENT *\/\n.uf-upgrade-grid{\n  margin-top:20px;\n\n  display:grid;\n  gap:14px;\n}\n\n.uf-upgrade-box{\n  background:#fff;\n\n  border-radius:20px;\n\n  padding:20px;\n\n  border:1px solid #e2e8f0;\n\n  box-shadow:0 8px 22px rgba(15,23,42,.035);\n}\n\n.uf-upgrade-box h3{\n  margin:0 0 14px;\n\n  font-size:22px;\n  line-height:1.1;\n  letter-spacing:-0.03em;\n  font-weight:800;\n\n  color:#0f172a;\n}\n\n.uf-upgrade-box ul{\n  padding-left:18px;\n  margin:0;\n}\n\n.uf-upgrade-box li{\n  margin-bottom:8px;\n\n  color:#526174;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* WARNING *\/\n.uf-upgrade-warning{\n  border:1px solid rgba(250,204,21,.45);\n  background:linear-gradient(180deg,#ffffff 0%,#fffdf5 100%);\n}\n\n\/* CTA *\/\n.uf-upgrade-cta{\n  margin-top:20px;\n\n  border-radius:22px;\n\n  padding:22px;\n\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n\n  text-align:center;\n\n  position:relative;\n  overflow:hidden;\n}\n\n.uf-upgrade-cta::before{\n  content:\"\";\n  position:absolute;\n  inset:-40%;\n\n  background:linear-gradient(\n    120deg,\n    transparent 40%,\n    rgba(255,255,255,.12),\n    transparent 60%\n  );\n\n  animation:ufCtaSweep 5s linear infinite;\n}\n\n.uf-upgrade-cta h3{\n  position:relative;\n  z-index:2;\n\n  margin:0;\n\n  color:#fff !important;\n\n  font-size:24px;\n  line-height:1.05;\n  letter-spacing:-0.03em;\n  font-weight:900;\n}\n\n.uf-upgrade-cta p{\n  position:relative;\n  z-index:2;\n\n  margin:6px 0 0;\n\n  color:#dbeafe !important;\n\n  font-size:14px;\n  line-height:1.7;\n  font-weight:500;\n}\n\n\/* ANIMATIONS *\/\n@keyframes ufRadarSpin{\n  to{\n    transform:rotate(360deg);\n  }\n}\n\n@keyframes ufNodePulse{\n  0%,100%{\n    transform:scale(1);\n    opacity:.6;\n  }\n\n  50%{\n    transform:scale(1.8);\n    opacity:1;\n  }\n}\n\n@keyframes ufNodeRing{\n  0%{\n    transform:scale(.6);\n    opacity:.6;\n  }\n\n  100%{\n    transform:scale(1.6);\n    opacity:0;\n  }\n}\n\n@keyframes ufGridMove{\n  from{\n    transform:translate(0,0);\n  }\n\n  to{\n    transform:translate(30px,30px);\n  }\n}\n\n@keyframes ufCtaSweep{\n  from{\n    transform:translateX(-50%) rotate(10deg);\n  }\n\n  to{\n    transform:translateX(50%) rotate(10deg);\n  }\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n\n  .uf-upgrade{\n    padding:40px 16px 70px;\n  }\n\n  .uf-upgrade-shell{\n    padding:30px;\n  }\n\n  .uf-upgrade-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-upgrade-grid{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .uf-upgrade-visual{\n    height:270px;\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n\n  .uf-upgrade{\n    padding:16px 10px 40px;\n  }\n\n  .uf-upgrade-shell{\n    padding:18px;\n    border-radius:22px;\n  }\n\n  .uf-upgrade-title{\n    font-size:30px;\n    line-height:1.05;\n  }\n\n  .uf-upgrade-lead{\n    font-size:15px;\n  }\n\n  .uf-upgrade-list,\n  .uf-upgrade-box li,\n  .uf-upgrade-core p,\n  .uf-upgrade-cta p{\n    font-size:13px;\n  }\n\n  .uf-upgrade-box h3{\n    font-size:18px;\n  }\n\n  .uf-upgrade-core h3{\n    font-size:18px;\n  }\n\n  .uf-upgrade-cta h3{\n    font-size:20px;\n  }\n\n  .uf-upgrade-visual{\n    height:240px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n\n  .uf-upgrade-visual::before,\n  .uf-upgrade-visual::after,\n  .uf-node,\n  .uf-node::after,\n  .uf-upgrade-cta::before{\n    animation:none !important;\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-upgrade\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-upgrade-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-upgrade-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003ch2 class=\"uf-upgrade-title\"\u003e\n\u003c!--en--\u003e          🗺️ Map Upgrade 2026 – Renewed. Expanded. Indispensable.\u003c!--en--\u003e        \u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-upgrade-lead\"\u003e\u003c!--en--\u003e          With this upgrade, you will receive the latest version of your urbex map,\u003c!--en--\u003e          including new locations, better data, and improved pins.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-upgrade-list\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-upgrade-check\"\u003e\n\u003c!--en--\u003e            \u003cspan\u003e✅\u003c\/span\u003e\u003c!--en--\u003e            \u003cspan\u003eRenewed 2026 version\u003c\/span\u003e\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-upgrade-check\"\u003e\n\u003c!--en--\u003e            \u003cspan\u003e✅\u003c\/span\u003e\u003c!--en--\u003e            \u003cspan\u003eNew locations added\u003c\/span\u003e\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-upgrade-check\"\u003e\n\u003c!--en--\u003e            \u003cspan\u003e✅\u003c\/span\u003e\u003c!--en--\u003e            \u003cspan\u003eBetter GPS \u0026amp; data\u003c\/span\u003e\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e          \u003cdiv class=\"uf-upgrade-check\"\u003e\n\u003c!--en--\u003e            \u003cspan\u003e✅\u003c\/span\u003e\u003c!--en--\u003e            \u003cspan\u003eOnly for existing customers\u003c\/span\u003e\u003c!--en--\u003e          \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- VISUAL --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-upgrade-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-node n1\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-node n2\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-node n3\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-upgrade-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eUpgrade flow\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eNew data. Better locations.\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- INFO --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-upgrade-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-upgrade-box\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003ch3\u003eWhat you get\u003c\/h3\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cul\u003e\n\u003c!--en--\u003e          \u003cli\u003e🏚️ New locations (2026)\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003e🛠️ Improved pins \u0026amp; info\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003e🔐 Exclusive access\u003c\/li\u003e\n\u003c!--en--\u003e        \u003c\/ul\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-upgrade-box uf-upgrade-warning\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003ch3\u003eImportant\u003c\/h3\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cul\u003e\n\u003c!--en--\u003e          \u003cli\u003eExisting map required\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003eReplaces old version\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003eNot for new customers\u003c\/li\u003e\n\u003c!--en--\u003e        \u003c\/ul\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- CTA --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-upgrade-cta\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eStay ahead\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eUpgrade and be the first to discover new locations\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Finland","offer_id":54659442442579,"sku":null,"price":8.5,"currency_code":"EUR","in_stock":true},{"title":"Kroatië","offer_id":54659442475347,"sku":null,"price":8.5,"currency_code":"EUR","in_stock":true},{"title":"Zwitserland","offer_id":54659442508115,"sku":null,"price":9.5,"currency_code":"EUR","in_stock":true},{"title":"Zweden","offer_id":54659442540883,"sku":null,"price":9.5,"currency_code":"EUR","in_stock":true},{"title":"Portugal","offer_id":54659442573651,"sku":null,"price":9.5,"currency_code":"EUR","in_stock":true},{"title":"Ghosthunting","offer_id":54659442606419,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Spanje","offer_id":54659442639187,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Nederland","offer_id":54659442671955,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Oostenrijk","offer_id":54659442704723,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Polen","offer_id":54659442737491,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"Verenigd Koninkrijk","offer_id":54659442770259,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"Italië","offer_id":54659442803027,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"België","offer_id":54659442835795,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"Bunker \u0026 WW2","offer_id":54659442868563,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":true},{"title":"Benelux","offer_id":54659442901331,"sku":null,"price":14.5,"currency_code":"EUR","in_stock":true},{"title":"Frankrijk","offer_id":54659442934099,"sku":null,"price":14.5,"currency_code":"EUR","in_stock":true},{"title":"Tsjechië","offer_id":54659442966867,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"Duitsland","offer_id":54659442999635,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true},{"title":"Europa","offer_id":54659443032403,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/ChatGPT_Image_3_sep_2026_15_02_48.png?v=1788440740"},{"product_id":"uitbreidingspakket-voeg-meer-locaties-toe","title":"Expansion Pack - Add more locations","description":"\u003cstyle\u003e\n.uf-expand{\n  max-width:1180px;\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-expand *{\n  box-sizing:border-box;\n}\n\n.uf-expand h2,\n.uf-expand h3,\n.uf-expand p{\n  margin:0;\n}\n\n\/* CONTAINER *\/\n.uf-expand-shell{\n  border-radius:26px;\n  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);\n  border:1px solid #e2e8f0;\n  box-shadow:\n    0 25px 60px rgba(15,23,42,.08),\n    inset 0 1px 0 rgba(255,255,255,.8);\n  padding:22px;\n  overflow:hidden;\n  position:relative;\n}\n\n\/* SUBTLE GLOW *\/\n.uf-expand-shell::before{\n  content:\"\";\n  position:absolute;\n  top:-180px;\n  right:-180px;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(37,99,235,.08), transparent 70%);\n  pointer-events:none;\n}\n\n\/* HERO *\/\n.uf-expand-hero{\n  display:flex;\n  flex-direction:column;\n  gap:24px;\n  position:relative;\n  z-index:2;\n}\n\n\/* TEXT *\/\n.uf-expand-title{\n  font-size:clamp(34px,5vw,60px);\n  line-height:.98;\n  letter-spacing:-0.05em;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-expand-title span{\n  display:block;\n  margin-top:10px;\n  color:#2563eb;\n}\n\n.uf-expand-lead{\n  margin-top:18px;\n  font-size:15px;\n  line-height:1.9;\n  color:#526174;\n  max-width:620px;\n}\n\n.uf-expand-list{\n  margin-top:18px;\n  display:flex;\n  flex-direction:column;\n  gap:12px;\n}\n\n.uf-expand-list div{\n  display:flex;\n  align-items:flex-start;\n  gap:10px;\n  color:#0f172a;\n  font-size:14px;\n  line-height:1.7;\n  font-weight:600;\n}\n\n\/* VISUAL *\/\n.uf-expand-visual{\n  position:relative;\n  min-height:270px;\n  border-radius:24px;\n  overflow:hidden;\n\n  background:\n    radial-gradient(circle at 50% 45%, rgba(37,99,235,.32), transparent 48%),\n    linear-gradient(135deg,#020617 0%,#0f172a 58%,#172554 100%);\n\n  border:1px solid rgba(255,255,255,.08);\n\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.08),\n    0 25px 60px rgba(2,6,23,.35);\n}\n\n\/* GRID *\/\n.uf-expand-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n\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\n  background-size:34px 34px;\n\n  animation:ufExpandGrid 12s linear infinite;\n}\n\n\/* LIGHT SWEEP *\/\n.uf-expand-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n\n  background:linear-gradient(\n    115deg,\n    transparent 38%,\n    rgba(255,255,255,.14),\n    transparent 62%\n  );\n\n  animation:ufExpandSweep 4.5s linear infinite;\n  pointer-events:none;\n}\n\n\/* SVG *\/\n.uf-expand-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  z-index:2;\n}\n\n.uf-expand-svg .pulse-ring{\n  fill:none;\n  stroke:#60a5fa;\n  stroke-width:2.5;\n  opacity:.9;\n  transform-origin:50% 50%;\n  animation:ufExpandRing 2.4s ease-out infinite;\n}\n\n.uf-expand-svg .pulse-ring.r2{\n  animation-delay:.55s;\n}\n\n.uf-expand-svg .pulse-ring.r3{\n  animation-delay:1.1s;\n}\n\n.uf-expand-svg .route{\n  fill:none;\n  stroke:#93c5fd;\n  stroke-width:2;\n  stroke-dasharray:7 9;\n  opacity:.8;\n  animation:ufRouteMove 1.8s linear infinite;\n}\n\n.uf-expand-svg .marker{\n  fill:#ffffff;\n  stroke:#60a5fa;\n  stroke-width:2;\n\n  filter:\n    drop-shadow(0 0 10px rgba(96,165,250,.8))\n    drop-shadow(0 0 22px rgba(96,165,250,.35));\n\n  animation:ufMarkerPop 1.8s ease-in-out infinite;\n}\n\n.uf-expand-svg .m2{\n  animation-delay:.35s;\n}\n\n.uf-expand-svg .m3{\n  animation-delay:.7s;\n}\n\n.uf-expand-svg .m4{\n  animation-delay:1.05s;\n}\n\n\/* INFO CARD *\/\n.uf-expand-text{\n  position:absolute;\n  left:18px;\n  right:18px;\n  bottom:18px;\n  z-index:4;\n\n  padding:15px 16px;\n\n  border-radius:18px;\n\n  background:rgba(2,6,23,.5);\n\n  border:1px solid rgba(255,255,255,.12);\n\n  backdrop-filter:blur(10px);\n}\n\n.uf-expand-text h3{\n  color:#ffffff !important;\n  font-size:21px;\n  line-height:1.05;\n  letter-spacing:-0.03em;\n  font-weight:900;\n}\n\n.uf-expand-text p{\n  margin-top:6px;\n  color:#dbeafe !important;\n  font-size:13px;\n  line-height:1.7;\n}\n\n\/* INFO *\/\n.uf-expand-grid{\n  margin-top:20px;\n  display:grid;\n  gap:14px;\n}\n\n.uf-expand-box{\n  background:#ffffff;\n  border-radius:20px;\n  padding:20px;\n  border:1px solid #e2e8f0;\n\n  box-shadow:\n    0 10px 25px rgba(15,23,42,.04),\n    inset 0 1px 0 rgba(255,255,255,.6);\n\n  transition:.25s ease;\n}\n\n.uf-expand-box:hover{\n  transform:translateY(-4px);\n  box-shadow:\n    0 20px 40px rgba(37,99,235,.08),\n    inset 0 1px 0 rgba(255,255,255,.7);\n}\n\n.uf-expand-box h3{\n  font-size:21px;\n  line-height:1.1;\n  letter-spacing:-0.03em;\n  font-weight:900;\n  color:#0f172a;\n  margin-bottom:12px;\n}\n\n.uf-expand-box ul{\n  margin:0;\n  padding-left:18px;\n}\n\n.uf-expand-box li{\n  margin-bottom:8px;\n  color:#526174;\n  line-height:1.8;\n  font-size:14px;\n}\n\n.uf-expand-warning{\n  border-color:rgba(250,204,21,.45);\n  background:linear-gradient(180deg,#ffffff,#fffdf6);\n}\n\n\/* CTA *\/\n.uf-expand-cta{\n  margin-top:22px;\n\n  border-radius:22px;\n\n  padding:22px;\n\n  text-align:center;\n\n  background:\n    radial-gradient(circle at top, rgba(255,255,255,.14), transparent 45%),\n    linear-gradient(135deg,#2563eb 0%,#1d4ed8 45%,#0f172a 100%);\n\n  position:relative;\n  overflow:hidden;\n\n  box-shadow:0 20px 50px rgba(37,99,235,.25);\n}\n\n.uf-expand-cta::before{\n  content:\"\";\n  position:absolute;\n  inset:-50%;\n\n  background:linear-gradient(\n    120deg,\n    transparent 40%,\n    rgba(255,255,255,.14),\n    transparent 60%\n  );\n\n  animation:ufExpandSweep 5s linear infinite;\n}\n\n.uf-expand-cta h3{\n  position:relative;\n  z-index:2;\n\n  color:#ffffff !important;\n\n  font-size:24px;\n  line-height:1.05;\n  letter-spacing:-0.03em;\n  font-weight:900;\n}\n\n.uf-expand-cta p{\n  position:relative;\n  z-index:2;\n\n  margin-top:6px;\n\n  color:#dbeafe !important;\n\n  font-size:14px;\n  line-height:1.7;\n}\n\n\/* ANIMATIONS *\/\n@keyframes ufExpandGrid{\n  from{\n    transform:translate(0,0);\n  }\n\n  to{\n    transform:translate(34px,34px);\n  }\n}\n\n@keyframes ufExpandSweep{\n  from{\n    transform:translateX(-45%) rotate(8deg);\n  }\n\n  to{\n    transform:translateX(45%) rotate(8deg);\n  }\n}\n\n@keyframes ufExpandRing{\n  0%{\n    transform:scale(.28);\n    opacity:1;\n  }\n\n  100%{\n    transform:scale(1.75);\n    opacity:0;\n  }\n}\n\n@keyframes ufRouteMove{\n  from{\n    stroke-dashoffset:0;\n  }\n\n  to{\n    stroke-dashoffset:-32;\n  }\n}\n\n@keyframes ufMarkerPop{\n  0%,100%{\n    transform:scale(1);\n    opacity:.7;\n  }\n\n  50%{\n    transform:scale(1.55);\n    opacity:1;\n  }\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n\n  .uf-expand{\n    padding:40px 16px 70px;\n  }\n\n  .uf-expand-shell{\n    padding:30px;\n  }\n\n  .uf-expand-hero{\n    display:grid;\n    grid-template-columns:1.05fr .95fr;\n    gap:42px;\n    align-items:center;\n  }\n\n  .uf-expand-title{\n    font-size:42px;\n  }\n\n  .uf-expand-lead{\n    font-size:16px;\n  }\n\n  .uf-expand-visual{\n    min-height:300px;\n  }\n\n  .uf-expand-grid{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .uf-expand-cta{\n    padding:26px;\n  }\n\n  .uf-expand-cta h3{\n    font-size:28px;\n  }\n}\n\n\/* MOBILE *\/\n@media(max-width:520px){\n\n  .uf-expand-shell{\n    padding:18px;\n    border-radius:22px;\n  }\n\n  .uf-expand-title{\n    font-size:30px;\n    line-height:1.02;\n  }\n\n  .uf-expand-lead{\n    font-size:14px;\n  }\n\n  .uf-expand-list div{\n    font-size:13px;\n  }\n\n  .uf-expand-visual{\n    min-height:250px;\n    border-radius:20px;\n  }\n\n  .uf-expand-text{\n    left:14px;\n    right:14px;\n    bottom:14px;\n    padding:13px;\n  }\n\n  .uf-expand-text h3{\n    font-size:18px;\n  }\n\n  .uf-expand-box{\n    padding:16px;\n  }\n\n  .uf-expand-box h3{\n    font-size:18px;\n  }\n\n  .uf-expand-cta h3{\n    font-size:20px;\n  }\n\n  .uf-expand-cta p{\n    font-size:13px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n\n  .uf-expand-visual::before,\n  .uf-expand-visual::after,\n  .uf-expand-svg .pulse-ring,\n  .uf-expand-svg .route,\n  .uf-expand-svg .marker,\n  .uf-expand-cta::before{\n    animation:none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"uf-expand\"\u003e\n  \u003cdiv class=\"uf-expand-shell\"\u003e\n\n\n    \u003cdiv class=\"uf-expand-hero\"\u003e\n\n\n      \u003cdiv\u003e\n\n\n        \u003ch2 class=\"uf-expand-title\"\u003e\n\n          🗺️ Expansion Pack\n          \u003cspan\u003eMore countries. More locations. More adventure.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n\n        \u003cp class=\"uf-expand-lead\"\u003e\n          Want to expand your urbex map even further? With the Expansion Pack, you can add extra regions to your existing map all at once.\n          Receive thousands of new abandoned locations spread across Europe.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"uf-expand-list\"\u003e\n\n          \u003cdiv\u003e✅ \u003cstrong\u003eEurope expansion:\u003c\/strong\u003e +25,000 extra locations\u003c\/div\u003e\n\n          \u003cdiv\u003e✅ Specially designed as an \u003cstrong\u003eexpansion\u003c\/strong\u003e to your existing urbex map\u003c\/div\u003e\n\n          \u003cdiv\u003e📍 Directly integrated into your current map\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-expand-visual\"\u003e\n\n\n        \u003csvg class=\"uf-expand-svg\" viewbox=\"0 0 420 260\" preserveaspectratio=\"none\" aria-hidden=\"true\"\u003e\n\n          \u003ccircle class=\"pulse-ring\" cx=\"210\" cy=\"108\" r=\"55\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"pulse-ring r2\" cx=\"210\" cy=\"108\" r=\"55\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"pulse-ring r3\" cx=\"210\" cy=\"108\" r=\"55\"\u003e\u003c\/circle\u003e\n\n          \u003cpath class=\"route\" d=\"M72 178 C 132 105, 175 148, 210 108 S 305 62, 350 120\"\u003e\u003c\/path\u003e\n\n          \u003ccircle class=\"marker m1\" cx=\"72\" cy=\"178\" r=\"7\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"marker m2\" cx=\"158\" cy=\"132\" r=\"7\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"marker m3\" cx=\"244\" cy=\"94\" r=\"7\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"marker m4\" cx=\"350\" cy=\"120\" r=\"7\"\u003e\u003c\/circle\u003e\n\n        \u003c\/svg\u003e\n\n        \u003cdiv class=\"uf-expand-text\"\u003e\n\n          \u003ch3\u003eYour map grows live with you\u003c\/h3\u003e\n\n          \u003cp\u003eNew regions are added to your existing urbex map.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-expand-grid\"\u003e\n\n\n      \u003cdiv class=\"uf-expand-box\"\u003e\n\n\n        \u003ch3\u003eWhat you get\u003c\/h3\u003e\n\n\n        \u003cul\u003e\n\n          \u003cli\u003e🌍 Europe expansion with extra reach\u003c\/li\u003e\n\n          \u003cli\u003e📍 +25,000 new urbex locations\u003c\/li\u003e\n\n          \u003cli\u003e🔗 Directly integrated into your existing map\u003c\/li\u003e\n\n        \u003c\/ul\u003e\n\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"uf-expand-box uf-expand-warning\"\u003e\n\n\n        \u003ch3\u003eImportant to know\u003c\/h3\u003e\n\n\n        \u003cul\u003e\n\n          \u003cli\u003eYou need an existing map\u003c\/li\u003e\n\n          \u003cli\u003eNew countries and locations will be added\u003c\/li\u003e\n\n          \u003cli\u003eNot intended as a first purchase for new customers\u003c\/li\u003e\n\n        \u003c\/ul\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"uf-expand-cta\"\u003e\n\n      \u003ch3\u003eBecause one map is never enough.\u003c\/h3\u003e\n\n      \u003cp\u003eExpand your urbex world and discover thousands of new places.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Default Title","offer_id":53270630334803,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/IMG-9058.png?v=1787593709"},{"product_id":"ultimate-urbex-pakket","title":"Ultimate Exploring Package","description":"\u003cstyle\u003e\n.uf-ultimate{\n  max-width:1150px;\n  margin:0 auto;\n  padding:20px 12px 70px;\n  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n}\n\n.uf-ultimate-shell{\n  border-radius:24px;\n  background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);\n  border:1px solid #e2e8f0;\n  box-shadow:0 30px 80px rgba(15,23,42,.10);\n  padding:24px;\n}\n\n\/* HERO *\/\n.uf-ultimate-hero{\n  display:flex;\n  flex-direction:column;\n  gap:24px;\n}\n\n.uf-ultimate-title{\n  font-size:30px;\n  font-weight:900;\n  color:#0f172a;\n}\n\n.uf-ultimate-lead{\n  font-size:16px;\n  color:#475569;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-ultimate-visual{\n  position:relative;\n  height:260px;\n  border-radius:20px;\n  overflow:hidden;\n  background:linear-gradient(135deg,#020617,#0f172a);\n}\n\n\/* GRID *\/\n.uf-ultimate-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:36px 36px;\n}\n\n\/* SVG *\/\n.uf-ultimate-svg{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n}\n\n\/* CORE *\/\n.uf-core{\n  fill:#22c55e;\n  animation:corePulse 2s infinite;\n}\n\n\/* ITEMS *\/\n.uf-node{\n  fill:#60a5fa;\n  opacity:.7;\n  animation:nodePulse 2.5s infinite;\n}\n\n.uf-node:nth-child(2){animation-delay:.3s}\n.uf-node:nth-child(3){animation-delay:.6s}\n.uf-node:nth-child(4){animation-delay:.9s}\n\n\/* CONNECTION *\/\n.uf-line{\n  stroke:#38bdf8;\n  stroke-width:2;\n  stroke-dasharray:10;\n  animation:lineFlow 2s linear infinite;\n}\n\n\/* TEXT *\/\n.uf-ultimate-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  color:#fff;\n}\n\n\/* GRID CONTENT *\/\n.uf-ultimate-grid{\n  margin-top:20px;\n  display:grid;\n  gap:16px;\n}\n\n.uf-ultimate-box{\n  background:#fff;\n  border-radius:18px;\n  padding:18px;\n  border:1px solid #e2e8f0;\n}\n\n\/* VALUE BOX *\/\n.uf-value{\n  background:linear-gradient(135deg,#0ea5e9,#0f172a);\n  border-radius:20px;\n  padding:20px;\n  margin-top:20px;\n  text-align:center;\n}\n\n.uf-value h3{\n  color:#fff;\n  font-weight:900;\n  font-size:20px;\n}\n\n.uf-value p{\n  color:#bae6fd;\n  margin-top:6px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes corePulse{\n  0%,100%{transform:scale(.9); opacity:.6}\n  50%{transform:scale(1.1); opacity:1}\n}\n\n@keyframes nodePulse{\n  0%,100%{opacity:.3}\n  50%{opacity:1}\n}\n\n@keyframes lineFlow{\n  from{stroke-dashoffset:20;}\n  to{stroke-dashoffset:0;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-ultimate-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-ultimate-title{font-size:42px}\n  .uf-ultimate-grid{grid-template-columns:1fr 1fr}\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-ultimate\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-ultimate-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-ultimate-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- TEXT --\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003ch2 class=\"uf-ultimate-title\"\u003e🔥 Ultimate Urbex Package – All-in-one\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-ultimate-lead\"\u003e\u003c!--en--\u003e          With this package, you get access to the complete urbex ecosystem. No more separate purchases — you instantly unlock all tools, maps, and systems.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-ultimate-lead\"\u003e\u003c!--en--\u003e          Everything that is normally spread across the shop is now combined in one complete package.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cul style=\"margin-top:10px; line-height:1.8; color:#334155; font-size:14px;\"\u003e\n\u003c!--en--\u003e          \u003cli\u003e✅ Europe maps, upgrades \u0026amp; premium versions\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003e✅ Equipment \u0026amp; tools\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003e✅ Planning, recon \u0026amp; creator systems\u003c\/li\u003e\n\u003c!--en--\u003e          \u003cli\u003e✅ Gear, accessories and digital packs\u003c\/li\u003e\n\u003c!--en--\u003e        \u003c\/ul\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c!-- SVG ANIMATION --\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ultimate-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003csvg class=\"uf-ultimate-svg\" viewbox=\"0 0 300 200\"\u003e\n\n          \u003c!-- CENTER --\u003e\n          \u003ccircle class=\"uf-core\" cx=\"150\" cy=\"100\" r=\"10\"\u003e\u003c\/circle\u003e\n\n          \u003c!-- NODES --\u003e\n          \u003ccircle class=\"uf-node\" cx=\"80\" cy=\"60\" r=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"uf-node\" cx=\"220\" cy=\"60\" r=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"uf-node\" cx=\"80\" cy=\"140\" r=\"6\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"uf-node\" cx=\"220\" cy=\"140\" r=\"6\"\u003e\u003c\/circle\u003e\n\n          \u003c!-- CONNECTIONS --\u003e\n          \u003cline class=\"uf-line\" x1=\"150\" y1=\"100\" x2=\"80\" y2=\"60\"\u003e\u003c\/line\u003e\n          \u003cline class=\"uf-line\" x1=\"150\" y1=\"100\" x2=\"220\" y2=\"60\"\u003e\u003c\/line\u003e\n          \u003cline class=\"uf-line\" x1=\"150\" y1=\"100\" x2=\"80\" y2=\"140\"\u003e\u003c\/line\u003e\n          \u003cline class=\"uf-line\" x1=\"150\" y1=\"100\" x2=\"220\" y2=\"140\"\u003e\u003c\/line\u003e\n\n        \u003c\/svg\u003e\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-ultimate-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eEverything unlocked\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eOne purchase. Everything available.\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- INFO --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-ultimate-grid\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ultimate-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhat does “everything from the store” mean?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          You no longer have to choose. You get instant access to everything that is normally sold separately.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ultimate-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eWhy this package?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          Save time, money, and effort. Everything is immediately available without separate purchases.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ultimate-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eFor whom?\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          For explorers who want to get serious and have everything perfectly from the start.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-ultimate-box\"\u003e\n\u003c!--en--\u003e        \u003ch3\u003eNo more doubt\u003c\/h3\u003e\n\u003c!--en--\u003e        \u003cp\u003e\u003c!--en--\u003e          You immediately have everything you need — no more upgrades needed afterward.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c!-- VALUE --\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-value\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eNormally €461 → Now €247\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eSave €214 (46% discount)\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Zwart","offer_id":53270630564179,"sku":null,"price":247.0,"currency_code":"EUR","in_stock":false},{"title":"Groen","offer_id":53270630596947,"sku":null,"price":247.0,"currency_code":"EUR","in_stock":false},{"title":"Digital Camo","offer_id":53270630629715,"sku":null,"price":247.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/IMG-4198.png?v=1781945989"},{"product_id":"frankrijk-urbex-kaart","title":"France Urbex Map - 4,000+ Locations","description":"\u003cstyle\u003e\n.uf-maps{\n  max-width:1200px;\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\/* CONTAINER *\/\n.uf-maps-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-maps-hero{\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\/* TEXT *\/\n.uf-maps-title{\n  font-size:28px;\n  font-weight:900;\n  text-align:center;\n}\n\n.uf-maps-lead{\n  font-size:15px;\n  color:#526174;\n  text-align:center;\n  line-height:1.7;\n}\n\n\/* VISUAL *\/\n.uf-maps-visual{\n  position:relative;\n  border-radius:18px;\n  height:240px;\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-maps-visual::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n  background-size:36px 36px;\n  animation:gridMove 14s linear infinite;\n}\n\n\/* RADAR *\/\n.uf-maps-visual::after{\n  content:\"\";\n  position:absolute;\n  inset:-60%;\n  background:conic-gradient(\n    transparent 0deg,\n    rgba(96,165,250,.35) 70deg,\n    rgba(96,165,250,.15) 120deg,\n    transparent 180deg\n  );\n  animation:radarSpin 3.2s linear infinite;\n}\n\n\/* HOTSPOT *\/\n.uf-hotspot{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(96,165,250,.25), transparent 70%);\n  animation:moveHotspot 6s ease-in-out infinite;\n}\n\n\/* DOTS *\/\n.uf-map-dots{\n  position:absolute;\n  inset:0;\n  display:grid;\n  grid-template-columns:repeat(10,1fr);\n  grid-template-rows:repeat(6,1fr);\n}\n\n.uf-map-dot{\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  margin:auto;\n  background:#60a5fa;\n  opacity:.3;\n}\n\n.uf-map-dot:nth-child(5n){\n  background:#fff;\n  opacity:1;\n  animation:pulseDot 2s infinite;\n}\n\n\/* CORE TEXT *\/\n.uf-maps-core{\n  position:absolute;\n  bottom:16px;\n  left:16px;\n  right:16px;\n  z-index:3;\n}\n\n.uf-maps-core h3{\n  color:#fff;\n  font-size:16px;\n  font-weight:800;\n}\n\n.uf-maps-core p{\n  color:#cbd5f5;\n  font-size:12px;\n}\n\n\/* LIST *\/\n.uf-maps-list{\n  display:flex;\n  flex-direction:column;\n  gap:6px;\n  font-size:14px;\n}\n\n\/* 🔥 FEATURES FIXED *\/\n.uf-maps-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n}\n\n.uf-maps-feature{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  padding:10px 12px;\n\n  border-radius:12px;\n  background:#ffffff;\n  border:1px solid #e2e8f0;\n\n  font-size:13px;\n  font-weight:600;\n  color:#0f172a;\n\n  \/* 🔥 FIX *\/\n  white-space:normal;\n  line-height:1.3;\n}\n\n.uf-maps-feature-icon{\n  flex-shrink:0;\n  width:26px;\n  height:26px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:999px;\n  background:rgba(37,99,235,.08);\n}\n\n\/* HIGHLIGHT *\/\n.uf-maps-highlight{\n  margin-top:24px;\n  border-radius:18px;\n  padding:18px;\n  background:linear-gradient(135deg,#2563eb,#0f172a);\n  text-align:center;\n}\n\n.uf-maps-highlight h3{\n  color:#fff;\n  font-size:18px;\n  font-weight:900;\n}\n\n.uf-maps-highlight p{\n  color:#dbeafe;\n  font-size:13px;\n  margin-top:4px;\n}\n\n\/* ANIMATIONS *\/\n@keyframes radarSpin{\n  to{transform:rotate(360deg);}\n}\n@keyframes gridMove{\n  to{transform:translate(40px,40px);}\n}\n@keyframes pulseDot{\n  50%{transform:scale(1.8);}\n}\n@keyframes moveHotspot{\n  0%{top:20%;left:20%;}\n  50%{top:60%;left:70%;}\n  100%{top:20%;left:20%;}\n}\n\n\/* DESKTOP *\/\n@media(min-width:1024px){\n  .uf-maps-hero{\n    display:grid;\n    grid-template-columns:1.1fr .9fr;\n    gap:40px;\n    align-items:center;\n  }\n\n  .uf-maps-title{\n    font-size:46px;\n    text-align:left;\n  }\n\n  .uf-maps-lead{\n    text-align:left;\n  }\n\n  .uf-maps-features{\n    grid-template-columns:repeat(4,1fr);\n  }\n}\n\u003c\/style\u003e\u003c!--en--\u003e\u003c!--en--\u003e\u003csection class=\"uf-maps\"\u003e\u003c!--en--\u003e  \u003cdiv class=\"uf-maps-shell\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-hero\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv\u003e\n\u003c!--en--\u003e        \u003ch2 class=\"uf-maps-title\"\u003e🔎 Discover Urbex in France\u003c\/h2\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cp class=\"uf-maps-lead\"\u003e\u003c!--en--\u003e          Thousands of abandoned castles, factories, and bunkers at your fingertips.\u003c!--en--\u003e        \u003c\/p\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-list\"\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e✅ \u003cstrong\u003e4,000+ locations\u003c\/strong\u003e\u003c!--en--\u003e\n\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔄 Weekly updates\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e📱 Instant access\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e🔒 No blocked links\u003c\/div\u003e\n\u003c!--en--\u003e          \u003cdiv\u003e👥 Community access\u003c\/div\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-visual\"\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-hotspot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-map-dots\"\u003e\n\u003c!--en--\u003e          {% for i in (1..60) %}\u003c!--en--\u003e            \u003cdiv class=\"uf-map-dot\"\u003e\u003c\/div\u003e\n\u003c!--en--\u003e          {% endfor %}\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-core\"\u003e\n\u003c!--en--\u003e          \u003ch3\u003eLive map feel\u003c\/h3\u003e\n\u003c!--en--\u003e          \u003cp\u003eAlways new locations available\u003c\/p\u003e\n\u003c!--en--\u003e        \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-features\"\u003e\n\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e📍\u003c\/div\u003e\n\u003c!--en--\u003e        4,000+ spots\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e⚡\u003c\/div\u003e\n\u003c!--en--\u003e        Fast access\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e🔄\u003c\/div\u003e\n\u003c!--en--\u003e        Weekly updates\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e      \u003cdiv class=\"uf-maps-feature\"\u003e\n\u003c!--en--\u003e        \u003cdiv class=\"uf-maps-feature-icon\"\u003e👥\u003c\/div\u003e\n\u003c!--en--\u003e        Community\u003c!--en--\u003e      \u003c\/div\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e    \u003cdiv class=\"uf-maps-highlight\"\u003e\n\u003c!--en--\u003e      \u003ch3\u003eThe largest urbex map of France\u003c\/h3\u003e\n\u003c!--en--\u003e      \u003cp\u003eOpen directly. Updated weekly. No hassle.\u003c\/p\u003e\n\u003c!--en--\u003e    \u003c\/div\u003e\n\u003c!--en--\u003e\u003c!--en--\u003e  \u003c\/div\u003e\n\u003c!--en--\u003e\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"2026 — Gratis Updates","offer_id":54658783019347,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"2027 — Meest gekozen ⭐ (+10% korting)","offer_id":54658783052115,"sku":null,"price":32.99,"currency_code":"EUR","in_stock":true},{"title":"Premium — Nooit meer upgraden 👑","offer_id":54658783084883,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/57DA3409-007A-4A08-A6DE-DCB0B3DC670C.png?v=1787650988"},{"product_id":"paranormal-keychain","title":"Paranormal Keychain","description":"\u003c!-- ========================================= THE URBEX FACTORY – LOCATION INFORMATION 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         Location Information       \u003c\/h2\u003e        \u003cdiv class=\"uf-unverified-badge\"\u003e         ⚠️ Unverified       \u003c\/div\u003e      \u003c\/div\u003e      \u003cp\u003e       See the size of the location and the challenge level of the explore at a glance.     \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             Size           \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             Difficulty           \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":53275188855123,"sku":null,"price":2.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/IMG-4224.png?v=1781946079"},{"product_id":"urban-explorer-tshirt","title":"Urban Explorer Tee – No Limits. No Rules.","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":"Maroon \/ S","offer_id":53540292657491,"sku":"7625262_12634","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ M","offer_id":53540292690259,"sku":"7625262_12635","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ L","offer_id":53540292723027,"sku":"7625262_12636","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ XL","offer_id":53540292755795,"sku":"7625262_12637","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":53540292788563,"sku":"7625262_12638","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":53540292821331,"sku":"7625262_11546","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":53540292854099,"sku":"7625262_11547","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":53540292886867,"sku":"7625262_11548","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":53540292919635,"sku":"7625262_11549","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":53540292952403,"sku":"7625262_11550","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":53540292985171,"sku":"7625262_11561","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":53540293017939,"sku":"7625262_11562","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":53540293050707,"sku":"7625262_11563","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":53540293083475,"sku":"7625262_11564","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 2XL","offer_id":53540293116243,"sku":"7625262_11565","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Cardinal \/ S","offer_id":53540293149011,"sku":"7625262_15819","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Cardinal \/ M","offer_id":53540293181779,"sku":"7625262_15820","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Cardinal \/ L","offer_id":53540293214547,"sku":"7625262_15821","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Cardinal \/ XL","offer_id":53540293247315,"sku":"7625262_15822","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Cardinal \/ 2XL","offer_id":53540293280083,"sku":"7625262_15823","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ S","offer_id":53540293312851,"sku":"7625262_15879","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ M","offer_id":53540293345619,"sku":"7625262_15880","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ L","offer_id":53540293378387,"sku":"7625262_15881","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ XL","offer_id":53540293411155,"sku":"7625262_15882","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ 2XL","offer_id":53540293443923,"sku":"7625262_15883","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Heather \/ S","offer_id":53540293476691,"sku":"7625262_15843","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Heather \/ M","offer_id":53540293509459,"sku":"7625262_15844","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Heather \/ L","offer_id":53540293542227,"sku":"7625262_15845","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Heather \/ XL","offer_id":53540293574995,"sku":"7625262_15846","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Dark Heather \/ 2XL","offer_id":53540293607763,"sku":"7625262_15847","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sapphire \/ S","offer_id":53540293640531,"sku":"7625262_21659","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sapphire \/ M","offer_id":53540293673299,"sku":"7625262_21660","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sapphire \/ L","offer_id":53540293706067,"sku":"7625262_21661","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sapphire \/ XL","offer_id":53540293738835,"sku":"7625262_21662","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sapphire \/ 2XL","offer_id":53540293771603,"sku":"7625262_21663","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ S","offer_id":53540293804371,"sku":"7625262_21651","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ M","offer_id":53540293837139,"sku":"7625262_21652","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ L","offer_id":53540293869907,"sku":"7625262_21653","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ XL","offer_id":53540293902675,"sku":"7625262_21654","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Heliconia \/ 2XL","offer_id":53540293935443,"sku":"7625262_21655","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ S","offer_id":53540293968211,"sku":"7625262_15831","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ M","offer_id":53540294000979,"sku":"7625262_15832","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ L","offer_id":53540294033747,"sku":"7625262_15833","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ XL","offer_id":53540294066515,"sku":"7625262_15834","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":53540294099283,"sku":"7625262_15835","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ S","offer_id":53540294132051,"sku":"7625262_15867","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ M","offer_id":53540294164819,"sku":"7625262_15868","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ L","offer_id":53540294197587,"sku":"7625262_15869","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ XL","offer_id":53540294230355,"sku":"7625262_15870","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":53540294263123,"sku":"7625262_15871","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":53540294295891,"sku":"7625262_14965","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":53540294328659,"sku":"7625262_14966","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":53540294361427,"sku":"7625262_14967","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":53540294394195,"sku":"7625262_14968","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2XL","offer_id":53540294426963,"sku":"7625262_14969","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Graphite Heather \/ S","offer_id":53540294459731,"sku":"7625262_21683","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Graphite Heather \/ M","offer_id":53540294492499,"sku":"7625262_21684","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Graphite Heather \/ L","offer_id":53540294525267,"sku":"7625262_21685","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Graphite Heather \/ XL","offer_id":53540294558035,"sku":"7625262_21686","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Graphite Heather \/ 2XL","offer_id":53540294590803,"sku":"7625262_21687","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ S","offer_id":53540294623571,"sku":"7625262_15807","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ M","offer_id":53540294656339,"sku":"7625262_15808","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ L","offer_id":53540294689107,"sku":"7625262_15809","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ XL","offer_id":53540294721875,"sku":"7625262_15810","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ 2XL","offer_id":53540294754643,"sku":"7625262_15811","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Azalea \/ S","offer_id":53540294787411,"sku":"7625262_15813","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Azalea \/ M","offer_id":53540294820179,"sku":"7625262_15814","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Azalea \/ L","offer_id":53540294852947,"sku":"7625262_15815","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Azalea \/ XL","offer_id":53540294885715,"sku":"7625262_15816","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Azalea \/ 2XL","offer_id":53540294918483,"sku":"7625262_15817","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ S","offer_id":53540294951251,"sku":"7625262_11571","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ M","offer_id":53540294984019,"sku":"7625262_11572","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ L","offer_id":53540295016787,"sku":"7625262_11573","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":53540295049555,"sku":"7625262_11574","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":53540295082323,"sku":"7625262_11575","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ S","offer_id":53540295115091,"sku":"7625262_11556","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ M","offer_id":53540295147859,"sku":"7625262_11557","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ L","offer_id":53540295180627,"sku":"7625262_11558","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ XL","offer_id":53540295213395,"sku":"7625262_11559","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ 2XL","offer_id":53540295246163,"sku":"7625262_11560","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Yellow Haze \/ S","offer_id":53540295278931,"sku":"7625262_21675","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Yellow Haze \/ M","offer_id":53540295311699,"sku":"7625262_21676","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Yellow Haze \/ L","offer_id":53540295344467,"sku":"7625262_21677","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Yellow Haze \/ XL","offer_id":53540295377235,"sku":"7625262_21678","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Yellow Haze \/ 2XL","offer_id":53540295410003,"sku":"7625262_21679","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":53540295442771,"sku":"7625262_15861","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":53540295475539,"sku":"7625262_15862","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":53540295508307,"sku":"7625262_15863","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":53540295541075,"sku":"7625262_15864","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":53540295573843,"sku":"7625262_15865","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ S","offer_id":53540295606611,"sku":"7625262_14973","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ M","offer_id":53540295639379,"sku":"7625262_14974","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ L","offer_id":53540295672147,"sku":"7625262_14975","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ XL","offer_id":53540295704915,"sku":"7625262_14976","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ 2XL","offer_id":53540295737683,"sku":"7625262_14977","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":53540295770451,"sku":"7625262_11576","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":53540295803219,"sku":"7625262_11577","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":53540295835987,"sku":"7625262_11578","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":53540295868755,"sku":"7625262_11579","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":53540295901523,"sku":"7625262_11580","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/unisex-classic-tee-white-front-and-back-69e8bb8ef11d7.png?v=1782023676"},{"product_id":"sometimes-nature-is-all-you-need-tshirt","title":"Sometimes Nature Is All You Need – Urbex T-Shirt","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":"Black \/ S","offer_id":53540354359635,"sku":"1674563_11546","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":53540354392403,"sku":"1674563_11547","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":53540354425171,"sku":"1674563_11548","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":53540354457939,"sku":"1674563_11549","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":53540354490707,"sku":"1674563_11550","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":53540354523475,"sku":"1674563_11561","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":53540354556243,"sku":"1674563_11562","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":53540354589011,"sku":"1674563_11563","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":53540354621779,"sku":"1674563_11564","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 2XL","offer_id":53540354654547,"sku":"1674563_11565","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ S","offer_id":53540354687315,"sku":"1674563_15831","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ M","offer_id":53540354720083,"sku":"1674563_15832","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ L","offer_id":53540354752851,"sku":"1674563_15833","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ XL","offer_id":53540354785619,"sku":"1674563_15834","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":53540354818387,"sku":"1674563_15835","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ S","offer_id":53540354851155,"sku":"1674563_15807","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ M","offer_id":53540354883923,"sku":"1674563_15808","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ L","offer_id":53540354916691,"sku":"1674563_15809","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ XL","offer_id":53540354949459,"sku":"1674563_15810","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ 2XL","offer_id":53540354982227,"sku":"1674563_15811","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ S","offer_id":53540355014995,"sku":"1674563_12639","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ M","offer_id":53540355047763,"sku":"1674563_12640","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ L","offer_id":53540355080531,"sku":"1674563_12641","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ XL","offer_id":53540355113299,"sku":"1674563_12642","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ 2XL","offer_id":53540355146067,"sku":"1674563_12643","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ S","offer_id":53540355178835,"sku":"1674563_11556","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ M","offer_id":53540355211603,"sku":"1674563_11557","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ L","offer_id":53540355244371,"sku":"1674563_11558","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ XL","offer_id":53540355277139,"sku":"1674563_11559","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ 2XL","offer_id":53540355309907,"sku":"1674563_11560","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":53540355342675,"sku":"1674563_15861","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":53540355375443,"sku":"1674563_15862","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":53540355408211,"sku":"1674563_15863","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":53540355440979,"sku":"1674563_15864","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":53540355473747,"sku":"1674563_15865","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ S","offer_id":53540355506515,"sku":"1674563_14973","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ M","offer_id":53540355539283,"sku":"1674563_14974","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ L","offer_id":53540355572051,"sku":"1674563_14975","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ XL","offer_id":53540355604819,"sku":"1674563_14976","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ 2XL","offer_id":53540355637587,"sku":"1674563_14977","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":53540355670355,"sku":"1674563_11576","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":53540355703123,"sku":"1674563_11577","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":53540355735891,"sku":"1674563_11578","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":53540355768659,"sku":"1674563_11579","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":53540355801427,"sku":"1674563_11580","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/unisex-classic-tee-white-front-and-back-69e8bb4f24bda.png?v=1782023125"},{"product_id":"born-to-seek-discovery-tshirt","title":"Born To Seek Discovery – Urbex T-Shirt","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":"Black \/ S","offer_id":53540367958355,"sku":"8580446_11546","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":53540367991123,"sku":"8580446_11547","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":53540368023891,"sku":"8580446_11548","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":53540368056659,"sku":"8580446_11549","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":53540368089427,"sku":"8580446_11550","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":53540368122195,"sku":"8580446_11561","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":53540368154963,"sku":"8580446_11562","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":53540368187731,"sku":"8580446_11563","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":53540368220499,"sku":"8580446_11564","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 2XL","offer_id":53540368253267,"sku":"8580446_11565","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ S","offer_id":53540368286035,"sku":"8580446_11566","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ M","offer_id":53540368318803,"sku":"8580446_11567","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ L","offer_id":53540368351571,"sku":"8580446_11568","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XL","offer_id":53540368384339,"sku":"8580446_11569","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 2XL","offer_id":53540368417107,"sku":"8580446_11570","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ S","offer_id":53540368449875,"sku":"8580446_15831","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ M","offer_id":53540368482643,"sku":"8580446_15832","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ L","offer_id":53540368515411,"sku":"8580446_15833","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ XL","offer_id":53540368548179,"sku":"8580446_15834","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":53540368580947,"sku":"8580446_15835","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ S","offer_id":53540368613715,"sku":"8580446_15807","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ M","offer_id":53540368646483,"sku":"8580446_15808","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ L","offer_id":53540368679251,"sku":"8580446_15809","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ XL","offer_id":53540368712019,"sku":"8580446_15810","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ 2XL","offer_id":53540368744787,"sku":"8580446_15811","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ S","offer_id":53540368777555,"sku":"8580446_12639","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ M","offer_id":53540368810323,"sku":"8580446_12640","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ L","offer_id":53540368843091,"sku":"8580446_12641","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ XL","offer_id":53540368875859,"sku":"8580446_12642","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ 2XL","offer_id":53540368908627,"sku":"8580446_12643","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ S","offer_id":53540368941395,"sku":"8580446_11556","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ M","offer_id":53540368974163,"sku":"8580446_11557","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ L","offer_id":53540369006931,"sku":"8580446_11558","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ XL","offer_id":53540369039699,"sku":"8580446_11559","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ 2XL","offer_id":53540369072467,"sku":"8580446_11560","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":53540369105235,"sku":"8580446_15861","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":53540369138003,"sku":"8580446_15862","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":53540369170771,"sku":"8580446_15863","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":53540369203539,"sku":"8580446_15864","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":53540369236307,"sku":"8580446_15865","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ S","offer_id":53540369269075,"sku":"8580446_14973","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ M","offer_id":53540369301843,"sku":"8580446_14974","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ L","offer_id":53540369334611,"sku":"8580446_14975","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ XL","offer_id":53540369367379,"sku":"8580446_14976","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ 2XL","offer_id":53540369400147,"sku":"8580446_14977","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":53540369432915,"sku":"8580446_11576","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":53540369465683,"sku":"8580446_11577","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":53540369498451,"sku":"8580446_11578","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":53540369531219,"sku":"8580446_11579","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":53540369563987,"sku":"8580446_11580","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/unisex-classic-tee-white-front-and-back-69e8bb123a79e.png?v=1782023197"},{"product_id":"the-journey-is-the-reward-tshirt","title":"The Journey Is The Reward T-Shirt – Urbex Explorer Style","description":"\u003cstyle\u003e\n.uf-tee-desc{\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.uf-tee-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.uf-tee-hero{\n  display:grid;\n  grid-template-columns:1.15fr .85fr;\n  gap:28px;\n  align-items:center;\n}\n\n.uf-tee-kicker{\n  display:inline-flex;\n  margin-bottom:16px;\n  padding:8px 13px;\n  border-radius:999px;\n  background:#fff;\n  border:1px solid var(--line);\n  color:#2563eb;\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  box-shadow:0 10px 30px rgba(37,99,235,.08);\n}\n\n.uf-tee-title{\n  margin:0;\n  font-size:clamp(32px,5vw,58px);\n  line-height:1;\n  letter-spacing:-0.04em;\n}\n\n.uf-tee-title span{\n  display:block;\n  color:var(--blue);\n}\n\n.uf-tee-lead{\n  font-size:17px;\n  line-height:1.8;\n  margin-top:18px;\n  color:var(--muted);\n}\n\n\/* VISUAL *\/\n.uf-tee-visual{\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  animation:ufFloat 5s ease-in-out infinite;\n}\n\n.uf-tee-pulse{\n  border-radius:18px;\n  padding:24px;\n  min-height:230px;\n  background:linear-gradient(135deg,#0b1220,#12213b);\n  color:#fff;\n  position:relative;\n  overflow:hidden;\n}\n\n\/* ✨ FABRIC LIGHT *\/\n.uf-tee-pulse::before{\n  content:\"\";\n  position:absolute;\n  inset:-40%;\n  background:linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.15), transparent 70%);\n  animation:ufSweep 4.5s linear infinite;\n}\n\n\/* 🔵 SOFT GLOW *\/\n.uf-tee-pulse::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 30% 20%, rgba(96,165,250,.25), transparent 50%);\n  animation:ufGlow 6s ease-in-out infinite;\n}\n\n.uf-tee-pulse h3{\n  position:relative;\n  margin:0 0 12px;\n  color:#fff !important;\n  font-size:22px;\n  font-weight:800;\n}\n\n.uf-tee-pulse p{\n  position:relative;\n  margin:0;\n  color:#dbeafe;\n  font-size:14px;\n  line-height:1.7;\n}\n\n\/* INFO *\/\n.uf-tee-section{\n  margin-top:28px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:16px;\n}\n\n.uf-tee-panel{\n  background:#fff;\n  border-radius:20px;\n  padding:20px;\n  border:1px solid var(--line);\n  transition:.25s;\n}\n\n.uf-tee-panel:hover{\n  transform:translateY(-3px);\n  box-shadow:0 18px 40px rgba(37,99,235,.1);\n}\n\n.uf-tee-panel p{\n  color:var(--muted);\n}\n\n\/* FEATURES *\/\n.uf-tee-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n}\n\n.uf-tee-feature{\n  background:#fff;\n  border-radius:18px;\n  padding:16px;\n  border:1px solid var(--line);\n}\n\n.uf-tee-icon{\n  width:42px;\n  height:42px;\n  border-radius:12px;\n  background:var(--blue-soft);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  margin-bottom:10px;\n}\n\n\/* HIGHLIGHT *\/\n.uf-tee-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.uf-tee-highlight h3{\n  color:#ffffff !important;\n  font-weight:800;\n}\n\n\/* ANIMATIONS *\/\n@keyframes ufFloat{\n  0%,100%{transform:translateY(0);}\n  50%{transform:translateY(-8px);}\n}\n\n@keyframes ufSweep{\n  0%{transform:translateX(-60%) rotate(10deg);}\n  100%{transform:translateX(60%) rotate(10deg);}\n}\n\n@keyframes ufGlow{\n  0%,100%{opacity:.3;}\n  50%{opacity:.6;}\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n  .uf-tee-desc{padding:16px 10px 40px;}\n  .uf-tee-shell{padding:18px;border-radius:20px;}\n  .uf-tee-hero,.uf-tee-section{grid-template-columns:1fr;}\n  .uf-tee-title{font-size:30px;}\n  .uf-tee-features{grid-template-columns:1fr;}\n  html,body{overflow-x:hidden;}\n}\n\n\/* REDUCE MOTION *\/\n@media(prefers-reduced-motion:reduce){\n  .uf-tee-visual,\n  .uf-tee-pulse::before,\n  .uf-tee-pulse::after{\n    animation:none!important;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"uf-tee-desc\"\u003e\n  \u003cdiv class=\"uf-tee-shell\"\u003e\n\n    \u003cdiv class=\"uf-tee-hero\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"uf-tee-kicker\"\u003ePremium urbex wear\u003c\/div\u003e\n\n        \u003ch2 class=\"uf-tee-title\"\u003e\n          Gemaakt voor elke dag.\n          \u003cspan\u003eOntworpen voor explorers.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"uf-tee-lead\"\u003e\n          Dit T-shirt is ontworpen voor comfort, eenvoud en een strakke uitstraling.\n          Lichtgewicht, ademend en perfect voor zowel urbex trips als dagelijks gebruik.\n          Geen overdreven design, maar een premium look die overal bij past.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-tee-visual\"\u003e\n        \u003cdiv class=\"uf-tee-pulse\"\u003e\n          \u003ch3\u003eComfort dat je de hele dag voelt.\u003c\/h3\u003e\n          \u003cp\u003e\n            Zacht, ademend en licht op de huid. Ideaal voor warme dagen,\n            lange exploraties of gewoon als je iets draagt dat altijd goed zit.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-tee-section\"\u003e\n      \u003cdiv class=\"uf-tee-panel\"\u003e\n        \u003ch3\u003eWaarom dit T-shirt?\u003c\/h3\u003e\n        \u003cp\u003e\n          Tijdens een urbex dag wil je kleding die niet te zwaar is, goed ademt en prettig blijft zitten.\n          Dit shirt biedt precies dat: comfort zonder concessies aan uitstraling.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-tee-panel\"\u003e\n        \u003ch3\u003eVoor wie is het gemaakt?\u003c\/h3\u003e\n        \u003cp\u003e\n          Voor explorers, fotografen en iedereen die houdt van minimalistische kleding\n          met een premium uitstraling. Perfect voor zowel op locatie als in het dagelijks leven.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-tee-features\"\u003e\n      \u003cdiv class=\"uf-tee-feature\"\u003e\n        \u003cdiv class=\"uf-tee-icon\"\u003e🌬️\u003c\/div\u003e\n        \u003cstrong\u003eAdemend materiaal\u003c\/strong\u003e\n        \u003cp\u003eLicht en luchtig, ideaal voor warme dagen en actieve momenten.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-tee-feature\"\u003e\n        \u003cdiv class=\"uf-tee-icon\"\u003e🧵\u003c\/div\u003e\n        \u003cstrong\u003eZachte stof\u003c\/strong\u003e\n        \u003cp\u003eComfortabel op de huid en geschikt voor langdurig dragen.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-tee-feature\"\u003e\n        \u003cdiv class=\"uf-tee-icon\"\u003e🎯\u003c\/div\u003e\n        \u003cstrong\u003eStrakke fit\u003c\/strong\u003e\n        \u003cp\u003eModerne pasvorm die overal bij past zonder overdreven te zijn.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-tee-highlight\"\u003e\n      \u003ch3\u003eEen T-shirt dat past bij jouw lifestyle.\u003c\/h3\u003e\n      \u003cp\u003e\n        Of je nu een verlaten locatie bezoekt of gewoon een clean outfit wilt:\n        dit shirt combineert comfort, eenvoud en een premium uitstraling in één.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Black \/ S","offer_id":53540382441811,"sku":"5646615_11546","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":53540382474579,"sku":"5646615_11547","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":53540382507347,"sku":"5646615_11548","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":53540382540115,"sku":"5646615_11549","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":53540382572883,"sku":"5646615_11550","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":53540382605651,"sku":"5646615_11561","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":53540382638419,"sku":"5646615_11562","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":53540382671187,"sku":"5646615_11563","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":53540382703955,"sku":"5646615_11564","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 2XL","offer_id":53540382736723,"sku":"5646615_11565","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ S","offer_id":53540382769491,"sku":"5646615_11566","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ M","offer_id":53540382802259,"sku":"5646615_11567","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ L","offer_id":53540382835027,"sku":"5646615_11568","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XL","offer_id":53540382867795,"sku":"5646615_11569","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 2XL","offer_id":53540382900563,"sku":"5646615_11570","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ S","offer_id":53540382933331,"sku":"5646615_15831","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ M","offer_id":53540382966099,"sku":"5646615_15832","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ L","offer_id":53540382998867,"sku":"5646615_15833","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ XL","offer_id":53540383031635,"sku":"5646615_15834","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":53540383064403,"sku":"5646615_15835","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ S","offer_id":53540383097171,"sku":"5646615_15807","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ M","offer_id":53540383129939,"sku":"5646615_15808","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ L","offer_id":53540383162707,"sku":"5646615_15809","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ XL","offer_id":53540383195475,"sku":"5646615_15810","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ 2XL","offer_id":53540383228243,"sku":"5646615_15811","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ S","offer_id":53540383261011,"sku":"5646615_12639","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ M","offer_id":53540383293779,"sku":"5646615_12640","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ L","offer_id":53540383326547,"sku":"5646615_12641","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ XL","offer_id":53540383359315,"sku":"5646615_12642","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ 2XL","offer_id":53540383392083,"sku":"5646615_12643","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ S","offer_id":53540383424851,"sku":"5646615_11556","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ M","offer_id":53540383457619,"sku":"5646615_11557","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ L","offer_id":53540383490387,"sku":"5646615_11558","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ XL","offer_id":53540383523155,"sku":"5646615_11559","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ 2XL","offer_id":53540383555923,"sku":"5646615_11560","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":53540383588691,"sku":"5646615_15861","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":53540383621459,"sku":"5646615_15862","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":53540383654227,"sku":"5646615_15863","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":53540383686995,"sku":"5646615_15864","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":53540383719763,"sku":"5646615_15865","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ S","offer_id":53540383752531,"sku":"5646615_14973","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ M","offer_id":53540383785299,"sku":"5646615_14974","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ L","offer_id":53540383818067,"sku":"5646615_14975","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ XL","offer_id":53540383850835,"sku":"5646615_14976","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ 2XL","offer_id":53540383883603,"sku":"5646615_14977","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":53540383916371,"sku":"5646615_11576","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":53540383949139,"sku":"5646615_11577","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":53540383981907,"sku":"5646615_11578","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":53540384014675,"sku":"5646615_11579","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":53540384047443,"sku":"5646615_11580","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/unisex-classic-tee-white-front-and-back-69e8ba8da7652.png?v=1782023274"},{"product_id":"explore-the-unknown-tshirt","title":"Explore The Unknown T-Shirt – Urbex Explorer Style","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":"Black \/ S","offer_id":53540396237139,"sku":"7246207_11546","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":53540396269907,"sku":"7246207_11547","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":53540396302675,"sku":"7246207_11548","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":53540396335443,"sku":"7246207_11549","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":53540396368211,"sku":"7246207_11550","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":53540396400979,"sku":"7246207_11561","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":53540396433747,"sku":"7246207_11562","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":53540396466515,"sku":"7246207_11563","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":53540396499283,"sku":"7246207_11564","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 2XL","offer_id":53540396532051,"sku":"7246207_11565","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ S","offer_id":53540396564819,"sku":"7246207_11566","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ M","offer_id":53540396597587,"sku":"7246207_11567","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ L","offer_id":53540396630355,"sku":"7246207_11568","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XL","offer_id":53540396663123,"sku":"7246207_11569","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 2XL","offer_id":53540396695891,"sku":"7246207_11570","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ S","offer_id":53540396728659,"sku":"7246207_15831","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ M","offer_id":53540396761427,"sku":"7246207_15832","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ L","offer_id":53540396794195,"sku":"7246207_15833","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ XL","offer_id":53540396826963,"sku":"7246207_15834","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":53540396859731,"sku":"7246207_15835","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ S","offer_id":53540396892499,"sku":"7246207_15807","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ M","offer_id":53540396925267,"sku":"7246207_15808","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ L","offer_id":53540396958035,"sku":"7246207_15809","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ XL","offer_id":53540396990803,"sku":"7246207_15810","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ 2XL","offer_id":53540397023571,"sku":"7246207_15811","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ S","offer_id":53540397056339,"sku":"7246207_12639","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ M","offer_id":53540397089107,"sku":"7246207_12640","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ L","offer_id":53540397121875,"sku":"7246207_12641","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ XL","offer_id":53540397154643,"sku":"7246207_12642","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ 2XL","offer_id":53540397187411,"sku":"7246207_12643","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ S","offer_id":53540397220179,"sku":"7246207_11556","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ M","offer_id":53540397252947,"sku":"7246207_11557","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ L","offer_id":53540397285715,"sku":"7246207_11558","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ XL","offer_id":53540397318483,"sku":"7246207_11559","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ 2XL","offer_id":53540397351251,"sku":"7246207_11560","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":53540397384019,"sku":"7246207_15861","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":53540397416787,"sku":"7246207_15862","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":53540397449555,"sku":"7246207_15863","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":53540397482323,"sku":"7246207_15864","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":53540397515091,"sku":"7246207_15865","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ S","offer_id":53540397547859,"sku":"7246207_14973","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ M","offer_id":53540397580627,"sku":"7246207_14974","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ L","offer_id":53540397613395,"sku":"7246207_14975","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ XL","offer_id":53540397646163,"sku":"7246207_14976","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ 2XL","offer_id":53540397678931,"sku":"7246207_14977","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":53540397711699,"sku":"7246207_11576","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":53540397744467,"sku":"7246207_11577","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":53540397777235,"sku":"7246207_11578","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":53540397810003,"sku":"7246207_11579","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":53540397842771,"sku":"7246207_11580","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/unisex-classic-tee-white-front-and-back-69e8ba4d370c7.png?v=1782023844"},{"product_id":"always-take-the-scenic-route-tshirt","title":"Always Take The Scenic Route T-Shirt – Urbex Explorer Style","description":"\u003cstyle\u003e\n.uf-tee-desc{\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.uf-tee-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.uf-tee-hero{\n  display:grid;\n  grid-template-columns:1.15fr .85fr;\n  gap:28px;\n  align-items:center;\n}\n\n.uf-tee-kicker{\n  display:inline-flex;\n  margin-bottom:16px;\n  padding:8px 13px;\n  border-radius:999px;\n  background:#fff;\n  border:1px solid var(--line);\n  color:#2563eb;\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n  box-shadow:0 10px 30px rgba(37,99,235,.08);\n}\n\n.uf-tee-title{\n  margin:0;\n  font-size:clamp(32px,5vw,58px);\n  line-height:1;\n  letter-spacing:-0.04em;\n}\n\n.uf-tee-title span{\n  display:block;\n  color:var(--blue);\n}\n\n.uf-tee-lead{\n  font-size:17px;\n  line-height:1.8;\n  margin-top:18px;\n  color:var(--muted);\n}\n\n\/* VISUAL *\/\n.uf-tee-visual{\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  animation:ufFloat 5s ease-in-out infinite;\n}\n\n.uf-tee-pulse{\n  border-radius:18px;\n  padding:24px;\n  min-height:230px;\n  background:linear-gradient(135deg,#0b1220,#12213b);\n  color:#fff;\n  position:relative;\n  overflow:hidden;\n}\n\n\/* ✨ FABRIC LIGHT *\/\n.uf-tee-pulse::before{\n  content:\"\";\n  position:absolute;\n  inset:-40%;\n  background:linear-gradient(120deg, transparent 30%, rgba(255,255,255,0.15), transparent 70%);\n  animation:ufSweep 4.5s linear infinite;\n}\n\n\/* 🔵 SOFT GLOW *\/\n.uf-tee-pulse::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 30% 20%, rgba(96,165,250,.25), transparent 50%);\n  animation:ufGlow 6s ease-in-out infinite;\n}\n\n.uf-tee-pulse h3{\n  position:relative;\n  margin:0 0 12px;\n  color:#fff !important;\n  font-size:22px;\n  font-weight:800;\n}\n\n.uf-tee-pulse p{\n  position:relative;\n  margin:0;\n  color:#dbeafe;\n  font-size:14px;\n  line-height:1.7;\n}\n\n\/* INFO *\/\n.uf-tee-section{\n  margin-top:28px;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:16px;\n}\n\n.uf-tee-panel{\n  background:#fff;\n  border-radius:20px;\n  padding:20px;\n  border:1px solid var(--line);\n  transition:.25s;\n}\n\n.uf-tee-panel:hover{\n  transform:translateY(-3px);\n  box-shadow:0 18px 40px rgba(37,99,235,.1);\n}\n\n.uf-tee-panel p{\n  color:var(--muted);\n}\n\n\/* FEATURES *\/\n.uf-tee-features{\n  margin-top:20px;\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n}\n\n.uf-tee-feature{\n  background:#fff;\n  border-radius:18px;\n  padding:16px;\n  border:1px solid var(--line);\n}\n\n.uf-tee-icon{\n  width:42px;\n  height:42px;\n  border-radius:12px;\n  background:var(--blue-soft);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  margin-bottom:10px;\n}\n\n\/* HIGHLIGHT *\/\n.uf-tee-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.uf-tee-highlight h3{\n  color:#ffffff !important;\n  font-weight:800;\n}\n\n\/* ANIMATIONS *\/\n@keyframes ufFloat{\n  0%,100%{transform:translateY(0);}\n  50%{transform:translateY(-8px);}\n}\n\n@keyframes ufSweep{\n  0%{transform:translateX(-60%) rotate(10deg);}\n  100%{transform:translateX(60%) rotate(10deg);}\n}\n\n@keyframes ufGlow{\n  0%,100%{opacity:.3;}\n  50%{opacity:.6;}\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n  .uf-tee-desc{padding:16px 10px 40px;}\n  .uf-tee-shell{padding:18px;border-radius:20px;}\n  .uf-tee-hero,.uf-tee-section{grid-template-columns:1fr;}\n  .uf-tee-title{font-size:30px;}\n  .uf-tee-features{grid-template-columns:1fr;}\n  html,body{overflow-x:hidden;}\n}\n\n\/* REDUCE MOTION *\/\n@media(prefers-reduced-motion:reduce){\n  .uf-tee-visual,\n  .uf-tee-pulse::before,\n  .uf-tee-pulse::after{\n    animation:none!important;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"uf-tee-desc\"\u003e\n  \u003cdiv class=\"uf-tee-shell\"\u003e\n\n    \u003cdiv class=\"uf-tee-hero\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"uf-tee-kicker\"\u003ePremium urbex wear\u003c\/div\u003e\n\n        \u003ch2 class=\"uf-tee-title\"\u003e\n          Gemaakt voor elke dag.\n          \u003cspan\u003eOntworpen voor explorers.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"uf-tee-lead\"\u003e\n          Dit T-shirt is ontworpen voor comfort, eenvoud en een strakke uitstraling.\n          Lichtgewicht, ademend en perfect voor zowel urbex trips als dagelijks gebruik.\n          Geen overdreven design, maar een premium look die overal bij past.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-tee-visual\"\u003e\n        \u003cdiv class=\"uf-tee-pulse\"\u003e\n          \u003ch3\u003eComfort dat je de hele dag voelt.\u003c\/h3\u003e\n          \u003cp\u003e\n            Zacht, ademend en licht op de huid. Ideaal voor warme dagen,\n            lange exploraties of gewoon als je iets draagt dat altijd goed zit.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-tee-section\"\u003e\n      \u003cdiv class=\"uf-tee-panel\"\u003e\n        \u003ch3\u003eWaarom dit T-shirt?\u003c\/h3\u003e\n        \u003cp\u003e\n          Tijdens een urbex dag wil je kleding die niet te zwaar is, goed ademt en prettig blijft zitten.\n          Dit shirt biedt precies dat: comfort zonder concessies aan uitstraling.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-tee-panel\"\u003e\n        \u003ch3\u003eVoor wie is het gemaakt?\u003c\/h3\u003e\n        \u003cp\u003e\n          Voor explorers, fotografen en iedereen die houdt van minimalistische kleding\n          met een premium uitstraling. Perfect voor zowel op locatie als in het dagelijks leven.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-tee-features\"\u003e\n      \u003cdiv class=\"uf-tee-feature\"\u003e\n        \u003cdiv class=\"uf-tee-icon\"\u003e🌬️\u003c\/div\u003e\n        \u003cstrong\u003eAdemend materiaal\u003c\/strong\u003e\n        \u003cp\u003eLicht en luchtig, ideaal voor warme dagen en actieve momenten.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-tee-feature\"\u003e\n        \u003cdiv class=\"uf-tee-icon\"\u003e🧵\u003c\/div\u003e\n        \u003cstrong\u003eZachte stof\u003c\/strong\u003e\n        \u003cp\u003eComfortabel op de huid en geschikt voor langdurig dragen.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-tee-feature\"\u003e\n        \u003cdiv class=\"uf-tee-icon\"\u003e🎯\u003c\/div\u003e\n        \u003cstrong\u003eStrakke fit\u003c\/strong\u003e\n        \u003cp\u003eModerne pasvorm die overal bij past zonder overdreven te zijn.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-tee-highlight\"\u003e\n      \u003ch3\u003eEen T-shirt dat past bij jouw lifestyle.\u003c\/h3\u003e\n      \u003cp\u003e\n        Of je nu een verlaten locatie bezoekt of gewoon een clean outfit wilt:\n        dit shirt combineert comfort, eenvoud en een premium uitstraling in één.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"The Urbex Factory","offers":[{"title":"Black \/ S","offer_id":53540408459603,"sku":"8165963_11546","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":53540408492371,"sku":"8165963_11547","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":53540408525139,"sku":"8165963_11548","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":53540408557907,"sku":"8165963_11549","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":53540408590675,"sku":"8165963_11550","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":53540408623443,"sku":"8165963_11561","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":53540408656211,"sku":"8165963_11562","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":53540408688979,"sku":"8165963_11563","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":53540408721747,"sku":"8165963_11564","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 2XL","offer_id":53540408754515,"sku":"8165963_11565","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ S","offer_id":53540408787283,"sku":"8165963_11566","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ M","offer_id":53540408820051,"sku":"8165963_11567","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ L","offer_id":53540408852819,"sku":"8165963_11568","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XL","offer_id":53540408885587,"sku":"8165963_11569","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 2XL","offer_id":53540408918355,"sku":"8165963_11570","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ S","offer_id":53540408951123,"sku":"8165963_15831","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ M","offer_id":53540408983891,"sku":"8165963_15832","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ L","offer_id":53540409016659,"sku":"8165963_15833","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ XL","offer_id":53540409049427,"sku":"8165963_15834","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":53540409082195,"sku":"8165963_15835","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ S","offer_id":53540409114963,"sku":"8165963_15807","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ M","offer_id":53540409147731,"sku":"8165963_15808","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ L","offer_id":53540409180499,"sku":"8165963_15809","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ XL","offer_id":53540409213267,"sku":"8165963_15810","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Brown Savana \/ 2XL","offer_id":53540409246035,"sku":"8165963_15811","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ S","offer_id":53540409278803,"sku":"8165963_12639","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ M","offer_id":53540409311571,"sku":"8165963_12640","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ L","offer_id":53540409344339,"sku":"8165963_12641","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ XL","offer_id":53540409377107,"sku":"8165963_12642","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ 2XL","offer_id":53540409409875,"sku":"8165963_12643","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ S","offer_id":53540409442643,"sku":"8165963_11556","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ M","offer_id":53540409475411,"sku":"8165963_11557","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ L","offer_id":53540409508179,"sku":"8165963_11558","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ XL","offer_id":53540409540947,"sku":"8165963_11559","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ 2XL","offer_id":53540409573715,"sku":"8165963_11560","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":53540409606483,"sku":"8165963_15861","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":53540409639251,"sku":"8165963_15862","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":53540409672019,"sku":"8165963_15863","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":53540409704787,"sku":"8165963_15864","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":53540409737555,"sku":"8165963_15865","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ S","offer_id":53540409770323,"sku":"8165963_14973","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ M","offer_id":53540409803091,"sku":"8165963_14974","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ L","offer_id":53540409835859,"sku":"8165963_14975","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ XL","offer_id":53540409868627,"sku":"8165963_14976","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Ash \/ 2XL","offer_id":53540409901395,"sku":"8165963_14977","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":53540409934163,"sku":"8165963_11576","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":53540409966931,"sku":"8165963_11577","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":53540409999699,"sku":"8165963_11578","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":53540410032467,"sku":"8165963_11579","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":53540410065235,"sku":"8165963_11580","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/3103\/2147\/files\/unisex-classic-tee-white-front-and-back-69e8b9ea42cb0.png?v=1782023926"}],"url":"https:\/\/urbexfactory.app\/el\/collections\/alle-producten.oembed","provider":"The Urbex Factory","version":"1.0","type":"link"}