<!doctype html>
<html lang="en-US" class="no-js">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="profile" href="https://gmpg.org/xfn/11">
	<script type="text/javascript" data-cookieconsent="ignore">
	window.dataLayer = window.dataLayer || [];

	function gtag() {
		dataLayer.push(arguments);
	}

	gtag("consent", "default", {
		ad_personalization: "denied",
		ad_storage: "denied",
		ad_user_data: "denied",
		analytics_storage: "denied",
		functionality_storage: "denied",
		personalization_storage: "denied",
		security_storage: "granted",
		wait_for_update: 500,
	});
	gtag("set", "ads_data_redaction", true);
	</script>
<script type="text/javascript"
		id="Cookiebot"
		src="https://consent.cookiebot.com/uc.js"
		data-implementation="wp"
		data-cbid="7adf41d6-3881-4149-84fd-be0acc1681b3"
						data-culture="EN"
				data-blockingmode="auto"
	></script>
<title>Page not found &#8211; Vores Kalundborg</title>
<meta name='robots' content='max-image-preview:large' />

<!-- VK SEO (vk-seo.php) -->
<meta name="description" content="Vi samler byens puls" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Vores Kalundborg" />
<meta property="og:title" content="Page not found &#8211; Vores Kalundborg" />
<meta property="og:description" content="Vi samler byens puls" />
<meta property="og:url" content="https://voreskalundborg.dk/en/shop/kalundborg-bogbyer/feed" />
<meta property="og:image" content="https://voreskalundborg.dk/wp-content/uploads/2026/03/logo-400-1920w-white.png" />
<meta property="og:locale" content="da_DK" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page not found &#8211; Vores Kalundborg" />
<meta name="twitter:description" content="Vi samler byens puls" />
<meta name="twitter:image" content="https://voreskalundborg.dk/wp-content/uploads/2026/03/logo-400-1920w-white.png" />
<script>document.documentElement.classList.remove('no-js');</script>
<link href='https://www.googletagmanager.com' crossorigin='anonymous' rel='preconnect' />
<link href='https://www.google-analytics.com' crossorigin='anonymous' rel='preconnect' />
<link href='https://fonts.gstatic.com' crossorigin='anonymous' rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="Vores Kalundborg &raquo; Feed" href="https://voreskalundborg.dk/en/feed" />
<link rel="alternate" type="application/rss+xml" title="Vores Kalundborg &raquo; Comments Feed" href="https://voreskalundborg.dk/en/comments/feed" />

<!-- VK SEO: JSON-LD Organization -->
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Vores Kalundborg","url":"https://voreskalundborg.dk/","legalName":"Handelsstandsforeningen Vores Kalundborg","logo":"https://voreskalundborg.dk/wp-content/uploads/2026/03/logo-400-1920w-white.png","telephone":"+4540688665","email":"info@voreskalundborg.dk","address":{"@type":"PostalAddress","streetAddress":"Bredgade 44","postalCode":"4400","addressLocality":"Kalundborg","addressCountry":"DK"},"foundingDate":"1850-10-18","vatID":"75698615","sameAs":["https://facebook.com/VoresKalundborg"]}</script>
<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;700&display=swap" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;700&display=swap"></noscript>
    <!-- VK Tracking: enable url_passthrough for cross-domain attribution under consent-denied -->
