{"id":114,"date":"2026-07-01T12:48:26","date_gmt":"2026-07-01T12:48:26","guid":{"rendered":"https:\/\/detforladtesommerland.dk\/det-forladte-sommerland-gys-skrig-2\/"},"modified":"2026-10-16T16:37:39","modified_gmt":"2026-10-16T16:37:39","slug":"det-forladte-sommerland-2","status":"publish","type":"page","link":"https:\/\/detforladtesommerland.dk\/?page_id=114","title":{"rendered":"Det Forladte Sommerland (Det Forladte Sommerland)"},"content":{"rendered":"<!doctype html>\n<html lang=\"da\">\n<head>\n  <!-- Samtykkestyret tracking: kr\u00e6ver CookieYes-plugin for at aktivere statistik -->\n  <script>\n    window.DFSConsent = window.DFSConsent || (function () {\n      var granted = { functional:false, analytics:false, advertisement:false };\n      var callbacks = { functional:[], analytics:[], advertisement:[] };\n      function grant(category){\n        if (!callbacks[category] || granted[category]) return;\n        granted[category] = true;\n        callbacks[category].splice(0).forEach(function(fn){ fn(); });\n      }\n      function sync(categories){\n        if (!categories) return;\n        Object.keys(callbacks).forEach(function(category){ if (categories[category]) grant(category); });\n      }\n      function syncFromApi(){\n        if (typeof window.getCkyConsent !== 'function') return;\n        var consent = window.getCkyConsent();\n        if (consent && consent.categories) sync(consent.categories);\n      }\n      document.addEventListener('cookieyes_banner_load', function(event){ sync(event.detail && event.detail.categories); });\n      document.addEventListener('cookieyes_banner_loaded', syncFromApi);\n      document.addEventListener('cookieyes_consent_update', function(event){\n        var accepted = (event.detail && event.detail.accepted) || [];\n        accepted.forEach(grant);\n      });\n      window.setTimeout(syncFromApi, 0);\n      window.setTimeout(syncFromApi, 1200);\n      return {\n        on:function(category, fn){\n          if (!callbacks[category] || typeof fn !== 'function') return;\n          if (granted[category]) fn(); else callbacks[category].push(fn);\n        },\n        has:function(category){ return !!granted[category]; }\n      };\n    })();\n\n    window.DFSConsent.on('analytics', function(){\n      if (window.__dfsGaLoaded) return;\n      window.__dfsGaLoaded = true;\n      window.dataLayer = window.dataLayer || [];\n      window.gtag = window.gtag || function(){ window.dataLayer.push(arguments); };\n      var ga = document.createElement('script');\n      ga.async = true;\n      ga.src = 'https:\/\/www.googletagmanager.com\/gtag\/js?id=G-CW0X6HNJ5N';\n      document.head.appendChild(ga);\n      window.gtag('js', new Date());\n      window.gtag('set', 'linker', { domains:['fynssommerland.dk','detforladtesommerland.dk','billetter.fynssommerland.dk'] });\n      window.gtag('config', 'G-CW0X6HNJ5N');\n    });\n  <\/script>\n  <meta charset=\"utf-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\n  <title>Det Forladte Sommerland<\/title>\n  <meta name=\"description\" content=\"Det Forladte Sommerland - en uhyggelig oplevelse\" \/>\n  <style>\n    :root{\n  --bg:#020001;\n  --surface:#0c290b;\n  --surface-2:#3e0e0e;\n\n  --text:#f6f0df;\n  --muted:rgba(246,240,223,.74);\n  --soft:rgba(246,240,223,.52);\n\n  --red:#dc2424;\n  --red-dark:#4c0000;\n\n  --bone:#eee5c8;\n  --line:rgba(246,240,223,.14);\n\n  --green:#0c290b;\n  --dark-red:#3e0e0e;\n  --mid-red:#4c0000;\n  --next-section-bg:#0c290b;\n  --max:1100px;\n}\n\n    *{box-sizing:border-box}\n    html{scroll-behavior:smooth;scroll-padding-top:84px}\n    body{\n      margin:0;\n      background:\n        radial-gradient(circle at 50% -10%, rgba(242,13,13,.18), transparent 30%),\n        radial-gradient(circle at 90% 18%, rgba(255,255,255,.04), transparent 25%),\n        linear-gradient(\n  180deg,\n  #020001 0%,\n  #0c290b 50%,\n  #020001 100%\n);\n      color:var(--text);\n      font-family:Arial, Helvetica, sans-serif;\n      overflow-x:hidden;\n    }\n\n    body::before{\n      content:\"\";\n      position:fixed;\n      inset:0;\n      z-index:0;\n      pointer-events:none;\n      background:\n        radial-gradient(circle at 50% 40%, transparent 45%, rgba(0,0,0,.72) 100%),\n        repeating-linear-gradient(0deg, rgba(255,255,255,.025) 0 1px, transparent 1px 4px);\n      mix-blend-mode:soft-light;\n      opacity:.7;\n    }\n\n    img{max-width:100%;display:block}\n    a{color:inherit;text-decoration:none}\n    button,input,textarea{font:inherit}\n\n    .page{position:relative;z-index:1;min-height:100vh}\n    .container{width:min(var(--max), calc(100% - 32px));margin-inline:auto}\n\n    .soldout-bar{position:fixed;top:0;left:0;right:0;z-index:60;height:36px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 12px;background:linear-gradient(90deg,#590000,#b00000 48%,#590000);color:#fff;border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 5px 20px rgba(0,0,0,.38);font-size:11px;font-weight:800;letter-spacing:.03em;text-align:center;white-space:nowrap}.soldout-bar strong{text-transform:uppercase;letter-spacing:.08em}.soldout-bar a{padding-bottom:1px;border-bottom:1px solid currentColor;font-weight:900}.soldout-bar__desktop{display:none}.badge-soldout{position:absolute;left:8px;top:10px;z-index:4;padding:7px 9px;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:#ad0000;color:#fff;font-size:10px;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase;box-shadow:0 5px 18px rgba(0,0,0,.5)}.hero-soldout{margin:18px auto 0;width:min(520px,calc(100% - 24px));padding:12px 16px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:rgba(126,0,0,.9);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.4);text-align:center}.hero-soldout strong{display:block;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.hero-soldout span{display:block;margin-top:4px;font-size:12px;line-height:1.45}\n\n    .table-soldout{display:inline-block;margin-top:5px;color:#ff6969;font-size:11px;letter-spacing:.04em;text-transform:uppercase}\n\n    .site-header{\n      position:fixed;\n      top:36px;left:0;right:0;\n      z-index:50;\n      padding:12px 12px 0;\n      pointer-events:none;\n    }\n\n    .nav{\n      width:min(var(--max), 100%);\n      margin:auto;\n      height:44px;\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n      gap:12px;\n      pointer-events:auto;\n    }\n\n    .logo-mark{\n    width:50px;\n    height:50px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n}\n\n.crew-btn{\n    background:linear-gradient(\n        180deg,\n        #0c290b 0%,\n        #061505 100%\n    ) !important;\n\n    box-shadow:0 0 18px rgba(12,41,11,.4) !important;\n}\n\n.logo-mark img{\n    width:100%;\n    height:100%;\n    object-fit:contain;\n}\n\n    .nav__right{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.78);padding:5px;border-radius:0 0 0 12px;backdrop-filter:blur(12px)}\n    .ticket-btn{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:8px;background:var(--red);color:#fff;font-weight:900;font-size:12px;line-height:1;text-transform:none;box-shadow:0 0 18px rgba(242,13,13,.3)}\n    .ticket-btn,\n    .ticket-btn:visited,\n    .ticket-btn:hover,\n    .ticket-btn:focus{color:#fff !important}\n    .menu-btn{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#fff;padding:0 2px 0 8px;border-left:1px solid rgba(255,255,255,.4);font-size:12px;font-weight:700;cursor:pointer}\n    .hamburger{width:17px;display:grid;gap:3px}.hamburger span{height:2px;background:#fff;border-radius:9px}\n\n    .mobile-menu{\n      position:fixed;inset:0;z-index:49;\n      background:rgba(5,6,4,.96);\n      transform:translateX(100%);\n      transition:transform .25s ease;\n      padding:124px 24px 28px;\n    }\n    .mobile-menu.is-open{transform:translateX(0)}\n    .mobile-menu a{display:block;padding:18px 0;border-bottom:1px solid var(--line);font-size:28px;font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;text-transform:uppercase;letter-spacing:.04em}\n\n\n\n    .section{position:relative;min-height:100svh;padding:78px 0 70px;display:grid;align-items:center;overflow:hidden}\n    .section--tight{min-height:auto;padding:84px 0}\n\n    #historie{\n      background:\n        radial-gradient(circle at 15% 0%, rgba(220,36,36,.10), transparent 30%),\n        radial-gradient(circle at 85% 95%, rgba(12,41,11,.34), transparent 30%),\n        linear-gradient(180deg, var(--next-section-bg) 0%, #071707 48%, #040604 100%);\n    }\n\n    #events{\n      background:\n        radial-gradient(circle at 82% 12%, rgba(220,36,36,.11), transparent 30%),\n        radial-gradient(circle at 12% 92%, rgba(12,41,11,.28), transparent 34%),\n        linear-gradient(180deg, #040604 0%, #050101 48%, #070202 100%);\n    }\n\n    #faq{\n      background:\n        radial-gradient(circle at 14% 8%, rgba(246,240,223,.045), transparent 26%),\n        radial-gradient(circle at 88% 88%, rgba(220,36,36,.06), transparent 30%),\n        linear-gradient(180deg, #070202 0%, #050101 50%, #060e05 100%);\n    }\n\n    #oplevelser{\n      background:\n        radial-gradient(circle at 78% 12%, rgba(220,36,36,.11), transparent 28%),\n        radial-gradient(circle at 18% 76%, rgba(246,240,223,.035), transparent 26%),\n        linear-gradient(180deg, #060e05 0%, #0c290b 42%, #051205 72%, #020001 100%);\n    }\n\n    #historie::before,\n    #events::before,\n    #faq::before,\n    #oplevelser::before{\n      content:\"\";\n      position:absolute;\n      left:0;\n      right:0;\n      top:-1px;\n      height:120px;\n      pointer-events:none;\n      background:linear-gradient(180deg, rgba(0,0,0,.20), transparent);\n      opacity:.6;\n    }\n\n    .hero{\n      padding-top:0;\n      padding-bottom:0;\n      min-height:100svh;\n      height:100svh;\n      height:100dvh;\n      background:#020001;\n      isolation:isolate;\n      overflow:hidden;\n    }\n\n    .hero__media{\n      position:absolute;\n      inset:0;\n      z-index:0;\n      width:100%;\n      height:100%;\n      object-fit:cover;\n      object-position:center center;\n      filter:saturate(.82) contrast(1.12);\n      transform:scale(1.02);\n    }\n\n    @media (max-width: 799px){\n      .hero__media{\n        object-position:center top;\n      }\n    }\n\n    .hero::after{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      z-index:1;\n      background:linear-gradient(\n        180deg,\n        rgba(0,0,0,.10) 0%,\n        rgba(0,0,0,.22) 42%,\n        rgba(0,0,0,.78) 100%\n      );\n    }\n\n    .hero::before{\n      content:\"\";\n      position:absolute;\n      left:-8vw;\n      right:-8vw;\n      bottom:-1px;\n      z-index:3;\n      height:clamp(86px, 15vw, 170px);\n      pointer-events:none;\n      background:\n        radial-gradient(ellipse at 7% 58%, rgba(255,255,255,.05) 0 18%, transparent 19%),\n        radial-gradient(ellipse at 23% 46%, rgba(255,255,255,.035) 0 16%, transparent 17%),\n        radial-gradient(ellipse at 41% 58%, rgba(0,0,0,.14) 0 18%, transparent 19%),\n        radial-gradient(ellipse at 68% 44%, rgba(255,255,255,.04) 0 15%, transparent 16%),\n        radial-gradient(ellipse at 88% 58%, rgba(0,0,0,.18) 0 18%, transparent 19%),\n        linear-gradient(180deg, rgba(12,41,11,.84), var(--next-section-bg) 54%);\n      clip-path:polygon(\n        0 67%, 4% 60%, 8% 64%, 12% 48%, 17% 62%,\n        21% 40%, 27% 66%, 32% 47%, 38% 62%, 44% 43%,\n        50% 68%, 56% 52%, 62% 66%, 68% 39%, 74% 63%,\n        80% 49%, 86% 66%, 91% 52%, 96% 63%, 100% 48%,\n        100% 100%, 0 100%\n      );\n      filter:drop-shadow(0 -16px 24px rgba(0,0,0,.34));\n    }\n\n    .hero__bushes{\n      position:absolute;\n      left:-9vw;\n      right:-9vw;\n      bottom:-1px;\n      z-index:4;\n      height:clamp(96px, 17vw, 190px);\n      pointer-events:none;\n      overflow:hidden;\n    }\n\n    .hero__bushes::before,\n    .hero__bushes::after{\n      content:\"\";\n      position:absolute;\n      left:0;\n      right:0;\n      bottom:0;\n      height:100%;\n      background:var(--next-section-bg);\n      filter:drop-shadow(0 -12px 22px rgba(0,0,0,.28));\n    }\n\n    .hero__bushes::before{\n      opacity:.96;\n      clip-path:polygon(\n        0 78%, 3% 66%, 7% 72%, 10% 48%, 14% 69%,\n        18% 40%, 23% 74%, 28% 52%, 33% 70%, 38% 43%,\n        43% 73%, 48% 55%, 53% 69%, 59% 38%, 64% 72%,\n        69% 51%, 74% 69%, 79% 43%, 84% 72%, 89% 54%,\n        94% 68%, 100% 49%, 100% 100%, 0 100%\n      );\n    }\n\n    .hero__bushes::after{\n      bottom:-12%;\n      opacity:.82;\n      background:linear-gradient(180deg, rgba(6,21,5,.92), var(--next-section-bg) 62%);\n      clip-path:polygon(\n        0 60%, 5% 45%, 10% 64%, 16% 36%, 22% 62%,\n        29% 42%, 35% 66%, 42% 38%, 49% 64%, 56% 46%,\n        63% 68%, 70% 35%, 76% 63%, 83% 42%, 90% 66%,\n        96% 48%, 100% 58%, 100% 100%, 0 100%\n      );\n    }\n\n    .bush-eye{\n      position:absolute;\n      z-index:5;\n      width:clamp(24px, 4vw, 42px);\n      height:clamp(10px, 1.6vw, 17px);\n      opacity:.88;\n      filter:drop-shadow(0 0 8px rgba(238,229,200,.28));\n      animation:eye-peek 7s infinite;\n    }\n\n    .bush-eye::before,\n    .bush-eye::after{\n      content:\"\";\n      position:absolute;\n      top:0;\n      width:36%;\n      aspect-ratio:1;\n      border-radius:50%;\n      background:var(--bone);\n      box-shadow:\n        0 0 9px rgba(238,229,200,.72),\n        inset 0 -2px 0 rgba(0,0,0,.32);\n      transform-origin:center;\n      animation:blink 5.8s infinite;\n    }\n\n    .bush-eye::before{left:0}\n    .bush-eye::after{right:0}\n\n    .bush-eye--1{left:13%;bottom:29%;animation-delay:.2s}\n    .bush-eye--2{left:37%;bottom:21%;transform:scale(.78);animation-delay:2.1s}\n    .bush-eye--3{left:63%;bottom:33%;transform:scale(.9);animation-delay:1.3s}\n    .bush-eye--4{left:82%;bottom:24%;transform:scale(.68);animation-delay:3.4s}\n\n    .bush-eye--2::before,\n    .bush-eye--2::after{animation-delay:1.4s}\n    .bush-eye--3::before,\n    .bush-eye--3::after{animation-delay:2.5s}\n    .bush-eye--4::before,\n    .bush-eye--4::after{animation-delay:3.1s}\n\n    @keyframes blink{\n      0%, 7%, 11%, 50%, 54%, 100%{transform:scaleY(1)}\n      8%, 10%, 51%, 53%{transform:scaleY(.08)}\n    }\n\n    @keyframes eye-peek{\n      0%, 100%{opacity:.45;transform:translateY(3px) scale(.92)}\n      18%, 72%{opacity:.92;transform:translateY(0) scale(1)}\n    }\n\n    .hero__content{\n      position:relative;\n      z-index:2;\n      width:min(430px, calc(100% - 34px));\n      height:100%;\n      min-height:100svh;\n      min-height:100dvh;\n      margin:auto;\n      display:flex;\n      flex-direction:column;\n      align-items:center;\n      text-align:center;\n      padding:72px 0 clamp(84px, 13vw, 150px);\n    }\n    .brand-title{margin-top:42px;width:min(360px, 92%)}\n.hero-logo{\n    width:min(380px, 90vw);\n    height:auto;\n    display:block;\n    margin:auto;\n    filter:\n        drop-shadow(0 0 20px rgba(242,13,13,.4))\n        drop-shadow(0 0 40px rgba(0,0,0,.7));\n}    \n.brand-title__small{display:block;color:var(--red);font-size:18px;letter-spacing:.16em;font-weight:900;line-height:.8;text-shadow:0 0 14px rgba(242,13,13,.55)}\n    .brand-title__main{display:block;margin-top:-2px;color:var(--red);font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size:clamp(46px, 15vw, 76px);line-height:.78;letter-spacing:.01em;text-transform:uppercase;text-shadow:3px 3px 0 rgba(0,0,0,.9),0 0 22px rgba(242,13,13,.55);transform:skew(-5deg)}\n    .hero__date{margin-top:22px;font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size:18px;line-height:1.25;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 2px 10px #000}\n    .hero__spacer{flex:1}\n    .hero__stats{font-weight:900;font-size:14px;line-height:1.25;text-shadow:0 2px 10px #000;margin-bottom:22px}\n    .countdown{display:flex;justify-content:center;gap:12px;margin-bottom:14px}.countdown__item{min-width:40px}.countdown__num{font-weight:900;font-size:18px}.countdown__label{font-size:8px;color:var(--muted);text-transform:uppercase}\n    .down{display:grid;place-items:center;margin-inline:auto;width:54px;height:36px;color:var(--bone);filter:drop-shadow(0 5px 10px #000)}\n    .down::before{content:\"\";width:26px;height:26px;border-right:8px solid currentColor;border-bottom:8px solid currentColor;transform:rotate(45deg) translateY(-5px)}\n    .down[href=\"#top\"]::before{transform:rotate(225deg) translate(-4px,-4px)}\n\n    .display-title{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;text-transform:uppercase;letter-spacing:.04em;line-height:1.05;font-size:clamp(38px, 10vw, 88px);text-wrap:balance;margin:0}\n    .section-lead{margin:24px auto 0;max-width:620px;text-align:center;color:var(--muted);font-size:18px;line-height:1.65}\n\n    .section .down{\n      margin-top:44px;\n      opacity:.9;\n      transition:transform .2s ease, opacity .2s ease;\n    }\n\n    .section .down:hover{\n      opacity:1;\n      transform:translateY(4px);\n    }\n\n    #oplevelser .display-title{\n      max-width:900px;\n      margin-inline:auto;\n      text-align:center;\n      font-size:clamp(19px, 5vw, 44px);\n    }\n\n    #oplevelser .challenge-grid{\n      margin-top:36px;\n    }\n\n    #oplevelser .down{\n      margin-top:48px;\n    }\n\n    .challenge-grid{margin-top:44px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;max-width:520px;margin-inline:auto}.challenge-grid>.challenge:last-child:nth-child(odd){grid-column:1\/-1;width:calc((100% - 14px)\/2);justify-self:center}.challenge{position:relative;min-height:156px;border-radius:8px;overflow:hidden;background:#151515;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.challenge__image{position:absolute;inset:0;background:var(--img, url('https:\/\/placehold.co\/500x500\/222\/666?text=Billede')) center\/cover no-repeat;filter:saturate(.8) contrast(1.1)}.challenge::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg, transparent 20%, rgba(0,0,0,.85) 100%)}.challenge__title{position:absolute;z-index:2;bottom:10px;left:8px;right:8px;text-align:center;font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:.03em}\n    .challenge__title{display:flex;align-items:flex-end;justify-content:center;min-height:62px;pointer-events:none}\n    .challenge__logo{display:block;width:auto;max-width:92%;height:auto;max-height:62px;margin:0 auto;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.95)) drop-shadow(0 0 12px rgba(0,0,0,.70))}\n    @media (min-width:800px){.challenge__title{bottom:16px;left:14px;right:14px;min-height:92px}.challenge__logo{max-width:94%;max-height:92px}}\n\n.badge-new{\n  position:absolute;\n  right:8px;\n  top:10px;\n  z-index:4;\n  width:58px;\n  height:58px;\n  border-radius:50%;\n  background:var(--red);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  color:#fff;\n  font-weight:900;\n  font-size:10px;\n  text-transform:uppercase;\n  transform:rotate(-8deg);\n  box-shadow:0 8px 18px rgba(0,0,0,.45);\n}\n\n.badge-new .blood{\n  display:none;\n}\n\n    .quote-card{max-width:430px;margin:auto;background:linear-gradient(180deg, rgba(14,15,12,.9), rgba(5,6,4,.86));border:1px solid rgba(246,240,223,.14);border-radius:0 0 24px 24px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.42)}.quote-media{height:250px;background:url('https:\/\/placehold.co\/700x520\/181818\/555?text=Citat+billede') center\/cover no-repeat;position:relative}.quote-media::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.68))}.quote{position:absolute;z-index:2;left:48px;right:48px;top:28px;font-style:italic;font-size:clamp(14px, 2.4vw, 18px);line-height:1.32}.quote-name{position:absolute;z-index:2;left:48px;top:auto;bottom:28px;font-size:13px}.quote-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);font-size:48px;font-weight:900;color:#fff;opacity:.88;cursor:pointer}.quote-arrow--left{left:16px}.quote-arrow--right{right:16px}.story-text{padding:22px 18px 24px;color:var(--text);font-size:18px;line-height:1.45}.story-text p+p{margin-top:18px}\n\n\n.story-text a:hover,\n.faq-a a:hover{\n    color:#fff;\n    text-shadow:0 0 12px rgba(220,36,36,.85);\n}\n\n.event-table-wrap{\n    margin-top:40px;\n    width:100%;\n}\n\n.event-table{\n    width:100%;\n    border-collapse:separate;\n    border-spacing:0;\n    overflow:hidden;\n    border-radius:22px;\n    background:\n        linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.025));\n    border:1px solid rgba(246,240,223,.14);\n    box-shadow:\n        0 26px 70px rgba(0,0,0,.42),\n        inset 0 1px 0 rgba(255,255,255,.08);\n}\n\n.event-table th{\n    background:\n        linear-gradient(180deg, rgba(220,36,36,.92), rgba(76,0,0,.96));\n    color:#fff;\n    padding:18px 20px;\n    text-align:left;\n    font-size:13px;\n    text-transform:uppercase;\n    letter-spacing:.08em;\n    font-weight:900;\n    border-bottom:1px solid rgba(255,255,255,.12);\n}\n\n.event-table th:first-child{\n    border-top-left-radius:22px;\n}\n\n.event-table th:last-child{\n    border-top-right-radius:22px;\n}\n\n.event-table td{\n    padding:18px 20px;\n    color:var(--text);\n    font-size:15px;\n    line-height:1.45;\n    border-top:1px solid rgba(246,240,223,.09);\n    background:rgba(255,255,255,.025);\n    vertical-align:middle;\n}\n\n.event-table tbody tr{\n    transition:transform .18s ease, background .18s ease;\n}\n\n.event-table tbody tr:hover td{\n    background:rgba(220,36,36,.08);\n}\n\n.event-table td:first-child{\n    font-weight:900;\n    color:#fff;\n}\n\n.event-table td:nth-child(4){\n    text-align:center;\n    font-weight:900;\n    color:#ffd27a;\n}\n\n.event-table td:last-child{\n    white-space:nowrap;\n    font-weight:900;\n}\n\n.event-table a{\n    color:#fff;\n    text-decoration:none;\n    font-weight:900;\n    border-bottom:1px solid rgba(255,255,255,.45);\n}\n\n.event-table a:hover{\n    color:#fff;\n    border-bottom-color:#dc2424;\n    text-shadow:0 0 12px rgba(220,36,36,.95);\n}\n\n.event-table tr.event-featured td{\n    background:\n        linear-gradient(180deg, rgba(220,36,36,.24), rgba(76,0,0,.18));\n    border-top:1px solid rgba(220,36,36,.55);\n    border-bottom:1px solid rgba(220,36,36,.35);\n    box-shadow:inset 0 1px 0 rgba(255,255,255,.08);\n}\n\n.event-table tr.event-featured:hover td{\n    background:\n        linear-gradient(180deg, rgba(220,36,36,.32), rgba(76,0,0,.22));\n}\n\n.event-table tr.event-featured td:first-child{\n    color:#fff;\n    text-shadow:0 0 16px rgba(220,36,36,.75);\n}\n\n.event-table tr.event-featured td:nth-child(4){\n    color:#fff0b8;\n}\n\n.event-table tr.event-featured td:first-child::before{\n    content:\"\u2605\";\n    display:inline-block;\n    margin-right:8px;\n    color:#ffd27a;\n    text-shadow:0 0 10px rgba(255,210,122,.55);\n}\n\n@media (max-width:768px){\n\n    .event-table{\n        table-layout:auto;\n        border-radius:16px;\n    }\n\n    .event-table th,\n    .event-table td{\n        padding:10px 6px;\n        font-size:10.5px;\n        line-height:1.28;\n    }\n\n    .event-table th{\n        letter-spacing:.025em;\n    }\n\n    .event-table th:first-child{\n        border-top-left-radius:16px;\n    }\n\n    .event-table th:last-child{\n        border-top-right-radius:16px;\n    }\n\n    .event-table th:nth-child(1),\n    .event-table td:nth-child(1){\n        width:31%;\n    }\n\n    .event-table th:nth-child(2),\n    .event-table td:nth-child(2){\n        width:18%;\n    }\n\n    .event-table th:nth-child(3),\n    .event-table td:nth-child(3){\n        width:17%;\n    }\n\n    .event-table th:nth-child(4),\n    .event-table td:nth-child(4){\n        width:14%;\n    }\n\n    .event-table th:nth-child(5),\n    .event-table td:nth-child(5){\n        width:20%;\n    }\n\n    .event-table td:last-child{\n        white-space:normal;\n    }\n\n    .event-table tr.event-featured td:first-child::before{\n        margin-right:4px;\n    }\n\n}\n\na{\n    color:#dc2424;\n    font-weight:700;\n    text-decoration:none;\n    transition:.2s;\n}\n\na:hover{\n    color:#ffffff;\n    text-shadow:0 0 10px #dc2424;\n}\n\na:visited{\n    color:#ff6b6b;\n}\n\n    .faq{max-width:620px;margin:0 auto;padding-inline:clamp(12px, 4vw, 32px)}.faq-list{margin-top:26px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;background:transparent;border:0;color:var(--text);padding:18px 0;text-align:left;font-size:18px;cursor:pointer}.faq-q span{font-size:28px;line-height:1;color:var(--bone)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.faq-a>div{overflow:hidden;color:var(--muted);line-height:1.55;font-size:16px}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-item.is-open .faq-q span{transform:rotate(45deg)}\n    .faq-search{margin-top:28px}.faq-search__label{display:block;margin:0 0 9px;color:var(--bone);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.faq-search__control{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.28);box-shadow:0 12px 28px rgba(0,0,0,.16)}.faq-search__input{width:100%;min-width:0;height:44px;padding:0 12px;border:0;outline:0;background:transparent;color:var(--text);font-size:16px}.faq-search__input::placeholder{color:var(--muted);opacity:.75}.faq-search__input:focus-visible{box-shadow:inset 0 0 0 2px rgba(242,13,13,.7);border-radius:7px}.faq-search__clear{flex:0 0 auto;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:rgba(255,255,255,.06);color:var(--text);font-size:12px;font-weight:900;cursor:pointer}.faq-search__status{min-height:20px;margin:8px 2px 0;color:var(--muted);font-size:13px}.faq-item[hidden]{display:none!important}\n\n    .ticket-embed{min-height:520px;border:1px dashed rgba(246,240,223,.28);border-radius:18px;background:rgba(255,255,255,.025);display:grid;place-items:center;color:var(--soft);text-align:center;padding:24px;margin-top:30px}.ticket-embed strong{display:block;color:var(--text);font-size:20px;margin-bottom:8px}.newsletter{max-width:540px;margin:34px auto 0;padding:18px;border:1px solid var(--line);background:rgba(255,255,255,.03);border-radius:18px}.newsletter p{color:var(--muted);line-height:1.5;margin-bottom:14px}.newsletter form{display:flex;gap:10px}.newsletter input{min-width:0;flex:1;border:1px solid rgba(255,255,255,.16);background:#020001;color:var(--text);border-radius:10px;padding:13px}.newsletter button{border:0;border-radius:10px;background:var(--red);color:#fff;font-weight:900;padding:0 16px;cursor:pointer}\n\n    .footer{padding:36px 0;color:var(--soft);font-size:13px;border-top:1px solid var(--line)}.footer__inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer a{text-decoration:underline;text-underline-offset:4px}\n    .site-contact{display:grid;gap:30px}.site-contact__grid{display:grid;grid-template-columns:1fr;gap:26px}.site-contact__heading{margin:0 0 10px;color:var(--text);font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-contact__text{margin:0;color:var(--soft);line-height:1.7}.site-contact__text+.site-contact__text{margin-top:8px}.site-contact__links,.site-contact__legal{display:flex;flex-wrap:wrap;gap:8px 14px}.site-contact__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--line)}\n    @media (min-width:700px){.site-contact__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}\n\n    @media (min-width: 800px){\n      .soldout-bar{font-size:12px}.soldout-bar__desktop{display:inline}.soldout-bar__mobile{display:none}.hero-soldout strong{font-size:18px}.hero-soldout span{font-size:14px}\n      .section{min-height:auto;padding:120px 0}\n      .hero{min-height:100vh;height:100vh;height:100dvh;padding:0}\n      .hero__content{min-height:100vh;min-height:100dvh;padding-top:88px;padding-bottom:clamp(110px, 11vw, 170px)}\n      .hero::before{height:clamp(110px, 10vw, 175px)}\n      .hero__bushes{height:clamp(120px, 12vw, 205px)}\n      .challenge-grid{grid-template-columns:repeat(3,1fr);max-width:740px}.challenge-grid>.challenge:last-child:nth-child(odd){grid-column:auto;width:auto;justify-self:stretch}.challenge{min-height:240px}.quote-card{max-width:900px;display:grid;grid-template-columns:1fr 1fr;border-radius:24px}.quote-media{height:auto;min-height:520px}.story-text{padding:56px;font-size:21px}.ticket-embed{min-height:620px}.nav__right{border-radius:14px}.brand-title__main{font-size:98px}.brand-title{width:520px}.hero-logo{width:min(520px, 54vw)}.hero__date{font-size:24px}\n    }\n      .badge-current,.badge-ended,.badge-results{position:absolute;left:8px;top:10px;z-index:4;padding:7px 9px;border:1px solid rgba(255,255,255,.28);border-radius:6px;color:#fff;font-size:10px;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase;box-shadow:0 5px 18px rgba(0,0,0,.5)}.badge-current{background:#16813c}.badge-ended{background:#303030}.badge-results{background:#7b1932}.season-buy{margin:18px auto 0;width:min(570px,calc(100% - 20px));padding:14px;border:1px solid rgba(255,255,255,.3);border-radius:14px;background:rgba(72,0,0,.93);color:#fff;box-shadow:0 12px 34px rgba(0,0,0,.46);text-align:center}.season-buy__eyebrow{margin:0 0 5px;color:#ffb4b4;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.season-buy strong{display:block;font-size:17px;line-height:1.15}.season-buy__copy{display:block;margin-top:6px;font-size:12px;line-height:1.4}.season-buy__actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.season-buy__btn{display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;border-radius:9px;background:#e31717;color:#fff!important;font-size:12px;font-weight:950;text-decoration:none;box-shadow:0 6px 18px rgba(227,23,23,.3)}.season-buy__btn--secondary{border:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.08);box-shadow:none}@media(min-width:520px){.season-buy__actions{grid-template-columns:1.2fr 1fr}.season-buy strong{font-size:20px}.season-buy__copy{font-size:13px}}\n  <\/style>\n\n  <!-- Karla-chat indl\u00e6ses f\u00f8rst efter samtykke til funktionelle cookies -->\n  <script>\n    window.DFSConsent.on('functional',function(){if(window.__dfsKarlaLoaded)return;window.__dfsKarlaLoaded=true;var karla=document.createElement('script');karla.id='karlastatic-script';karla.src='https:\/\/static.getkarla.ai\/static\/js\/main.js?key=Nq_MLuMG993rpTubT2lUhdDpSDZT3eAhhA0BI8bacN0';karla.onload=function(){new KarlaStatic({element:karla,model:'d1KFHCmtSj4V1AMtAL4n',type:'chat',variant:'window'});};document.head.appendChild(karla);});\n  <\/script>\n<\/head>\n<body>\n  <div class=\"page\">\n    <aside class=\"soldout-bar\" aria-label=\"Aktuel s\u00e6soninformation\"><span class=\"soldout-bar__desktop\"><strong data-season-bar-heading>Halloween er i gang<\/strong> \u00b7 <span data-season-bar-copy>\u00c5bent fredag &amp; l\u00f8rdag kl. 18\u201324<\/span><\/span><span class=\"soldout-bar__mobile\"><strong data-season-bar-mobile>Halloween er i gang<\/strong><\/span><a data-season-bar-link href=\"https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/da\/product\/980431\">Se billetter og datoer<\/a><\/aside>\n    <header class=\"site-header\">\n      <div class=\"nav\">\n        <a class=\"logo-mark\" href=\"https:\/\/detforladtesommerland.dk\/\" aria-label=\"Til toppen\">\n  <img decoding=\"async\" src=\"https:\/\/bstil.dk\/wp-content\/uploads\/2026\/06\/sol-ikon-roed.svg\" alt=\"Det Forladte Sommerland\">\n<\/a>\n        <div class=\"nav__right\">\n          <a class=\"ticket-btn\"\n   href=\"https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/da\/product\/980431\">\n    Se ledige datoer\n<\/a>\n<a class=\"ticket-btn crew-btn\" href=\"https:\/\/detforladtesommerland.dk\/?p=111\" target=\"_blank\">Bliv en del af holdet<\/a>\n          <button class=\"menu-btn\" type=\"button\" aria-controls=\"mobileMenu\" aria-expanded=\"false\">Menu <span class=\"hamburger\"><span><\/span><span><\/span><span><\/span><\/span><\/button>\n        <\/div>\n      <\/div>\n\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"AmusementPark\",\n  \"@id\": \"https:\/\/www.detforladtesommerland.dk\/#park\",\n  \"name\": \"Det Forladte Sommerland\",\n  \"description\": \"Det Forladte Sommerland er en Halloween-temapark i Aarup p\u00e5 Fyn med skr\u00e6mmeattraktioner og s\u00e6rlige events i september og oktober.\",\n  \"url\": \"https:\/\/www.detforladtesommerland.dk\/\",\n  \"telephone\": \"+4593918823\",\n  \"email\": \"info@detforladtesommerland.dk\",\n  \"_image\": \"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/park-hero.jpg\",\n  \"_logo\": \"https:\/\/www.detforladtesommerland.dk\/logo.png\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"Fjellerupvej 81\",\n    \"addressLocality\": \"Aarup\",\n    \"postalCode\": \"5560\",\n    \"addressRegion\": \"Region Syddanmark\",\n    \"addressCountry\": \"DK\"\n  },\n  \"geo\": {\n    \"@type\": \"GeoCoordinates\",\n    \"latitude\": 55.425833,\n    \"longitude\": 10.039472\n  },\n  \"hasMap\": \"https:\/\/maps.google.com\/?q=Fjellerupvej+81+5560+Aarup\",\n  \"areaServed\": {\n    \"@type\": \"GeoCircle\",\n    \"geoMidpoint\": {\n      \"@type\": \"GeoCoordinates\",\n      \"latitude\": 55.425833,\n      \"longitude\": 10.039472\n    },\n    \"geoRadius\": \"100000\"\n  },\n  \"priceRange\": \"$$\",\n  \"currenciesAccepted\": \"DKK\",\n  \"paymentAccepted\": \"Cash, Credit Card, MobilePay\",\n  \"publicAccess\": true,\n  \"isAccessibleForFree\": false,\n  \"amenityFeature\": [\n    {\n      \"@type\": \"LocationFeatureSpecification\",\n      \"name\": \"Gratis parkering\",\n      \"value\": true\n    },\n    {\n      \"@type\": \"LocationFeatureSpecification\",\n      \"name\": \"K\u00f8restolsvenlig\",\n      \"value\": false\n    },\n    {\n      \"@type\": \"LocationFeatureSpecification\",\n      \"name\": \"Restauration\",\n      \"value\": true\n    }\n  ],\n  \"sameAs\": [\n    \"https:\/\/www.facebook.com\/detforladtesommerland\",\n    \"https:\/\/www.instagram.com\/detforladtesommerland\"\n  ],\n  \"openingHoursSpecification\": [\n    {\n      \"@type\": \"OpeningHoursSpecification\",\n      \"dayOfWeek\": [\"Friday\", \"Saturday\"],\n      \"opens\": \"18:00\",\n      \"closes\": \"00:00\",\n      \"validFrom\": \"2026-10-02\",\n      \"validThrough\": \"2026-10-31\",\n      \"description\": \"Det Forladte Sommerland\"\n    }\n  ],\n  \"subjectOf\": [\n    {\n      \"@type\": \"NewsArticle\",\n      \"headline\": \"Skr\u00e6k og r\u00e6dsel i fynsk forlystelsespark: Jeg har skabt folks v\u00e6rste mareridt\",\n      \"url\": \"https:\/\/www.tv2fyn.dk\/fyn\/skraek-og-raedsel-i-fynsk-forlystelsespark-jeg-har-skabt-folks-vaerste-mareridt\",\n      \"datePublished\": \"2022-10-07\",\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"TV 2 Fyn\"\n      }\n    },\n    {\n      \"@type\": \"NewsArticle\",\n      \"headline\": \"Forladt sommerland byder p\u00e5 uhygge i b\u00f8rneh\u00f8jde\",\n      \"url\": \"https:\/\/www.tv2fyn.dk\/nordfyn\/forladt-sommerland-byder-pa-uhygge-i-bornehojde-f3010\",\n      \"datePublished\": \"2025-10-13\",\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"TV 2 Fyn\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<!-- EVENT 1: Det Forladte Sommerland -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Event\",\n  \"name\": \"Det Forladte Sommerland\",\n  \"description\": \"Vores prim\u00e6re Halloween-event med skr\u00e6mmeattraktioner, sp\u00f8gelseshuse og interaktive oplevelser til hele familien. Fredag og l\u00f8rdag aften bliver parken forvandlet til et m\u00f8rkt, mystisk univers.\",\n  \"startDate\": \"2026-10-02T18:00:00+02:00\",\n  \"endDate\": \"2026-11-01T00:00:00+01:00\",\n  \"eventStatus\": \"https:\/\/schema.org\/EventScheduled\",\n  \"eventAttendanceMode\": \"https:\/\/schema.org\/OfflineEventAttendanceMode\",\n  \"image\": \"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/park-hero.jpg\",\n  \"location\": {\n    \"@type\": \"AmusementPark\",\n    \"@id\": \"https:\/\/www.detforladtesommerland.dk\/#park\",\n    \"name\": \"Det Forladte Sommerland\",\n    \"address\": {\n      \"@type\": \"PostalAddress\",\n      \"streetAddress\": \"Fjellerupvej 81\",\n      \"addressLocality\": \"Aarup\",\n      \"postalCode\": \"5560\",\n      \"addressCountry\": \"DK\"\n    }\n  },\n  \"organizer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Det Forladte Sommerland\",\n    \"url\": \"https:\/\/www.detforladtesommerland.dk\/\"\n  },\n  \"offers\": [\n    {\n      \"@type\": \"Offer\",\n      \"name\": \"Voksen\",\n      \"price\": \"289\",\n      \"priceCurrency\": \"DKK\",\n      \"url\": \"https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/da\/product\/980431\",\n      \"availability\": \"https:\/\/schema.org\/InStock\",\n      \"validFrom\": \"2026-08-01T00:00:00+02:00\"\n    },\n    {\n      \"@type\": \"Offer\",\n      \"name\": \"Gruppe (10+ personer)\",\n      \"price\": \"269\",\n      \"priceCurrency\": \"DKK\",\n      \"url\": \"https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/da\/product\/980431\",\n      \"availability\": \"https:\/\/schema.org\/InStock\",\n      \"validFrom\": \"2026-08-01T00:00:00+02:00\"\n    },\n    {\n      \"@type\": \"Offer\",\n      \"name\": \"Gruppe (20+ personer)\",\n      \"price\": \"249\",\n      \"priceCurrency\": \"DKK\",\n      \"url\": \"https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/da\/product\/980431\",\n      \"availability\": \"https:\/\/schema.org\/InStock\",\n      \"validFrom\": \"2026-08-01T00:00:00+02:00\"\n    }\n  ]\n}\n<\/script>\n\n<!-- EVENT 2: B\u00f8rneskr\u00e6m -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Event\",\n  \"name\": \"B\u00f8rneskr\u00e6m for de mindste\",\n  \"description\": \"B\u00f8rneskr\u00e6m 2026 var et Halloween-arrangement i b\u00f8rneh\u00f8jde med mildere uhygge, aktiviteter og skuespillere.\",\n  \"startDate\": \"2026-10-11T14:00:00+02:00\",\n  \"endDate\": \"2026-10-15T21:00:00+02:00\",\n  \"eventStatus\": \"https:\/\/schema.org\/EventCompleted\",\n  \"eventAttendanceMode\": \"https:\/\/schema.org\/OfflineEventAttendanceMode\",\n  \"image\": \"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/borneskraem.jpg\",\n  \"location\": {\n    \"@type\": \"AmusementPark\",\n    \"@id\": \"https:\/\/www.detforladtesommerland.dk\/#park\",\n    \"name\": \"Det Forladte Sommerland\",\n    \"address\": {\n      \"@type\": \"PostalAddress\",\n      \"streetAddress\": \"Fjellerupvej 81\",\n      \"addressLocality\": \"Aarup\",\n      \"postalCode\": \"5560\",\n      \"addressCountry\": \"DK\"\n    }\n  },\n  \"organizer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Det Forladte Sommerland\",\n    \"url\": \"https:\/\/www.detforladtesommerland.dk\/\"\n  }\n}\n<\/script>\n\n<!-- EVENT 3: L\u00f8b For Livet -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Event\",\n  \"name\": \"L\u00f8b For Livet\",\n  \"description\": \"Et 5 km overlevelsesl\u00f8b gennem skov og mudder, hvor zombier og monstre fors\u00f8gte at stj\u00e6le deltagernes tre liv.\",\n  \"startDate\": \"2026-09-19T10:00:00+02:00\",\n  \"eventStatus\": \"https:\/\/schema.org\/EventCompleted\",\n  \"eventAttendanceMode\": \"https:\/\/schema.org\/OfflineEventAttendanceMode\",\n  \"image\": \"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/image.png\",\n  \"location\": {\n    \"@type\": \"AmusementPark\",\n    \"@id\": \"https:\/\/www.detforladtesommerland.dk\/#park\",\n    \"name\": \"Det Forladte Sommerland\",\n    \"address\": {\n      \"@type\": \"PostalAddress\",\n      \"streetAddress\": \"Fjellerupvej 81\",\n      \"addressLocality\": \"Aarup\",\n      \"postalCode\": \"5560\",\n      \"addressCountry\": \"DK\"\n    }\n  },\n  \"organizer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Det Forladte Sommerland\",\n    \"url\": \"https:\/\/www.detforladtesommerland.dk\/\"\n  }\n}\n<\/script>\n\n<!-- FAQ -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Hvorn\u00e5r har Det Forladte Sommerland \u00e5bent?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Det Forladte Sommerland har \u00e5bent fredag og l\u00f8rdag kl. 18.00\u201324.00 til og med 31. oktober 2026. Se \u00e5bningstider og billetter ovenfor for de aktuelle datoer.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Hvor ligger Det Forladte Sommerland?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Det foreg\u00e5r i Fyns Sommerland: Fjellerupvej 81, 5560 Aarup. Det er p\u00e5 Vestfyn, ca. 20 minutter fra Odense og omkring 5 minutter fra motorvej E20. Der er gratis parkering.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Hvor uhyggeligt er det?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Uhygge er subjektivt, men vores dygtige skuespillere g\u00f8r alt, hvad de kan, for at skr\u00e6mme jer. De er udkl\u00e6dt og sminket med teaterblod og andre effekter. De skriger og larmer, og kan finde p\u00e5 at tage fat i jer, medmindre I b\u00e6rer en gul vest.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Hvad g\u00f8r jeg, hvis jeg let bliver skr\u00e6mt?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Ved indgangen har du mulighed for at bede om en gul sikkerhedsvest. Med den p\u00e5 vil skuespillerne ikke r\u00f8re dig, og generelt fors\u00f8ge at give dig en mildere oplevelse. V\u00e6r opm\u00e6rksom p\u00e5, at dette ikke g\u00e6lder for andre medlemmer af din gruppe, hvis de ikke har en vest.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Skal man st\u00e5 meget i k\u00f8?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Nej. For at give jer den bedste oplevelse har vi udviklet et elektronisk k\u00f8system, der automatisk giver jer en notifikation, n\u00e5r det er jeres tur til at pr\u00f8ve en af zonerne. Ventetiden kan bruges i vores safe zone-omr\u00e5de, hvor det er muligt at spise medbragt eller k\u00f8bt mad. Her vil der ogs\u00e5 v\u00e6re skuespillere og mindre aktiviteter.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Hvor gammel skal man v\u00e6re?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Vi anbefaler +13 \u00e5r i Det Forladte Sommerland, men vi tjekker ikke ID p\u00e5 b\u00f8rn, og vi opfordrer generelt for\u00e6ldre til selv at vurdere, hvorn\u00e5r deres barn er klar til gys af denne kaliber. B\u00f8rneskr\u00e6m er afsluttet for 2026.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Er Det Forladte Sommerland handicapvenligt?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Underlagene best\u00e5r af grus, sm\u00e5sten, fliser, asfalt og gr\u00e6s. Grundl\u00e6ggende er det sv\u00e6rt fremkommeligt i k\u00f8restol og flere af zonerne er helt utilg\u00e6ngelige for k\u00f8restolsbrugere. Der er handicaptoiletter ved madomr\u00e5det. Der er gratis adgang for ledsagere ved fremvisning af ledsagerkort.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Er B\u00f8rneskr\u00e6m stadig \u00e5bent i 2026?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Nej. B\u00f8rneskr\u00e6m blev afviklet 11.\u201315. oktober og er afsluttet for 2026.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Jeg har s\u00e6sonkort til Fyns Sommerland. Hvordan f\u00e5r jeg rabat?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"N\u00e5r du k\u00f8ber din billet, skal du trykke p\u00e5 indl\u00f8s rabat og v\u00e6lge medlemskab. Herefter skal du indtaste hele ID-nummeret, der st\u00e5r p\u00e5 dit s\u00e6sonkort. Du kan k\u00f8be \u00e9n billet med rabat pr. s\u00e6sonkortholder. Til Det Forladte Sommerland er rabatten 25 %.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Hvor meget koster billetter til Det Forladte Sommerland?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Entreen er 289 kroner per person. Der er grupperabat, hvis man er mindst 10 personer. Billetten er til den fulde oplevelse og gyldig alle 6 \u00e5bne timer p\u00e5 den valgte dag. Alle g\u00e6ster skal have hver sin billet. Ledsagere kan f\u00e5 fri entr\u00e9 ved fremvisning af ledsagekort ved indgangen. Der skal ikke bestilles billet p\u00e5 forh\u00e5nd til ledsagere.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n\n<!-- UTM\/gclid\/fbclid med ind i de direkte ROLLER-links -->\n<script>\n(function () {\n  function decorate(url) {\n    var q = window.location.search.replace(\/^\\?\/, '');\n    var keep = q.split('&').filter(function (p) {\n      return \/^(utm_|gclid|gbraid|wbraid|fbclid)\/.test(p);\n    }).join('&');\n    return keep ? url + (url.indexOf('?') > -1 ? '&' : '?') + keep : url;\n  }\n  function patch() {\n    var links = document.querySelectorAll('a[href^=\"https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/\"]');\n    links.forEach(function (link) {\n      if (link.getAttribute('data-utm-decorated') === 'true') return;\n      link.href = decorate(link.href);\n      link.setAttribute('data-utm-decorated', 'true');\n    });\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', patch);\n  } else {\n    patch();\n  }\n})();\n<\/script>\n\n\n\n    <\/header>\n\n    <nav class=\"mobile-menu\" id=\"mobileMenu\" aria-label=\"Mobil menu\">\n  <a href=\"#historie\">Oplevelsen<\/a>\n  <a href=\"#raedselsruten\">R\u00e6dselsruten<\/a>\n  <a href=\"#events\">\u00c5bningstider<\/a>\n  <a href=\"#faq\">FAQ<\/a>\n  <a href=\"#oplevelser\">Andre aktiviteter<\/a>\n  <a href=\"https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/da\/product\/980431\">\n   Se ledige datoer\n<\/a>\n<a href=\"https:\/\/detforladtesommerland.dk\/?p=111\" target=\"_blank\">\n    Bliv en del af holdet\n  <\/a>\n<\/nav>\n\n    <main id=\"top\">\n      <section class=\"section hero\" aria-label=\"Forside\">\n        <video\n          class=\"hero__media\"\n          autoplay\n          muted\n          loop\n          playsinline\n          preload=\"auto\"\n          aria-hidden=\"true\"\n          data-desktop-src=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/main-hero-desktop.mp4\"\n          data-mobile-src=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/main-hero-mobil.mp4\"\n        >\n          <source\n            media=\"(min-width: 800px)\"\n            src=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/main-hero-desktop.mp4\"\n            type=\"video\/mp4\"\n          >\n          <source\n            src=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/main-hero-mobil.mp4\"\n            type=\"video\/mp4\"\n          >\n        <\/video>\n        <div class=\"hero__bushes\" aria-hidden=\"true\">\n          <span class=\"bush-eye bush-eye--1\"><\/span>\n          <span class=\"bush-eye bush-eye--2\"><\/span>\n          <span class=\"bush-eye bush-eye--3\"><\/span>\n          <span class=\"bush-eye bush-eye--4\"><\/span>\n        <\/div>\n        <div class=\"hero__content\">\n          <div class=\"brand-title\">\n    <img decoding=\"async\"\n        src=\"https:\/\/bstil.dk\/wp-content\/uploads\/2026\/06\/NewDet-forladte-sommerland-logo.png\"\n        alt=\"Det Forladte Sommerland\"\n        class=\"hero-logo\"\n    >\n<\/div>\n          <div class=\"hero__date\">Hver fredag &amp; l\u00f8rdag<br>i oktober<\/div>\n          <div class=\"hero__spacer\"><\/div>\n          <div class=\"hero__stats\">En m\u00e5ned\n<br>50+ skuespillere\n<br>T\u00f8r du pr\u00f8ve?<\/div>\n          <div class=\"season-buy\" data-season-buy>\n            <p class=\"season-buy__eyebrow\">Billetter<\/p>\n            <strong data-season-heading>Halloween er i gang<\/strong>\n            <span class=\"season-buy__copy\" data-season-copy>V\u00e6lg en fredag eller l\u00f8rdag frem til og med 31. oktober.<\/span>\n            <div class=\"season-buy__actions\">\n              <a class=\"season-buy__btn\" data-season-primary href=\"https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/da\/product\/980431\">K\u00f8b billet til n\u00e6ste aften<\/a>\n              <a class=\"season-buy__btn season-buy__btn--secondary\" href=\"https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/da\/product\/980431\">Se alle datoer<\/a>\n            <\/div>\n          <\/div>\n          <a class=\"down\" href=\"#historie\" aria-label=\"Scroll ned\"><\/a>\n        <\/div>\n      <\/section>\n\n      \n\n      <section class=\"section\" id=\"historie\">\n        <div class=\"container\">\n          <article class=\"quote-card\">\n    <div\n        class=\"quote-media\"\n        id=\"quoteMedia\"\n        style=\"background:url('https:\/\/bstil.dk\/wp-content\/uploads\/2026\/07\/DSC_1265.jpg') center\/cover no-repeat;\"\n    >\n        <div class=\"quote\" id=\"quoteText\">\n            \u201cI \u00e5revis brugte tvivlsomme l\u00e6ger og videnskabsm\u00e6nd Det Forladte Sommerlands tomme bygninger til at gennemf\u00f8re eksperimenter p\u00e5 sindssyge kriminelle. Det er heldigvis fjern fortid, men n\u00e5r efter\u00e5ret n\u00e6rmer sig, kan vi somme tider h\u00f8re skrig inde fra bygningerne.\u201d\n        <\/div>\n\n        <div class=\"quote-name\" id=\"quoteName\">\n            Anstalten\n        <\/div>\n\n        <div class=\"quote-arrow quote-arrow--left\" id=\"quotePrev\">\n            \u2039\n        <\/div>\n\n        <div class=\"quote-arrow quote-arrow--right\" id=\"quoteNext\">\n            \u203a\n        <\/div>\n    <\/div>\n\n    <div class=\"story-text\">\n        <p>\n            Det Forladte Sommerland skaber igen i \u00e5r oktobers mest uforglemmelige halloween-oplevelse. Tag p\u00e5 en frygtelig g\u00e5tur gennem parkens forladte hjerte, hvor uhyggelige kulisser, m\u00f8rke korridorer og skjulte skuespillere v\u00e6kker stedet til live igen. F\u00f8lg de snoede, uhyggeligt dekorerede stier og oplev seks forskellige zoner med hver deres eget skr\u00e6kindjagende tema og skuespillere: Zombie, Mareridt, Den M\u00f8rke Skov, R\u00e6dsel, Karneval og Anstalten.\nS\u00e6t hele aftenen af til en helst\u00f8bt oplevelse, hvor skrig og grin fylder aftenm\u00f8rket.\n        <\/p>\n\n      \n    <\/div>\n<\/article>\n          <a class=\"down\" href=\"#events\" aria-label=\"Scroll ned\"><\/a>\n        <\/div>\n      <\/section>\n\n\n\n<!-- Zonevideoer: thumbnails indl\u00e6ses f\u00f8rst, Vimeo \u00e5bnes ved klik -->\n<style>\n  .vz-section,.vz-section *{box-sizing:border-box}\n  .vz-section{position:relative;overflow:hidden;padding:clamp(82px,10vw,126px) 0;color:var(--text,#f6f0df);background:radial-gradient(circle at 82% 12%,rgba(220,36,36,.18),transparent 30%),linear-gradient(145deg,#160303 0%,#050101 48%,#101a0d 100%);font-family:Arial,Helvetica,sans-serif}\n  .vz-section::before{content:\"\";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 100%;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}\n  .vz-container{position:relative;width:min(1100px,calc(100% - 32px));margin:auto}\n  .vz-heading{max-width:760px;margin:0 auto;text-align:center}\n  .vz-eyebrow{margin:0 0 12px;color:var(--red,#dc2424);font-size:13px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}\n  .vz-title{margin:0;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:clamp(44px,9vw,88px);line-height:.95;letter-spacing:.035em;text-transform:uppercase;text-wrap:balance}\n  .vz-lead{max-width:650px;margin:20px auto 0;color:var(--muted,rgba(246,240,223,.74));font-size:clamp(16px,2.3vw,19px);line-height:1.6}\n  .vz-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,78vw);gap:16px;margin:38px calc(50% - 50vw) 0;padding:0 max(16px,calc((100vw - 1100px)\/2));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--red,#dc2424) rgba(255,255,255,.08)}\n  .vz-card{position:relative;display:block;aspect-ratio:4\/5;overflow:hidden;padding:0;border:1px solid rgba(246,240,223,.18);border-radius:18px;background:#050505;color:#fff;text-align:left;scroll-snap-align:center;isolation:isolate;box-shadow:0 24px 62px rgba(0,0,0,.46)}\n  button.vz-card{width:100%;font:inherit;cursor:pointer}\n  .vz-card::after{content:\"\";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.04) 42%,rgba(0,0,0,.92) 100%);pointer-events:none}\n  .vz-card__image{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.78) contrast(1.1);transition:transform .28s ease,filter .28s ease}\n  button.vz-card:hover .vz-card__image,button.vz-card:focus-visible .vz-card__image{transform:scale(1.045);filter:saturate(1) contrast(1.12)}\n  .vz-card__play{position:absolute;top:50%;left:50%;z-index:3;width:62px;height:62px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.82);border-radius:50%;background:rgba(220,36,36,.92);transform:translate(-50%,-50%);box-shadow:0 10px 30px rgba(0,0,0,.58),0 0 26px rgba(220,36,36,.38)}\n  .vz-card__play::before{content:\"\";width:0;height:0;margin-left:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #fff}\n  .vz-card__content{position:absolute;right:18px;bottom:18px;left:18px;z-index:3}\n  .vz-card__name{display:block;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:clamp(25px,4vw,34px);line-height:1;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 3px 14px #000}\n  .vz-card__status{display:block;margin-top:7px;color:rgba(255,255,255,.72);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}\n  .vz-badge{position:absolute;top:14px;right:14px;z-index:4;padding:8px 11px;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:var(--red,#dc2424);color:#fff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 5px 18px rgba(0,0,0,.42)}\n  .vz-modal{position:fixed;inset:0;z-index:2147483647;display:none;place-items:center;padding:18px;background:rgba(0,0,0,.96);isolation:isolate}\n  .vz-modal.is-open{display:grid}\n  .vz-modal__window{position:relative;width:min(520px,100%);max-height:calc(100dvh - 36px)}\n  .vz-modal__frame{position:relative;width:100%;max-height:calc(100dvh - 36px);aspect-ratio:4\/5;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#000;box-shadow:0 30px 90px rgba(0,0,0,.8)}\n  .vz-modal__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}\n  .vz-modal__close{position:absolute;top:10px;right:10px;z-index:3;width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(0,0,0,.84);color:#fff;font:400 34px\/1 Arial,sans-serif;cursor:pointer}\n  .vz-modal__close:hover,.vz-modal__close:focus-visible{background:var(--red,#dc2424)}\n  @media (min-width:800px){.vz-grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:22px;margin:46px 0 0;padding:0;overflow:visible}}\n  @media (prefers-reduced-motion:reduce){.vz-card__image{transition:none}}\n<\/style>\n\n<section class=\"vz-section\" id=\"zoner\" data-vz-section aria-labelledby=\"vz-title\">\n  <div class=\"vz-container\">\n    <header class=\"vz-heading\">\n      <p class=\"vz-eyebrow\">Seks zoner \u00b7 \u00e9n frygtelig aften<\/p>\n      <h2 class=\"vz-title\" id=\"vz-title\">Oplev zonerne<\/h2>\n      <p class=\"vz-lead\">F\u00e5 et glimt af det, der venter i m\u00f8rket. Tryk p\u00e5 en zone for at se videoen.<\/p>\n    <\/header>\n\n    <div class=\"vz-grid\" aria-label=\"Videoer fra zonerne\">\n      <button class=\"vz-card\" type=\"button\" data-vz-video=\"1126165179\" data-vz-title=\"Karneval\" aria-label=\"Afspil video fra Karneval\">\n        <img class=\"vz-card__image\" src=\"https:\/\/i.vimeocdn.com\/video\/2068520219-51d0bba14fa8606da03d768c28a41df5ddc3919f0884b1441aa2d9a4074a98cb-d_640?region=us\" alt=\"Karneval\" loading=\"lazy\" decoding=\"async\"><span class=\"vz-card__play\" aria-hidden=\"true\"><\/span><span class=\"vz-card__content\"><span class=\"vz-card__name\">Karneval<\/span><span class=\"vz-card__status\">Se video<\/span><\/span>\n      <\/button>\n      <button class=\"vz-card\" type=\"button\" data-vz-video=\"1126165065\" data-vz-title=\"Den M\u00f8rke Skov\" aria-label=\"Afspil video fra Den M\u00f8rke Skov\">\n        <img class=\"vz-card__image\" src=\"https:\/\/i.vimeocdn.com\/video\/2068520055-3e98aeb19e41b3bfcf94f9ccfed1341332a8e07a9b07d9722e6635f85fda549a-d_640?region=us\" alt=\"Den M\u00f8rke Skov\" loading=\"lazy\" decoding=\"async\"><span class=\"vz-card__play\" aria-hidden=\"true\"><\/span><span class=\"vz-card__content\"><span class=\"vz-card__name\">Den M\u00f8rke Skov<\/span><span class=\"vz-card__status\">Se video<\/span><\/span>\n      <\/button>\n      <button class=\"vz-card\" type=\"button\" data-vz-video=\"1126164929\" data-vz-title=\"Anstalten\" aria-label=\"Afspil video fra Anstalten\">\n        <img class=\"vz-card__image\" src=\"https:\/\/i.vimeocdn.com\/video\/2068519899-888c7173127c45e268558694b0542b66e1ca252b88d3b2b498efecbc8e4d4515-d_640?region=us\" alt=\"Anstalten\" loading=\"lazy\" decoding=\"async\"><span class=\"vz-card__play\" aria-hidden=\"true\"><\/span><span class=\"vz-card__content\"><span class=\"vz-card__name\">Anstalten<\/span><span class=\"vz-card__status\">Se video<\/span><\/span>\n      <\/button>\n      <button class=\"vz-card\" type=\"button\" data-vz-video=\"1126165647\" data-vz-title=\"Zombie\" aria-label=\"Afspil video fra Zombie\">\n        <img class=\"vz-card__image\" src=\"https:\/\/i.vimeocdn.com\/video\/2068520947-e6ef0cec89519a7e1c6e36d51651599e4277dc0e451887ef4d0cbcd8790f58ae-d_640?region=us\" alt=\"Zombie\" loading=\"lazy\" decoding=\"async\"><span class=\"vz-card__play\" aria-hidden=\"true\"><\/span><span class=\"vz-card__content\"><span class=\"vz-card__name\">Zombie<\/span><span class=\"vz-card__status\">Se video<\/span><\/span>\n      <\/button>\n      <button class=\"vz-card\" type=\"button\" data-vz-video=\"1126165534\" data-vz-title=\"Mareridt\" aria-label=\"Afspil video fra Mareridt\">\n        <span class=\"vz-badge\">Nyhed<\/span><img class=\"vz-card__image\" src=\"https:\/\/i.vimeocdn.com\/video\/2068520803-0984b90e3e156535357066c39907cb8ce667d08dc025a1044d6f4c554d8bf7f9-d_640?region=us\" alt=\"Mareridt\" loading=\"lazy\" decoding=\"async\"><span class=\"vz-card__play\" aria-hidden=\"true\"><\/span><span class=\"vz-card__content\"><span class=\"vz-card__name\">Mareridt<\/span><span class=\"vz-card__status\">Se video<\/span><\/span>\n      <\/button>\n      <article class=\"vz-card\" aria-label=\"R\u00e6dsel \u2013 video kommer snart\">\n        <span class=\"vz-badge\">Nyhed<\/span><img class=\"vz-card__image\" src=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/09\/Z63_3515-scaled.jpg\" alt=\"R\u00e6dsel\" loading=\"lazy\" decoding=\"async\"><span class=\"vz-card__content\"><span class=\"vz-card__name\">R\u00e6dsel<\/span><span class=\"vz-card__status\">Video kommer snart<\/span><\/span>\n      <\/article>\n    <\/div>\n  <\/div>\n\n  <div class=\"vz-modal\" data-vz-modal role=\"dialog\" aria-modal=\"true\" aria-label=\"Zonevideo\" aria-hidden=\"true\">\n    <div class=\"vz-modal__window\"><button class=\"vz-modal__close\" type=\"button\" data-vz-close aria-label=\"Luk video\">&times;<\/button><div class=\"vz-modal__frame\" data-vz-frame><\/div><\/div>\n  <\/div>\n<\/section>\n\n<script>\n  (()=>{\n    const section=document.querySelector('[data-vz-section]');\n    if(!section||section.dataset.vzReady==='true')return;\n    section.dataset.vzReady='true';\n    const cards=section.querySelectorAll('[data-vz-video]');\n    const modal=section.querySelector('[data-vz-modal]');\n    const frame=section.querySelector('[data-vz-frame]');\n    const closeButton=section.querySelector('[data-vz-close]');\n    let lastTrigger=null;\n    let previousBodyOverflow='';\n\n    function openVideo(card){\n      const videoId=card.dataset.vzVideo;\n      if(!videoId||!modal||!frame)return;\n      lastTrigger=card;\n      previousBodyOverflow=document.body.style.overflow;\n      const iframe=document.createElement('iframe');\n      iframe.className='vz-modal__iframe';\n      iframe.src=`https:\/\/player.vimeo.com\/video\/${videoId}?autoplay=1&badge=0&autopause=1&dnt=1`;\n      iframe.title=card.dataset.vzTitle||'Zonevideo';\n      iframe.allow='autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share';\n      iframe.referrerPolicy='strict-origin-when-cross-origin';\n      iframe.allowFullscreen=true;\n      frame.replaceChildren(iframe);\n      modal.classList.add('is-open');\n      modal.setAttribute('aria-hidden','false');\n      document.body.style.overflow='hidden';\n      closeButton?.focus();\n    }\n\n    function closeVideo(){\n      if(!modal?.classList.contains('is-open'))return;\n      modal.classList.remove('is-open');\n      modal.setAttribute('aria-hidden','true');\n      frame?.replaceChildren();\n      document.body.style.overflow=previousBodyOverflow;\n      lastTrigger?.focus();\n    }\n\n    cards.forEach(card=>card.addEventListener('click',()=>openVideo(card)));\n    closeButton?.addEventListener('click',closeVideo);\n    modal?.addEventListener('click',event=>{if(event.target===modal)closeVideo()});\n    document.addEventListener('keydown',event=>{if(event.key==='Escape')closeVideo()});\n    if(modal&&modal.parentElement!==document.body)document.body.appendChild(modal);\n  })();\n<\/script>\n\n\n<!-- Reaktionsvideoer: let Vimeo-karrusel -->\n<style>\n  .vr-section,\n  .vr-section * { box-sizing:border-box; }\n\n  .vr-section {\n    position:relative;\n    overflow:hidden;\n    padding:clamp(82px, 10vw, 124px) 0;\n    color:var(--text, #f6f0df);\n    background:\n      radial-gradient(circle at 16% 8%, rgba(220,36,36,.13), transparent 30%),\n      radial-gradient(circle at 88% 90%, rgba(246,240,223,.04), transparent 28%),\n      linear-gradient(180deg, #050101 0%, #0c290b 54%, #020001 100%);\n    font-family:Arial, Helvetica, sans-serif;\n  }\n\n  .vr-container {\n    width:min(1040px, calc(100% - 32px));\n    margin-inline:auto;\n    text-align:center;\n  }\n\n  .vr-title {\n    margin:0;\n    font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;\n    font-size:clamp(42px, 9vw, 86px);\n    line-height:1;\n    letter-spacing:.04em;\n    text-transform:uppercase;\n    text-wrap:balance;\n  }\n\n  .vr-lead {\n    max-width:650px;\n    margin:20px auto 0;\n    color:var(--muted, rgba(246,240,223,.74));\n    font-size:clamp(16px, 2.3vw, 19px);\n    line-height:1.6;\n  }\n\n  .vr-carousel {\n    position:relative;\n    width:min(310px, 100%);\n    margin:38px auto 0;\n  }\n\n  .vr-viewport {\n    overflow:hidden;\n    border-radius:18px;\n  }\n\n  .vr-track {\n    display:flex;\n    transition:transform .32s ease;\n    will-change:transform;\n  }\n\n  .vr-card {\n    position:relative;\n    flex:0 0 100%;\n    aspect-ratio:1;\n    overflow:hidden;\n    padding:0;\n    border:1px solid var(--line, rgba(246,240,223,.14));\n    border-radius:18px;\n    background:#080808;\n    color:#fff;\n    cursor:pointer;\n    isolation:isolate;\n    box-shadow:0 22px 55px rgba(0,0,0,.44);\n  }\n\n  .vr-card::after {\n    content:\"\";\n    position:absolute;\n    inset:0;\n    z-index:1;\n    background:linear-gradient(180deg, rgba(0,0,0,.02) 38%, rgba(0,0,0,.83) 100%);\n    pointer-events:none;\n  }\n\n  .vr-card__image {\n    width:100%;\n    height:100%;\n    display:block;\n    object-fit:cover;\n    filter:saturate(.82) contrast(1.08);\n    transition:transform .25s ease, filter .25s ease;\n  }\n\n  .vr-card:hover .vr-card__image,\n  .vr-card:focus-visible .vr-card__image {\n    transform:scale(1.035);\n    filter:saturate(1) contrast(1.1);\n  }\n\n  .vr-card__play {\n    position:absolute;\n    top:50%;\n    left:50%;\n    z-index:3;\n    width:64px;\n    height:64px;\n    display:grid;\n    place-items:center;\n    border:2px solid rgba(255,255,255,.8);\n    border-radius:50%;\n    background:rgba(220,36,36,.92);\n    transform:translate(-50%, -50%);\n    box-shadow:0 8px 28px rgba(0,0,0,.55), 0 0 24px rgba(220,36,36,.38);\n  }\n\n  .vr-card__play::before {\n    content:\"\";\n    width:0;\n    height:0;\n    margin-left:5px;\n    border-top:11px solid transparent;\n    border-bottom:11px solid transparent;\n    border-left:17px solid #fff;\n  }\n\n  .vr-card__label {\n    position:absolute;\n    right:18px;\n    bottom:18px;\n    left:18px;\n    z-index:3;\n    font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;\n    font-size:clamp(20px, 3vw, 27px);\n    line-height:1.05;\n    letter-spacing:.04em;\n    text-align:left;\n    text-transform:uppercase;\n    text-shadow:0 3px 12px #000;\n  }\n\n  .vr-arrow {\n    position:absolute;\n    top:50%;\n    z-index:5;\n    width:42px;\n    height:42px;\n    display:grid;\n    place-items:center;\n    padding:0;\n    border:1px solid rgba(255,255,255,.34);\n    border-radius:50%;\n    background:rgba(0,0,0,.82);\n    color:#fff;\n    font-size:29px;\n    line-height:1;\n    cursor:pointer;\n    transform:translateY(-50%);\n  }\n\n  .vr-arrow--prev { left:-14px; }\n  .vr-arrow--next { right:-14px; }\n\n  .vr-dots {\n    display:flex;\n    justify-content:center;\n    gap:9px;\n    margin-top:18px;\n  }\n\n  .vr-dot {\n    width:9px;\n    height:9px;\n    padding:0;\n    border:0;\n    border-radius:50%;\n    background:rgba(246,240,223,.34);\n    cursor:pointer;\n  }\n\n  .vr-dot.is-active {\n    background:var(--red, #dc2424);\n    box-shadow:0 0 10px rgba(220,36,36,.68);\n  }\n\n  .vr-modal {\n    position:fixed;\n    inset:0;\n    z-index:2147483647;\n    display:none;\n    place-items:center;\n    padding:18px;\n    background:#000;\n    isolation:isolate;\n  }\n\n  .vr-modal.is-open { display:grid; }\n\n  .vr-modal__window {\n    position:relative;\n    width:min(720px, 100%);\n    max-height:calc(100dvh - 36px);\n  }\n\n  .vr-modal__frame {\n    position:relative;\n    width:100%;\n    aspect-ratio:1;\n    overflow:hidden;\n    border:1px solid rgba(255,255,255,.16);\n    border-radius:16px;\n    background:#000;\n    box-shadow:0 30px 90px rgba(0,0,0,.72);\n  }\n\n  .vr-modal__iframe {\n    position:absolute;\n    inset:0;\n    width:100%;\n    height:100%;\n    border:0;\n  }\n\n  .vr-modal__close {\n    position:absolute;\n    top:10px;\n    right:10px;\n    z-index:3;\n    width:46px;\n    height:46px;\n    display:grid;\n    place-items:center;\n    padding:0;\n    border:1px solid rgba(255,255,255,.48);\n    border-radius:50%;\n    background:rgba(0,0,0,.82);\n    color:#fff;\n    font:400 34px\/1 Arial, Helvetica, sans-serif;\n    cursor:pointer;\n  }\n\n  .vr-modal__close:hover,\n  .vr-modal__close:focus-visible { background:var(--red, #dc2424); }\n\n  @media (min-width:800px) {\n    .vr-carousel {\n      width:100%;\n      max-width:980px;\n      margin-top:44px;\n    }\n\n    .vr-viewport { overflow:visible; }\n\n    .vr-track {\n      display:grid;\n      grid-template-columns:repeat(3, minmax(0, 1fr));\n      gap:22px;\n      transform:none !important;\n    }\n\n    .vr-arrow,\n    .vr-dots { display:none; }\n  }\n\n  @media (prefers-reduced-motion:reduce) {\n    .vr-track,\n    .vr-card__image { transition:none; }\n  }\n<\/style>\n\n<section class=\"vr-section\" id=\"reaktioner\" data-vr-section aria-labelledby=\"vr-title\">\n  <div class=\"vr-container\">\n    <h2 class=\"vr-title\" id=\"vr-title\">Se deres reaktioner<\/h2>\n    <p class=\"vr-lead\">Se reaktionerne fra dem, der turde opleve Det Forladte Sommerland.<\/p>\n\n    <div class=\"vr-carousel\">\n      <div class=\"vr-viewport\">\n        <div class=\"vr-track\" data-vr-track>\n          <button\n            class=\"vr-card\"\n            type=\"button\"\n            data-vr-embed=\"https:\/\/player.vimeo.com\/video\/1219818065?badge=0&amp;autopause=1&amp;player_id=0&amp;app_id=58479&amp;dnt=1\"\n            aria-label=\"Afspil: En tur til Det Forladte Sommerland\"\n          >\n            <img class=\"vr-card__image\" src=\"https:\/\/i.vimeocdn.com\/video\/2192110408-46bde31d0ede18d4c30d615275a587df9d59601f1f14e03f0ca0d52d4eacef81-d_640?region=us\" alt=\"Thumbnail til En tur til Det Forladte Sommerland\" loading=\"lazy\" decoding=\"async\">\n            <span class=\"vr-card__play\" aria-hidden=\"true\"><\/span>\n            <span class=\"vr-card__label\">En tur til Det Forladte Sommerland<\/span>\n          <\/button>\n\n          <button\n            class=\"vr-card\"\n            type=\"button\"\n            data-vr-embed=\"https:\/\/player.vimeo.com\/video\/1219818064?badge=0&amp;autopause=1&amp;player_id=0&amp;app_id=58479&amp;dnt=1\"\n            aria-label=\"Afspil: Kan det anbefales?\"\n          >\n            <img class=\"vr-card__image\" src=\"https:\/\/i.vimeocdn.com\/video\/2192110402-cf9e37d4a3041e8b703380792b61f8acee08925c936002df19d729c8542d1531-d_640?region=us\" alt=\"Thumbnail til Kan det anbefales?\" loading=\"lazy\" decoding=\"async\">\n            <span class=\"vr-card__play\" aria-hidden=\"true\"><\/span>\n            <span class=\"vr-card__label\">Kan det anbefales?<\/span>\n          <\/button>\n\n          <button\n            class=\"vr-card\"\n            type=\"button\"\n            data-vr-embed=\"https:\/\/player.vimeo.com\/video\/1219818066?badge=0&amp;autopause=1&amp;player_id=0&amp;app_id=58479&amp;dnt=1\"\n            aria-label=\"Afspil: Hvordan var det?\"\n          >\n            <img class=\"vr-card__image\" src=\"https:\/\/i.vimeocdn.com\/video\/2192112467-99812ad46e70aac3dea9be74a6f9a0f12991182844060bc3ade254ebcc55e13b-d_640?region=us\" alt=\"Thumbnail til Hvordan var det?\" loading=\"lazy\" decoding=\"async\">\n            <span class=\"vr-card__play\" aria-hidden=\"true\"><\/span>\n            <span class=\"vr-card__label\">Hvordan var det?<\/span>\n          <\/button>\n        <\/div>\n      <\/div>\n\n      <button class=\"vr-arrow vr-arrow--prev\" type=\"button\" data-vr-prev aria-label=\"Forrige video\">&#8249;<\/button>\n      <button class=\"vr-arrow vr-arrow--next\" type=\"button\" data-vr-next aria-label=\"N\u00e6ste video\">&#8250;<\/button>\n      <div class=\"vr-dots\" data-vr-dots aria-label=\"V\u00e6lg video\"><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"vr-modal\" data-vr-modal role=\"dialog\" aria-modal=\"true\" aria-label=\"Reaktionsvideo\" aria-hidden=\"true\">\n    <div class=\"vr-modal__window\">\n      <button class=\"vr-modal__close\" type=\"button\" data-vr-close aria-label=\"Luk video\">&times;<\/button>\n      <div class=\"vr-modal__frame\" data-vr-frame><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  (() => {\n    document.querySelectorAll('[data-vr-section]').forEach((section) => {\n      if (section.dataset.vrReady === 'true') return;\n      section.dataset.vrReady = 'true';\n\n      const track = section.querySelector('[data-vr-track]');\n      const cards = Array.from(section.querySelectorAll('.vr-card'));\n      const previousButton = section.querySelector('[data-vr-prev]');\n      const nextButton = section.querySelector('[data-vr-next]');\n      const dotsContainer = section.querySelector('[data-vr-dots]');\n      const modal = section.querySelector('[data-vr-modal]');\n      const frame = section.querySelector('[data-vr-frame]');\n      const closeButton = section.querySelector('[data-vr-close]');\n      const desktopQuery = window.matchMedia('(min-width: 800px)');\n      let currentIndex = 0;\n      let lastTrigger = null;\n      let previousBodyOverflow = '';\n\n      const dots = cards.map((card, index) => {\n        const dot = document.createElement('button');\n        dot.className = 'vr-dot';\n        dot.type = 'button';\n        dot.setAttribute('aria-label', `Vis video ${index + 1}`);\n        dot.addEventListener('click', () => showSlide(index));\n        dotsContainer?.appendChild(dot);\n        return dot;\n      });\n\n      function showSlide(index) {\n        currentIndex = (index + cards.length) % cards.length;\n\n        if (!desktopQuery.matches && track) {\n          track.style.transform = `translateX(-${currentIndex * 100}%)`;\n        }\n\n        cards.forEach((card, cardIndex) => {\n          card.setAttribute('aria-hidden', String(!desktopQuery.matches && cardIndex !== currentIndex));\n          card.tabIndex = desktopQuery.matches || cardIndex === currentIndex ? 0 : -1;\n        });\n\n        dots.forEach((dot, dotIndex) => {\n          dot.classList.toggle('is-active', dotIndex === currentIndex);\n          dot.setAttribute('aria-current', dotIndex === currentIndex ? 'true' : 'false');\n        });\n      }\n\n      function openVideo(card) {\n        const embedUrl = card.dataset.vrEmbed;\n        if (!embedUrl || !modal || !frame) return;\n\n        lastTrigger = card;\n        previousBodyOverflow = document.body.style.overflow;\n        frame.innerHTML = '';\n\n        const iframe = document.createElement('iframe');\n        iframe.className = 'vr-modal__iframe';\n        iframe.src = `${embedUrl}&autoplay=1`;\n        iframe.title = card.getAttribute('aria-label')?.replace('Afspil: ', '') || 'Reaktionsvideo';\n        iframe.allow = 'autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share';\n        iframe.referrerPolicy = 'strict-origin-when-cross-origin';\n        iframe.allowFullscreen = true;\n        frame.appendChild(iframe);\n\n        modal.classList.add('is-open');\n        modal.setAttribute('aria-hidden', 'false');\n        document.body.style.overflow = 'hidden';\n        closeButton?.focus();\n      }\n\n      function closeVideo() {\n        if (!modal?.classList.contains('is-open')) return;\n        modal.classList.remove('is-open');\n        modal.setAttribute('aria-hidden', 'true');\n        if (frame) frame.innerHTML = '';\n        document.body.style.overflow = previousBodyOverflow;\n        lastTrigger?.focus();\n      }\n\n      previousButton?.addEventListener('click', () => showSlide(currentIndex - 1));\n      nextButton?.addEventListener('click', () => showSlide(currentIndex + 1));\n      cards.forEach((card) => card.addEventListener('click', () => openVideo(card)));\n      closeButton?.addEventListener('click', closeVideo);\n\n      modal?.addEventListener('click', (event) => {\n        if (event.target === modal) closeVideo();\n      });\n\n      document.addEventListener('keydown', (event) => {\n        if (event.key === 'Escape') closeVideo();\n        if (!modal?.classList.contains('is-open') && !desktopQuery.matches && section.contains(document.activeElement)) {\n          if (event.key === 'ArrowLeft') showSlide(currentIndex - 1);\n          if (event.key === 'ArrowRight') showSlide(currentIndex + 1);\n        }\n      });\n\n      if (typeof desktopQuery.addEventListener === 'function') {\n        desktopQuery.addEventListener('change', () => showSlide(currentIndex));\n      }\n\n      if (modal && modal.parentElement !== document.body) {\n        document.body.appendChild(modal);\n      }\n\n      showSlide(0);\n    });\n  })();\n<\/script>\n\n\n<!-- R\u00e6dselsruten: video, interaktivt kort og tilg\u00e6ngelige destinationslinks -->\n<style>\n  .rr-section,.rr-section *{box-sizing:border-box}\n  .rr-section{position:relative;overflow:hidden;padding:clamp(82px,10vw,128px) 0;color:var(--text,#f6f0df);background:radial-gradient(circle at 12% 12%,rgba(220,36,36,.19),transparent 31%),radial-gradient(circle at 88% 84%,rgba(76,112,38,.12),transparent 30%),linear-gradient(155deg,#080101 0%,#170303 48%,#050805 100%);font-family:Arial,Helvetica,sans-serif}\n  .rr-section::before{content:\"\";position:absolute;inset:0;pointer-events:none;opacity:.22;background:repeating-linear-gradient(118deg,transparent 0 28px,rgba(255,255,255,.022) 29px 30px)}\n  .rr-shell{position:relative;width:min(1120px,calc(100% - 32px));margin:auto}\n  .rr-heading{max-width:820px;margin:0 auto;text-align:center}\n  .rr-eyebrow{margin:0 0 12px;color:var(--red,#dc2424);font-size:12px;font-weight:950;letter-spacing:.2em;text-transform:uppercase}\n  .rr-title{margin:0;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:clamp(46px,9vw,92px);line-height:.92;letter-spacing:.035em;text-transform:uppercase;text-wrap:balance}\n  .rr-lead{max-width:730px;margin:21px auto 0;color:var(--muted,rgba(246,240,223,.74));font-size:clamp(16px,2.2vw,20px);line-height:1.65}\n  .rr-feature{display:grid;gap:34px;max-width:980px;margin:clamp(46px,6vw,66px) auto 0}\n  .rr-video-wrap{position:relative;width:min(100%,420px);min-width:0;margin:0 auto;overflow:hidden;aspect-ratio:9\/16;border:1px solid rgba(246,240,223,.18);border-radius:18px;background:#000;box-shadow:0 28px 72px rgba(0,0,0,.54)}\n  .rr-video{width:100%;max-width:100%;height:100%;display:block;object-fit:contain;background:#000}\n  .rr-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,5vw,48px);border:1px solid rgba(246,240,223,.14);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018));box-shadow:0 24px 60px rgba(0,0,0,.3)}\n  .rr-copy h3{margin:0;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-size:clamp(30px,5vw,48px);line-height:1;letter-spacing:.035em;text-transform:uppercase}\n  .rr-copy p{margin:16px 0 0;color:var(--muted,rgba(246,240,223,.74));font-size:16px;line-height:1.65}\n  .rr-main-link{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:23px;padding:10px 17px;border-radius:9px;background:var(--red,#dc2424);color:#fff!important;font-size:13px;font-weight:950;text-decoration:none;box-shadow:0 8px 24px rgba(220,36,36,.28)}\n  .rr-main-link:hover,.rr-main-link:focus-visible{background:#f12e2e;transform:translateY(-1px)}\n  .rr-map-panel{margin-top:clamp(38px,5vw,58px);padding:clamp(12px,2.5vw,22px);border:1px solid rgba(246,240,223,.16);border-radius:20px;background:rgba(0,0,0,.3);box-shadow:0 30px 80px rgba(0,0,0,.42)}\n  .rr-map-note{margin:0 0 13px;color:rgba(246,240,223,.66);font-size:12px;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}\n  .rr-map{position:relative;width:100%;max-width:1000px;margin:0 auto;overflow:hidden;border-radius:12px;background:#090909}\n  .rr-map img{width:100%;height:auto;display:block}\n  .rr-hotspot{position:absolute;z-index:2;border:2px solid transparent;border-radius:10px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}\n  .rr-hotspot:hover,.rr-hotspot:focus-visible{outline:0;border-color:#fff;background:rgba(220,36,36,.18);box-shadow:0 0 0 4px rgba(220,36,36,.34),0 0 26px rgba(220,36,36,.54)}\n  .rr-hotspot--dystopia{top:50%;left:26%;width:20%;height:18%}\n  .rr-hotspot--sommerland{top:73%;left:30%;width:24%;height:16%}\n  .rr-hotspot--scary{top:51%;left:68%;width:26%;height:18%}\n  .rr-hotspot--falster{top:71%;left:68%;width:22%;height:18%}\n  .rr-destinations{display:grid;gap:10px;margin-top:18px}\n  .rr-destination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 14px;border:1px solid rgba(246,240,223,.16);border-radius:11px;background:rgba(255,255,255,.035);color:var(--text,#f6f0df)!important;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}\n  .rr-destination:hover,.rr-destination:focus-visible{border-color:rgba(220,36,36,.78);background:rgba(220,36,36,.1);transform:translateY(-1px)}\n  .rr-destination strong{display:block;font-size:14px;line-height:1.2}\n  .rr-destination small{display:block;margin-top:4px;color:var(--muted,rgba(246,240,223,.66));font-size:12px}\n  .rr-destination__arrow{color:var(--red,#dc2424);font-size:28px;line-height:1}\n  .rr-destination--current{border-color:rgba(220,36,36,.62);background:rgba(220,36,36,.09)}\n  .rr-destination--current small{color:#ffadad}\n  @media(min-width:760px){.rr-feature{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:center;gap:clamp(56px,7vw,96px)}.rr-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}\n  @media(min-width:1040px){.rr-destinations{grid-template-columns:repeat(4,minmax(0,1fr))}}\n  @media(prefers-reduced-motion:reduce){.rr-main-link,.rr-destination,.rr-hotspot{transition:none}}\n<\/style>\n\n<section class=\"rr-section\" id=\"raedselsruten\" aria-labelledby=\"rr-title\">\n  <div class=\"rr-shell\">\n    <header class=\"rr-heading\">\n      <p class=\"rr-eyebrow\">Fire steder \u00b7 \u00e9n uhyggelig rute<\/p>\n      <h2 class=\"rr-title\" id=\"rr-title\">Tag p\u00e5 R\u00e6dselsruten<\/h2>\n      <p class=\"rr-lead\">Det Forladte Sommerland er en del af R\u00e6dselsruten \u2013 Danmarks uhyggelige skattekort. Udforsk fire forskellige horroroplevelser, og se hvor mange af dem du t\u00f8r bes\u00f8ge.<\/p>\n    <\/header>\n\n    <div class=\"rr-feature\">\n      <div class=\"rr-video-wrap\">\n        <video class=\"rr-video\" controls playsinline preload=\"auto\" data-rr-video-media aria-label=\"Video om R\u00e6dselsruten\">\n          <source src=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/10\/Raedselsruten.mp4\" type=\"video\/mp4\">\n          Din browser underst\u00f8tter ikke videoafspilning. <a href=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/10\/Raedselsruten.mp4\">\u00c5bn videoen direkte<\/a>.\n        <\/video>\n      <\/div>\n      <div class=\"rr-copy\">\n        <h3>Hvor mange t\u00f8r du bes\u00f8ge?<\/h3>\n        <p>R\u00e6dselsruten f\u00f8rer dig til fire horroroplevelser rundt i Danmark. Se filmen, udforsk det interaktive kort og planl\u00e6g dit n\u00e6ste stop p\u00e5 ruten.<\/p>\n        <a class=\"rr-main-link\" href=\"https:\/\/dystopia.dk\/dha\/\" target=\"_blank\" rel=\"noopener noreferrer\">L\u00e6s mere om R\u00e6dselsruten<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"rr-map-panel\">\n      <p class=\"rr-map-note\">Tryk p\u00e5 et sted p\u00e5 kortet \u2013 eller v\u00e6lg en destination nedenfor<\/p>\n      <div class=\"rr-map\">\n        <img src=\"https:\/\/escaperoomfyn.dk\/wp-content\/uploads\/2026\/10\/cacca2f776731f86714d71b09dab4d70.jpeg\" alt=\"R\u00e6dselsruten \u2013 Danmarks uhyggelige skattekort med fire horroroplevelser\" loading=\"lazy\" decoding=\"async\">\n        <a class=\"rr-hotspot rr-hotspot--dystopia\" href=\"https:\/\/dystopia.dk\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Bes\u00f8g Dystopia Entertainment i Vejle\"><\/a>\n        <a class=\"rr-hotspot rr-hotspot--sommerland\" href=\"https:\/\/detforladtesommerland.dk\/\" aria-label=\"G\u00e5 til forsiden for Det Forladte Sommerland i Aarup\"><\/a>\n        <a class=\"rr-hotspot rr-hotspot--scary\" href=\"https:\/\/www.scaryhouse.dk\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Bes\u00f8g Scary House i Hedehusene\"><\/a>\n        <a class=\"rr-hotspot rr-hotspot--falster\" href=\"https:\/\/falsterhouseofhorror.dk\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Bes\u00f8g Falster House of Horror i \u00d8nslev\"><\/a>\n      <\/div>\n\n      <nav class=\"rr-destinations\" aria-label=\"Steder p\u00e5 R\u00e6dselsruten\">\n        <a class=\"rr-destination\" href=\"https:\/\/dystopia.dk\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>Dystopia Entertainment<\/strong><small>Vejle<\/small><\/span><span class=\"rr-destination__arrow\" aria-hidden=\"true\">\u203a<\/span><\/a>\n        <a class=\"rr-destination rr-destination--current\" href=\"https:\/\/detforladtesommerland.dk\/\"><span><strong>Det Forladte Sommerland<\/strong><small>Aarup \u00b7 Du er her<\/small><\/span><span class=\"rr-destination__arrow\" aria-hidden=\"true\">\u203a<\/span><\/a>\n        <a class=\"rr-destination\" href=\"https:\/\/www.scaryhouse.dk\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>Scary House<\/strong><small>Hedehusene<\/small><\/span><span class=\"rr-destination__arrow\" aria-hidden=\"true\">\u203a<\/span><\/a>\n        <a class=\"rr-destination\" href=\"https:\/\/falsterhouseofhorror.dk\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span><strong>Falster House of Horror<\/strong><small>\u00d8nslev<\/small><\/span><span class=\"rr-destination__arrow\" aria-hidden=\"true\">\u203a<\/span><\/a>\n      <\/nav>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  (function () {\n    document.querySelectorAll('[data-rr-video-media]').forEach(function (video) {\n      if (video.getAttribute('data-thumbnail-ready') === 'true') return;\n      video.setAttribute('data-thumbnail-ready', 'true');\n      var thumbnailStarted = false;\n\n      function makeThumbnail() {\n        if (thumbnailStarted) return;\n        if (!isFinite(video.duration) || video.duration <= 1) return;\n        thumbnailStarted = true;\n        var thumbnailTime = Math.min(14, Math.max(1, video.duration - 1));\n\n        video.addEventListener('seeked', function captureFrame() {\n          if (!video.videoWidth || !video.videoHeight) return;\n          try {\n            var canvas = document.createElement('canvas');\n            canvas.width = video.videoWidth;\n            canvas.height = video.videoHeight;\n            canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height);\n            video.poster = canvas.toDataURL('image\/jpeg', 0.82);\n            video.load();\n          } catch (error) {\n            video.currentTime = 0;\n          }\n        }, { once: true });\n\n        video.currentTime = thumbnailTime;\n      }\n\n      video.addEventListener('loadedmetadata', makeThumbnail, { once: true });\n      if (video.readyState >= 1) makeThumbnail();\n    });\n  })();\n<\/script>\n\n\n<section class=\"section section--tight\" id=\"events\">\n    <div class=\"container faq\">\n\n        <h2 class=\"display-title\">\n            \u00c5bningstider<br>\n            &#038; Events\n        <\/h2>\n\n        <div class=\"event-table-wrap\">\n\n            <table class=\"event-table\">\n\n                <thead>\n                    <tr>\n                        <th>Event<\/th>\n                        <th>Periode<\/th>\n                        <th>Dage<\/th>\n                        <th>Alder<\/th>\n                        <th>\u00c5bningstider<\/th>\n                    <\/tr>\n                <\/thead>\n\n                <tbody>\n             \n\n                    <tr class=\"event-featured\">\n                        <td>Det Forladte Sommerland<\/td>\n                        <td>2.\u201331. oktober<br><strong class=\"table-soldout\">S\u00e6sonen er i gang<\/strong><\/td>\n                        <td>Fredage &amp; l\u00f8rdage<\/td>\n                        <td>+13 \u00e5r<\/td>\n                        <td>18:00\u201324:00 (midnat)<\/td>\n                    <\/tr>\n\n                    \n\n                <\/tbody>\n\n            <\/table>\n\n        <\/div>\n\n        <a class=\"down\" href=\"#faq\" aria-label=\"Scroll ned\"><\/a>\n\n    <\/div>\n<\/section>\n\n\n\n\n       <section class=\"section\" id=\"faq\">\n        <div class=\"container faq\">\n          <h2 class=\"display-title\">Ofte stillede<br>sp\u00f8rgsm\u00e5l<\/h2>\n          <div class=\"faq-search\" data-faq-search data-faq-target=\".faq-list\" data-faq-item=\".faq-item\">\n            <label class=\"faq-search__label\" for=\"faqSearchInput\">S\u00f8g i FAQ<\/label>\n            <div class=\"faq-search__control\"><span aria-hidden=\"true\">\u2315<\/span><input class=\"faq-search__input\" id=\"faqSearchInput\" type=\"search\" placeholder=\"Skriv et ord eller sp\u00f8rgsm\u00e5l \u2026\" autocomplete=\"off\" spellcheck=\"false\" data-faq-input><button class=\"faq-search__clear\" type=\"button\" data-faq-clear hidden>Ryd<\/button><\/div>\n            <p class=\"faq-search__status\" data-faq-status aria-live=\"polite\"><\/p>\n          <\/div>\n          <div class=\"faq-list\">\n            <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Hvorn\u00e5r har Det Forladte Sommerland \u00e5bent?<span>+<\/span><\/button><div class=\"faq-a\"><div>Det Forladte Sommerland har \u00e5bent fredag og l\u00f8rdag kl. 18.00\u201324.00 til og med 31. oktober 2026. Se \u00e5bningstider og billetter ovenfor for de aktuelle datoer.<\/div><\/div><\/div>\n            <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Hvad er forskellen p\u00e5 Det Forladte Sommerland, B\u00f8rneskr\u00e6m og L\u00f8b For Livet?<span>+<\/span><\/button><div class=\"faq-a\"><div>Det Forladte Sommerland er vores aktuelle hovedevent i oktober med seks skr\u00e6mmezoner og over 50 skuespillere. B\u00f8rneskr\u00e6m var \u00e5rets mildere oplevelse for b\u00f8rn, og L\u00f8b For Livet var et 5 km overlevelsesl\u00f8b. Begge arrangementer er afsluttet for 2026.<\/div><\/div><\/div>\n            <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Hvor uhyggeligt er det?<span>+<\/span><\/button><div class=\"faq-a\"><div>Uhygge er subjektivt, men vores dygtige skuespillere g\u00f8r alt, hvad de kan, for at skr\u00e6mme jer. De er udkl\u00e6dt og sminket med teaterblod og andre effekter. De skriger og larmer, og kan finde p\u00e5 at tage fat i jer, medmindre I b\u00e6rer en gul vest.<\/div><\/div><\/div>\n            <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Hvad g\u00f8r jeg, hvis jeg let bliver skr\u00e6mt?<span>+<\/span><\/button><div class=\"faq-a\"><div>Ved indgangen har du mulighed for at bede om en gul sikkerhedsvest. Med den p\u00e5 vil skuespillerne ikke r\u00f8re dig, og generelt fors\u00f8ge at give dig en mildere oplevelse. V\u00e6r opm\u00e6rksom p\u00e5, at dette ikke g\u00e6lder for andre medlemmer af din gruppe, hvis de ikke har en vest.<\/div><\/div><\/div>\n            <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Hvor lang tid tager det?<span>+<\/span><\/button><div class=\"faq-a\"><div>Det Forladte Sommerland: her skal I s\u00e6tte det meste af aftenen af. Hver zone varer 15-20 minutter, og derudover er der b\u00e5de lidt ventetid og underholdning udenfor zonerne. Der er ogs\u00e5 mulighed for at k\u00f8be varmt og koldt at drikke og lidt at spise.\nB\u00f8rneskr\u00e6m: Forvent, at det varer et par timer.\nL\u00f8b For Livet: Det varer den tid, det tager jer at gennemf\u00f8re den 5 km lange rute.<\/div><\/div><\/div>\n            <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Skal man st\u00e5 meget i k\u00f8?<span>+<\/span><\/button><div class=\"faq-a\"><div>Nej. For at give jer den bedste oplevelse har vi udviklet et elektronisk k\u00f8system, der automatisk giver jer en notifikation, n\u00e5r det er jeres tur til at pr\u00f8ve en af zonerne. Ventetiden kan bruges i vores safe zone-omr\u00e5de, hvor det er muligt at spise medbragt eller k\u00f8bt mad. Her vil der ogs\u00e5 v\u00e6re skuespillere og mindre aktiviteter.<\/div><\/div><\/div>\n            <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Hvor gammel skal man v\u00e6re?<span>+<\/span><\/button><div class=\"faq-a\"><div>Vi anbefaler +13 \u00e5r i Det Forladte Sommerland, men vi tjekker ikke ID p\u00e5 b\u00f8rn, og vi opfordrer generelt for\u00e6ldre til selv at vurdere, hvorn\u00e5r deres barn er klar til gys af denne kaliber. B\u00f8rneskr\u00e6m er afsluttet for 2026.<\/div><\/div><\/div>\n            <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Hvor meget koster billetter til Det Forladte Sommerland?<span>+<\/span><\/button><div class=\"faq-a\"><div>Entreen er 289 kroner per person. Der er grupperabat, hvis man er mindst 10 personer.\nBilletten er til den fulde oplevelse og gyldig alle 6 \u00e5bne timer p\u00e5 den valgte dag.\nAlle g\u00e6ster skal have hver sin billet.\nLedsagere kan f\u00e5 fri entr\u00e9 ved fremvisning af ledsagekort ved indgangen. Der skal ikke bestilles billet p\u00e5 forh\u00e5nd til ledsagere.\n<\/div><\/div><\/div>\n          \n\n\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Er B\u00f8rneskr\u00e6m stadig \u00e5bent i 2026?<span>+<\/span><\/button><div class=\"faq-a\"><div>Nej. B\u00f8rneskr\u00e6m blev afviklet 11.\u201315. oktober og er afsluttet for 2026.<\/div><\/div><\/div>\n\n            <div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Jeg har s\u00e6sonkort til Fyns Sommerland. Hvordan f\u00e5r jeg rabat?<span>+<\/span><\/button><div class=\"faq-a\"><div>N\u00e5r du k\u00f8ber din billet, skal du trykke p\u00e5 indl\u00f8s rabat og v\u00e6lge medlemskab. Herefter skal du indtaste hele ID-nummeret, der st\u00e5r p\u00e5 dit s\u00e6sonkort. Du kan k\u00f8be \u00e9n billet med rabat pr. s\u00e6sonkortholder. Til Det Forladte Sommerland er rabatten 25 %.<\/div><\/div><\/div>\n\n\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Kan jeg k\u00f8be billetter online?<span>+<\/span><\/button><div class=\"faq-a\"><div>Ja, billetter kan k\u00f8bes online via vores hjemmeside. Der plejer at blive udsolgt, s\u00e5 vi anbefaler at k\u00f8be p\u00e5 forh\u00e5nd for at sikre adgang.<\/div><\/div><\/div>\n\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Kan jeg flytte min billet?<span>+<\/span><\/button><div class=\"faq-a\"><div>Billetter kan flyttes til anden dato (indev\u00e6rende \u00e5r) indtil 48 timer f\u00f8r din valgte dato. K\u00f8bte billetter refunderes ikke.<\/div><\/div><\/div>\n\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Hvilke betalingsmuligheder har I?<span>+<\/span><\/button><div class=\"faq-a\"><div>Vi accepterer kontanter, kreditkort og MobilePay (ved onlinebooking af billetter).<\/div><\/div><\/div>\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Er der mad og drikke p\u00e5 stedet?<span>+<\/span><\/button><div class=\"faq-a\"><div>Ja, der er mulighed for at k\u00f8be drikkevarer, mad og snacks alle dage.<\/div><\/div><\/div>\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Er Det Forladte Sommerland handicapvenligt?<span>+<\/span><\/button><div class=\"faq-a\"><div>Underlagene best\u00e5r af grus, sm\u00e5sten, fliser, asfalt og gr\u00e6s. Grundl\u00e6ggende er det sv\u00e6rt fremkommeligt i k\u00f8restol og flere af zonerne er helt utilg\u00e6ngelige for k\u00f8restolsbrugere.\nDer er handicaptoiletter ved madomr\u00e5det.\nDer er gratis adgang for ledsagere ved fremvisning af ledsagerkort.\n<\/div><\/div><\/div>\n\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Film og foto i parken<span>+<\/span><\/button><div class=\"faq-a\"><div>Du er altid velkommen til at tage private billeder og videoer i parken \u2013 men s\u00f8rg for ikke at have de andre g\u00e6ster med. Hvis du l\u00e6gger det p\u00e5 sociale medier, s\u00e5 tag meget gerne @detforladtesommerland eller brug #detforladtesommerland. \nHvis du vil tage billeder til professionel eller kommerciel brug, skal der f\u00f8rst indhentes tilladelse hos os.<\/div><\/div><\/div>\n\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Hvor ligger Det Forladte Sommerland?<span>+<\/span><\/button><div class=\"faq-a\"><div>Det foreg\u00e5r i Fyns Sommerland: Fjellerupvej 81, 5560 Aarup. Det er p\u00e5 Vestfyn, ca. 20 minutter fra Odense og omkring 5 minutter fra motorvej E20. Der er gratis parkering.<\/div><\/div><\/div>\n\n\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Kan man parkere i n\u00e6rheden?<span>+<\/span><\/button><div class=\"faq-a\"><div>Vi har en stor grusparkering, der er \u00e5ben i hele det tidsrum, Det Forladte Sommerland har \u00e5bent. Det er gratis at parkere for g\u00e6ster i sommerlandet.<\/div><\/div><\/div>\n\n\n<div class=\"faq-item\"><button class=\"faq-q\" type=\"button\">Offentlig transport<span>+<\/span><\/button><div class=\"faq-a\"><div>Det Forladte Sommerland ligger midt i naturen, s\u00e5 vi ligger lidt fra de g\u00e6ngse tog- og buslinjer. Men Fynbus har en god service, hvor de med deres fleksible minibus-l\u00f8sning \u2013 Plustur \u2013 k\u00f8rer dig lige til d\u00f8ren. \nDu kan planl\u00e6gge hele din rejse og finde afgangstider p\u00e5 Rejseplanen. <a href=\"https:\/\/rejseplanen.dk\/?language=da_DA#!Z|Fyns%20Sommerland,%20Forlystelsespark,%20Assens%20Kommune\">Klik her for at komme til Rejseplanen.<\/a> L\u00e6s ogs\u00e5 mere om busser og Plustur p\u00e5 <a href=\"https:\/\/fynbus.dk\/flextrafik\/plustur\">fynbus.dk<\/a>\n<\/div><\/div><\/div>\n\n\n\n\n\n<\/div>\n          <a class=\"down\" href=\"#oplevelser\" aria-label=\"Scroll ned\"><\/a>\n        <\/div>\n      <\/section>\n\n<section class=\"section\" id=\"oplevelser\">\n        <div class=\"container\">\n          <h1 class=\"display-title\">G\u00e5 heller ikke glip af<\/h1>\n          <div class=\"challenge-grid\">\n            <a class=\"challenge\" href=\"https:\/\/detforladtesommerland.dk\/?page_id=114\" style=\"--img:url('https:\/\/bstil.dk\/wp-content\/uploads\/2026\/06\/gysogskrig_square.png?text=Gys+%26+Skrig')\" aria-label=\"Det Forladte Sommerland \u2013 s\u00e6sonen er i gang\"><span class=\"challenge__image\"><\/span><span class=\"badge-current\">\u00c5bent nu<\/span><span class=\"challenge__title\"><img class=\"challenge__logo\" src=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/detforladtesommerland.png\" alt=\"Det Forladte Sommerland\" loading=\"lazy\" decoding=\"async\"><\/span><\/a>\n            <a class=\"challenge\" href=\"https:\/\/detforladtesommerland.dk\/?page_id=118\" style=\"--img:url('https:\/\/bstil.dk\/wp-content\/uploads\/2026\/06\/borneskram-square.png?text=B\u00f8rneskr\u00e6m')\" aria-label=\"B\u00f8rneskr\u00e6m\"><span class=\"challenge__image\"><\/span><span class=\"badge-ended\">Afsluttet for i \u00e5r<\/span><span class=\"challenge__title\"><img class=\"challenge__logo\" src=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/borneskraem.png\" alt=\"B\u00f8rneskr\u00e6m\" loading=\"lazy\" decoding=\"async\"><\/span><\/a>\n            <a class=\"challenge\" href=\"https:\/\/detforladtesommerland.dk\/?page_id=156\" style=\"--img:url('https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/image.png')\" aria-label=\"L\u00f8b For Livet\"><span class=\"challenge__image\"><\/span><span class=\"badge-results\">Se resultater<\/span><span class=\"challenge__title\"><img class=\"challenge__logo\" src=\"https:\/\/detforladtesommerland.dk\/wp-content\/uploads\/2026\/08\/lobforlivet.png\" alt=\"L\u00f8b For Livet\" loading=\"lazy\" decoding=\"async\"><\/span><\/a>\n          <\/div>\n          <a class=\"down\" href=\"#top\" aria-label=\"Til toppen\"><\/a>\n        <\/div>\n      <\/section>\n\n    <\/main>\n\n    <footer class=\"footer\">\n      <div class=\"container site-contact\">\n        <div class=\"site-contact__grid\">\n          <section><h2 class=\"site-contact__heading\">Adresse<\/h2><p class=\"site-contact__text\">Fyns Sommerland<br>Fjellerupvej 81<br>5560 Aarup<br>Danmark, Fyn<\/p><p class=\"site-contact__text\"><a href=\"https:\/\/www.google.com\/maps\/place\/Fyns+Sommerland\/@55.4249026,10.035254,17z\/data=!3m1!4b1!4m6!3m5!1s0x464cc3a5b17764ab:0x375ff05c658b81cb!8m2!3d55.4248996!4d10.0378289!16s%2Fg%2F11sdwq7bby?entry=ttu\" target=\"_blank\" rel=\"noopener\">Find vej her<\/a><\/p><\/section>\n          <section><h2 class=\"site-contact__heading\">Kontakt<\/h2><p class=\"site-contact__text\"><a href=\"tel:+4593918823\">93 91 88 23<\/a><br><a href=\"mailto:info@fynssommerland.dk\">info@fynssommerland.dk<\/a><\/p><\/section>\n          <section><h2 class=\"site-contact__heading\">F\u00f8lg os<\/h2><div class=\"site-contact__links\"><a href=\"https:\/\/www.facebook.com\/detforladtesommerland\" target=\"_blank\" rel=\"noopener\">Facebook<\/a><a href=\"https:\/\/www.instagram.com\/detforladtesommerland\/\" target=\"_blank\" rel=\"noopener\">Instagram<\/a><a href=\"https:\/\/www.youtube.com\/@FynsSommerland\" target=\"_blank\" rel=\"noopener\">YouTube<\/a><a href=\"https:\/\/www.tiktok.com\/@fynssommerland\" target=\"_blank\" rel=\"noopener\">TikTok<\/a><\/div><\/section>\n        <\/div>\n        <div class=\"site-contact__bottom\"><div>\u00a9 <span id=\"year\"><\/span> Det Forladte Sommerland<\/div><nav class=\"site-contact__legal\" aria-label=\"Juridisk information\"><a href=\"https:\/\/detforladtesommerland.dk\/?page_id=301\">Cookiepolitik<\/a><a href=\"https:\/\/detforladtesommerland.dk\/?page_id=302\">Privatlivspolitik<\/a><a href=\"https:\/\/detforladtesommerland.dk\/?p=303\">Handelsbetingelser<\/a><a href=\"#\" class=\"cky-banner-element\">Cookieindstillinger<\/a><\/nav><div><a href=\"#top\">Til toppen<\/a><\/div><\/div>\n      <\/div>\n    <\/footer>\n  <\/div>\n\n  <script>\n    \/* Select the right hero video and switch it when the breakpoint changes. *\/\n    const heroVideo = document.querySelector('video.hero__media');\n    const desktopHeroQuery = window.matchMedia('(min-width: 800px)');\n\n    function updateHeroVideo(){\n      if (!heroVideo) return;\n\n      \/* Required by iOS\/Safari for reliable inline autoplay. *\/\n      heroVideo.muted = true;\n      heroVideo.defaultMuted = true;\n\n      const nextSource = desktopHeroQuery.matches\n        ? heroVideo.dataset.desktopSrc\n        : heroVideo.dataset.mobileSrc;\n\n      if (!nextSource || heroVideo.dataset.activeSrc === nextSource) return;\n\n      heroVideo.dataset.activeSrc = nextSource;\n      heroVideo.src = nextSource;\n      heroVideo.load();\n\n      const playPromise = heroVideo.play();\n      if (playPromise && typeof playPromise.catch === 'function') {\n        playPromise.catch(() => {\n          \/* Autoplay may wait until the browser permits playback. *\/\n        });\n      }\n    }\n\n    updateHeroVideo();\n\n    if (typeof desktopHeroQuery.addEventListener === 'function') {\n      desktopHeroQuery.addEventListener('change', updateHeroVideo);\n    } else {\n      desktopHeroQuery.addListener(updateHeroVideo);\n    }\n\n    const menuButton = document.querySelector('.menu-btn');\n    const mobileMenu = document.querySelector('#mobileMenu');\n    menuButton?.addEventListener('click', () => {\n      const open = mobileMenu.classList.toggle('is-open');\n      menuButton.setAttribute('aria-expanded', String(open));\n    });\n    mobileMenu?.querySelectorAll('a').forEach(link => link.addEventListener('click', () => {\n      mobileMenu.classList.remove('is-open');\n      menuButton?.setAttribute('aria-expanded', 'false');\n    }));\n\n    document.querySelectorAll('.faq-q').forEach(button => {\n      button.addEventListener('click', () => button.closest('.faq-item').classList.toggle('is-open'));\n    });\n \n    (function setupFaqSearch() {\n      document.querySelectorAll('[data-faq-search]').forEach(function (search) {\n        var scope = search.closest('section') || document;\n        var list = scope.querySelector(search.getAttribute('data-faq-target'));\n        var input = search.querySelector('[data-faq-input]');\n        var clear = search.querySelector('[data-faq-clear]');\n        var status = search.querySelector('[data-faq-status]');\n        if (!list || !input || !clear || !status) return;\n        var items = Array.prototype.slice.call(list.querySelectorAll(search.getAttribute('data-faq-item')));\n        function normalizeFaqText(value) {\n          return String(value || '').toLocaleLowerCase('da-DK').normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '').replace(\/\u00e6\/g, 'ae').replace(\/\u00f8\/g, 'o');\n        }\n        function updateFaqResults() {\n          var terms = normalizeFaqText(input.value).trim().split(\/\\s+\/).filter(Boolean);\n          var visible = 0;\n          items.forEach(function (item) {\n            var matches = terms.every(function (term) { return normalizeFaqText(item.textContent).indexOf(term) !== -1; });\n            item.hidden = !matches;\n            if (matches) visible += 1;\n            else {\n              item.classList.remove('is-open');\n              if ('open' in item) item.open = false;\n            }\n          });\n          clear.hidden = input.value.length === 0;\n          if (!terms.length) status.textContent = items.length + ' sp\u00f8rgsm\u00e5l';\n          else if (visible === 0) status.textContent = 'Ingen sp\u00f8rgsm\u00e5l matcher din s\u00f8gning.';\n          else status.textContent = visible === 1 ? '1 sp\u00f8rgsm\u00e5l fundet' : visible + ' sp\u00f8rgsm\u00e5l fundet';\n        }\n        input.addEventListener('input', updateFaqResults);\n        input.addEventListener('keydown', function (event) {\n          if (event.key === 'Escape') { input.value = ''; updateFaqResults(); }\n        });\n        clear.addEventListener('click', function () { input.value = ''; updateFaqResults(); input.focus(); });\n        updateFaqResults();\n      });\n    })();\n\n    document.getElementById('year').textContent = new Date().getFullYear();\n\n    function updateCountdown(){\n      const box = document.querySelector('[data-countdown]');\n      if (!box) return;\n      const target = new Date(box.dataset.countdown).getTime();\n      const diff = Math.max(0, target - Date.now());\n      const days = Math.floor(diff \/ 86400000);\n      const hours = Math.floor((diff % 86400000) \/ 3600000);\n      const minutes = Math.floor((diff % 3600000) \/ 60000);\n      const seconds = Math.floor((diff % 60000) \/ 1000);\n      box.querySelector('[data-days]').textContent = days;\n      box.querySelector('[data-hours]').textContent = String(hours).padStart(2,'0');\n      box.querySelector('[data-minutes]').textContent = String(minutes).padStart(2,'0');\n      box.querySelector('[data-seconds]').textContent = String(seconds).padStart(2,'0');\n    }\n    updateCountdown();\n    setInterval(updateCountdown, 1000);\n  \n\/* -------------------------\n   QUOTE CAROUSEL\n------------------------- *\/\n\nconst quoteItems = [\n    {\n        image: \"https:\/\/bstil.dk\/wp-content\/uploads\/2026\/07\/DSC_1265.jpg\",\n        quote: \"I \u00e5revis brugte tvivlsomme l\u00e6ger og videnskabsm\u00e6nd Det Forladte Sommerlands tomme bygninger til at gennemf\u00f8re eksperimenter p\u00e5 sindssyge kriminelle. Det er heldigvis fjern fortid, men n\u00e5r efter\u00e5ret n\u00e6rmer sig, kan vi somme tider h\u00f8re skrig inde fra bygningerne.\",\n        name: \"Anstalten\"\n    },\n    {\n        image: \"https:\/\/bstil.dk\/wp-content\/uploads\/2026\/07\/DSC_1971.jpg\",\n        quote: \"Sommerlandets grund var i sin tid billigere end noget anden jord i omr\u00e5det. Ejerne skulle bare forpligte sig til at fjerne resterne af den gamle kirkeg\u00e5rd, f\u00f8r byggeriet i gang.\",\n        name: \"Karneval\"\n    },\n    {\n        image: \"https:\/\/bstil.dk\/wp-content\/uploads\/2026\/07\/DSC_1486.jpg\",\n        quote: \"Planter og tr\u00e6er omkring Sommerlandet har f\u00e5et lov til at vokse vildt i mange \u00e5r. Det er godt for naturen, men n\u00e5r solen begynder at g\u00e5 ned, har flere g\u00e6ster set skikkelser bev\u00e6ge sig rundt inde i skoven.\",\n        name: \"Den M\u00f8rke Skov\"\n    },\n    {\n        image: \"https:\/\/bstil.dk\/wp-content\/uploads\/2026\/07\/DSC_3225.jpg\",\n        quote: \"Mange ansatte kom i klemme, da Sommerlandet m\u00e5tte lukke f\u00f8rste gang. De er ikke glade for, at vi er gen\u00e5bnet, og giver g\u00e6sterne skylden for, at det gik galt i sin tid. Vi pr\u00f8ver at holde dem v\u00e6k, men nogle gange slipper de ind.\",\n        name: \"Zombie\"\n    }\n];\n\nlet quoteIndex = 0;\n\nconst quoteMedia = document.getElementById(\"quoteMedia\");\nconst quoteText = document.getElementById(\"quoteText\");\nconst quoteName = document.getElementById(\"quoteName\");\nconst quotePrev = document.getElementById(\"quotePrev\");\nconst quoteNext = document.getElementById(\"quoteNext\");\n\nfunction renderQuote(index) {\n    const item = quoteItems[index];\n\n    quoteMedia.style.backgroundImage =\n        `url('${item.image}')`;\n\n    quoteText.textContent =\n        `\u201c${item.quote}\u201d`;\n\n    quoteName.textContent =\n        item.name;\n}\n\nquotePrev.addEventListener(\"click\", () => {\n    quoteIndex--;\n\n    if (quoteIndex < 0) {\n        quoteIndex = quoteItems.length - 1;\n    }\n\n    renderQuote(quoteIndex);\n});\n\nquoteNext.addEventListener(\"click\", () => {\n    quoteIndex++;\n\n    if (quoteIndex >= quoteItems.length) {\n        quoteIndex = 0;\n    }\n\n    renderQuote(quoteIndex);\n});\n\n\/* auto play *\/\nsetInterval(() => {\n    quoteIndex++;\n\n    if (quoteIndex >= quoteItems.length) {\n        quoteIndex = 0;\n    }\n\n    renderQuote(quoteIndex);\n}, 6000);\n\nrenderQuote(0);\n\n\n<\/script>\n+<script>\n(function () {\n  var baseUrl = 'https:\/\/billetter.fynssommerland.dk\/detforladtesommerland\/da\/product\/980431';\n  var openDates = ['2026-10-16', '2026-10-17', '2026-10-23', '2026-10-24', '2026-10-30', '2026-10-31'];\n\n  function addTracking(url) {\n    var keep = window.location.search.replace(\/^\\?\/, '').split('&').filter(function (part) {\n      return \/^(utm_|gclid|gbraid|wbraid|fbclid)\/.test(part);\n    }).join('&');\n    return keep ? url + (url.indexOf('?') > -1 ? '&' : '?') + keep : url;\n  }\n\n  function copenhagenNow() {\n    var parts = new Intl.DateTimeFormat('en-CA', {\n      timeZone: 'Europe\/Copenhagen',\n      year: 'numeric',\n      month: '2-digit',\n      day: '2-digit',\n      hour: '2-digit',\n      hourCycle: 'h23'\n    }).formatToParts(new Date());\n    var values = {};\n    parts.forEach(function (part) { values[part.type] = part.value; });\n    return {\n      key: values.year + '-' + values.month + '-' + values.day,\n      hour: Number(values.hour)\n    };\n  }\n\n  function danishDate(dateKey) {\n    var date = new Date(dateKey + 'T12:00:00Z');\n    return new Intl.DateTimeFormat('da-DK', {\n      weekday: 'long',\n      day: 'numeric',\n      month: 'long',\n      timeZone: 'Europe\/Copenhagen'\n    }).format(date);\n  }\n\n  var now = copenhagenNow();\n  var isOpenToday = openDates.indexOf(now.key) !== -1;\n  var nextDate = openDates.find(function (date) { return date > now.key; });\n  var heading;\n  var copy;\n  var primaryLabel;\n  var primaryUrl;\n\n  if (isOpenToday) {\n    heading = now.hour >= 18 ? 'Vi har \u00e5bent nu' : 'Vi har \u00e5bent i aften fra kl. 18.00';\n    copy = 'K\u00f8b billet til i aften, eller v\u00e6lg en af de andre datoer.';\n    primaryLabel = 'K\u00f8b billet til i aften';\n    primaryUrl = addTracking(baseUrl + '?date=' + now.key);\n  } else if (nextDate) {\n    heading = 'N\u00e6ste \u00e5bningsaften: ' + danishDate(nextDate);\n    copy = 'Vi \u00e5bner kl. 18.00. K\u00f8b billet til n\u00e6ste aften, eller se alle datoer.';\n    primaryLabel = 'K\u00f8b billet til n\u00e6ste aften';\n    primaryUrl = addTracking(baseUrl + '?date=' + nextDate);\n  } else {\n    heading = 'Tak for en fantastisk s\u00e6son';\n    copy = 'Halloween-s\u00e6sonen 2026 er afsluttet.';\n    primaryLabel = '';\n    primaryUrl = baseUrl;\n  }\n\n  document.querySelectorAll('[data-season-heading]').forEach(function (element) {\n    element.textContent = heading;\n  });\n  document.querySelectorAll('[data-season-copy]').forEach(function (element) {\n    element.textContent = copy;\n  });\n  document.querySelectorAll('[data-season-primary]').forEach(function (link) {\n    if (!primaryLabel) {\n      link.closest('.season-buy__actions').hidden = true;\n      return;\n    }\n    link.textContent = primaryLabel;\n    link.href = primaryUrl;\n    link.setAttribute('data-utm-decorated', 'true');\n  });\n\n  document.querySelectorAll('[data-season-bar-heading]').forEach(function (element) {\n    element.textContent = isOpenToday ? (now.hour >= 18 ? 'Vi har \u00e5bent nu' : 'Vi har \u00e5bent i aften') : (nextDate ? 'N\u00e6ste \u00e5bningsaften' : 'Tak for i \u00e5r');\n  });\n  document.querySelectorAll('[data-season-bar-copy]').forEach(function (element) {\n    element.textContent = isOpenToday ? 'Kl. 18\u201324' : (nextDate ? danishDate(nextDate) + ' kl. 18' : 'S\u00e6sonen 2026 er afsluttet');\n  });\n  document.querySelectorAll('[data-season-bar-mobile]').forEach(function (element) {\n    element.textContent = isOpenToday ? (now.hour >= 18 ? '\u00c5bent nu' : '\u00c5bent i aften') : (nextDate ? 'N\u00e6ste \u00e5bningsaften' : 'Tak for i \u00e5r');\n  });\n  document.querySelectorAll('[data-season-bar-link]').forEach(function (link) {\n    link.textContent = isOpenToday ? 'K\u00f8b til i aften' : (nextDate ? 'K\u00f8b billet' : 'Se forsiden');\n    link.href = isOpenToday ? primaryUrl : (nextDate ? primaryUrl : 'https:\/\/detforladtesommerland.dk\/');\n    link.setAttribute('data-utm-decorated', 'true');\n  });\n})();\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"Det Forladte Sommerland Halloween er i gang \u00b7 \u00c5bent fredag &amp; l\u00f8rdag kl. 18\u201324Halloween er i gangSe billetter og datoer Se ledige datoer Bliv en del af holdet Menu Oplevelsen R\u00e6dselsruten \u00c5bningstider FAQ Andre aktiviteter Se ledige datoer Bliv en del af holdet Hver fredag &amp; l\u00f8rdagi oktober En m\u00e5ned 50+ skuespillere T\u00f8r du pr\u00f8ve? [&hellip;]","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-114","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/detforladtesommerland.dk\/index.php?rest_route=\/wp\/v2\/pages\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/detforladtesommerland.dk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/detforladtesommerland.dk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/detforladtesommerland.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/detforladtesommerland.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=114"}],"version-history":[{"count":15,"href":"https:\/\/detforladtesommerland.dk\/index.php?rest_route=\/wp\/v2\/pages\/114\/revisions"}],"predecessor-version":[{"id":355,"href":"https:\/\/detforladtesommerland.dk\/index.php?rest_route=\/wp\/v2\/pages\/114\/revisions\/355"}],"wp:attachment":[{"href":"https:\/\/detforladtesommerland.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}