.weekend-photos[data-astro-cid-blb4pfrj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.weekend-photos[data-astro-cid-blb4pfrj] a[data-astro-cid-blb4pfrj]{display:block;position:relative;overflow:hidden;cursor:zoom-in;border-radius:1rem;background:var(--color-base-100)}.weekend-photos[data-astro-cid-blb4pfrj] img[data-astro-cid-blb4pfrj]{display:block;width:100%;height:220px;object-fit:cover;transition:transform .25s ease;background:var(--color-base-100)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.weekend-photos[data-astro-cid-blb4pfrj] a[data-astro-cid-blb4pfrj]:hover img[data-astro-cid-blb4pfrj]{transform:scale(1.035)}}.photo-expand[data-astro-cid-blb4pfrj]{position:absolute;right:.5rem;bottom:.5rem;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#ffffffe6;color:var(--color-base-900)}.weekend-photos[data-astro-cid-blb4pfrj] a[data-astro-cid-blb4pfrj]:focus-visible{outline:3px solid var(--color-accent-600);outline-offset:4px}@media(min-width:768px){.weekend-photos-four[data-astro-cid-blb4pfrj]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:479px){.weekend-photos[data-astro-cid-blb4pfrj] img[data-astro-cid-blb4pfrj]{height:180px}}#verblijf[data-astro-cid-hfbilhg3] .weekend-stay-card[data-astro-cid-hfbilhg3]{display:flex;flex-direction:column;min-width:0}#verblijf[data-astro-cid-hfbilhg3] .weekend-stay-card[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]:first-of-type{flex:1}.weekend-existing-photo[data-astro-cid-hfbilhg3]{border-radius:1.25rem;overflow:hidden}#programma[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]{border:0;display:grid;gap:1rem;margin-bottom:2rem}#programma[data-astro-cid-hfbilhg3] details[data-astro-cid-hfbilhg3]{border:1px solid var(--color-base-200);border-radius:1.25rem;padding:1.4rem;background:var(--color-base-25)}#programma[data-astro-cid-hfbilhg3] details[data-astro-cid-hfbilhg3][open]{border-color:var(--color-accent-500);background:var(--color-base-50)}#programma[data-astro-cid-hfbilhg3] summary[data-astro-cid-hfbilhg3]{font-size:1.35rem}#programma[data-astro-cid-hfbilhg3] summary[data-astro-cid-hfbilhg3]>span[data-astro-cid-hfbilhg3]:last-child{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#fff}#programma[data-astro-cid-hfbilhg3] details[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]{padding-left:1rem;border-left:2px solid var(--color-accent-500)}#programma[data-astro-cid-hfbilhg3] details[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>p[data-astro-cid-hfbilhg3]:first-child{color:var(--color-accent-700);font-size:.875rem}#voor-wie[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]:last-child,#boeken[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3],#na-inschrijving[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]:last-child{border-radius:1.25rem}#faq[data-astro-cid-hfbilhg3] details[data-astro-cid-hfbilhg3]{padding-left:.5rem;padding-right:.5rem}#faq[data-astro-cid-hfbilhg3] details[data-astro-cid-hfbilhg3][open]{background:var(--color-base-25);border-radius:.75rem}@media(min-width:640px){#programma[data-astro-cid-hfbilhg3] details[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]{display:grid;grid-template-columns:175px minmax(0,1fr);gap:0 1rem}#programma[data-astro-cid-hfbilhg3] details[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>p[data-astro-cid-hfbilhg3]:first-child{grid-row:1 / 4}#programma[data-astro-cid-hfbilhg3] details[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>div[data-astro-cid-hfbilhg3]>p[data-astro-cid-hfbilhg3]:not(:first-child){grid-column:2}}.weekend-section-links[data-astro-cid-hfbilhg3]{display:flex;flex-wrap:wrap;gap:.5rem}.weekend-section-link[data-astro-cid-hfbilhg3]{display:inline-flex;align-items:center;min-height:44px;padding:.65rem 1rem;border:1px solid var(--color-base-200);border-radius:999px;font-size:.875rem;font-weight:600;color:var(--color-base-700)}.weekend-section-link[data-astro-cid-hfbilhg3]:hover{border-color:var(--color-accent-600);color:var(--color-accent-700);background:var(--color-base-50)}.weekend-section-link[data-astro-cid-hfbilhg3]:focus-visible,.weekend-existing-photo[data-astro-cid-hfbilhg3]:focus-visible{outline:3px solid var(--color-accent-600);outline-offset:4px}.weekend-existing-photo[data-astro-cid-hfbilhg3]{display:block;cursor:zoom-in}#weekend-photo-viewer[data-astro-cid-hfbilhg3]{margin:auto;max-width:min(94vw,1200px);max-height:92dvh;padding:0;border:0;background:var(--color-base-900);overflow:hidden}#weekend-photo-viewer[data-astro-cid-hfbilhg3]::backdrop{background:#000000d1}#weekend-photo-viewer[data-astro-cid-hfbilhg3] img[data-astro-cid-hfbilhg3]{display:block;width:auto;height:auto;max-width:94vw;max-height:92dvh;object-fit:contain}.weekend-photo-close[data-astro-cid-hfbilhg3]{position:absolute;top:.5rem;right:.5rem;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--color-base-900);font-size:2rem;line-height:1;cursor:pointer}.weekend-photo-close[data-astro-cid-hfbilhg3]:focus-visible{outline:3px solid var(--color-accent-600);outline-offset:3px}
