{"product_id":"kaart-cadeau","title":"Kaart Cadeau","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    \u003cdiv class=\"uf-gift-hero\"\u003e\n\n      \u003cdiv\u003e\n        \u003ch2 class=\"uf-gift-title\"\u003e🎁 Geef een urbex kaart cadeau\u003c\/h2\u003e\n\n        \u003cp class=\"uf-gift-lead\"\u003e\n          Met de Kaart Cadeau geef je iemand een unieke urbex ervaring — compleet met fysieke envelop en persoonlijke cadeaucode.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"uf-gift-list\"\u003e\n          \u003cdiv\u003e🎁 Fysieke envelop + unieke code\u003c\/div\u003e\n          \u003cdiv\u003e🗺️ De ontvanger kiest zelf welke kaart hij wil\u003c\/div\u003e\n          \u003cdiv\u003e💸 Afrekenen voor €0,00 met de code\u003c\/div\u003e\n          \u003cdiv\u003e🎉 Perfect als cadeau voor explorers\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-gift-visual\"\u003e\n\n        \u003cdiv class=\"uf-gift-glow\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"uf-gift-card\"\u003e\n          \u003cspan\u003eCADEAU\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"uf-envelope\"\u003e\n          \u003cdiv class=\"uf-envelope-back\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"uf-envelope-flap\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"uf-gift-core\"\u003e\n          \u003ch3\u003eGeef een ervaring\u003c\/h3\u003e\n          \u003cp\u003eNiet zomaar een cadeau, maar avontuur\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-gift-grid\"\u003e\n\n      \u003cdiv class=\"uf-gift-box\"\u003e\n\n        \u003ch3\u003eHoe werkt het?\u003c\/h3\u003e\n\n        \u003cdiv class=\"uf-gift-items\"\u003e\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n            \u003cdiv class=\"uf-gift-dot\"\u003e1\u003c\/div\u003e\n            \u003cdiv\u003eJe kiest vooraf welke urbex kaart je cadeau wilt geven.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n            \u003cdiv class=\"uf-gift-dot\"\u003e2\u003c\/div\u003e\n            \u003cdiv\u003eWij sturen een fysieke envelop met cadeaukaart en unieke code.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n            \u003cdiv class=\"uf-gift-dot\"\u003e3\u003c\/div\u003e\n            \u003cdiv\u003eDe ontvanger bestelt later zelf de kaart zonder te betalen.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"uf-gift-box\"\u003e\n\n        \u003ch3\u003eVoor wie?\u003c\/h3\u003e\n\n        \u003cdiv class=\"uf-gift-items\"\u003e\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n            \u003cdiv class=\"uf-gift-dot\"\u003e🎒\u003c\/div\u003e\n            \u003cdiv\u003eVrienden of familieleden die gek zijn op urbex.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n            \u003cdiv class=\"uf-gift-dot\"\u003e🧭\u003c\/div\u003e\n            \u003cdiv\u003eBeginnende explorers die een vliegende start willen maken.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"uf-gift-item\"\u003e\n            \u003cdiv class=\"uf-gift-dot\"\u003e✨\u003c\/div\u003e\n            \u003cdiv\u003eIedereen die liever een ervaring geeft dan een standaard cadeau.\u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"uf-gift-cta\"\u003e\n      \u003ch3\u003eGeef iets bijzonders\u003c\/h3\u003e\n      \u003cp\u003eEen cadeau dat leidt naar avontuur\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\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","url":"https:\/\/www.urbexfactory.app\/tr-it\/products\/kaart-cadeau","provider":"The Urbex Factory","version":"1.0","type":"link"}