.fg-overlay{position:fixed;inset:0;z-index:70;display:none;flex-direction:column;align-items:center;justify-content:center;background:rgba(18,14,12,.92);padding:12px}.fg-overlay.fg-open{display:flex}
.fg-figuur{margin:0;max-width:min(96vw,1000px);width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.fg-groot{max-width:100%;max-height:68vh;object-fit:contain;border-radius:14px;background:#2a2320}
.fg-bijschrift{color:#EFEBE9;font-size:15px;text-align:center;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;align-items:baseline}.fg-naam{font-weight:700}.fg-meer{color:#D7CCC8;text-decoration:underline;font-size:13px}.fg-teller{color:#BCAAA4;font-size:13px}
.fg-knop{position:absolute;z-index:2;width:44px;height:44px;border-radius:9999px;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:30px;line-height:1;cursor:pointer;display:grid;place-items:center}.fg-knop:hover,.fg-knop:focus-visible{background:#8D6E63;outline:none}
.fg-sluit{top:12px;right:12px}.fg-vorige{left:10px;top:42%}.fg-volgende{right:10px;top:42%}
.fg-strook{display:flex;gap:8px;overflow-x:auto;max-width:96vw;margin-top:12px;padding:4px}.fg-mini{flex:0 0 auto;width:58px;height:58px;border-radius:9999px;border:2px solid transparent;padding:0;background:none;cursor:pointer;opacity:.6;overflow:hidden}.fg-mini img{width:100%;height:100%;object-fit:cover;display:block}.fg-mini[aria-current="true"]{border-color:#D7CCC8;opacity:1}
@media (max-width:639px){.fg-groot{max-height:58vh}.fg-vorige,.fg-volgende{top:auto;bottom:96px}}.extra-gekozen>div{position:relative;border:2px solid #8D6E63!important;background:#FAF6F3!important;box-shadow:0 2px 10px rgba(141,110,99,.18)}.extra-gekozen>div::before{content:"\2713  Gekozen";position:absolute;top:-11px;right:14px;background:#8D6E63;color:#fff;font-size:11px;font-weight:700;line-height:1;padding:5px 10px;border-radius:9999px;pointer-events:none}.extra-pop>div{animation:extraPop .7s ease-out}@keyframes extraPop{0%{transform:scale(.97);box-shadow:0 0 0 0 rgba(141,110,99,.55)}40%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(141,110,99,0)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.extra-pop>div{animation:none}}@media (max-width:639px){#reservering-sectie{padding-top:1.5rem;padding-bottom:1.5rem;gap:1rem}#reservering-sectie .mb-6{margin-bottom:1rem}#reservering-sectie .mb-8{margin-bottom:1.25rem}#reservering-sectie .mt-8{margin-top:1.25rem}#reservering-sectie .space-y-4>:not([hidden])~:not([hidden]){margin-top:.625rem}#reservering-sectie .space-y-3>:not([hidden])~:not([hidden]){margin-top:.5rem}}
