.vbb__portal{display:contents}button.vbb__cta{border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;justify-content:center}button.vbb__cta:disabled{opacity:.5;cursor:not-allowed}.vbb__results{--r-primair: var(--aul-primary, #45543f);--r-primair-donker: var(--aul-primary-dark, #38452f);--r-accent: var(--aul-accent, #d9a441);--r-tekst: var(--vbb-fg, #1c2119);--r-zacht: var(--vbb-muted, #6b7263);--r-rand: var(--vbb-rule, rgba(28, 33, 25, .1));--r-rand-zacht: color-mix(in srgb, var(--vbb-rule, rgba(28, 33, 25, .1)) 55%, transparent);--r-hover: color-mix(in srgb, var(--aul-primary, #45543f) 4%, transparent);--r-zachter: color-mix(in srgb, var(--r-zacht) 65%, #ffffff);--r-surface: #ffffff;--r-surface2: color-mix(in oklab, var(--r-primair) 5%, #f6f2e8);--r-ok: #6a9256;max-width:840px;margin:10px auto 0;background:#fff;border-radius:18px;box-shadow:var(--vbb-shadow, 0 30px 60px -25px rgba(15, 20, 12, .55));overflow:hidden;padding:0}--r-*,fotos uit data. Fixed = losgekoppeld van de hero-layout,dus geen halve-parallax of groeiende sectie meer (Casper 07-07). Eigen class vbb-overlay-screen (alleen op de hero-results) i.p.v. een 2e .vbb--hero .vbb__results — die kale duplicaat werd door de CSS-minifier weggededupt/gedropt. */ .vbb__results.vbb-overlay-screen{position:fixed;inset:0;z-index:10050;width:auto;max-width:none;margin:0;border-radius:0;box-shadow:none;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--r-primair) 5%,#ffffff);animation:vbb-overlay-in .34s cubic-bezier(.22,.61,.36,1)}@keyframes vbb-overlay-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}:global(body.vbb-overlay-open){overflow:hidden}.vbb--hero .vbb__results-modal{width:min(1160px,100%);max-height:100%;background:var(--r-surface2);border-radius:22px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 40px 120px -30px #000000b3}.vbb--hero .vbb__results-head{position:sticky;top:0;z-index:6;display:block;padding:16px 20px 14px;background:var(--r-surface2);border-bottom:1px solid var(--r-rand-zacht);border-radius:0}.vbb__ov-kop{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.vbb__ov-pill{grid-column:2;justify-self:center;display:flex;align-items:center;gap:2px;background:var(--r-surface);border:1px solid var(--r-rand);border-radius:999px;padding:5px 6px;box-shadow:0 10px 30px -10px #0f140c47,0 2px 6px -2px #0f140c1f}.vbb__ov-field{position:relative}.vbb__ov-veld{appearance:none;border:0;background:none;cursor:pointer;font:inherit;text-align:left;display:flex;align-items:center;gap:11px;padding:7px 18px;border-radius:999px;min-height:44px;transition:background .15s ease}.vbb__ov-veld:hover{background:var(--r-surface2)}.vbb__ov-vi{color:var(--r-primair);flex:0 0 auto;display:inline-flex}.vbb__ov-vl{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--r-zachter);font-weight:700;line-height:1.2}.vbb__ov-vv{display:block;font-size:14.5px;font-weight:700;color:var(--r-tekst);white-space:nowrap;line-height:1.25;font-variant-numeric:tabular-nums}.vbb__ov-divider{width:1px;align-self:stretch;background:var(--r-rand);margin:7px 1px;flex:0 0 auto}.vbb__ov-rechts{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:14px}.vbb__ov-telling{font-size:13px;font-weight:600;color:var(--r-zacht);white-space:nowrap}.vbb__ov-telling b{color:var(--r-tekst);font-weight:800}.vbb--hero .vbb__results-close{flex:0 0 auto;width:44px;height:44px;padding:0;gap:0;border-radius:50%;background:var(--r-surface2);color:var(--r-tekst);display:grid;place-items:center}.vbb--hero .vbb__results-close svg{display:block}.vbb--hero .vbb__results-close:hover{background:color-mix(in oklab,var(--r-tekst) 8%,var(--r-surface2))}.vbb--hero .vbb__results-modal a:focus-visible,.vbb--hero .vbb__results-modal button:focus-visible{outline:2.5px solid var(--r-primair);outline-offset:2px;border-radius:8px}.vbb__ov-guests-pop{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:min(320px,84vw);background:var(--r-surface);border:1px solid var(--r-rand);border-radius:16px;box-shadow:0 18px 44px -18px #0f140c80;padding:8px 14px 12px}.vbb__ov-guests-pop[hidden],.vbb__results-empty[hidden]{display:none}.vbb--hero .vbb__results-empty{max-width:1120px;margin:0 auto;padding:clamp(18px,3vw,28px) clamp(16px,5vw,40px) 0}.vbb__empty-card{background:var(--r-surface);border:1px solid var(--r-rand-zacht);border-radius:18px;padding:clamp(20px,3vw,32px);text-align:center}.vbb__empty-title{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;color:var(--r-tekst);margin:0 0 6px}.vbb__empty-text{font-size:14px;color:var(--r-zacht);margin:0 0 16px}.vbb__empty-text b{color:var(--r-primair)}.vbb__empty-cta{appearance:none;cursor:pointer;font:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--r-primair);border:0;padding:12px 26px;border-radius:999px;transition:background .15s ease}.vbb__empty-cta:hover{background:var(--r-primair-donker)}.vbb--hero .vbb__trust{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:11px 22px;background:var(--r-surface);border-bottom:1px solid var(--r-rand-zacht);max-width:none;margin:0}.vbb__trust-chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--r-zacht);background:none;border:0;padding:0;border-radius:0}.vbb__trust-chip svg{color:var(--r-primair);flex:0 0 auto}.vbb__trust-chip--review svg{color:var(--r-accent)}.vbb__trust-chip+.vbb__trust-chip:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--r-rand);margin-right:1px}.vbb--hero .vbb__results-list{max-width:1120px;margin:0 auto;padding:26px 22px 24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.vbb--hero .vbb__result{display:grid;grid-template-columns:240px 1fr;grid-template-rows:minmax(236px,auto);align-items:stretch;background:var(--r-surface);border:1px solid var(--r-rand-zacht);border-radius:16px;overflow:hidden;padding:0;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.vbb--hero .vbb__result-foto{align-self:stretch}.vbb--hero .vbb__result:hover{box-shadow:0 22px 44px -26px #0f140c80;border-color:var(--r-rand);transform:translateY(-2px)}.vbb--hero .vbb__result+.vbb__result:before{display:none}.vbb--hero .vbb__result--gedempt{background:var(--r-surface2)}.vbb--hero .vbb__result--gedempt .vbb__result-foto{filter:grayscale(1) opacity(.7);cursor:default}.vbb--hero .vbb__result--gedempt .vbb__result-naam{color:var(--r-zacht)}.vbb--hero .vbb__result-foto{position:relative;width:auto;height:auto;border-radius:0;aspect-ratio:auto;background:color-mix(in oklab,var(--r-primair) 8%,#eceadf);overflow:hidden;cursor:zoom-in}.vbb--hero .vbb__result-foto:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;z-index:2;pointer-events:none;background:linear-gradient(to top,#0c0f0d80,#0c0f0d00)}.vbb--hero .vbb__result-foto--leeg{display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in oklab,var(--r-primair) 22%,#fff),color-mix(in oklab,var(--r-primair) 12%,#fff));color:color-mix(in oklab,var(--r-primair) 78%,#fff)}.vbb--hero .vbb__result-info{padding:16px 18px;display:grid;grid-template-rows:auto auto 1fr auto;min-width:0}.vbb--hero .vbb__result-naam{font-size:17px;font-weight:800;letter-spacing:-.015em;line-height:1.2;color:var(--r-tekst);text-decoration:none}.vbb--hero a.vbb__result-naam:hover{color:var(--r-primair)}.vbb--hero .vbb__result-cap{margin-top:5px;font-size:13px;color:var(--r-zacht);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vbb__result-sep{color:var(--r-rand)}.vbb__result-dot{width:7px;height:7px;border-radius:50%;background:var(--r-ok);flex:0 0 auto}.vbb__result-beschik--schaars{color:color-mix(in oklab,var(--r-accent) 55%,#6b5a24);font-weight:700}.vbb__result-prijsblok{align-self:end;min-width:0}.vbb__result--single{display:block}.vbb__result-info--single{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:4px 2px}.vbb__result-info--single .vbb__result-prijsblok{align-self:center}.vbb--single .vbb__results-sub,.vbb--single .vbb__results-voet{display:none}.vbb__result-prijs{display:flex;align-items:baseline;gap:8px}.vbb__result-bedrag{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--r-tekst);font-variant-numeric:tabular-nums}.vbb__result-regel{margin-top:3px;font-size:12.5px;color:var(--r-zacht);display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.vbb__result-opbouw{appearance:none;border:0;background:none;cursor:pointer;padding:0;margin-left:auto;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--r-zachter);flex:0 0 auto;transition:color .15s ease,background .15s ease}.vbb__result-opbouw:hover{color:var(--r-primair);background:color-mix(in oklab,var(--r-primair) 10%,transparent)}.vbb--hero .vbb__result-cta{margin-top:13px;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:14.5px;background:var(--r-primair);color:#fff;height:46px;border-radius:999px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:background .15s ease,transform .1s ease}.vbb--hero .vbb__result-cta:hover{background:var(--r-primair-donker)}.vbb--hero .vbb__result-cta:active{transform:translateY(1px)}.vbb--hero .vbb__result-cta--ghost{background:var(--r-surface);color:var(--r-primair);box-shadow:inset 0 0 0 1.6px var(--r-rand)}.vbb--hero .vbb__result-cta--ghost:hover{background:color-mix(in oklab,var(--r-primair) 5%,var(--r-surface));color:var(--r-primair);box-shadow:inset 0 0 0 1.6px color-mix(in oklab,var(--r-primair) 40%,transparent)}.vbb--hero .vbb__result-actions{margin-top:13px;display:flex;flex-wrap:wrap;gap:8px}.vbb--hero .vbb__result-actions .vbb__result-cta{margin-top:0;flex:1 1 auto;width:auto;min-width:0;font-size:13px;padding:0 12px;white-space:nowrap}.vbb--hero .vbb__result-cta--info{background:var(--r-surface);color:var(--r-primair);box-shadow:inset 0 0 0 1.6px var(--r-rand)}.vbb--hero .vbb__result-cta--info:hover{background:color-mix(in oklab,var(--r-primair) 5%,var(--r-surface));color:var(--r-primair);box-shadow:inset 0 0 0 1.6px color-mix(in oklab,var(--r-primair) 40%,transparent)}.vbb__result-minhint{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.01em;color:color-mix(in oklab,var(--r-accent) 60%,#6b5a24);background:color-mix(in oklab,var(--r-accent) 16%,#fff);padding:4px 10px;border-radius:999px;margin-bottom:9px}.vbb__result-badge-bezet{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--r-zacht);background:#1c21190f;padding:5px 11px;border-radius:999px;max-width:100%;line-height:1.35}.vbb__result-info--single .vbb__result-badge-bezet{align-items:flex-start;border-radius:14px}.vbb__result-info--single .vbb__result-badge-bezet svg{margin-top:1px}.vbb__result-volgende{margin-top:9px;font-size:13px;color:var(--r-zacht);line-height:1.4}.vbb__result-volgende b{color:var(--r-primair);font-weight:800;white-space:nowrap}.vbb__slideshow{position:relative;width:100%;height:100%}.vbb__slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.vbb__slide.is-active{opacity:1}.vbb__slide-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;background:#ffffffeb;color:var(--r-tekst);display:grid;place-items:center;box-shadow:0 2px 8px #00000040;opacity:1;transition:opacity .15s ease,background .15s ease}@media(hover:hover){.vbb__slide-nav{opacity:0}.vbb__result-foto:hover .vbb__slide-nav,.vbb__slideshow:focus-within .vbb__slide-nav{opacity:1}}.vbb__slide-nav:hover{background:#fff}.vbb__slide-nav--prev{left:8px}.vbb__slide-nav--next{right:8px}.vbb__slide-count{position:absolute;left:10px;bottom:10px;z-index:3;background:#0c0f0d9e;color:#fff;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.vbb__slide-dots{position:absolute;left:0;right:0;bottom:10px;z-index:3;display:flex;gap:5px;justify-content:center}.vbb__slide-dot{width:6px;height:6px;border-radius:50%;background:#ffffff8c;transition:background .15s ease,transform .15s ease}.vbb__slide-dot.is-active{background:#fff;transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.vbb__slide,.vbb--hero .vbb__result{transition:none}}.vbb--section .vbb__slide-nav,.vbb--section .vbb__slide-count,.vbb--section .vbb__slide-dots{display:none}@media(max-width:900px){.vbb--hero .vbb__results-list{grid-template-columns:1fr}}@media(max-width:640px){.vbb__ov-kop{display:flex;flex-direction:column;align-items:stretch;gap:12px}.vbb__ov-rechts{order:-1;width:100%;justify-self:auto;align-items:center;justify-content:space-between}.vbb__ov-pill{justify-self:auto;flex-direction:column;align-items:stretch;border-radius:18px;padding:4px;width:100%;box-shadow:none;background:var(--r-surface2)}.vbb__ov-field{width:100%}.vbb__ov-veld{width:100%;border-radius:14px;padding:10px 14px}.vbb__ov-divider{width:auto;height:1px;align-self:stretch;margin:0 14px}.vbb__ov-guests-pop{left:0;right:0;width:auto}.vbb--hero .vbb__results-list{padding:14px 14px 20px;gap:12px}.vbb--hero .vbb__result{grid-template-columns:1fr;grid-template-rows:190px auto;grid-template-areas:none;min-height:0}.vbb--hero .vbb__result-foto{grid-area:auto;width:auto;height:auto}.vbb--hero .vbb__result-info{grid-area:auto;padding:15px 16px 16px}.vbb--hero .vbb__result-naam{font-size:18px}.vbb__slide-nav{opacity:1}}.vbb__lightbox{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;background:#0a0c0aeb;padding:clamp(12px,3vw,44px)}.vbb__lightbox[hidden]{display:none}.vbb__lb-stage{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.vbb__lb-img{max-width:100%;max-height:88vh;object-fit:contain;border-radius:10px;box-shadow:0 20px 60px #00000080}.vbb__lb-name{position:absolute;z-index:2;top:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px);max-width:min(62vw,440px);padding:13px 22px;border-radius:999px;background:#fff;color:var(--tenant-primary, var(--aul-primary, #2e7d32));box-shadow:0 6px 18px -6px #00000073;font-weight:700;font-size:1.02rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vbb__lb-name[hidden]{display:none}.vbb__lb-close,.vbb__lb-nav{position:absolute;border:0;cursor:pointer;color:#fff;background:#ffffff24;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.vbb__lb-close:hover,.vbb__lb-nav:hover{background:#ffffff47}.vbb__lb-close{top:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px);width:44px;height:44px;border-radius:50%}.vbb__lb-nav{top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%}.vbb__lb-nav--prev{left:clamp(8px,2vw,28px)}.vbb__lb-nav--next{right:clamp(8px,2vw,28px)}.vbb__lb-count{position:absolute;bottom:clamp(12px,2.5vw,28px);left:50%;transform:translate(-50%);color:#fff;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;background:#0006;padding:6px 14px;border-radius:999px}.vbb--hero .vbb__result-foto{cursor:zoom-in}.vbb__results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 14px 24px;border-bottom:1px solid var(--r-rand);background:#fff;border-radius:18px 18px 0 0}.vbb__results-headmain{display:flex;align-items:baseline;gap:10px;min-width:0}.vbb__results-title{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--r-tekst);white-space:nowrap}.vbb__results-sub{font-size:13px;color:var(--r-zacht);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vbb__results-close{appearance:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--r-zacht);background:#fff;border:1px solid var(--r-rand);display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 11px;border-radius:999px;flex:0 0 auto;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.vbb__results-close:hover{color:var(--r-primair);background:var(--r-hover);border-color:color-mix(in oklab,var(--r-primair) 35%,transparent)}.vbb__results-close svg{opacity:.85}@media(min-width:761px){.vbb--hero .vbb__results-head{position:sticky;top:0;z-index:6}}.vbb__results-list{list-style:none;margin:0;padding:0;transition:opacity .22s ease}.vbb__results-list--enter .vbb__result{animation:vbb-row-in .35s ease-out backwards}.vbb__results-list--enter .vbb__result:nth-child(1){animation-delay:.02s}.vbb__results-list--enter .vbb__result:nth-child(2){animation-delay:.06s}.vbb__results-list--enter .vbb__result:nth-child(3){animation-delay:.1s}.vbb__results-list--enter .vbb__result:nth-child(4){animation-delay:.14s}.vbb__results-list--enter .vbb__result:nth-child(n+5){animation-delay:.18s}@keyframes vbb-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vbb__result{position:relative;display:grid;grid-template-columns:168px 1fr auto;gap:22px;align-items:center;padding:18px 24px;border-radius:14px;transition:background .15s ease,box-shadow .18s ease}.vbb__result+.vbb__result:before{content:"";position:absolute;top:0;left:24px;right:24px;border-top:1px solid var(--r-rand-zacht)}.vbb__result:hover{background:var(--r-hover)}.vbb__result-cta,.vbb__result-opbouw,.vbb__result-partnerlink{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.vbb__results-list{transition:none}.vbb__results-list--enter .vbb__result,.vbb__results[data-results].vbb-overlay-screen{animation:none}}.vbb__result-foto{width:168px;height:120px;border-radius:12px;overflow:hidden;background:#eceadf;flex:0 0 auto;position:relative}.vbb__result-foto img{width:100%;height:100%;object-fit:cover;display:block}.vbb__result-foto--leeg{background:linear-gradient(135deg,color-mix(in oklab,var(--r-primair) 22%,#fff),color-mix(in oklab,var(--r-primair) 12%,#fff));display:flex;align-items:center;justify-content:center;color:color-mix(in oklab,var(--r-primair) 78%,#fff)}.vbb__result-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.vbb__result-naam{font-size:18.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--r-tekst);text-decoration:none;display:inline-block}a.vbb__result-naam:hover{color:var(--r-primair);text-decoration:underline;text-underline-offset:3px}.vbb__result-cap{margin-top:4px;font-size:14px;color:var(--r-zacht)}.vbb__result-beschik{display:inline-flex;align-items:center;gap:6px}.vbb__result-dot{width:7px;height:7px;border-radius:50%;background:#6a9256;flex:0 0 auto}.vbb__result-beschik--schaars{color:color-mix(in oklab,var(--r-accent) 60%,#6b5a24);font-weight:600}.vbb__result-beschik--schaars .vbb__result-dot{background:var(--r-accent)}.vbb__result-opbouw{margin-top:10px;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--r-zacht);padding:0;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.vbb__result-opbouw:hover{color:var(--r-primair)}.vbb__result-opbouw svg{opacity:.7}.vbb__result-actie{text-align:right;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.vbb__result-prijs{line-height:1.15}.vbb__result-bedrag{font-size:24px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--r-tekst)}.vbb__result-regel{margin-top:3px;font-size:12.5px;color:var(--r-zacht);font-variant-numeric:tabular-nums}.vbb__result-cta{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:600;font-size:14px;background:var(--r-primair);color:#fff;padding:11px 22px;border-radius:999px;transition:background .15s ease,transform .12s ease;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.vbb__result-cta:hover{background:var(--r-primair-donker);color:#fff}.vbb__result-cta:active{transform:translateY(1px)}.vbb__result-cta--ghost{background:#fff;color:var(--r-primair);box-shadow:inset 0 0 0 1.5px var(--r-rand)}.vbb__result-cta--ghost:hover{background:var(--r-hover);color:var(--r-primair);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--r-primair) 35%,transparent)}.vbb__result-badge-bezet{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--r-zacht);background:#1c21190d;padding:5px 11px;border-radius:999px}.vbb__result-badge-bezet svg{flex:0 0 auto;opacity:.7}.vbb__result-volgende{margin-top:9px;font-size:13.5px;color:var(--r-zacht)}.vbb__result-volgende b{color:var(--r-primair);font-weight:700;white-space:nowrap}.vbb__result-minhint{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.01em;color:color-mix(in oklab,var(--r-accent) 62%,#6b5a24);background:color-mix(in oklab,var(--r-accent) 16%,#fff);padding:4px 10px;border-radius:999px;margin-bottom:8px}.vbb__result-minhint svg{flex:0 0 auto}.vbb__result--gedempt .vbb__result-foto{filter:grayscale(1) opacity(.6)}.vbb__result--gedempt .vbb__result-naam{color:var(--r-zacht)}.vbb__result--gedempt a.vbb__result-naam:hover{text-decoration:none;color:var(--r-zacht)}.vbb__results-list--partner{padding-top:0!important}.vbb--section .vbb__results-list{display:grid;grid-template-columns:1fr;gap:12px;padding:6px 2px 8px}.vbb--section .vbb__result{grid-template-columns:1fr;grid-template-rows:150px auto;grid-template-areas:none;gap:0;padding:0;align-items:stretch;background:var(--r-surface);border:1px solid var(--r-rand-zacht);border-radius:14px;overflow:hidden}.vbb--section .vbb__result+.vbb__result:before{display:none}.vbb--section .vbb__result:hover{background:var(--r-surface);box-shadow:0 12px 28px -18px #0f140c66}.vbb--section .vbb__result-foto{grid-area:auto;width:auto;height:auto;border-radius:0;align-self:stretch;position:relative}.vbb--section .vbb__result-info{grid-area:auto;display:grid;grid-template-rows:auto auto 1fr auto;gap:4px;padding:13px 15px 15px;align-content:start;align-items:start}.vbb--section .vbb__result-naam{font-size:16px;font-weight:800;letter-spacing:-.015em}.vbb--section .vbb__result-cap{margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vbb--section .vbb__result-prijsblok{align-self:end}.vbb--section .vbb__result-prijs{display:flex;align-items:baseline;gap:8px}.vbb--section .vbb__result-bedrag{font-size:22px;font-weight:800}.vbb--section .vbb__result-regel{margin-top:3px;display:flex;align-items:center;gap:8px}.vbb--section .vbb__result-opbouw{margin:0 0 0 auto;width:22px;height:22px;border-radius:50%;gap:0;display:inline-grid;place-items:center;color:var(--r-zachter);font-size:0}.vbb--section .vbb__result-opbouw:hover{color:var(--r-primair);background:color-mix(in oklab,var(--r-primair) 10%,transparent)}.vbb--section .vbb__result-cta{margin-top:10px;width:100%;height:44px;border-radius:999px;padding:0}.vbb--section .vbb__result-cta--ghost{background:var(--r-surface);color:var(--r-primair);box-shadow:inset 0 0 0 1.5px var(--r-rand)}.vbb--section .vbb__result--gedempt{background:var(--r-surface2)}.vbb__results-voet{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:14px 24px 20px;margin-top:12px;border-top:1px solid var(--r-rand-zacht)}.vbb__results-foot{flex:1 1 340px;min-width:0;margin:0;padding:0;border:0;font-size:12.5px;line-height:1.6;color:var(--r-zacht)}.vbb__results-foot strong{color:var(--r-tekst);font-weight:600}.vbb__results-tablelink{flex:0 0 auto;margin-left:auto;font-size:13.5px;font-weight:600;color:var(--r-primair);text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.vbb__results-tablelink:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.vbb__result{grid-template-columns:96px 1fr;grid-template-areas:"foto info" "actie actie";gap:14px 16px;padding:18px}.vbb__result-foto{grid-area:foto;width:96px;height:96px}.vbb__result-info{grid-area:info}.vbb__result-actie{grid-area:actie;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;padding-top:12px;border-top:1px solid var(--r-rand-zacht);margin-top:2px}.vbb__result-prijs{text-align:left}.vbb__result--partner{grid-template-columns:1fr auto;grid-template-areas:none}.vbb__result+.vbb__result:before{left:18px;right:18px}.vbb__results-head,.vbb__results-voet{padding-left:18px;padding-right:18px}}body.vbb-sheet-open .aul-header,body.vbb-sheet-open .aul-booking-fab,body.vbb-sheet-open [class*=whatsapp],body.vbb-sheet-open .aul-wa-float{z-index:1!important;visibility:hidden}.vbb__breakdown-pop{position:fixed;inset:0;z-index:240;display:flex;align-items:center;justify-content:center;background:#0f121473;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}.vbb__breakdown-pop[hidden]{display:none}.vbb__breakdown-pop-card{background:#fff;border-radius:22px;border:1px solid rgba(15,22,32,.08);animation:vbb-pop-in .22s ease-out;box-shadow:0 1px 2px #0f16200f,0 10px 24px -8px #0f162029,0 28px 60px -18px #0f162042,inset 0 1px #ffffffb3;width:min(440px,100%);max-height:80vh;overflow-y:auto;padding:20px 22px 18px}@keyframes vbb-pop-in{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vbb__breakdown-pop-card{animation:none}}.vbb__breakdown-pop-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.vbb__breakdown-pop-head strong{font-size:1rem}.vbb__breakdown-pop-titles{display:flex;flex-direction:column;gap:2px}.vbb__breakdown-pop-sub{font-size:.8rem;color:#14161a8c}.vbb__breakdown-pop-close{flex:0 0 auto;width:34px;height:34px;padding:0;display:grid;place-items:center;background:color-mix(in oklab,var(--tenant-primary, var(--aul-primary, #45543f)) 5%,#f6f2e8);border:none;cursor:pointer;border-radius:50%;color:#14161a99;transition:background .15s ease,color .15s ease}.vbb__breakdown-pop-close:hover{background:color-mix(in oklab,var(--tenant-primary, var(--aul-primary, #45543f)) 10%,#efeade);color:#14161ae6}.flatpickr-calendar{font-family:var(--aul-font-body, system-ui, sans-serif);border-radius:14px!important;border:1px solid rgba(20,22,26,.1)!important;box-shadow:0 18px 48px #0f162033!important;margin-top:6px!important}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar:before,.flatpickr-calendar:after{display:none!important}@media(max-width:760px){body.vbb-sheet-open .flatpickr-calendar.open{position:fixed!important;inset:auto 0 12px!important;margin-left:auto!important;margin-right:auto!important;max-height:76vh;overflow-y:auto;margin-top:0!important;border-radius:20px!important;z-index:10050}}.flatpickr-day.inRange,.flatpickr-day.inRange:hover{background:color-mix(in srgb,var(--tenant-primary, #1E2F3D) 12%,transparent)!important;border-color:transparent!important;box-shadow:-5px 0 color-mix(in srgb,var(--tenant-primary, #1E2F3D) 12%,transparent),5px 0 color-mix(in srgb,var(--tenant-primary, #1E2F3D) 12%,transparent)!important}.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected{background:var(--tenant-primary, #1E2F3D)!important;border-color:var(--tenant-primary, #1E2F3D)!important;color:#fff!important}.flatpickr-day.startRange{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.flatpickr-day.endRange{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#b8bcc4!important;background:transparent!important;cursor:not-allowed!important;text-decoration:line-through;opacity:.6}.vbb__breakdown-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.vbb__breakdown-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:.92rem;line-height:1.4;border-bottom:1px solid rgba(20,22,26,.06)}.vbb__breakdown-line:last-child{border-bottom:0}.vbb__hint{position:relative;display:inline-flex;align-items:center;vertical-align:text-bottom;margin-left:4px;color:currentColor;opacity:.5;cursor:help}.vbb__hint:hover,.vbb__hint:focus{opacity:.9;outline:none}.vbb__hint-bubble{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;width:max-content;max-width:220px;padding:6px 9px;border-radius:8px;background:#1f2937;color:#fff;font-size:.72rem;font-weight:400;line-height:1.4;text-align:left;white-space:normal;box-shadow:0 6px 20px #00000038;opacity:0;visibility:hidden;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.vbb__hint:hover .vbb__hint-bubble,.vbb__hint:focus .vbb__hint-bubble,.vbb__hint:focus-within .vbb__hint-bubble{opacity:1;visibility:visible;transform:translateY(0)}.vbb__breakdown-line--subtotal{font-weight:600;border-top:1px solid rgba(20,22,26,.1);border-bottom:0}.vbb__breakdown-line--total{margin-top:4px;padding-top:12px;border-top:1px solid rgba(20,22,26,.16);border-bottom:0;font-weight:700;font-size:1.05rem}.vbb__breakdown-line--total .vbb__breakdown-amount{color:var(--tenant-primary, var(--aul-primary, #2e7d32))}.vbb__breakdown-line--deposit{color:#14161a9e;font-size:.86rem;border-bottom:0}.vbb__breakdown-line--discount .vbb__breakdown-amount{color:#1a7f37;font-weight:600}.vbb__breakdown-label{color:#14161a;text-align:left;flex:1;min-width:0}.vbb__breakdown-amount{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;text-align:right}.vbb__breakdown-foot{margin:12px 0 0;padding-top:10px;border-top:1px dashed rgba(20,22,26,.1);font-size:.78rem;color:#14161a8c;line-height:1.45;text-align:left}.flatpickr-calendar .vbb__fx-tabs{display:flex;gap:4px;padding:6px 10px 0;border-bottom:1px solid #e3e3d8}.flatpickr-calendar .flatpickr-months{position:relative}.flatpickr-calendar .vbb__fx-tab{flex:1;border:0;background:none;cursor:pointer;font:inherit;font-weight:600;font-size:.92rem;padding:11px 8px;color:#6b7263;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:6px 6px 0 0}.flatpickr-calendar .vbb__fx-tab:hover{color:#1c2119}.flatpickr-calendar .vbb__fx-tab.is-active{color:var(--tenant-primary, var(--aul-primary, #2e7d32));border-bottom-color:var(--tenant-primary, var(--aul-primary, #2e7d32))}.flatpickr-calendar .vbb__fx-panel{text-align:left;box-sizing:border-box}.flatpickr-calendar .vbb__fx-group{padding:12px 18px 0}.flatpickr-calendar .vbb__fx-group+.vbb__fx-group{padding-top:4px}.flatpickr-calendar .vbb__fx-label{display:block;font-size:.92rem;font-weight:700;color:#1c2119}.flatpickr-calendar .vbb__fx-sub{display:block;font-size:.8rem;color:#6b7263;margin:2px 0 12px}.flatpickr-calendar .vbb__fx-durs{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;margin-top:9px}.flatpickr-calendar .vbb__fx-dur{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem;color:#1c2119}.flatpickr-calendar .vbb__fx-dur input{width:18px;height:18px;accent-color:var(--tenant-primary, var(--aul-primary, #2e7d32));cursor:pointer;margin:0;flex:0 0 auto}.flatpickr-calendar .vbb__fx-nights{grid-column:1 / -1;display:inline-flex;align-items:center;gap:6px;font-size:.86rem;color:#6b7263}.flatpickr-calendar .vbb__fx-nights[hidden]{display:none}.flatpickr-calendar .vbb__fx-nights input{width:56px;padding:6px 8px;border:1px solid #dcdccf;border-radius:8px;font:inherit}.flatpickr-calendar .vbb__fx-months{display:flex;gap:10px;overflow-x:auto;padding:0 18px 6px;margin-top:9px;scroll-snap-type:x proximity}.flatpickr-calendar .vbb__fx-month{flex:0 0 auto;width:92px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid #dcdccf;background:#fff;border-radius:10px;padding:9px 8px;cursor:pointer;font:inherit;color:#1c2119;transition:border-color .15s ease,box-shadow .15s ease}.flatpickr-calendar .vbb__fx-month:hover{border-color:var(--tenant-primary, var(--aul-primary, #2e7d32))}.flatpickr-calendar .vbb__fx-month.is-selected{border-color:var(--tenant-primary, var(--aul-primary, #2e7d32));box-shadow:inset 0 0 0 1px var(--tenant-primary, var(--aul-primary, #2e7d32))}.flatpickr-calendar .vbb__fx-month-ic{width:16px;height:16px;color:#6b7263}.flatpickr-calendar .vbb__fx-month-mon{font-weight:700;font-size:.95rem}.flatpickr-calendar .vbb__fx-month-yr{font-size:.8rem;color:#6b7263}.flatpickr-calendar .vbb__fx-foot{display:flex;flex-direction:column;gap:8px;padding:11px 18px 14px}.flatpickr-calendar .vbb__fx-warn{margin:0;font-size:.84rem;font-weight:600;color:#b23c17}.flatpickr-calendar .vbb__fx-warn[hidden]{display:none}.flatpickr-calendar .vbb__fx-apply{border:0;cursor:pointer;font:inherit;font-weight:700;font-size:.95rem;padding:12px 18px;border-radius:10px;color:#fff;background:var(--tenant-primary, var(--aul-primary, #2e7d32))}.flatpickr-calendar .vbb__fx-apply:hover{filter:brightness(.93)}@media(max-width:560px){.flatpickr-calendar .vbb__fx-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow-x:visible;scroll-snap-type:none}.flatpickr-calendar .vbb__fx-month{width:auto;padding:7px 4px;gap:1px}.flatpickr-calendar .vbb__fx-month-ic{display:none}.flatpickr-calendar .vbb__fx-month-mon{font-size:.875rem}.flatpickr-calendar .vbb__fx-month-yr{font-size:.72rem}}.vbb__flex-note{margin:0 auto;max-width:1120px;padding:4px clamp(16px,5vw,40px) 0;font-size:.9rem;line-height:1.5;color:var(--r-zacht, #6b7263)}.vbb__flex-note[hidden]{display:none}.vbb__result-flexweek{margin-top:4px;font-size:.82rem;font-weight:700;color:var(--r-primair, #45543f)}.vbb__wk-toggle{display:inline-flex;align-items:center;gap:3px;margin-top:7px;padding:2px 0;background:none;border:0;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;color:var(--r-primair, #45543f)}.vbb__wk-toggle:hover{text-decoration:underline;text-underline-offset:2px}.vbb__wk-chevron{opacity:.85}.vbb__week-pop-list{display:flex;flex-direction:column;gap:7px;margin-top:4px}.vbb__wk-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;background:#fff;border:1px solid color-mix(in oklab,var(--tenant-primary, var(--aul-primary, #45543f)) 18%,transparent);border-radius:13px;cursor:pointer;font:inherit;color:#232821;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.vbb__wk-opt:hover{border-color:var(--tenant-primary, var(--aul-primary, #45543f))}.vbb__wk-opt.is-selected{border-color:var(--tenant-primary, var(--aul-primary, #45543f));box-shadow:inset 0 0 0 1px var(--tenant-primary, var(--aul-primary, #45543f));background:color-mix(in oklab,var(--tenant-primary, var(--aul-primary, #45543f)) 6%,#fff)}.vbb__wk-range{font-size:.95rem;font-weight:700;white-space:nowrap}.vbb__wk-right{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.vbb__wk-prijs{font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.vbb__wk-badge{font-size:.62rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:4px 8px;border-radius:999px;white-space:nowrap;color:var(--tenant-primary, var(--aul-primary, #45543f));background:color-mix(in oklab,var(--tenant-primary, var(--aul-primary, #45543f)) 13%,#fff)}.vbb__week-pop-other{display:block;margin:12px auto 0;padding:6px 4px;background:none;border:0;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;color:#14161a99;text-decoration:underline;text-underline-offset:2px}.vbb__week-pop-other:hover{color:var(--tenant-primary, var(--aul-primary, #45543f))}.vbb--headless[data-astro-cid-w7zftqje]{display:contents}.vbb--headless[data-astro-cid-w7zftqje]>.vbb__launcher[data-astro-cid-w7zftqje],.vbb--headless[data-astro-cid-w7zftqje]>.vbb__sheet[data-astro-cid-w7zftqje],.vbb--headless[data-astro-cid-w7zftqje]>.vbb__backdrop[data-astro-cid-w7zftqje]{display:none!important}.vbb__pick[data-astro-cid-w7zftqje]{display:none}.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__results-list[data-astro-cid-w7zftqje],.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__results-list--partner[data-astro-cid-w7zftqje],.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__trust[data-astro-cid-w7zftqje],.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__results-empty[data-astro-cid-w7zftqje],.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__results-voet[data-astro-cid-w7zftqje],.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__ov-telling[data-astro-cid-w7zftqje]{display:none!important}.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__results-modal[data-astro-cid-w7zftqje]{overflow:visible}.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__results-head[data-astro-cid-w7zftqje]{border-radius:22px 22px 0 0}.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__pick[data-astro-cid-w7zftqje]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(20px,5vh,44px) 20px clamp(24px,6vh,52px);text-align:center}button[data-astro-cid-w7zftqje].vbb__pick-confirm{padding:15px 34px;border-radius:999px;font-size:1.02rem;font-weight:700;background:var(--r-primair, #45543f);color:#fff;min-width:240px;box-shadow:0 14px 30px -12px color-mix(in srgb,var(--r-primair, #45543f) 60%,transparent);transition:background .15s ease,transform .15s ease}button[data-astro-cid-w7zftqje].vbb__pick-confirm:hover{background:var(--r-primair-donker, #38452f);transform:translateY(-1px)}.vbb__pick-hint[data-astro-cid-w7zftqje]{margin:0;max-width:30rem;font-size:.88rem;line-height:1.5;color:var(--r-zacht, #6b7263)}.vbb__pick-warning[data-astro-cid-w7zftqje]{margin:0;font-size:.86rem;font-weight:600;color:#b23c17}.vbb__pick-topbar[data-astro-cid-w7zftqje]{display:none}.vbb__results[data-astro-cid-w7zftqje].vbb-step-pick .vbb__pick-topbar[data-astro-cid-w7zftqje]{display:block;text-align:center;margin-bottom:12px}.vbb__pick-eyebrow[data-astro-cid-w7zftqje]{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--r-zacht, #6b7263)}.vbb__pick-trust[data-astro-cid-w7zftqje]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:6px 0 0;font-size:.82rem;color:var(--r-zacht, #6b7263)}.vbb__pick-trust-chip[data-astro-cid-w7zftqje]{display:inline-flex;align-items:center}.vbb__pick-trust-chip[data-astro-cid-w7zftqje]:before{content:"✓";margin-right:6px;color:var(--r-primair, #45543f);font-weight:800}.vbb[data-astro-cid-w7zftqje]{--vbb-primary: var(--tenant-primary, #1E2F3D);--vbb-primary-strong: color-mix(in srgb, var(--vbb-primary) 88%, black);--vbb-cta: var(--tenant-brand-3, var(--vbb-primary));--vbb-cta-strong: var(--tenant-brand-3-dark, var(--vbb-primary-strong));--vbb-primary-soft: color-mix(in srgb, var(--vbb-primary) 8%, white);--vbb-bg: #ffffff;--vbb-fg: #14161A;--vbb-muted: #6B7785;--vbb-rule: rgba(20, 22, 26, .1);--vbb-shadow: 0 12px 32px rgba(15, 22, 32, .14);font-family:var(--aul-font-body, system-ui, sans-serif);color:var(--vbb-fg);width:100%;container-type:inline-size;position:relative;z-index:5}.vbb--section[data-astro-cid-w7zftqje]{padding:clamp(32px,5vw,56px) 0;background:var(--vbb-primary)}.vbb__section-head[data-astro-cid-w7zftqje]{text-align:center;max-width:560px;margin:0 auto clamp(20px,3vw,32px);padding:0 16px}.vbb__section-title[data-astro-cid-w7zftqje]{margin:0 0 6px;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:700;color:#fff}.vbb__section-sub[data-astro-cid-w7zftqje]{margin:0;font-size:.92rem;color:#ffffffd1}.vbb__tabs[data-astro-cid-w7zftqje]{display:flex;gap:6px;max-width:1200px;margin:0 auto 12px;padding:0 16px}.vbb__tab[data-astro-cid-w7zftqje]{appearance:none;border:0;background:#ffffff8c;color:var(--vbb-muted);font-family:inherit;font-size:.85rem;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer;transition:background .16s ease,color .16s ease}.vbb__tab[data-astro-cid-w7zftqje]:hover{color:var(--vbb-fg)}.vbb__tab--active[data-astro-cid-w7zftqje]{background:var(--vbb-bg);color:var(--vbb-fg);box-shadow:0 2px 8px #0f16201a}.vbb__flex[data-astro-cid-w7zftqje]{max-width:1200px;margin:0 auto;background:var(--vbb-bg);border-radius:16px;box-shadow:var(--vbb-shadow);padding:20px}.vbb__flex-row[data-astro-cid-w7zftqje]{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end}.vbb__flex-field[data-astro-cid-w7zftqje]{display:flex;flex-direction:column;gap:6px}.vbb__flex-label[data-astro-cid-w7zftqje]{font-size:.78rem;font-weight:600;color:var(--vbb-muted)}.vbb__flex-select[data-astro-cid-w7zftqje]{appearance:none;border:1px solid var(--vbb-rule);background:#fff;color:var(--vbb-fg);font-family:inherit;font-size:.95rem;padding:10px 12px;border-radius:10px;cursor:pointer;min-height:42px}.vbb__flex-select[data-astro-cid-w7zftqje]:focus{outline:2px solid var(--vbb-primary);outline-offset:-1px}.vbb__flex-search[data-astro-cid-w7zftqje]{appearance:none;border:0;background:var(--vbb-primary);color:#fff;font-family:inherit;font-size:.92rem;font-weight:700;padding:11px 20px;border-radius:10px;cursor:pointer;min-height:42px;transition:background .16s ease}.vbb__flex-search[data-astro-cid-w7zftqje]:hover{background:var(--vbb-primary-strong)}.vbb__flex-result[data-astro-cid-w7zftqje]{margin-top:18px;padding:16px;background:var(--vbb-primary-soft);border-radius:12px;display:grid;gap:8px}.vbb__flex-result-head[data-astro-cid-w7zftqje]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.vbb__flex-result-eyebrow[data-astro-cid-w7zftqje]{font-size:.78rem;font-weight:600;color:var(--vbb-muted);text-transform:uppercase;letter-spacing:.04em}.vbb__flex-result-price[data-astro-cid-w7zftqje]{font-size:1.6rem;font-weight:800;color:var(--vbb-fg)}.vbb__flex-result-dates[data-astro-cid-w7zftqje]{margin:0;font-size:.95rem;color:var(--vbb-fg)}.vbb__flex-result-note[data-astro-cid-w7zftqje]{margin:0;font-size:.82rem;color:var(--vbb-muted)}.vbb__flex-use[data-astro-cid-w7zftqje]{justify-self:start;appearance:none;border:0;background:var(--vbb-primary);color:#fff;font-family:inherit;font-size:.88rem;font-weight:700;padding:9px 18px;border-radius:999px;cursor:pointer;margin-top:4px;transition:background .16s ease}.vbb__flex-use[data-astro-cid-w7zftqje]:hover{background:var(--vbb-primary-strong)}.vbb__flex-empty[data-astro-cid-w7zftqje]{margin-top:14px;padding:14px;background:#14161a0a;border-radius:10px;font-size:.88rem;color:var(--vbb-muted);text-align:center}@container (max-width: 640px){.vbb__flex-row[data-astro-cid-w7zftqje]{grid-template-columns:1fr}.vbb__flex-search[data-astro-cid-w7zftqje]{width:100%}}.vbb__launcher[data-astro-cid-w7zftqje]{display:none;position:relative;align-items:center;justify-content:center;width:100%;max-width:480px;margin:0 auto;padding:14px 18px;background:var(--vbb-bg);border:0;border-radius:999px;box-shadow:var(--vbb-shadow);cursor:pointer;color:var(--vbb-fg);font-family:inherit;text-align:center}.vbb__launcher-text[data-astro-cid-w7zftqje]{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;align-items:center;text-align:center}.vbb__launcher-text[data-astro-cid-w7zftqje] strong[data-astro-cid-w7zftqje]{font-size:.98rem;font-weight:700}.vbb__launcher-sub[data-astro-cid-w7zftqje]{font-size:.78rem;color:var(--vbb-muted)}.vbb__launcher-icon[data-astro-cid-w7zftqje]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:var(--vbb-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vbb__sheet[data-astro-cid-w7zftqje]{position:relative}.vbb__sheet-head[data-astro-cid-w7zftqje]{display:none;align-items:center;padding:12px 16px;border-bottom:1px solid var(--vbb-rule);position:relative}.vbb__sheet-grab[data-astro-cid-w7zftqje]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:2px;background:#14161a2e}.vbb__sheet-title[data-astro-cid-w7zftqje]{flex:1;text-align:center;font-weight:700;font-size:1rem}.vbb__sheet-close[data-astro-cid-w7zftqje]{width:32px;height:32px;border-radius:50%;border:0;background:#14161a0f;color:var(--vbb-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vbb__capsule[data-astro-cid-w7zftqje]{display:flex;align-items:stretch;background:var(--vbb-bg);border-radius:999px;border:1px solid rgba(15,22,32,.1);box-shadow:0 1px 2px #0f16200f,0 8px 20px -6px #0f162024,0 22px 48px -14px #0f162033,inset 0 1px #ffffffb3;max-width:780px;margin:0 auto;padding:6px}.vbb__capsule[data-astro-cid-w7zftqje][hidden],.vbb__flex[data-astro-cid-w7zftqje][hidden]{display:none!important}.vbb__field-wrap[data-astro-cid-w7zftqje]{position:relative;flex:1;min-width:0}.vbb__field-wrap[data-astro-cid-w7zftqje]+.vbb__field-wrap[data-astro-cid-w7zftqje]:before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:1px;background:var(--vbb-rule)}.vbb__field[data-astro-cid-w7zftqje]{width:100%;min-height:60px;background:transparent;border:0;border-radius:999px;padding:8px 18px;color:inherit;font-family:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;position:relative;transition:background .15s}.vbb__field[data-astro-cid-w7zftqje]:hover{background:color-mix(in srgb,var(--vbb-primary) 4%,transparent)}.vbb__field[data-astro-cid-w7zftqje][aria-expanded=true]{background:color-mix(in srgb,var(--vbb-primary) 6%,transparent)}.vbb__field[data-astro-cid-w7zftqje]:focus-visible{outline:2px solid var(--vbb-primary);outline-offset:-2px}.vbb__icon[data-astro-cid-w7zftqje]{flex-shrink:0;color:var(--vbb-primary);display:inline-flex}.vbb__field-body[data-astro-cid-w7zftqje]{display:flex;flex-direction:column;gap:1px;min-width:0}.vbb__label[data-astro-cid-w7zftqje]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--vbb-muted);line-height:1}.vbb__value[data-astro-cid-w7zftqje]{font-size:.94rem;font-weight:600;color:var(--vbb-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.vbb__cta[data-astro-cid-w7zftqje]{display:inline-flex;align-items:center;justify-content:center;background:var(--knop-bg, var(--vbb-cta));color:var(--knop-tekst, var(--vbb-cta-on, #fff));text-decoration:none;font-weight:700;font-size:.98rem;border-radius:999px;padding:0 28px;margin:4px;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 12px -2px color-mix(in srgb,var(--knop-bg, var(--vbb-cta)) 40%,transparent),inset 0 1px #ffffff2e;transition:background .15s,transform .1s,box-shadow .15s}.vbb__cta[data-astro-cid-w7zftqje]:hover{background:var(--knop-bg, var(--vbb-cta-strong));transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--vbb-cta) 35%,transparent)}.vbb__cta[data-astro-cid-w7zftqje]:active{transform:translateY(0)}.vbb__cta--disabled[data-astro-cid-w7zftqje]{background:#14161a2e;pointer-events:none;cursor:not-allowed}.vbb__warning[data-astro-cid-w7zftqje]{display:flex;align-items:flex-start;gap:8px;max-width:1200px;margin:12px auto 0;padding:10px 14px;background:#fff;border:1px solid var(--r-rand, rgba(28, 33, 25, .12));border-radius:12px;font-size:.86rem;color:var(--r-zacht, #6b7263);line-height:1.4}.vbb__warning[data-astro-cid-w7zftqje] svg[data-astro-cid-w7zftqje]{flex-shrink:0;margin-top:1px;color:var(--r-zachter, #9aa08f)}.vbb__warning[data-astro-cid-w7zftqje][hidden]{display:none!important}.vbb__price-inline[data-astro-cid-w7zftqje]{display:grid;grid-template-columns:auto;align-items:center;align-content:center;padding:8px 16px;border-left:1px solid var(--vbb-rule);min-width:0;flex:0 1 auto;line-height:1.15}.vbb__price-label[data-astro-cid-w7zftqje]{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--vbb-muted)}.vbb__price-value[data-astro-cid-w7zftqje]{font-size:1.25rem;font-weight:700;color:var(--vbb-fg);font-variant-numeric:tabular-nums}.vbb__price-vat[data-astro-cid-w7zftqje]{font-size:.7rem;color:var(--vbb-muted)}.vbb__price-header[data-astro-cid-w7zftqje]{display:inline-flex;align-items:center;gap:4px}.vbb__price-info[data-astro-cid-w7zftqje]{background:transparent;border:0;padding:0;margin:0;width:16px;height:16px;color:var(--vbb-muted);cursor:help;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:color .12s}.vbb__price-info[data-astro-cid-w7zftqje][hidden]{display:none}.vbb__price-info[data-astro-cid-w7zftqje]:hover,.vbb__price-info[data-astro-cid-w7zftqje]:focus-visible{color:var(--vbb-primary);outline:none}.vbb__price-info-bubble[data-astro-cid-w7zftqje]{position:absolute;bottom:calc(100% + 8px);right:-6px;width:max-content;max-width:240px;padding:8px 10px;background:#14161a;color:#fff;font-size:.74rem;line-height:1.4;font-weight:400;border-radius:8px;box-shadow:0 8px 24px #00000040;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s;text-align:left;z-index:60;white-space:normal}.vbb__price-info-bubble[data-astro-cid-w7zftqje]:after{content:"";position:absolute;top:100%;right:10px;border:5px solid transparent;border-top-color:#14161a}.vbb__price-info[data-astro-cid-w7zftqje]:hover .vbb__price-info-bubble[data-astro-cid-w7zftqje],.vbb__price-info[data-astro-cid-w7zftqje]:focus-visible .vbb__price-info-bubble[data-astro-cid-w7zftqje]{opacity:1;transform:translateY(0)}.vbb__below-row[data-astro-cid-w7zftqje]{display:flex;justify-content:center;max-width:1200px;margin:12px auto 0;padding:0 6px}.vbb__shimmer[data-astro-cid-w7zftqje]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vbb-primary) 15%,transparent),transparent);background-size:200% 100%;animation:vbb-shimmer 1s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes vbb-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.vbb__breakdown-toggle[data-astro-cid-w7zftqje]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--vbb-primary);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;padding:6px 8px;border-radius:8px;transition:background .12s}.vbb__breakdown-toggle[data-astro-cid-w7zftqje]:hover{background:color-mix(in srgb,var(--vbb-primary) 8%,transparent)}.vbb__breakdown-toggle[data-astro-cid-w7zftqje] svg[data-astro-cid-w7zftqje]{color:var(--vbb-primary)}.vbb__discount-toggle[data-astro-cid-w7zftqje]{margin-left:14px;background:transparent;border:0;color:var(--vbb-primary);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;padding:6px 8px;border-radius:8px;text-decoration:underline;text-underline-offset:3px;transition:background .12s}.vbb__discount-toggle[data-astro-cid-w7zftqje]:hover{background:color-mix(in srgb,var(--vbb-primary) 8%,transparent)}.vbb__discount[data-astro-cid-w7zftqje]{max-width:560px;margin:10px auto 0;padding:12px 16px;background:#fff;border:1px solid color-mix(in srgb,var(--vbb-primary) 18%,#e6e2d8);border-radius:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vbb__discount-label[data-astro-cid-w7zftqje]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--vbb-fg)}.vbb__discount-input[data-astro-cid-w7zftqje]{appearance:none;border:1px solid var(--vbb-rule);background:#fff;color:var(--vbb-fg);font-family:inherit;font-size:.9rem;padding:8px 10px;border-radius:8px;min-width:160px;text-transform:uppercase}.vbb__discount-input[data-astro-cid-w7zftqje]:focus{outline:2px solid var(--vbb-primary);outline-offset:-1px}.vbb__discount-status[data-astro-cid-w7zftqje]{font-size:.78rem}.vbb__discount-status--ok[data-astro-cid-w7zftqje]{color:#166534;font-weight:600}.vbb__discount-status--err[data-astro-cid-w7zftqje]{color:#9f1239}.vbb__breakdown[data-astro-cid-w7zftqje]{max-width:760px;margin:12px auto 0;padding:18px 22px 16px;background:#fff;border-radius:14px;border:1px solid var(--vbb-rule);box-shadow:0 8px 24px #0f16201a;text-align:left}.vbb__breakdown[data-astro-cid-w7zftqje][hidden]{display:none}.vbb__panel[data-astro-cid-w7zftqje]{position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:320px;background:#fff;color:var(--vbb-fg);border:1px solid var(--vbb-rule);border-radius:14px;padding:10px;box-shadow:0 18px 48px #0f162033}.vbb__panel[data-astro-cid-w7zftqje][hidden]{display:none}.vbb__panel-mobile-head[data-astro-cid-w7zftqje]{display:none;align-items:center;justify-content:space-between;padding:4px 4px 12px;border-bottom:1px solid var(--vbb-rule);margin-bottom:8px}.vbb__panel-mobile-head[data-astro-cid-w7zftqje] h3[data-astro-cid-w7zftqje]{margin:0;font-size:1rem;font-weight:700}.vbb__panel-close[data-astro-cid-w7zftqje]{width:32px;height:32px;border-radius:50%;border:0;background:#14161a0f;color:var(--vbb-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vbb__panel--acc[data-astro-cid-w7zftqje]{max-height:360px;overflow-y:auto}.vbb__panel-item[data-astro-cid-w7zftqje]{width:100%;background:transparent;border:0;color:inherit;font-family:inherit;text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:background .12s}.vbb__panel-item[data-astro-cid-w7zftqje]:hover{background:color-mix(in srgb,var(--vbb-primary) 8%,transparent)}.vbb__panel-item-name[data-astro-cid-w7zftqje]{font-size:.96rem;font-weight:600}.vbb__panel-item-from[data-astro-cid-w7zftqje]{font-size:.78rem;color:var(--vbb-muted)}.vbb__guest-row[data-astro-cid-w7zftqje]{display:flex;align-items:center;justify-content:space-between;padding:14px 10px;border-bottom:1px solid var(--vbb-rule)}.vbb__guest-row[data-astro-cid-w7zftqje]:last-of-type{border-bottom:0}.vbb__guest-meta[data-astro-cid-w7zftqje]{display:flex;flex-direction:column;gap:2px}.vbb__guest-name[data-astro-cid-w7zftqje]{font-size:.96rem;font-weight:600}.vbb__guest-sub[data-astro-cid-w7zftqje]{font-size:.78rem;color:var(--vbb-muted)}.vbb__guest-stepper[data-astro-cid-w7zftqje]{display:flex;align-items:center;gap:12px}.vbb__guest-btn[data-astro-cid-w7zftqje]{width:34px;height:34px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--vbb-primary) 35%,transparent);background:transparent;color:var(--vbb-primary);font-size:1.1rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s,transform .1s}.vbb__guest-btn[data-astro-cid-w7zftqje]:hover{border-color:var(--vbb-primary);background:color-mix(in srgb,var(--vbb-primary) 6%,transparent)}.vbb__guest-btn[data-astro-cid-w7zftqje]:active{transform:scale(.94)}.vbb__guest-count[data-astro-cid-w7zftqje]{min-width:24px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;font-size:1rem}.vbb__panel--extras[data-astro-cid-w7zftqje]{min-width:340px}.vbb__extra-row[data-astro-cid-w7zftqje]{display:flex;align-items:center;gap:12px;padding:12px 10px;cursor:pointer;border-radius:8px;transition:background .12s}.vbb__extra-row[data-astro-cid-w7zftqje][hidden]{display:none}.vbb__extra-row[data-astro-cid-w7zftqje]:hover{background:color-mix(in srgb,var(--vbb-primary) 6%,transparent)}.vbb__extra-check[data-astro-cid-w7zftqje]{width:20px;height:20px;accent-color:var(--vbb-primary);flex-shrink:0;cursor:pointer}.vbb__extra-meta[data-astro-cid-w7zftqje]{display:flex;flex-direction:column;gap:2px;flex:1}.vbb__extra-name[data-astro-cid-w7zftqje]{font-size:.94rem;font-weight:600}.vbb__extra-amount[data-astro-cid-w7zftqje]{font-size:.78rem;color:var(--vbb-muted)}.vbb__extra-note[data-astro-cid-w7zftqje]{margin:8px 10px 0;padding-top:10px;border-top:1px solid var(--vbb-rule);font-size:.78rem;color:var(--vbb-muted)}.vbb__panel-footer[data-astro-cid-w7zftqje]{padding:10px 10px 4px;display:flex;justify-content:flex-end}.vbb__panel-close-action[data-astro-cid-w7zftqje]{background:var(--vbb-primary);color:#fff;border:0;border-radius:999px;padding:8px 18px;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.vbb__panel-close-action[data-astro-cid-w7zftqje]:hover{background:var(--vbb-primary-strong)}.vbb__fp-input[data-astro-cid-w7zftqje],.vbb__field-wrap--dates[data-astro-cid-w7zftqje] .flatpickr-input[data-astro-cid-w7zftqje],.vbb__field-wrap--dates[data-astro-cid-w7zftqje] .flatpickr-alt-input[data-astro-cid-w7zftqje]{position:absolute;width:1px;height:1px;padding:0;margin:0;border:0;background:transparent;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);left:0;top:0}.vbb--hero[data-astro-cid-w7zftqje] .vbb__capsule[data-astro-cid-w7zftqje]{box-shadow:0 1px 2px #00000038,0 5px 14px #0003,0 20px 46px -10px #00000061,inset 0 1px #ffffff80}.vbb--hero[data-astro-cid-w7zftqje] .vbb__breakdown-toggle[data-astro-cid-w7zftqje]{color:#fff}.vbb--hero[data-astro-cid-w7zftqje] .vbb__breakdown-toggle[data-astro-cid-w7zftqje] svg[data-astro-cid-w7zftqje]{color:#fff}.vbb--hero[data-astro-cid-w7zftqje] .vbb__breakdown-toggle[data-astro-cid-w7zftqje]:hover{background:#ffffff1f}@container (max-width: 760px){.vbb__capsule[data-astro-cid-w7zftqje]{flex-direction:column;border-radius:18px;padding:4px;align-items:stretch}.vbb__field-wrap[data-astro-cid-w7zftqje]+.vbb__field-wrap[data-astro-cid-w7zftqje]:before{inset:0 14px auto;width:auto;height:1px}.vbb__field[data-astro-cid-w7zftqje]{border-radius:14px;padding:12px 14px;min-height:56px}.vbb__price-inline[data-astro-cid-w7zftqje]{border-left:0;border-top:1px solid var(--vbb-rule);padding:12px 14px;flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px}.vbb__price-inline[data-astro-cid-w7zftqje] .vbb__price-header[data-astro-cid-w7zftqje]{order:1}.vbb__price-inline[data-astro-cid-w7zftqje] .vbb__price-value[data-astro-cid-w7zftqje]{order:2;font-size:1.4rem}.vbb__price-inline[data-astro-cid-w7zftqje] .vbb__price-vat[data-astro-cid-w7zftqje]{order:3}.vbb__cta[data-astro-cid-w7zftqje]{border-radius:14px;width:calc(100% - 8px);padding:14px 20px;margin:4px}.vbb__below-row[data-astro-cid-w7zftqje]{justify-content:center}}@media(max-width:760px){.vbb--hero[data-astro-cid-w7zftqje] .vbb__launcher[data-astro-cid-w7zftqje]{display:flex}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje]{position:fixed;left:0;right:0;bottom:0;max-height:92vh;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -20px 60px #0000004d;transform:translateY(100%);transition:transform .32s cubic-bezier(.32,.72,.24,1);z-index:9999;overflow-y:auto;padding:0 12px 24px}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet--open[data-astro-cid-w7zftqje]{transform:none}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet-head[data-astro-cid-w7zftqje]{display:flex}.vbb--hero[data-astro-cid-w7zftqje] .vbb__backdrop[data-astro-cid-w7zftqje]{position:fixed;inset:0;background:#0f16208c;z-index:9998}.vbb--hero[data-astro-cid-w7zftqje] .vbb__capsule[data-astro-cid-w7zftqje]{margin-top:8px}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje] .vbb__capsule[data-astro-cid-w7zftqje]{flex-direction:column;border-radius:18px;padding:4px;align-items:stretch}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje] .vbb__field-wrap[data-astro-cid-w7zftqje]+.vbb__field-wrap[data-astro-cid-w7zftqje]:before{inset:0 14px auto;width:auto;height:1px}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje] .vbb__field[data-astro-cid-w7zftqje]{border-radius:14px;padding:12px 14px;min-height:56px}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje] .vbb__price-inline[data-astro-cid-w7zftqje]{border-left:0;border-top:1px solid var(--vbb-rule);padding:12px 14px;flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje] .vbb__price-inline[data-astro-cid-w7zftqje] .vbb__price-header[data-astro-cid-w7zftqje]{order:1}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje] .vbb__price-inline[data-astro-cid-w7zftqje] .vbb__price-value[data-astro-cid-w7zftqje]{order:2;font-size:1.4rem}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje] .vbb__price-inline[data-astro-cid-w7zftqje] .vbb__price-vat[data-astro-cid-w7zftqje]{order:3}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje] .vbb__cta[data-astro-cid-w7zftqje]{border-radius:14px;width:calc(100% - 8px);padding:14px 20px;margin:4px}.vbb--hero[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje] .vbb__below-row[data-astro-cid-w7zftqje]{justify-content:center}.vbb__panel[data-astro-cid-w7zftqje]{position:fixed;inset:auto 0 0;width:100%;min-width:0;max-height:80vh;border-radius:22px 22px 0 0;padding:16px;overflow-y:auto;box-shadow:0 -16px 48px #00000040;z-index:10000}.vbb__panel-mobile-head[data-astro-cid-w7zftqje]{display:flex}}.vbb__result-vanaf[data-astro-cid-w7zftqje]{font-size:.8rem;font-weight:600;color:color-mix(in oklch,var(--aul-fg, #2a2520) 60%,transparent)}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje]{background:var(--vbb-zoek-bg, var(--tenant-brand-4, var(--tenant-primary, var(--aul-primary))));border-radius:16px;padding:16px 16px 0;box-shadow:0 1px 2px #0f16200f,0 22px 48px -14px #0f162047}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__zoek-titel[data-astro-cid-w7zftqje]{margin:2px 0 14px;text-align:center;font-family:var(--aul-font-display, var(--aul-font-heading));font-size:1.35rem;font-weight:700;line-height:1.2;color:var(--knop-tekst, #ffffff)}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__capsule[data-astro-cid-w7zftqje]{background:transparent;border:0;border-radius:0;box-shadow:none;gap:8px;padding:0;width:100%;max-width:none}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__field-wrap[data-astro-cid-w7zftqje]{background:#fff;border-radius:8px;order:1;flex:1 1 0}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__field-wrap--dates[data-astro-cid-w7zftqje]{flex:1.7 1 0}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__field-wrap--soort[data-astro-cid-w7zftqje]{order:2}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__field-wrap--dates[data-astro-cid-w7zftqje]{order:3}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__cta[data-astro-cid-w7zftqje]{order:4}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__field-wrap[data-astro-cid-w7zftqje]+.vbb__field-wrap[data-astro-cid-w7zftqje]:before{display:none}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__below-row[data-astro-cid-w7zftqje]{margin-top:0}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__field[data-astro-cid-w7zftqje]{border-radius:8px}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__cta[data-astro-cid-w7zftqje]{border-radius:8px;background:var(--knop-bg, var(--tenant-brand-2, var(--tenant-primary, var(--aul-primary))))}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__usps[data-astro-cid-w7zftqje]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;margin:16px -16px 0;padding:12px 20px;list-style:none;background:var(--knop-bg, var(--tenant-brand-3, var(--tenant-primary, var(--aul-primary))));color:var(--knop-tekst, #ffffff);border-radius:0 0 16px 16px}.vbb__usp[data-astro-cid-w7zftqje]{display:flex;align-items:center;gap:8px;flex:1 1 220px;font-family:var(--aul-font-body);font-size:.9rem;line-height:1.35}.vbb__usp[data-astro-cid-w7zftqje] svg[data-astro-cid-w7zftqje]{flex-shrink:0;opacity:.9}.vbb__usp-tekst[data-astro-cid-w7zftqje]{color:inherit}a[data-astro-cid-w7zftqje].vbb__usp-tekst{text-decoration:underline;text-underline-offset:3px}a[data-astro-cid-w7zftqje].vbb__usp-tekst:hover{text-decoration-thickness:2px}.vbb__panel--soort[data-astro-cid-w7zftqje]{padding:8px;min-width:220px}.vbb__soort-optie[data-astro-cid-w7zftqje]{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:.95rem;text-align:left;color:var(--aul-fg, #2a2520);cursor:pointer}.vbb__soort-optie[data-astro-cid-w7zftqje]:hover{background:color-mix(in srgb,var(--vbb-primary) 8%,transparent)}.vbb__soort-optie[data-astro-cid-w7zftqje].is-actief{background:color-mix(in srgb,var(--vbb-primary) 12%,transparent);font-weight:600}@media(max-width:720px){.vbb--zoek[data-astro-cid-w7zftqje] .vbb__sheet[data-astro-cid-w7zftqje]{border-radius:14px;padding:12px 12px 0}.vbb--zoek[data-astro-cid-w7zftqje] .vbb__usps[data-astro-cid-w7zftqje]{margin:12px -12px 0;padding:10px 14px;gap:4px 16px}.vbb__usp[data-astro-cid-w7zftqje]{flex:1 1 100%;font-size:.86rem}}
