:root:root{color-scheme:light only!important;}:where(p):not(:last-child){margin-bottom:1rem;}body{--color-text:var(--wp--preset--color--grey-900);--color-text-heading:var(--wp--preset--color--primary);--color-text-label:var(--wp--preset--color--grey-600);--color-link:var(--wp--preset--color--primary);--color-link-visited:var(--wp--preset--color--primary);--color-border:var(--wp--preset--color--grey-200);--color-body:var(--wp--preset--color--white);--color-backdrop:rgba(0,0,0,.9);--color-success:light-dark(#1e4620,#c8e6c9);--color-success-bg:light-dark(#edf7ed,#1b3a1e);--color-success-border:light-dark(#2e7d32,#66bb6a);--color-warning-bg:light-dark(#fff4e5,#3d2a00);--color-warning:light-dark(#663c00,#ffe0b2);--color-warning-border:light-dark(#ed6c02,#ffa726);--color-error-bg:light-dark(#fdecea,#3d1414);--color-error:light-dark(#611a15,#ffcdd2);--color-error-border:light-dark(#d32f2f,#ef5350);--color-surface:var(--wp--preset--color--grey-050);--color-surface-alt:var(--wp--preset--color--grey-150);}.header-logo__img{max-width:200px;}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--fraunces);font-weight:600;}.is-style-subtitle{font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--wp--preset--color--accent);}.site-header__primary{--header-primary-background--sticky:var(--wp--preset--color--primary);}.site-header{--color-link-text:var(--wp--preset--color--tertiary);}.site-footer{--color-link:var(--wp--preset--color--tertiary);--color-link-text:var(--wp--preset--color--tertiary);background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);}.wp-block-cover.has-hanging-stars{--hs-star-color:var(--wp--preset--color--tertiary,#f2c938);--hs-rope-color:#1b1f54;--hs-star-size:clamp(34px,3.6vw,56px);overflow:visible;}.wp-block-cover.has-hanging-stars::before,.wp-block-cover.has-hanging-stars::after{content:"";position:absolute;top:calc(100% + var(--section-hills-height,0) - 4px);z-index:5;width:var(--hs-star-size);height:var(--hs-rope);min-height:0;pointer-events:none;transform-origin:50% 0;will-change:transform;background:linear-gradient(var(--hs-star-color) 0 0) center bottom / 100% var(--hs-star-size) no-repeat,linear-gradient(var(--hs-rope-color) 0 0) center top / 100% calc(100% - var(--hs-star-size)) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7-6.3-3.9-6.3 3.9 1.7-7L2 9.5l7.1-.6z'/%3E%3C/svg%3E") center bottom / var(--hs-star-size) var(--hs-star-size) no-repeat,linear-gradient(#000 0 0) center top / 2px calc(100% - var(--hs-star-size) * .9) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7-6.3-3.9-6.3 3.9 1.7-7L2 9.5l7.1-.6z'/%3E%3C/svg%3E") center bottom / var(--hs-star-size) var(--hs-star-size) no-repeat,linear-gradient(#000 0 0) center top / 2px calc(100% - var(--hs-star-size) * .9) no-repeat;animation:hs-swing 5.5s ease-in-out infinite alternate;}.wp-block-cover.has-hanging-stars::before,.wp-block-cover.has-hanging-stars::after{display:none;}.wp-block-cover.has-hanging-stars::before{--hs-rope:clamp(80px,8vw,140px);left:clamp(16px,11vw,220px);transform:rotate(var(--hs-angle-left,0deg));}.wp-block-cover.has-hanging-stars::after{--hs-rope:clamp(60px,5.5vw,100px);right:clamp(16px,15vw,280px);transform:rotate(var(--hs-angle-right,0deg));animation-duration:4.2s;animation-delay:-2s;}.wp-block-cover.has-hanging-stars.is-hs-ready::before,.wp-block-cover.has-hanging-stars.is-hs-ready::after{animation:none;}@keyframes hs-swing{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@media (max-width:600px){.wp-block-cover.has-hanging-stars{--hs-star-size:28px}.wp-block-cover.has-hanging-stars::before{--hs-rope:64px;left:12px}.wp-block-cover.has-hanging-stars::after{--hs-rope:48px;right:12px}}@media (prefers-reduced-motion:reduce){.wp-block-cover.has-hanging-stars::before,.wp-block-cover.has-hanging-stars::after{animation:none;transform:none}}.primary-menu .menu-item .menu-item-link,.primary-menu .menu-item .menu-expand-link{color:var(--wp--preset--color--white);}#programm{--programm-deco-image:url("assets/img/weihnachtsmarkt-alsdorf-deco-program.svg?v=3");--programm-deco-height:calc(100vw * 475.159 / 2560);margin-top:var(--programm-deco-height)!important;}@media (max-width:1199.98px){#programm{--programm-deco-image:url("assets/img/weihnachtsmarkt-alsdorf-deco-program-mobile.svg?v=3");--programm-deco-height:calc(100vw * 662.009 / 2560)}}#programm::before{content:"";position:absolute;right:0;bottom:calc(100% - 2px);left:0;z-index:1;height:var(--programm-deco-height);background:var(--programm-deco-image) center bottom / 100% auto no-repeat;pointer-events:none;}body{overflow-x:clip;}#intro{--intro-deco-image:url("assets/img/weihnachtsmarkt-alsdorf-deco-overview.svg?v=3");--intro-deco-height:calc(100vw * 469.03 / 2560);--intro-ghost-origin:2018px 220px;position:relative;padding-bottom:calc(var(--intro-deco-height) + var(--wp--custom--space-lg))!important;}#intro::before{content:"";position:absolute;bottom:-4px;left:calc(50% - 50vw);width:100vw;z-index:2;height:calc(var(--intro-deco-height) + 4px);background:var(--intro-deco-image) center top / 100% auto no-repeat;pointer-events:none;}@media (max-width:1199.98px){#intro{--intro-deco-image:url("assets/img/weihnachtsmarkt-alsdorf-deco-overview-mobile.svg?v=3");--intro-deco-height:calc(100vw * 650.762 / 2560);--intro-ghost-origin:2309px 305px}}#intro.has-inline-deco::before,#programm.has-inline-deco::before,#aussteller.has-inline-deco::before,.site-footer.has-inline-deco::before{opacity:0;}.intro-deco{position:absolute;bottom:-4px;left:calc(50% - 50vw);width:100vw;z-index:2;height:calc(var(--intro-deco-height) + 4px);overflow:hidden;pointer-events:none;}.intro-deco svg{position:absolute;bottom:0;left:0;display:block;width:100%;height:var(--intro-deco-height);}.intro-deco .ghost{transform-box:view-box;transform-origin:var(--intro-ghost-origin);opacity:0;}.intro-deco.is-visible .ghost{opacity:1;animation:bdx-ghost-rise 2.4s cubic-bezier(.2,.7,.3,1) .3s both,bdx-ghost-float 5s ease-in-out 2.7s infinite;}#intro{--intro-kings-start:-420px;}@media (max-width:1199.98px){#intro{--intro-kings-start:-500px}}.intro-deco .kings{transform-box:view-box;transform:translateX(var(--intro-kings-start));opacity:0;}.intro-deco.is-visible .kings{animation:bdx-kings-walk 4.8s cubic-bezier(.3,.5,.4,1) both;}.intro-deco.is-visible .kings-bob{animation:bdx-kings-bob .6s ease-in-out 8 alternate;}.intro-deco.is-settled .kings,.intro-deco.is-settled .kings-bob{transform:none;opacity:1;animation:none;}@keyframes bdx-kings-walk{0%{transform:translateX(var(--intro-kings-start));opacity:0}15%{opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes bdx-kings-bob{from{transform:translateY(0)}to{transform:translateY(-6px)}}.intro-deco.is-settled .ghost{opacity:1;animation:bdx-ghost-float 5s ease-in-out infinite;}.programm-deco{position:absolute;right:0;bottom:calc(100% - 2px);left:0;z-index:1;height:var(--programm-deco-height);pointer-events:none;}.programm-deco svg{display:block;width:100%;height:100%;overflow:visible;}#programm{--programm-boat-origin:600px 268px;}@media (max-width:1199.98px){#programm{--programm-boat-origin:360px 340px}}.programm-deco .boat{transform-box:view-box;transform-origin:var(--programm-boat-origin);}.programm-deco.is-visible .boat{animation:bdx-boat-rock 4.5s ease-in-out infinite;}@keyframes bdx-boat-rock{0%,100%{transform:rotate(0deg) translateY(0)}25%{transform:rotate(-1.2deg) translateY(-3px)}75%{transform:rotate(1deg) translateY(2px)}}.skyline-deco{position:absolute;right:0;bottom:calc(100% - 2px);left:0;z-index:1;height:var(--skyline-height);pointer-events:none;}#aussteller .aussteller-deco{position:absolute;top:calc(var(--aussteller-deco-height) * -.65);right:max(var(--wp--custom--container-gap),calc((100% - var(--wp--style--global--content-size,1440px)) / 2));left:max(var(--wp--custom--container-gap),calc((100% - var(--wp--style--global--content-size,1440px)) / 2));z-index:2;height:var(--aussteller-deco-height);pointer-events:none;}.aussteller-deco svg,.skyline-deco svg{display:block;width:100%;height:100%;}.aussteller-deco .king-lid{transform-box:fill-box;transform:translateY(-100%);}.aussteller-deco.is-winking .king-lid{animation:bdx-king-wink .5s ease-in-out 1;}@keyframes bdx-king-wink{0%,100%{transform:translateY(-100%)}40%,60%{transform:translateY(0)}}.skyline-deco .bdx-window{transition:fill .6s ease;}.skyline-deco .bdx-window.is-off{fill:#fff;}.skyline-deco.is-visible .bdx-window--candle{animation:bdx-candle 2.8s ease-in-out infinite;}@keyframes bdx-candle{0%,100%{fill:#f2c938;opacity:1}12%{fill:#ffd95c;opacity:.92}20%{fill:#e8b62a;opacity:.78}34%{fill:#ffe07a;opacity:1}52%{fill:#f2c938;opacity:.86}61%{fill:#ffd95c;opacity:.97}78%{fill:#e8b62a;opacity:.8}}.skyline-deco .bdx-tree-star{transform-box:fill-box;transform-origin:center;}.skyline-deco.is-visible .bdx-tree-star{animation:bdx-star-twinkle 4s ease-in-out .5s infinite;}@keyframes bdx-star-twinkle{0%,70%,100%{transform:scale(1) rotate(0deg);filter:none}80%{transform:scale(1.25) rotate(8deg);filter:drop-shadow(0 0 3px rgb(255 224 122 / .95))}88%{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 0 1.5px rgb(255 224 122 / .6))}}@keyframes bdx-ghost-rise{0%{transform:scale(.04);opacity:0}25%{opacity:1}100%{transform:scale(1);opacity:1}}@keyframes bdx-ghost-float{0%,100%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-2.5deg) scale(1.02,1.04)}50%{transform:rotate(.5deg) scale(1)}75%{transform:rotate(2deg) scale(.99,.97)}}@media (prefers-reduced-motion:reduce){.intro-deco .ghost,.intro-deco .kings,.intro-deco .kings-bob{opacity:1;transform:none;animation:none!important}.aussteller-deco .king-lid,.programm-deco .boat,.skyline-deco .bdx-window--candle,.skyline-deco .bdx-tree-star{animation:none!important}}:root{--section-hills-height:clamp(28px,3.2vw,48px);}.block-section.has-primary-background-color:not(#aussteller)::after{content:"";position:absolute;top:calc(100% - 2px);right:0;left:0;z-index:1;height:var(--section-hills-height);background:url("assets/img/weihnachtsmarkt-alsdorf-hills-section.svg") left top / auto 100% repeat-x;pointer-events:none;}#programm.block-section.has-primary-background-color::after{background-image:url("assets/img/weihnachtsmarkt-alsdorf-hills-program.svg");}#aussteller{z-index:2;border-style:solid;border-width:0;border-image-source:url("assets/img/weihnachtsmarkt-alsdorf-hills-exhibitors-bottom.svg");border-image-slice:0 0 100% 0;border-image-width:0 0 calc(var(--section-hills-height) + 2px) 0;border-image-outset:0 0 var(--section-hills-height) 0;border-image-repeat:round;}#aussteller{--aussteller-deco-width:min(100vw - 16px - 2 * var(--wp--custom--container-gap),var(--wp--style--global--content-size,1440px));--aussteller-deco-height:calc(var(--aussteller-deco-width) * 342.447 / 960);--aussteller-hills-height:calc(var(--aussteller-deco-height) * .24);padding-top:calc(var(--aussteller-deco-height) * .35 + 48px)!important;}#aussteller::before{content:"";position:absolute;top:calc(var(--aussteller-deco-height) * -.65);right:max(var(--wp--custom--container-gap),calc((100% - var(--wp--style--global--content-size,1440px)) / 2));left:max(var(--wp--custom--container-gap),calc((100% - var(--wp--style--global--content-size,1440px)) / 2));z-index:2;height:var(--aussteller-deco-height);background:url("assets/img/weihnachtsmarkt-alsdorf-deco-exhibitors.svg") center / contain no-repeat;pointer-events:none;}#aussteller::after{content:"";position:absolute;right:0;bottom:100%;left:0;z-index:1;height:var(--aussteller-hills-height);background:url("assets/img/weihnachtsmarkt-alsdorf-hills-exhibitors.svg") center bottom / 100% 100% no-repeat;pointer-events:none;}#aussteller>.container-inside{position:relative;}.site-header__primary::after{content:"";position:absolute;top:calc(100% - 1px);right:0;left:0;height:clamp(14px,1.6vw,22px);background:url("assets/img/weihnachtsmarkt-alsdorf-hills-program.svg") left top / 100% 100% no-repeat;opacity:0;transition:opacity .3s ease;pointer-events:none;}.site-header.sticky .site-header__primary::after{opacity:1;}#programm{--prog-text:#f7f2e6;--prog-muted:#bebad4;--prog-gold:#f2c938;--prog-navy:#1b1f54;--prog-accent:#b3202e;--prog-line:rgba(247,242,230,.18);--prog-pill-border:rgba(247,242,230,.3);--prog-serif:var(--wp--preset--font-family--fraunces,"Fraunces",Georgia,serif);}@media (min-width:769px){#programm .programm-tabs .tabs-nav{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:10px;margin:0 0 40px}}#programm .programm-tabs .tabs-nav li{min-height:76px;padding:0;border:1.5px solid var(--prog-pill-border);border-radius:999px;background:transparent;color:var(--prog-text);transition:background-color .2s ease,border-color .2s ease,color .2s ease;}#programm .programm-tabs .tabs-nav li:hover,#programm .programm-tabs .tabs-nav li:focus-visible{border-color:var(--prog-gold);background:transparent;color:var(--prog-text);}#programm .programm-tabs .tabs-nav li.active{border-color:var(--prog-gold);background:var(--prog-gold);color:var(--prog-navy);}#programm .programm-tabs .tabs-nav .label.with-desc{align-items:center;gap:2px;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase;}#programm .programm-tabs .tabs-nav .tab-desc{margin:0;color:inherit;font-family:var(--prog-serif);font-size:22px;font-weight:600;letter-spacing:0;line-height:1.1;text-transform:none;}@media (min-width:769px) and (max-width:1100px){#programm .programm-tabs .tabs-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}#programm .programm-head{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;justify-content:space-between;margin:0 0 16px;}#programm .programm-day{margin:0;color:var(--prog-text);font-family:var(--prog-serif);font-size:34px;font-weight:500;line-height:1.15;}#programm .programm-day em{color:var(--prog-gold);font-style:italic;}#programm .programm-hours{margin:0;color:var(--prog-muted);font-size:16px;font-weight:600;}#programm .programm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;}#programm .programm-list li{display:flex;flex-wrap:nowrap;gap:20px;align-items:center;margin:0;list-style:none;padding:18px 0;border-top:1px solid var(--prog-line);color:var(--prog-text);font-size:18px;line-height:1.4;}#programm .programm-list li strong{flex:0 0 80px;color:var(--prog-gold);font-family:var(--prog-serif);font-size:26px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;white-space:nowrap;}#programm .programm-list li.is-highlight::after{content:"Highlight";display:flex;flex:0 0 auto;align-items:center;margin-left:auto;height:30px;padding:0 14px;border-radius:999px;background:var(--prog-accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;}#programm .programm-hinweis{margin-top:40px;color:var(--prog-muted);font-size:15px;}@media (max-width:768px){#programm .programm-tabs .tab-panel + .tab-panel{margin-top:8px}#programm .programm-tabs.mobile-accordion .accordion-toggle{box-sizing:border-box;padding:14px 20px;border:1.5px solid var(--prog-pill-border);border-radius:999px;background:transparent;color:var(--prog-text)}#programm .programm-tabs.mobile-accordion .tab-panel.active .accordion-toggle{border-color:var(--prog-gold);background:var(--prog-gold);color:var(--prog-navy)}#programm .programm-tabs.mobile-accordion .accordion-toggle:focus-visible{outline:2px solid var(--prog-gold);outline-offset:3px}#programm .programm-tabs .accordion-toggle .label{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#programm .programm-tabs .accordion-toggle .tab-desc{margin-right:auto;color:inherit;font-family:var(--prog-serif);font-size:18px;font-weight:600;letter-spacing:0;text-transform:none}#programm .programm-tabs .accordion-arrow{color:inherit}#programm .programm-head{flex-direction:column;gap:4px;margin-bottom:16px}#programm .programm-day{font-size:26px}#programm .programm-hours{font-size:14px}#programm .programm-list{grid-template-columns:1fr}#programm .programm-list li{display:block;position:relative;padding:14px 0 14px 72px;font-size:16px}#programm .programm-list li strong{position:absolute;top:14px;left:0;font-size:20px}#programm .programm-list li.is-highlight::after{width:fit-content;margin:6px 0 0;height:24px;padding:0 12px;font-size:11px}}#programm .programm-tabs .tabs-nav li.is-past,#programm .programm-tabs .tab-panel.is-past>.accordion-toggle{border-style:dashed;opacity:.35;cursor:not-allowed;}#programm .programm-tabs .tabs-nav li.is-past:hover,#programm .programm-tabs .tabs-nav li.is-past:focus-visible{border-color:var(--prog-pill-border);}.wp-block-custom-tabs-layout .tabs-nav li[role="tab"]:focus-visible{outline:2px solid currentColor;outline-offset:3px;}#programm .programm-tabs .tabs-nav li[role="tab"]:focus-visible{outline-color:var(--prog-gold);}.site-footer__bottom a:hover,.site-footer__bottom a:focus-visible,.site-footer__bottom .nav-menu .menu-item:hover>a,.site-footer__bottom .nav-menu .menu-item>a:focus-visible{color:var(--wp--preset--color--white);}.site-footer__bottom .footer-legal .menu-item.current-menu-item>.menu-item-link{color:var(--wp--preset--color--white);}:where(.site-header,.site-footer,#programm,#aussteller,.wp-block-cover):focus-visible{outline-color:var(--wp--preset--color--tertiary);}#aussteller .interactive-map-viewport:focus-visible,#aussteller .interactive-map-search-results:focus-visible{outline-color:var(--wp--preset--color--primary);}#aussteller .interactive-map-stage:focus-visible{outline-offset:-3px;}@media (min-width:768px) and (max-width:1199.98px){.wp-block-custom-grid-layout[data-display="grid"]{--grid-columns:1}.wp-block-custom-grid-layout[data-display="grid"]>.is-first-on-mobile{order:-1}}@media (max-width:1199.98px){.wp-block-custom-grid-layout[data-display="grid"]>.wp-block-custom-grid-column:empty{display:none}}.page-content{margin-top:0;margin-bottom:0;}.site-footer{--skyline-height:max(96px,calc(100vw / 7.05));--footer-gap:var(--wp--custom--space-layout-xs);position:relative;margin-top:calc(var(--skyline-height) + var(--footer-gap));overflow-x:clip;overflow-y:visible;}.site-footer::before{content:"";position:absolute;right:0;bottom:calc(100% - 2px);left:0;z-index:1;height:var(--skyline-height);background:url("assets/img/weihnachtsmarkt-alsdorf-deco-footer-skyline.svg") center bottom / cover no-repeat;pointer-events:none;}#aussteller .interactive-map{--color-link:#f2c938;--color-body:#1b1f54;}#aussteller .interactive-map-hotspot{width:36px;height:36px;}@media (min-width:768px){#aussteller .interactive-map-hotspot{width:42px;height:42px}}#aussteller .interactive-map-hotspot-icon{max-width:26px;padding:6px;}#aussteller .interactive-map-hotspot-pin{filter:drop-shadow(0 3px 3px rgb(0 0 0 / .35));}#aussteller .interactive-map-viewport,#aussteller .interactive-map-zoom-controls,#aussteller .interactive-map-search-results,#aussteller .interactive-map-global-tooltip,#aussteller .interactive-map-modal-inner{color:#1b1f54;}#aussteller .interactive-map-legend--accordion{--color-border:rgba(247,242,230,.3);}#aussteller .interactive-map-legend--accordion .interactive-map-legend-title{font-family:var(--wp--preset--font-family--fraunces);font-size:1.25rem;font-weight:600;}#aussteller .interactive-map-legend--accordion .interactive-map-legend-title:hover .interactive-map-legend-name{color:#f2c938;}#aussteller .interactive-map-legend--accordion .interactive-map-legend-title:focus-visible{outline-color:#f2c938;}#aussteller .interactive-map-legend-count{border-color:rgba(247,242,230,.3);color:#bebad4;font-family:var(--wp--preset--font-family--figtree,"Figtree",sans-serif);font-weight:500;opacity:1;}#aussteller .interactive-map-toolbar{--map-pill-text:#f7f2e6;--map-pill-muted:#bebad4;--map-pill-gold:#f2c938;--map-pill-navy:#1b1f54;--map-pill-border:rgba(247,242,230,.3);gap:10px;margin-bottom:24px;}#aussteller .interactive-map-filter{min-height:52px;padding:0 16px;border:1.5px solid var(--map-pill-border);background:transparent;color:var(--map-pill-text);box-shadow:none;backdrop-filter:none;font-family:var(--wp--preset--font-family--figtree,"Figtree",sans-serif);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease;}#aussteller .interactive-map-filter:hover{border-color:var(--map-pill-gold);transform:none;}#aussteller .interactive-map-filter:focus-visible{outline:2px solid var(--map-pill-gold);outline-offset:3px;}#aussteller .interactive-map-filter.active{border-color:var(--map-pill-gold);background:var(--map-pill-gold);color:var(--map-pill-navy);}#aussteller .interactive-map-filter-icon{width:18px;height:18px;fill:currentColor;}#aussteller .interactive-map-select{min-height:52px;padding:0 48px 0 22px;border:1.5px solid var(--map-pill-gold);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b1f54' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 20px center / 18px 18px no-repeat,var(--map-pill-gold);color:var(--map-pill-navy);box-shadow:none;font-size:15px;font-weight:700;appearance:none;}#aussteller .interactive-map-select option{background:#fff;color:var(--map-pill-navy);}#aussteller .interactive-map-search-wrapper{flex:1 1 100%;}#aussteller .interactive-map-search{box-sizing:border-box;min-height:52px;padding:0 48px;border:1.5px solid var(--map-pill-border);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f7f2e6' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") left 20px center / 18px 18px no-repeat,transparent;color:var(--map-pill-text);box-shadow:none;font-size:15px;}#aussteller .interactive-map-search::placeholder{color:var(--map-pill-muted);opacity:1;}#aussteller .interactive-map-search-clear{right:12px;color:var(--map-pill-text);}#aussteller .interactive-map-search-clear:hover{background:rgba(247,242,230,.12);}#aussteller .interactive-map-search-clear:focus-visible{outline-color:var(--map-pill-gold);}#aussteller .interactive-map-search:focus-visible{border-color:var(--map-pill-gold);outline:none;}@media (min-width:768px){#aussteller .interactive-map-search-wrapper{flex:0 0 auto;margin-left:auto}#aussteller .interactive-map-search{width:280px}}@media (max-width:1199.98px){.site-header__primary>.container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-header .header-logo{position:relative;z-index:3;grid-column:2;grid-row:1;justify-self:center;margin:0}.site-header .header-navigation--mobile{display:block;grid-column:3;grid-row:1;justify-self:end}.site-header .header-navigation,.site-header .header-cta{display:none}.site-header .header-navigation--mobile-toggle{position:relative;z-index:3;display:inline-flex;max-width:48px;padding-inline:0}.header-navigation--mobile .header-navigation--mobile-menu{position:fixed;inset:0;z-index:2;display:flex;flex-direction:column;width:100%;max-width:none;height:100dvh;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:url("assets/img/weihnachtsmarkt-alsdorf-deco-footer-skyline.svg") center bottom / 100% auto no-repeat,linear-gradient(to top,#3a3f85 0%,rgba(58,63,133,0) 38%) no-repeat,radial-gradient(120% 70% at 50% 0%,#2a2e67 0%,#1b1f54 60%) no-repeat;background-color:#1b1f54;color:#f7f2e6;visibility:hidden;opacity:0;transform:translateY(-24px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.header-navigation--mobile .header-navigation--mobile-menu[aria-hidden="false"]{visibility:visible;opacity:1;transform:none;transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s}.header-navigation--mobile .header-navigation--mobile-menu>.wrapper{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:100%;margin-top:0;overflow:visible;justify-content:flex-start;gap:24px;padding:calc(var(--mobile-menu-header,88px) + 32px) 24px calc(100vw / 7.2 + 32px);background:none}.header-navigation--mobile .backdrop{display:none}html:has(.header-navigation--mobile-menu[aria-hidden="false"]){overflow:hidden}.site-header:has(.header-navigation--mobile-menu[aria-hidden="false"]) .site-header__primary{background:transparent;box-shadow:none}.site-header:has(.header-navigation--mobile-menu[aria-hidden="false"]) .site-header__primary::after{opacity:0}.header-navigation--mobile .mobile-menu{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin:0;padding:0;list-style:none}.header-navigation--mobile .mobile-menu>li{width:auto;margin:0;padding:0;border:0;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.header-navigation--mobile-menu[aria-hidden="false"] .mobile-menu>li{opacity:1;transform:none}.header-navigation--mobile-menu[aria-hidden="false"] .mobile-menu>li:nth-child(1){transition-delay:.1s}.header-navigation--mobile-menu[aria-hidden="false"] .mobile-menu>li:nth-child(2){transition-delay:.16s}.header-navigation--mobile-menu[aria-hidden="false"] .mobile-menu>li:nth-child(3){transition-delay:.22s}.header-navigation--mobile-menu[aria-hidden="false"] .mobile-menu>li:nth-child(4){transition-delay:.28s}.header-navigation--mobile-menu[aria-hidden="false"] .mobile-menu>li:nth-child(5){transition-delay:.34s}.header-navigation--mobile-menu[aria-hidden="false"] .mobile-menu>li:nth-child(n + 6){transition-delay:.4s}.header-navigation--mobile .mobile-menu .menu-item-link{position:relative;display:inline-flex;align-items:center;padding:8px 4px;border:0;background:none;color:#f7f2e6;font-family:var(--wp--preset--font-family--fraunces,"Fraunces",serif);font-size:clamp(28px,8vw,36px);font-weight:500;line-height:1.15;letter-spacing:-.01em;text-decoration:none;transition:color .2s ease}.header-navigation--mobile .mobile-menu .menu-item-link::before{content:"";position:absolute;top:50%;right:100%;width:16px;height:16px;margin-right:6px;background:#f2c938;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7-6.3-3.9-6.3 3.9 1.7-7L2 9.5l7.1-.6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7-6.3-3.9-6.3 3.9 1.7-7L2 9.5l7.1-.6z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translateY(-50%) scale(.4) rotate(-30deg);transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.header-navigation--mobile .mobile-menu .menu-item-link:hover,.header-navigation--mobile .mobile-menu .menu-item-link:focus-visible,.header-navigation--mobile .mobile-menu .current-menu-item>.menu-item-link,.header-navigation--mobile .mobile-menu .menu-item-link.is-active{color:#f2c938}.header-navigation--mobile .mobile-menu .menu-item-link:hover::before,.header-navigation--mobile .mobile-menu .menu-item-link:focus-visible::before,.header-navigation--mobile .mobile-menu .current-menu-item>.menu-item-link::before,.header-navigation--mobile .mobile-menu .menu-item-link.is-active::before{opacity:1;transform:translateY(-50%) scale(1) rotate(0deg)}.header-navigation--mobile .mobile-menu .menu-item-link:focus-visible{outline:2px solid #f2c938;outline-offset:4px;border-radius:4px}.mobile-menu-info{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:320px;margin-top:32px;padding-top:28px;border-top:1px solid rgba(247,242,230,.2);font-family:var(--wp--preset--font-family--figtree,"Figtree",sans-serif);text-align:center;opacity:0;transform:translateY(12px);transition:opacity .4s ease .42s,transform .5s cubic-bezier(.22,1,.36,1) .42s}.header-navigation--mobile-menu[aria-hidden="false"] .mobile-menu-info{opacity:1;transform:none}.mobile-menu-info__date{margin:0;color:#f2c938;font-size:17px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.mobile-menu-info__hours{margin:0;color:#bebad4;font-size:15px;line-height:1.5}.mobile-menu-info .mobile-menu-info__button{margin-top:22px}}@media (max-width:1199.98px) and (max-height:700px){.header-navigation--mobile .mobile-menu .menu-item-link{padding-block:4px;font-size:26px}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.header-navigation--mobile .header-navigation--mobile-menu,.header-navigation--mobile .mobile-menu>li,.mobile-menu-info{transform:none!important;transition:none!important}.header-navigation--mobile-toggle .hamburger-inner,.header-navigation--mobile-toggle .hamburger-inner::before,.header-navigation--mobile-toggle .hamburger-inner::after{transition:none!important}}@media (max-width:1199.98px){.wp-block-cover .is-hero-subtitle-moved{margin-block:.75em 0}}body.is-meta-page .site-header .header-navigation,body.is-meta-page .site-header .header-navigation--mobile,body.is-meta-page .site-header .header-cta{display:none;}body.is-meta-page{padding-top:var(--meta-header-height,96px);}.site-content[data-position="fixed"] .page-header{padding-top:var(--wp--custom--space-layout-lg);}.site-header .header-back{display:inline-flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap;}.site-header .header-back::before{content:"";flex:0 0 auto;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 18l-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 18l-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease;}.site-header .header-back:hover::before,.site-header .header-back:focus-visible::before{transform:translateX(-3px);}@media (max-width:1199.98px){.site-header .header-back:not(#_){grid-column:3;grid-row:1;justify-self:end;gap:0;min-width:48px;max-width:48px;margin-left:0;padding-inline:0}.site-header .header-back__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.wp-block-video.has-bdx-video-toggle{position:relative;}.wp-block-video.has-bdx-video-toggle{isolation:isolate;}.wp-block-video .bdx-video-toggle{position:absolute;z-index:3;right:1rem;bottom:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;}.wp-block-video .bdx-video-toggle:hover{background:rgba(0,0,0,.75);}.wp-block-video .bdx-video-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,0,0,.55);}.wp-block-video .bdx-video-toggle-icon{position:relative;display:none;width:.9em;height:.9em;}.wp-block-video .bdx-video-toggle-icon-play{display:inline-flex;margin-left:.15em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);}.wp-block-video .bdx-video-toggle-icon-pause::before,.wp-block-video .bdx-video-toggle-icon-pause::after{content:"";position:absolute;top:0;bottom:0;width:30%;background:currentColor;}.wp-block-video .bdx-video-toggle-icon-pause::before{left:10%;}.wp-block-video .bdx-video-toggle-icon-pause::after{right:10%;}.wp-block-video .bdx-video-toggle.is-playing .bdx-video-toggle-icon-play{display:none;}.wp-block-video .bdx-video-toggle.is-playing .bdx-video-toggle-icon-pause{display:inline-flex;}@media (forced-colors:active){.wp-block-video .bdx-video-toggle{border-color:ButtonText}.wp-block-video .bdx-video-toggle-icon-play,.wp-block-video .bdx-video-toggle-icon-pause::before,.wp-block-video .bdx-video-toggle-icon-pause::after{background:ButtonText}}.footer-cookie{background-color:var(--wp--preset--color--primary);border-radius:9999px;padding:8px;}