<script data-cookieconsent="ignore">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag("set","url_passthrough",true);</script>
<!-- VK Tracking: page-context -->
<script>window.dataLayer=window.dataLayer||[];dataLayer.push({"event":"vk_page_context","vk_language":"en","vk_page_type":"404"});</script>
<style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}</style>
<style id="wp-emoji-styles-inline-css">img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 0.07em !important;vertical-align:-0.1em !important;background:none !important;padding:0 !important}</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://voreskalundborg.dk/wp-includes/css/dist/block-library/style.min.css?ver=7.0.4' media='all' />
<style id="global-styles-inline-css">:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255,255,255),6px 6px rgb(0,0,0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0,0,0)}:root{--wp--style--global--content-size:800px;--wp--style--global--wide-size:1200px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root:where(.is-layout-flow)>:first-child{margin-block-start:0}:root:where(.is-layout-flow)>:last-child{margin-block-end:0}:root:where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root:where(.is-layout-constrained)>:first-child{margin-block-start:0}:root:where(.is-layout-constrained)>:last-child{margin-block-end:0}:root:where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root:where(.is-layout-flex){gap:24px}:root:where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}:root:where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:root:where(.wp-block-icon svg){width:24px}:root:where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}</style>
<link rel='stylesheet' id='hello-elementor-css' href='https://voreskalundborg.dk/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.6' media='all' />
<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://voreskalundborg.dk/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.6' media='all' />
<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://voreskalundborg.dk/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.6' media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://voreskalundborg.dk/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.0.4' media='all' />
<link rel='stylesheet' id='elementor-post-17-css' href='https://voreskalundborg.dk/wp-content/uploads/elementor/css/post-17.css?ver=1787055557' media='all' />
<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/style.css?ver=1780374197' media='all' />
<link rel='stylesheet' id='child-tokens-css' href='https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/css/tokens.css?ver=1780374197' media='all' />
<link rel='stylesheet' id='child-header-css' href='https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/css/header.css?ver=1780374197' media='all' />
<link rel='stylesheet' id='child-footer-css' href='https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/css/footer.css?ver=1780374197' media='all' />
<link rel='stylesheet' id='child-decor-motifs-css' href='https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/css/decor-motifs.css?ver=1780374197' media='all' />
<link rel='stylesheet' id='child-page-404-css' href='https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/css/page-404.css?ver=1780374197' media='all' />
<link rel='stylesheet' id='child-vk-search-dropdown-css' href='https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/css/vk-search-dropdown.css?ver=1780374197' media='all' />
<link rel='stylesheet' id='elementor-gf-worksans-css' href='https://fonts.googleapis.com/css?family=Work+Sans:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
<link rel="https://api.w.org/" href="https://voreskalundborg.dk/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://voreskalundborg.dk/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0.4" />
<!-- Google Tag Manager (Stape Custom Loader) -->
<script type="text/javascript" data-cookieconsent="ignore">(function(w,d,s,l,src){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src=src;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer',"https:\/\/d.voreskalundborg.dk\/b1dklnjjje.js?bnmax=DA5XLTohRlEtWDkuVz4xQhNXWERfSg8KWBwFGAsfAAUJHwQODAMZA0sOAQ%3D%3D");</script>
<!-- End Google Tag Manager -->
<!-- Analytics by WP Statistics - https://wp-statistics.com -->
<meta name="generator" content="Elementor 4.0.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
			<style>.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}</style>
			<link rel="icon" href="https://voreskalundborg.dk/wp-content/uploads/2026/04/vk-favicon-512-1-150x150.png" sizes="32x32" />
<link rel="icon" href="https://voreskalundborg.dk/wp-content/uploads/2026/04/vk-favicon-512-1-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://voreskalundborg.dk/wp-content/uploads/2026/04/vk-favicon-512-1-300x300.png" />
<meta name="msapplication-TileImage" content="https://voreskalundborg.dk/wp-content/uploads/2026/04/vk-favicon-512-1-300x300.png" />
</head>
<body class="error404 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-theme-child-master hello-elementor-default elementor-default elementor-kit-17">

<a class="vk-skip-link" href="#vk-design-main">Skip to content</a>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5H2SD9RZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<a class="skip-link screen-reader-text" href="#content">Skip to content</a>


<!-- Top strip: dark-green thin bar (sprog-switcher) -->
<div class="vk-top-strip">
  <div class="vk-top-inner">
    <div class="vk-top-lang">
      <svg width="16" height="12" viewBox="0 0 16 12" aria-hidden="true" style="border-radius:2px;overflow:hidden"><rect width="16" height="12" fill="#c8102e"/><rect x="5" width="2" height="12" fill="#fff"/><rect y="5" width="16" height="2" fill="#fff"/></svg>
      <a href="https://voreskalundborg.dk/">Dansk</a>
      <span class="vk-lang-sep">/</span>
      <a href="https://voreskalundborg.dk/en/home" class="active">English</a>
    </div>
  </div>
</div>

<!-- Primary site-header: white bar, logo + nav + search -->
<header id="site-header" class="site-header">
  <div class="site-header-inner">
    <a href="https://voreskalundborg.dk/en/home" class="site-logo" aria-label="Vores Kalundborg">
                  <img src="https://voreskalundborg.dk/wp-content/uploads/2026/03/logo-400-1920w-white-300x250.png" alt="Vores Kalundborg" class="site-logo-img">
              </a>

    <nav class="site-nav" aria-label="Main menu">
              <a href="https://voreskalundborg.dk/en/home">Home</a>
              <a href="https://voreskalundborg.dk/en/events">Events</a>
              <a href="https://voreskalundborg.dk/en/shops">Shops</a>
              <a href="https://voreskalundborg.dk/en/members">Members</a>
              <a href="https://voreskalundborg.dk/en/about-us">About</a>
              <a href="https://voreskalundborg.dk/en/parking">Parking</a>
              <a href="https://voreskalundborg.dk/en/contact">Contact</a>
          </nav>

    <form class="nav-search" role="search" method="get" action="https://voreskalundborg.dk/en/">
      <input type="search" name="s" placeholder="Search…" aria-label="Search" value="">
      <button type="submit" aria-label="Search">
        <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg>
      </button>
    </form>

    
    <!-- Mobile-search-toggle (vises kun ≤991px via tokens.css §17b).
         Åbner mobile-drawer + auto-fokuserer drawer-search-input via mobile-header.js. -->
    <button type="button"
            class="mobile-search-toggle"
            aria-controls="mobile-drawer"
            aria-label="Search">
      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
        <circle cx="11" cy="11" r="7"/>
        <path d="m20 20-3.5-3.5"/>
      </svg>
    </button>

    <!-- Mobile-hamburger (vises kun ≤991px via tokens.css §17) -->
    <button type="button"
            class="mobile-menu-toggle"
            aria-expanded="false"
            aria-controls="mobile-drawer"
            aria-label="Open menu">
      <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
        <line x1="3" y1="6" x2="21" y2="6"/>
        <line x1="3" y1="12" x2="21" y2="12"/>
        <line x1="3" y1="18" x2="21" y2="18"/>
      </svg>
    </button>
  </div>
</header>

<!-- Mobile drawer (sibling til .site-header for stable z-index/positioning).
     Markup rendres altid; vises/skjules via tokens.css §17 + JS hidden-attribute. -->
<div class="mobile-drawer-backdrop" hidden></div>
<aside id="mobile-drawer"
       class="mobile-drawer"
       role="dialog"
       aria-label="Mobile navigation"
       aria-hidden="true"
       hidden>
  <div class="mobile-drawer-inner">
    <div class="drawer-head">
      <a href="https://voreskalundborg.dk/en/home" class="site-logo drawer-logo" aria-label="Vores Kalundborg">
                      <img src="https://voreskalundborg.dk/wp-content/uploads/2026/03/logo-400-1920w-white-300x250.png" alt="Vores Kalundborg" class="site-logo-img">
                  </a>
      <button type="button" class="drawer-close" aria-label="Close menu">
        <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
          <line x1="6" y1="6" x2="18" y2="18"/>
          <line x1="18" y1="6" x2="6" y2="18"/>
        </svg>
      </button>
    </div>

    <form class="drawer-search" role="search" method="get" action="https://voreskalundborg.dk/en/">
      <input type="search" name="s" placeholder="Search…" aria-label="Search" value="">
      <button type="submit" aria-label="Search">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg>
      </button>
    </form>

    <nav class="drawer-nav" aria-label="Main menu">
              <a href="https://voreskalundborg.dk/en/home">
          <span class="drawer-nav-label">Home</span>
          <span class="drawer-nav-chev" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 6 15 12 9 18"/></svg>
          </span>
        </a>
              <a href="https://voreskalundborg.dk/en/events">
          <span class="drawer-nav-label">Events</span>
          <span class="drawer-nav-chev" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 6 15 12 9 18"/></svg>
          </span>
        </a>
              <a href="https://voreskalundborg.dk/en/shops">
          <span class="drawer-nav-label">Shops</span>
          <span class="drawer-nav-chev" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 6 15 12 9 18"/></svg>
          </span>
        </a>
              <a href="https://voreskalundborg.dk/en/members">
          <span class="drawer-nav-label">Members</span>
          <span class="drawer-nav-chev" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 6 15 12 9 18"/></svg>
          </span>
        </a>
              <a href="https://voreskalundborg.dk/en/about-us">
          <span class="drawer-nav-label">About</span>
          <span class="drawer-nav-chev" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 6 15 12 9 18"/></svg>
          </span>
        </a>
              <a href="https://voreskalundborg.dk/en/parking">
          <span class="drawer-nav-label">Parking</span>
          <span class="drawer-nav-chev" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 6 15 12 9 18"/></svg>
          </span>
        </a>
              <a href="https://voreskalundborg.dk/en/contact">
          <span class="drawer-nav-label">Contact</span>
          <span class="drawer-nav-chev" aria-hidden="true">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 6 15 12 9 18"/></svg>
          </span>
        </a>
          </nav>

    <div class="drawer-foot">
      <div class="drawer-lang">
        <svg width="16" height="12" viewBox="0 0 16 12" aria-hidden="true" style="border-radius:2px;overflow:hidden"><rect width="16" height="12" fill="#c8102e"/><rect x="5" width="2" height="12" fill="#fff"/><rect y="5" width="16" height="2" fill="#fff"/></svg>
        <a href="https://voreskalundborg.dk/">Dansk</a>
        <span class="vk-lang-sep">/</span>
        <a href="https://voreskalundborg.dk/en/home" class="active" aria-current="true">English</a>
      </div>
          </div>
  </div>
</aside>

<main id="vk-design-main" class="vk-design-handoff vk-404">

  <section class="page-hero nf-hero">
    <div class="ph-bg" aria-hidden="true"></div>

    <!-- Kompas-illustration (decorative) -->
    <svg class="nf-compass" viewBox="0 0 200 200" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
      <circle cx="100" cy="100" r="88"/>
      <circle cx="100" cy="100" r="72" opacity=".5"/>
      <circle cx="100" cy="100" r="4" fill="currentColor"/>
      <path class="nf-needle" d="M100 28 L108 100 L100 112 L92 100 Z" fill="currentColor" opacity=".75"/>
      <path d="M100 112 L108 100 L100 172 L92 100 Z" opacity=".35"/>
      <text x="100" y="22" text-anchor="middle" font-family="Work Sans" font-size="12" font-weight="700" fill="currentColor" stroke="none">N</text>
      <text x="182" y="104" text-anchor="middle" font-family="Work Sans" font-size="12" font-weight="700" fill="currentColor" stroke="none">E</text>
      <text x="100" y="188" text-anchor="middle" font-family="Work Sans" font-size="12" font-weight="700" fill="currentColor" stroke="none">S</text>
      <text x="18" y="104" text-anchor="middle" font-family="Work Sans" font-size="12" font-weight="700" fill="currentColor" stroke="none">V</text>
    </svg>

    <div class="page-hero-inner">
      <nav class="breadcrumb" aria-label="Brødkrumme">
        <a href="https://voreskalundborg.dk/en/home">Forside</a>
        <span class="sep">/</span>
        <span class="current">Siden findes ikke</span>
      </nav>

      <span class="ph-eyebrow"><span class="dot"></span>Fejl 404</span>
      <h1 class="ph-title">Vi finder den ikke</h1>
      <p class="ph-sub">Siden du leder efter eksisterer ikke eller er flyttet. Måske et forkert link, en gammel bogmærke, eller en tastefejl?</p>

      <!-- Søgeform -->
      <form class="search-form" role="search" method="get" action="https://voreskalundborg.dk/en/home">
        <svg class="icon" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="7"/><path d="m20 20-3.5-3.5"/></svg>
        <input type="search" name="s" placeholder="Søg på sitet…" aria-label="Søg">
        <button type="submit">Søg</button>
      </form>
    </div>
  </section>

  <!-- 3 CTA-cards -->
  <section class="nf-cards-wrap">
    <div class="nf-cards-inner">
      <h2 class="nf-cards-head">Eller find vej herfra:</h2>
      <div class="nf-cards">

        <a class="nf-card" href="https://voreskalundborg.dk/en/home">
          <div class="nf-card-icon nf-icon-home" aria-hidden="true">
            <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M3 11 12 3l9 8"/><path d="M5 10v10a1 1 0 0 0 1 1h3v-6h6v6h3a1 1 0 0 0 1-1V10"/></svg>
          </div>
          <div class="nf-card-body">
            <h3>Forside</h3>
            <p>Start fra toppen — hero, begivenheder, butikker og nyheder.</p>
            <span class="nf-card-link">Til forside <span class="arrow" aria-hidden="true">&rarr;</span></span>
          </div>
        </a>

        <a class="nf-card" href="https://voreskalundborg.dk/begivenheder/">
          <div class="nf-card-icon nf-icon-event" aria-hidden="true">
            <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="16" rx="2"/><line x1="3" y1="10" x2="21" y2="10"/><line x1="8" y1="3" x2="8" y2="7"/><line x1="16" y1="3" x2="16" y2="7"/></svg>
          </div>
          <div class="nf-card-body">
            <h3>Begivenheder</h3>
            <p>Alle kommende koncerter, markeder, festivaler og familiedage.</p>
            <span class="nf-card-link">Se begivenheder <span class="arrow" aria-hidden="true">&rarr;</span></span>
          </div>
        </a>

        <a class="nf-card" href="https://voreskalundborg.dk/butikker/">
          <div class="nf-card-icon nf-icon-shop" aria-hidden="true">
            <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M3 9h18l-1.5 11a2 2 0 0 1-2 1.7H6.5a2 2 0 0 1-2-1.7L3 9z"/><path d="M8 9V6a4 4 0 0 1 8 0v3"/></svg>
          </div>
          <div class="nf-card-body">
            <h3>Butikker</h3>
            <p>Udforsk alle 100+ lokale butikker, restauranter og cafeer i midtbyen.</p>
            <span class="nf-card-link">Se butikker <span class="arrow" aria-hidden="true">&rarr;</span></span>
          </div>
        </a>

      </div>
    </div>
  </section>

</main>


<footer id="site-footer" class="site-footer" role="contentinfo">

  <!-- Nyhedsbrev — vises på ALLE sider, over 4-col footer -->
  <div class="footer-newsletter">
    <div class="footer-newsletter-inner">
      <div class="footer-newsletter-card">
        <span class="fn-eyebrow">Newsletter</span>
        <h2 class="fn-title">Get the city&#039;s news straight to your inbox</h2>
        <p class="fn-sub">Weekly newsletter with events, news and great deals from Kalundborg.</p>
        <form class="fn-form" aria-label="Sign up for the newsletter" data-vk-newsletter="1" method="post" action="#"><div aria-hidden="true" style="position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden"><label>Leave this field blank</label><input type="text" name="hp" tabindex="-1" autocomplete="off" value=""></div>
          <input type="email" placeholder="Your email…" aria-label="Email" required>
          <button type="submit">Subscribe</button>
        </form>
        <p class="fn-fine">We respect your privacy. You can unsubscribe anytime.</p>
      </div>
    </div>
  </div>

  <div class="footer-inner">
    <div class="footer-top">

      <!-- Col 1: brand + tagline -->
      <div class="footer-brand">
        <a href="https://voreskalundborg.dk/en/home" class="footer-logo" aria-label="Vores Kalundborg — home">
                          <img src="https://voreskalundborg.dk/wp-content/uploads/2026/03/logo-400-1920w-white-300x250.png" alt="Vores Kalundborg" style="max-height:44px;width:auto;filter:brightness(0) invert(1);">
                      </a>
        <p class="footer-tag">
          <strong>Vores Kalundborg</strong><br>
          Events, shops &amp; news — gathered in one place, for everyone who lives in and loves Kalundborg.        </p>
      </div>

      <!-- Col 2: Navigation -->
      <nav class="footer-col" aria-label="Footer navigation">
        <h4>Navigation</h4>
        <ul>
                      <li><a href="https://voreskalundborg.dk/en/home">Home</a></li>
                      <li><a href="https://voreskalundborg.dk/en/events">Events</a></li>
                      <li><a href="https://voreskalundborg.dk/en/shops">Shops</a></li>
                      <li><a href="https://voreskalundborg.dk/en/news">News</a></li>
                      <li><a href="https://voreskalundborg.dk/en/members">Members</a></li>
                      <li><a href="https://voreskalundborg.dk/en/about-us">About</a></li>
                      <li><a href="https://voreskalundborg.dk/en/contact">Contact</a></li>
                      <li><a href="https://voreskalundborg.dk/en/board">The Board</a></li>
                      <li><a href="https://voreskalundborg.dk/en/mission-and-vision">Mission and Vision</a></li>
                      <li><a href="https://voreskalundborg.dk/en/activities">Activities</a></li>
                      <li><a href="https://voreskalundborg.dk/en/gift-cards">Gift cards</a></li>
                      <li><a href="https://voreskalundborg.dk/en/parking">Parking</a></li>
                      <li><a href="https://voreskalundborg.dk/en/newsletter">Newsletter</a></li>
                      <li><a href="https://voreskalundborg.dk/en/events/event-archive">Event archive</a></li>
                  </ul>
      </nav>

      <!-- Col 3: Kontakt -->
      <div class="footer-col">
        <h4>Contact</h4>
        <div class="footer-contact">
          <div class="footer-contact-item">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 22s7-5.5 7-12a7 7 0 0 0-14 0c0 6.5 7 12 7 12z"/><circle cx="12" cy="10" r="2.5"/></svg>
            <span>Bredgade 44<br>4400 Kalundborg</span>
          </div>
          <div class="footer-contact-item">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
            <a href="tel:+4540688665">+45 40 68 86 65</a>
          </div>
          <div class="footer-contact-item">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="5" width="18" height="14" rx="2"/><path d="m3 7 9 6 9-6"/></svg>
            <a href="mailto:info@voreskalundborg.dk">info@voreskalundborg.dk</a>
          </div>
        </div>
      </div>

      <!-- Col 4: Følg os -->
      <div class="footer-col">
        <h4>Follow us</h4>
        <div class="footer-social">
                    <a href="https://facebook.com/VoresKalundborg" aria-label="Facebook" target="_blank" rel="noopener">
            <svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg>
          </a>
                                      </div>
        <p class="footer-social-cta">Find us on social media — we share news every day.</p>
      </div>

    </div>

    <div class="footer-div" aria-hidden="true"></div>

    <div class="footer-bottom">
      <span>&copy; 2026 Vores Kalundborg</span>
      <div class="footer-bottom-right">
                <a href="https://voreskalundborg.dk/en/privacy">Privacy policy</a>
        <a href="https://voreskalundborg.dk/en/bylaws">Bylaws</a>
      </div>
    </div>
  </div>
</footer>

<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-theme-child-master/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
			<script>
				const lazyloadRunObserver = () => {
					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
						entries.forEach( ( entry ) => {
							if ( entry.isIntersecting ) {
								let lazyloadBackground = entry.target;
								if( lazyloadBackground ) {
									lazyloadBackground.classList.add( 'e-lazyloaded' );
								}
								lazyloadBackgroundObserver.unobserve( entry.target );
							}
						});
					}, { rootMargin: '200px 0px 200px 0px' } );
					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
						lazyloadBackgroundObserver.observe( lazyloadBackground );
					} );
				};
				const events = [
					'DOMContentLoaded',
					'elementor/lazyload/observe',
				];
				events.forEach( ( event ) => {
					document.addEventListener( event, lazyloadRunObserver );
				} );
			</script>
			<script id="vk-tracking-js" src="https://voreskalundborg.dk/wp-content/mu-plugins/vk-tracking.js?ver=1.2.0"></script>
