.kerstblok[data-astro-cid-3ijrhgb4]{background:var(--goud-zacht);border:1px solid color-mix(in srgb, var(--goud) 60%, transparent);border-radius:var(--radius);margin:0 0 1.2rem;padding:1rem 1.15rem .9rem}.kerstblok[data-astro-cid-3ijrhgb4] h2[data-astro-cid-3ijrhgb4]{margin:0 0 .35rem;font-size:clamp(1.15rem,1rem + .6vw,1.4rem)}.kerstblok-lede[data-astro-cid-3ijrhgb4]{max-width:75ch;margin:0 0 .75rem;font-size:.95rem}.kerstblok-lijst[data-astro-cid-3ijrhgb4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.kerstblok-item[data-astro-cid-3ijrhgb4]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.1rem;min-width:0;padding:.65rem .8rem .7rem;display:flex;position:relative}.kerstblok-naam[data-astro-cid-3ijrhgb4]{color:var(--fg);overflow-wrap:anywhere;padding-right:5.6rem;font-weight:700}.kerstblok-arr[data-astro-cid-3ijrhgb4]{color:var(--fg-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}.kerstblok-prijs[data-astro-cid-3ijrhgb4]{font-variant-numeric:tabular-nums;margin-top:.15rem;font-weight:700}.kerstblok-periode[data-astro-cid-3ijrhgb4]{color:var(--fg-muted);font-size:.82rem}.kerstblok-vergelijk[data-astro-cid-3ijrhgb4]{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--fg);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .4rem;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.kerstblok-vergelijk[data-astro-cid-3ijrhgb4] .compare-toggle-input[data-astro-cid-3ijrhgb4]{opacity:0;width:0;height:0;position:absolute}.kerstblok-vink[data-astro-cid-3ijrhgb4]{background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:50%;width:.85rem;height:.85rem}.kerstblok-vergelijk[data-astro-cid-3ijrhgb4] .compare-toggle-input[data-astro-cid-3ijrhgb4]:checked~.kerstblok-vink[data-astro-cid-3ijrhgb4]{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--bg-elevated)}.kerstblok-vergelijk[data-astro-cid-3ijrhgb4] .compare-toggle-input[data-astro-cid-3ijrhgb4]:focus-visible~.kerstblok-vink[data-astro-cid-3ijrhgb4]{outline:2px solid var(--fg);outline-offset:2px}.kerstblok-acties[data-astro-cid-3ijrhgb4]{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:.85rem;display:flex}.kerstblok-acties[data-astro-cid-3ijrhgb4] .button[data-astro-cid-3ijrhgb4]{padding:.55rem 1.1rem;text-decoration:none}.kerstblok-meer[data-astro-cid-3ijrhgb4]{color:var(--accent-soft-fg);font-weight:600}.kerstblok-noot[data-astro-cid-3ijrhgb4]{color:var(--fg-muted);max-width:80ch;margin:.55rem 0 0;font-size:.84rem}.kerstblok-noot[data-astro-cid-3ijrhgb4] a[data-astro-cid-3ijrhgb4]{color:inherit}@media (width<=900px){.kerstblok-lijst[data-astro-cid-3ijrhgb4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.kerstblok[data-astro-cid-3ijrhgb4]{padding:.85rem .8rem .75rem}.kerstblok-lede[data-astro-cid-3ijrhgb4]{font-size:.9rem}.kerstblok-lijst[data-astro-cid-3ijrhgb4]{scroll-snap-type:x mandatory;gap:.55rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.kerstblok-item[data-astro-cid-3ijrhgb4]{scroll-snap-align:start;flex:0 0 78%}.kerstblok-acties[data-astro-cid-3ijrhgb4] .button[data-astro-cid-3ijrhgb4]{text-align:center;width:100%}}.hero--hub[data-astro-cid-pnndwgox]{grid-template-columns:2.1fr 1fr;gap:2rem;padding:.25rem 0 1.25rem}.hero--hub[data-astro-cid-pnndwgox] h1[data-astro-cid-pnndwgox]{max-width:none;margin-bottom:.5rem;font-size:clamp(1.9rem,3.4vw,2.6rem)}.hero--hub[data-astro-cid-pnndwgox] .hero-lede[data-astro-cid-pnndwgox]{max-width:72ch;margin-bottom:0;font-size:1.02rem}.hero--hub[data-astro-cid-pnndwgox] .hero-art{align-self:center;padding:1rem 1.25rem}@media (width<=780px){.hero--hub[data-astro-cid-pnndwgox]{grid-template-columns:1fr}}.usp[data-astro-cid-pnndwgox]{color:var(--fg);flex-wrap:wrap;gap:.15rem 0;margin:0 0 .6rem;font-size:.92rem;font-weight:600;display:flex}.usp[data-astro-cid-pnndwgox] span[data-astro-cid-pnndwgox]+span[data-astro-cid-pnndwgox]:before{content:"·";color:var(--fg-muted);margin:0 .45rem;font-weight:400}.hub-intro-meer[data-astro-cid-pnndwgox]{display:none}.hub-intro-meer[data-astro-cid-pnndwgox][hidden]{display:none!important}@media (width<=640px){.hub-intro[data-astro-cid-pnndwgox]:not(.is-open) .hero-lede[data-astro-cid-pnndwgox]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-intro-meer[data-astro-cid-pnndwgox]{color:var(--accent-soft-fg);text-underline-offset:.18em;background:0 0;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline}.hub-intro-meer[data-astro-cid-pnndwgox]:hover{color:var(--accent);background:0 0}.hub-kop-rij[data-astro-cid-pnndwgox] .naar-kaart[data-astro-cid-pnndwgox]{display:none}.usp[data-astro-cid-pnndwgox]{font-size:.86rem}.usp[data-astro-cid-pnndwgox] span[data-astro-cid-pnndwgox]:last-child{flex-basis:100%}.usp[data-astro-cid-pnndwgox] span[data-astro-cid-pnndwgox]:last-child:before{display:none}.hero--hub[data-astro-cid-pnndwgox] .hub-kop-rij[data-astro-cid-pnndwgox]{margin-top:.7rem}.hub-segmenten[data-astro-cid-pnndwgox].filters{margin-top:.5rem;margin-bottom:.2rem}}.hub-kop-rij[data-astro-cid-pnndwgox]{flex-wrap:wrap;align-items:center;gap:.9rem 2.2rem;margin-top:1.1rem;display:flex}.hub-kop-rij[data-astro-cid-pnndwgox] .hero-stats{margin-top:0}.hub-meer[data-astro-cid-pnndwgox]{max-width:var(--text-width);color:var(--fg-muted);margin:1.5rem 0 .5rem;font-size:.95rem}.naar-kaart[data-astro-cid-pnndwgox]{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--fg);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.naar-kaart[data-astro-cid-pnndwgox]:hover{border-color:var(--accent);color:var(--accent)}.naar-kaart[data-astro-cid-pnndwgox] svg[data-astro-cid-pnndwgox]{fill:none;width:1rem;height:1rem;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (width<=560px){.hero--hub[data-astro-cid-pnndwgox] .hero-lede[data-astro-cid-pnndwgox]{font-size:.96rem}}.weergave[data-astro-cid-pnndwgox]{--kaart-hoogte:70vh;margin-top:.5rem}.weergave-schakelaar[data-astro-cid-pnndwgox]{background:var(--bg-sunken);border:1px solid var(--border);border-radius:999px;gap:.25rem;margin-bottom:.25rem;padding:.25rem;display:inline-flex}.weergave-schakelaar[data-astro-cid-pnndwgox] button[data-astro-cid-pnndwgox]{color:var(--fg-muted);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.92rem;display:inline-flex}.weergave-schakelaar[data-astro-cid-pnndwgox] button[data-astro-cid-pnndwgox] svg[data-astro-cid-pnndwgox]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.weergave-schakelaar[data-astro-cid-pnndwgox] button[data-astro-cid-pnndwgox][aria-pressed=true]{background:var(--bg-elevated);color:var(--fg);box-shadow:var(--shadow-sm)}.weergave[data-astro-cid-pnndwgox][data-weergave=lijst] .weergave-kaart[data-astro-cid-pnndwgox],.weergave[data-astro-cid-pnndwgox][data-weergave=kaart] .weergave-lijst[data-astro-cid-pnndwgox]{display:none}@media (width>=1000px){.weergave[data-astro-cid-pnndwgox]{--kaart-hoogte:calc(100vh - 7rem)}.weergave-schakelaar[data-astro-cid-pnndwgox]{display:none}.weergave-panelen[data-astro-cid-pnndwgox]{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:1.5rem;display:grid}.weergave[data-astro-cid-pnndwgox][data-weergave] .weergave-lijst[data-astro-cid-pnndwgox],.weergave[data-astro-cid-pnndwgox][data-weergave] .weergave-kaart[data-astro-cid-pnndwgox]{display:block}.weergave-kaart[data-astro-cid-pnndwgox]{margin-top:1.5rem;position:sticky;top:5rem}.weergave-kaart[data-astro-cid-pnndwgox] .venue-map-wrap{margin:0}.weergave-lijst[data-astro-cid-pnndwgox] .venue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-faq[data-astro-cid-pnndwgox]{max-width:var(--text-width);margin-bottom:2rem}.hub-faq[data-astro-cid-pnndwgox] details[data-astro-cid-pnndwgox]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:.6rem;padding:.75rem 1rem}.hub-faq[data-astro-cid-pnndwgox] summary[data-astro-cid-pnndwgox]{cursor:pointer;font-weight:600}.hub-faq[data-astro-cid-pnndwgox] p[data-astro-cid-pnndwgox]{color:var(--fg-muted);margin:.6rem 0 .2rem}