<script id="pll_cookie_script-js-after">
(function() {
				var expirationDate = new Date();
				expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 );
				document.cookie = "pll_language=en; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax";
			}());

//# sourceURL=pll_cookie_script-js-after
</script>
<script id="hello-theme-frontend-js" src="https://voreskalundborg.dk/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.6"></script>
<script id="wp-statistics-tracker-js-extra">
var WP_Statistics_Tracker_Object = {"requestUrl":"https://voreskalundborg.dk/wp-json/wp-statistics/v2","ajaxUrl":"https://voreskalundborg.dk/wp-admin/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"404","source_id":0,"search_query":"","signature":"3f61aff136481791f3f5db58147eb4f8","endpoint":"hit"},"option":{"dntEnabled":false,"bypassAdBlockers":false,"consentIntegration":{"name":null,"status":[]},"isPreview":false,"userOnline":false,"isWpConsentApiActive":false},"isLegacyEventLoaded":"","customEventAjaxUrl":"https://voreskalundborg.dk/wp-admin/admin-ajax.php?action=wp_statistics_custom_event&nonce=0c82afdaa8","onlineParams":{"wp_statistics_hit":1,"source_type":"404","source_id":0,"search_query":"","signature":"3f61aff136481791f3f5db58147eb4f8","action":"wp_statistics_online_check"},"jsCheckTime":"60000"};
//# sourceURL=wp-statistics-tracker-js-extra
</script>
<script id="wp-statistics-tracker-js" src="https://voreskalundborg.dk/wp-content/plugins/wp-statistics/assets/js/tracker.js?ver=14.16.6"></script>
<script id="child-vk-design-system-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/vk-design-system.js?ver=1783686963"></script>
<script id="child-butikker-side-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/butikker-side.js?ver=1780374197"></script>
<script id="child-ugekalender-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/ugekalender.js?ver=1780374197"></script>
<script id="child-ugekalender-pop-events-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/ugekalender-pop-events.js?ver=1780374197"></script>
<script id="child-begivenheder-side-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/begivenheder-side.js?ver=1780374197"></script>
<script id="child-vk-search-dropdown-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/vk-search-dropdown.js?ver=1780374197"></script>
<script id="child-mobile-header-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/mobile-header.js?ver=1780374197"></script>
<script id="vk-link-prefetch-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/vk-link-prefetch.js?ver=1780374197"></script>
<script id="vk-butik-status-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/vk-butik-status.js?ver=1784721947"></script>
<script id="vk-event-freshness-js" src="https://voreskalundborg.dk/wp-content/themes/hello-theme-child-master/js/vk-event-freshness.js?ver=1784761068"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://voreskalundborg.dk/wp-includes/js/wp-emoji-release.min.js?ver=7.0.4"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://voreskalundborg.dk/wp-includes/js/wp-emoji-loader.min.js
</script>
<script>
(function () {
  var cfg = {"ajax_url":"https:\/\/voreskalundborg.dk\/wp-admin\/admin-ajax.php","nonce":"f49819e255","nonce_action":"vk_nyhedsbrev_nonce_get","action":"vk_nyhedsbrev_signup"};

  // Snapshot pattern: gem child-noder som array i closure i stedet for innerHTML-string.
  // Undgår XSS-risiko ved roundtrip-serialisering hvis 3rd-party-kode senere
  // injicerer event-handler-attributter i button-markup.
  var _btnSnapshots = new WeakMap();

  function setButtonSuccess(btn) {
    if (!btn) return;
    if (!_btnSnapshots.has(btn)) {
      _btnSnapshots.set(btn, Array.prototype.slice.call(btn.childNodes));
    }
    while (btn.firstChild) btn.removeChild(btn.firstChild);
    btn.appendChild(document.createTextNode('✓ Tilmeldt!'));
    btn.disabled = true;
    btn.setAttribute('aria-busy', 'false');
    btn.classList.add('vk-nb-success');
  }

  function resetButton(btn) {
    if (!btn) return;
    var snap = _btnSnapshots.get(btn);
    if (snap) {
      while (btn.firstChild) btn.removeChild(btn.firstChild);
      snap.forEach(function (node) { btn.appendChild(node); });
    }
    btn.disabled = false;
    btn.removeAttribute('aria-busy');
    btn.classList.remove('vk-nb-success');
  }

  function showInlineMsg(form, msg, isError) {
    var existing = form.querySelector('.vk-nb-inline-msg');
    if (existing) existing.parentNode.removeChild(existing);
    var el = document.createElement('div');
    el.className = 'vk-nb-inline-msg' + (isError ? ' is-error' : ' is-ok');
    el.setAttribute('role', isError ? 'alert' : 'status');
    el.style.cssText = 'margin-top:10px;padding:9px 13px;border-radius:10px;font-size:13px;line-height:1.45;' +
      (isError
        ? 'background:#fef2f2;border:1px solid #fecaca;color:#991b1b;'
        : 'background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;');
    el.textContent = msg;
    form.appendChild(el);
  }

  function wire(form) {
    if (form.dataset._vkNbWired === '1') return;
    form.dataset._vkNbWired = '1';

    form.addEventListener('submit', function (ev) {
      ev.preventDefault();
      ev.stopPropagation();

      var emailInput = form.querySelector('input[type="email"]');
      var email = emailInput ? emailInput.value.trim() : '';
      if (!email || !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) {
        showInlineMsg(form, 'Indtast en gyldig email-adresse.', true);
        if (emailInput) emailInput.focus();
        return;
      }

      var hpInput = form.querySelector('input[name="hp"]');
      var hp = hpInput ? hpInput.value : '';

      var btn = form.querySelector('button[type="submit"], button:not([type])');
      if (btn) {
        btn.disabled = true;
        btn.setAttribute('aria-busy', 'true');
      }

      // Hent en FRISK nonce lige før submit — den server-bagte cfg.nonce er
      // forældet på full-page-cachede sider (footer er på hver side). Falder
      // tilbage til cfg.nonce hvis nonce-endpointet ikke svarer.
      fetch(cfg.ajax_url + '?action=' + encodeURIComponent(cfg.nonce_action), { credentials: 'same-origin' })
        .then(function (r) { return r.json().catch(function () { return null; }); })
        .then(function (nr) {
          var nonce = (nr && nr.success && nr.data && nr.data.nonce) ? nr.data.nonce : cfg.nonce;
          var fd = new FormData();
          fd.set('action', cfg.action);
          fd.set('_nonce', nonce);
          fd.set('email', email);
          fd.set('hp', hp);
          fd.set('source', form.dataset.vkSource || window.location.pathname);
          return fetch(cfg.ajax_url, { method: 'POST', body: fd, credentials: 'same-origin' });
        })
        .then(function (r) { return r.json().catch(function () { return { success: false, data: { message: 'Serverfejl.' } }; }); })
        .then(function (resp) {
          if (resp && resp.success) {
            setButtonSuccess(btn);
            showInlineMsg(form, (resp.data && resp.data.message) || 'Tak! Du er nu tilmeldt.', false);
            if (emailInput) emailInput.value = '';
            // VK Tracking: fire newsletter_signup custom event
            (window.dataLayer = window.dataLayer || []).push({
              event: 'newsletter_signup',
              vk_signup_method: 'mailchimp',
              vk_signup_list: form.dataset.vkSource || window.location.pathname
            });
          } else {
            var msg = (resp && resp.data && resp.data.message) ? resp.data.message : 'Noget gik galt. Prøv igen.';
            showInlineMsg(form, msg, true);
            resetButton(btn);
          }
        })
        .catch(function () {
          showInlineMsg(form, 'Netværksfejl. Tjek din forbindelse og prøv igen.', true);
          resetButton(btn);
        });
    });
  }

  function init() {
    var forms = document.querySelectorAll('form[data-vk-newsletter]');
    for (var i = 0; i < forms.length; i++) wire(forms[i]);
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
})();
</script>
<style>.vk-nb-success{background:var(--vk-sage,#6A8E5C)!important;cursor:default}.vk-nb-inline-msg{animation:vk-nb-fadein .25s ease-out}@keyframes vk-nb-fadein{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}</style>
	<script>
document.addEventListener('DOMContentLoaded', function() {
    document.querySelectorAll('.site-navigation-dropdown .menu-item-has-children > a').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            var parent = this.closest('.menu-item-has-children');
            parent.classList.toggle('is-open');
        });
    });
});
</script>

</body>
</html>

<!-- vk-cache:stored 2026-08-19T19:11:45+00:00 -->
<!--
Page Caching using Disk: Enhanced 

Served from: voreskalundborg.dk @ 2026-08-19 21:11:45 by W3 Total Cache
-->