.f4{--f4-font:var(--vb-font);--f4-merk:var(--vb-brand);--f4-primair:var(--vb-primary);--f4-primair-hover:var(--vb-primary-hover);--f4-diep:var(--vb-surface-brand-deep);--f4-wash:var(--vb-surface-brand);--f4-cta:var(--vb-cta);--f4-cta-hover:var(--vb-cta-hover);--f4-op-cta:var(--vb-on-cta);--f4-focus:var(--vb-focus);--f4-inkt:var(--vb-text-strong);--f4-tekst:var(--vb-text);--f4-zacht:var(--vb-text-muted);--f4-lijn:var(--vb-border-warm);--f4-papier:var(--vb-surface);--f4-papier-2:var(--vb-surface-warm);--f4-zand:var(--vb-surface-warm);--f4-zand-sterk:var(--vb-surface-warm-strong);--f4-zand-tekst:var(--vb-text-warm);--f4-succes:var(--vb-success);--f4-schaduw:40 28 10;--f4-verloop:20 14 8;--f4-ease:cubic-bezier(.2, .7, .2, 1);--f4-ease-uit:cubic-bezier(.16, 1, .3, 1);--f4-gutter:20px;--f4-container:1280px;font-family:var(--f4-font);color:var(--f4-tekst);-webkit-font-smoothing:antialiased;line-height:1.55}@media (width>=760px){.f4{--f4-gutter:32px}}@media (width>=1100px){.f4{--f4-gutter:80px}}.f4,.f4 *,.f4 :before,.f4 :after{box-sizing:border-box}.f4 [hidden]{display:none!important}html body :where(.f4) :where(h1,h2,h3,h4,p,ul,ol,figure,dl,dd){margin:0}html body :where(.f4) :where(ul,ol){padding:0;list-style:none}html body :where(.f4) img{max-width:100%;display:block}html body :where(.f4) a{color:var(--f4-primair);text-underline-offset:.18em;text-decoration-thickness:1px}html body :where(.f4) :where(button,input,select){font:inherit;color:inherit}html body :where(.f4) button{cursor:pointer;background:0 0;border:0;padding:0}.f4 :focus-visible{outline:3px solid var(--f4-focus);outline-offset:3px;border-radius:6px}.f4-num{font-variant-numeric:tabular-nums}.f4-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.f4-wrap{width:100%;max-width:calc(var(--f4-container) + 2 * var(--f4-gutter));padding:0 var(--f4-gutter);margin:0 auto}.f4-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.f4-i--s{width:16px;height:16px}.f4-i--l{width:24px;height:24px}.f4-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--f4-zand-tekst);font-size:.75rem;font-weight:700;display:block}.f4-kopsectie{grid-template-columns:1fr;align-items:end;gap:14px 32px;margin-bottom:36px;display:grid}.f4-kopsectie .f4-eyebrow{padding-bottom:10px}@media (width>=1100px){.f4-kopsectie{grid-template-columns:200px 1fr auto;margin-bottom:48px}}.f4 .f4-h2{letter-spacing:-.035em;color:var(--f4-inkt);text-wrap:balance;font-size:clamp(2rem,1.2rem + 3.2vw,4rem);font-weight:300;line-height:1.02}.f4 .f4-h2 b{font-weight:800}.f4 .f4-h3{color:var(--f4-inkt);letter-spacing:-.01em;font-size:1.25rem;font-weight:800;line-height:1.25}.f4-lead{color:var(--f4-tekst);max-width:40rem;font-size:1.125rem;line-height:1.55}@media (width>=1100px){.f4-lead{font-size:1.25rem}}.f4-klein{color:var(--f4-zacht);font-size:.875rem;line-height:1.5}.f4 .f4-link-pijl{color:var(--f4-primair);white-space:nowrap;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.f4-link-pijl .f4-i{transition:transform .2s var(--f4-ease)}.f4-link-pijl:hover .f4-i{transform:translate(3px)}.f4-sectie{padding:72px 0}@media (width>=1100px){.f4-sectie{padding:112px 0}}.f4-sectie--zand{background:var(--f4-zand)}.f4-aanname{color:var(--f4-zacht);max-width:50rem;margin-top:20px;font-size:.875rem;line-height:1.55}.f4 .f4-knop{white-space:nowrap;min-height:48px;transition:background-color .16s, transform .16s var(--f4-ease), box-shadow .16s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.f4 .f4-knop--cta{background:var(--f4-cta);color:var(--f4-op-cta);font-weight:800}.f4 .f4-knop--cta:hover{background:var(--f4-cta-hover)}.f4 .f4-knop--cta:active{transform:scale(.98)}.f4 .f4-knop--primair{background:var(--f4-primair);color:var(--vb-on-primary)}.f4 .f4-knop--primair:hover{background:var(--f4-primair-hover)}.f4 .f4-knop--rand{background:var(--f4-papier);color:var(--f4-primair);box-shadow:inset 0 0 0 2px}.f4 .f4-knop--rand:hover{background:var(--f4-wash)}.f4 .f4-knop--klein{min-height:40px;padding:0 16px;font-size:.9375rem}.f4 .f4-knop--groot{border-radius:16px;min-height:56px;padding:0 28px;font-size:1.0625rem}.f4-chips{flex-wrap:wrap;gap:8px;display:flex}.f4-chip{background:var(--f4-papier);border:1px solid var(--f4-lijn);height:36px;color:var(--f4-inkt);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex}.f4-chip .f4-i{color:var(--f4-zand-tekst);width:18px;height:18px}.f4-tag{background:var(--f4-papier);height:26px;color:var(--f4-inkt);border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.f4-voorbeeld{background:var(--f4-zand-sterk);min-height:26px;color:var(--f4-zand-tekst);letter-spacing:.01em;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.f4-kop{z-index:30;background:var(--f4-papier);border-bottom:1px solid var(--f4-lijn);position:relative}.f4-kop__in{align-items:center;gap:36px;height:72px;display:flex}.f4 .f4-kop__woord{letter-spacing:-.03em;color:var(--f4-inkt);font-size:1.5rem;font-weight:800;text-decoration:none}.f4-kop__nav{gap:28px;display:none}.f4 .f4-kop__nav a{color:var(--f4-inkt);border-bottom:2px solid #0000;padding:6px 0;font-size:.9875rem;font-weight:500;text-decoration:none}.f4 .f4-kop__nav a:hover,.f4 .f4-kop__nav a[aria-current]{border-color:currentColor}.f4-kop__rechts{align-items:center;gap:20px;margin-left:auto;display:flex}.f4 .f4-kop__mijn{color:var(--f4-inkt);font-weight:500;text-decoration:none;display:none}.f4-kop__menu{position:relative}.f4-kop__menu>summary{color:var(--f4-inkt);cursor:pointer;align-items:center;gap:8px;height:40px;font-weight:700;list-style:none;display:inline-flex}.f4-kop__menu>summary::-webkit-details-marker{display:none}.f4-kop__blad{background:var(--f4-papier);min-width:240px;box-shadow:0 2px 6px rgb(var(--f4-schaduw) / .08), 0 24px 56px -12px rgb(var(--f4-schaduw) / .32);border:1px solid var(--f4-lijn);border-radius:18px;gap:2px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.f4 .f4-kop__blad a{color:var(--f4-inkt);border-radius:10px;padding:10px 12px;font-weight:600;text-decoration:none}.f4 .f4-kop__blad a:hover{background:var(--f4-wash)}@media (width>=1100px){.f4-kop__nav{display:flex}.f4 .f4-kop__mijn{display:inline}.f4-kop__menu{display:none}}.f4-kop--over{background:0 0;border:0;transition:background-color .3s,box-shadow .3s;position:absolute;inset:0 0 auto}.f4-kop--over:not(.is-vast) .f4-kop__woord,.f4-kop--over:not(.is-vast) .f4-kop__nav a,.f4-kop--over:not(.is-vast) .f4-kop__mijn,.f4-kop--over:not(.is-vast) .f4-kop__menu>summary{color:var(--vb-on-primary)}.f4-kop--over.is-vast{background:var(--f4-papier);box-shadow:0 1px 0 var(--f4-lijn);position:fixed}.f4-seg{background:var(--f4-papier-2);border:1px solid var(--f4-lijn);border-radius:999px;padding:4px;display:inline-flex}.f4 .f4-seg button{height:36px;color:var(--f4-zacht);border-radius:999px;padding:0 16px;font-size:.9375rem;font-weight:600}.f4 .f4-seg button[aria-pressed=true],.f4 .f4-seg button[aria-selected=true]{background:var(--f4-papier);color:var(--f4-inkt);box-shadow:0 1px 3px rgb(var(--f4-schaduw) / .16)}.f4 .f4-veld{text-align:left;border-radius:14px;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:64px;padding:10px 18px;display:flex;position:relative}.f4 .f4-veld:hover{background:var(--f4-papier-2)}.f4-veld__label{color:var(--f4-zacht);font-size:.8125rem;font-weight:500}.f4-veld__waarde{color:var(--f4-inkt);white-space:nowrap;align-items:center;gap:8px;font-size:1.0625rem;font-weight:700;display:flex;overflow:hidden}.f4-veld__waarde .f4-i{color:var(--f4-primair)}.f4-veld__waarde span{text-overflow:ellipsis;overflow:hidden}.f4-veld__waarde .is-leeg{color:var(--f4-zacht);font-weight:600}.f4 .f4-veld.is-flits{animation:f4-flits 1.2s var(--f4-ease)}@keyframes f4-flits{0%,40%{background:var(--f4-wash);box-shadow:inset 0 0 0 2px var(--f4-merk)}to{box-shadow:none;background:0 0}}.f4-plek{position:relative}.f4-paneel{z-index:40;background:var(--f4-papier);width:360px;max-width:calc(100vw - 32px);box-shadow:0 2px 6px rgb(var(--f4-schaduw) / .08), 0 24px 56px -12px rgb(var(--f4-schaduw) / .32);border:1px solid var(--f4-lijn);opacity:0;visibility:hidden;transition:opacity .2s, transform .24s var(--f4-ease-uit), visibility 0s .24s;text-align:left;border-radius:20px;padding:20px;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)}.f4-paneel.is-open{opacity:1;visibility:visible;transition:transform .24s var(--f4-ease-uit);transform:none}.f4-paneel--rechts{left:auto;right:0}.f4-paneel__kop{color:var(--f4-inkt);justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.f4-paneel__noot{color:var(--f4-zacht);margin-top:12px;font-size:.8125rem;line-height:1.5}.f4 .f4-paneel__sluit{width:32px;height:32px;color:var(--f4-zacht);border-radius:50%;place-items:center;display:grid}.f4 .f4-paneel__sluit:hover{background:var(--f4-papier-2)}.f4-kal{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.f4-kal .f4-wd{color:var(--f4-zacht);padding-bottom:4px;font-size:.75rem}.f4 .f4-kal button{border-radius:10px;gap:0;padding:6px 0;line-height:1.2;display:grid}.f4 .f4-kal button b{color:var(--f4-inkt);font-size:.9375rem;font-weight:700}.f4 .f4-kal button small{color:var(--f4-zacht);font-size:.6875rem}.f4 .f4-kal button:hover{background:var(--f4-papier-2)}.f4 .f4-kal button[aria-pressed=true]{background:var(--f4-primair)}.f4 .f4-kal button[aria-pressed=true] b,.f4 .f4-kal button[aria-pressed=true] small{color:var(--vb-on-primary)}.f4 .f4-kal button:disabled{cursor:default;opacity:.4}.f4-stepper{border-bottom:1px solid var(--f4-lijn);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.f4-stepper b{color:var(--f4-inkt);display:block}.f4-stepper small{color:var(--f4-zacht);font-size:.8125rem}.f4-stepper__knoppen{align-items:center;gap:12px;display:flex}.f4 .f4-stepper__knoppen button{border:1px solid var(--vb-border);width:36px;height:36px;color:var(--f4-primair);border-radius:50%;place-items:center;display:grid}.f4 .f4-stepper__knoppen button:disabled{opacity:.4;cursor:default}.f4-stepper__knoppen output{text-align:center;min-width:20px;color:var(--f4-inkt);font-weight:700}.f4-leeftijden{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.f4-leeftijden label{color:var(--f4-zacht);gap:4px;font-size:.8125rem;display:grid}.f4-leeftijden select{border:1px solid var(--vb-border);background:var(--f4-papier);height:40px;color:var(--f4-inkt);border-radius:10px;padding:0 10px}.f4-leeftijden select[aria-invalid=true]{border-color:var(--vb-danger)}.f4-leeftijden__fout{color:var(--vb-danger);grid-column:1/-1;font-size:.8125rem}.f4-lijst{gap:2px;max-height:340px;margin:0 -8px;display:grid;overflow:auto}.f4 .f4-lijst button{text-align:left;color:var(--f4-inkt);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px;font-weight:600;display:flex}.f4-lijst button small{color:var(--f4-zacht);font-size:.8125rem;font-weight:500}.f4 .f4-lijst button:hover,.f4 .f4-lijst button[aria-pressed=true]{background:var(--f4-wash)}.f4-paneel__voet{text-align:right;margin-top:12px}@media (width<=759px){.f4-paneel{width:auto;max-width:none;padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;max-height:82vh;position:fixed;top:auto;bottom:0;overflow:auto;transform:translateY(24px);left:0!important;right:0!important}.f4-paneel.is-open{box-shadow:0 0 0 100vmax rgb(var(--f4-verloop) / .4);transform:none}}.f4-foto{background:var(--vb-surface-floor);position:relative;overflow:hidden}.f4-foto>img{object-fit:cover;width:100%;height:100%}.f4-vlak{background:var(--f4-zand-sterk);position:absolute;inset:0}.f4-vlak--diep{background:var(--f4-diep)}.f4-js [data-toon].is-wacht{opacity:0;transform:translateY(24px)}.f4-js [data-toon].is-in{opacity:1;transition:opacity .7s var(--f4-ease), transform .8s var(--f4-ease-uit);transform:none}.f4-js [data-toon].is-in.f4-d1{transition-delay:70ms}.f4-js [data-toon].is-in.f4-d2{transition-delay:.14s}.f4-js [data-toon].is-in.f4-d3{transition-delay:.21s}.f4-js [data-toon].is-in.f4-d4{transition-delay:.28s}.f4-js [data-toon].is-in.f4-d5{transition-delay:.35s}.f4-js [data-toon].is-in.f4-d6{transition-delay:.42s}@media (prefers-reduced-motion:reduce){.f4-js [data-toon].is-wacht{opacity:1;transform:none}.f4 *,.f4 :before,.f4 :after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}}.f4-js .f4-zonderjs{display:none}.f4-plakbalk{z-index:25;padding:12px var(--f4-gutter) calc(12px + env(safe-area-inset-bottom));background:var(--f4-papier);box-shadow:0 -1px 0 var(--f4-lijn), 0 -12px 32px -12px rgb(var(--f4-schaduw) / .25);transition:transform .3s var(--f4-ease-uit);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.f4-plakbalk.is-zicht{transform:none}.f4-plakbalk__tekst{color:var(--f4-zacht);flex:1;font-size:.8125rem;line-height:1.35}.f4-plakbalk__tekst b{color:var(--f4-inkt);font-size:.9375rem;display:block}@media (width>=1100px){.f4-plakbalk{display:none}}.f4-voet{background:var(--f4-diep);color:var(--vb-on-brand-deep);padding:64px 0 32px;font-size:.9375rem}.f4-voet a{color:var(--vb-on-brand-deep);text-decoration:none}.f4-voet a:hover{text-decoration:underline}.f4-voet__raster{grid-template-columns:1fr 1fr;gap:36px;display:grid}.f4-voet__merk{max-width:26rem;color:var(--vb-text-muted-on-deep);grid-column:1/-1;align-content:start;gap:14px;display:grid}.f4 .f4-voet__merk .f4-kop__woord{color:var(--vb-on-brand-deep)}.f4-voet h2{color:var(--vb-on-brand-deep);margin-bottom:12px;font-size:.875rem;font-weight:700}.f4-voet li{margin-bottom:8px}.f4-voet__onder{color:var(--vb-text-muted-on-deep);border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:48px;padding-top:24px;font-size:.8125rem;display:flex}.f4-keurmerken{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.f4 .f4-keurmerk{background:var(--f4-papier);height:32px;color:var(--f4-inkt);letter-spacing:.04em;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.f4-voet a.f4-keurmerk{color:var(--f4-inkt)}.f4 .f4-keurmerk small{letter-spacing:0;margin-left:4px;font-weight:600}@media (width>=1100px){.f4-voet__raster{grid-template-columns:1.6fr 1fr 1fr 1fr}.f4-voet__merk{grid-column:auto}}.f4-kaartje{background:var(--vb-accent);color:var(--vb-on-accent);box-shadow:0 6px 18px -8px rgb(var(--f4-schaduw) / .45);border-radius:12px;align-content:center;padding:8px 14px 9px 18px;line-height:1.05;display:inline-grid;position:relative}.f4-kaartje:before{content:"";background:#ffffffe6;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:7px}.f4-kaartje small{font-size:.6875rem;font-weight:600}.f4-kaartje b{letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.f4-kaartje--klein b{font-size:1.0625rem}.f4-kaartje--groot{padding:12px 20px 12px 24px}.f4-kaartje--groot b{font-size:2rem}.f4-hero{position:relative}.f4-hero__beeld{height:520px}.f4-hero__beeld img{object-position:center 42%;height:calc(100% + 60px);animation:f4-uitzoom 2.4s var(--f4-ease-uit) both;margin-top:-30px}@keyframes f4-uitzoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.f4-hero__beeld:after{content:"";background:linear-gradient(to bottom, rgb(var(--f4-verloop) / .5) 0, rgb(var(--f4-verloop) / 0) 120px), linear-gradient(to top, rgb(var(--f4-verloop) / .72) 0, rgb(var(--f4-verloop) / .5) 30%, rgb(var(--f4-verloop) / .2) 55%, rgb(var(--f4-verloop) / 0) 78%);pointer-events:none;position:absolute;inset:0}.f4-hero__in{height:400px;color:var(--vb-on-primary);flex-direction:column;justify-content:flex-end;padding-bottom:28px;display:flex;position:absolute;top:0;left:0;right:0}.f4 .f4-hero__h1{letter-spacing:-.045em;color:var(--vb-on-primary);text-shadow:0 2px 30px rgb(var(--f4-verloop) / .35);animation:f4-op 1s var(--f4-ease-uit) .15s both;font-size:3.25rem;font-weight:800;line-height:.95}.f4-hero__h1 span{letter-spacing:-.01em;margin-top:14px;font-size:1.25rem;font-weight:500;line-height:1.3;display:block}@keyframes f4-op{0%{transform:translateY(18px)}to{transform:none}}.f4-hero__zoek{z-index:30;margin-top:-120px;position:relative}.f4-keur{justify-content:flex-start;align-items:center;gap:10px;padding-top:22px;padding-bottom:0;display:flex}.f4 .f4-keurmerk--licht{border:1px solid var(--f4-lijn);color:var(--f4-zand-tekst);background:0 0;height:28px;font-size:.6875rem}.f4-keurmerk small{opacity:.8;letter-spacing:0;margin-left:6px;font-weight:600}@media (width>=1100px){.f4-hero__beeld{height:clamp(540px,66vh,640px)}.f4-hero__in{height:auto;padding-bottom:0;display:block;top:auto;bottom:128px}.f4 .f4-hero__h1{font-size:6rem}.f4-hero__h1 span{margin-top:18px;font-size:1.625rem}.f4-hero__zoek{margin-top:-50px}.f4-keur{justify-content:flex-end}}.f4-strook{background:var(--f4-papier);box-shadow:0 30px 60px -24px rgb(var(--f4-schaduw) / .4), 0 2px 8px rgb(var(--f4-schaduw) / .08);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:6px;display:grid}.f4-strook>.f4-plek{border-top:1px solid var(--f4-lijn)}.f4-strook>.f4-plek:first-child{border-top:0;grid-column:1/-1}.f4-strook>.f4-plek:nth-child(3),.f4-strook>.f4-plek:nth-child(5){border-left:1px solid var(--f4-lijn)}.f4-strook__knop{grid-column:1/-1;padding-top:6px}.f4-strook__knop .f4-knop{width:100%}@media (width>=1100px){.f4-strook{border-radius:26px;grid-template-columns:minmax(0,1.5fr) minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.05fr) auto;padding:8px}.f4-strook>.f4-plek{border-top:0;border-left:1px solid var(--f4-lijn)}.f4-strook>.f4-plek:first-child{border-left:0;grid-column:auto}.f4-strook__knop{grid-column:auto;padding:0 0 0 8px;display:flex}.f4 .f4-strook__knop .f4-knop{border-radius:18px;width:auto;min-height:72px;padding:0 30px}.f4 .f4-strook .f4-veld{min-height:72px}}@media (width>=760px){.f4-paneel--steden{width:440px}.f4-paneel--wanneer{width:400px}}.f4 .f4-verras{background:var(--f4-zand);border:1px solid var(--f4-lijn);text-align:left;width:100%;color:var(--f4-zand-tekst);border-radius:14px;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.f4-verras b{color:var(--f4-inkt);display:block}.f4-verras small{color:var(--f4-zacht);font-size:.8125rem}.f4 .f4-verras:hover,.f4 .f4-verras[aria-pressed=true]{background:var(--f4-zand-sterk)}.f4-steden-raster{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.f4 .f4-steden-raster button{text-align:left;color:var(--f4-inkt);border-radius:10px;padding:9px 10px;font-weight:600}.f4 .f4-steden-raster button:hover,.f4 .f4-steden-raster button[aria-pressed=true]{background:var(--f4-wash);color:var(--f4-primair)}.f4-seg--vol{width:100%;display:flex}.f4 .f4-seg--vol button{flex:1}.f4-kal--leeg button{padding:9px 0}.f4-kal__kop{color:var(--f4-inkt);justify-content:space-between;align-items:center;margin:14px 0 8px;display:flex}.f4-maanden{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.f4 .f4-maand{border:1px solid var(--f4-lijn);color:var(--f4-inkt);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:12px;font-weight:600;display:flex}.f4-maand .f4-i{color:var(--f4-primair)}.f4 .f4-maand:hover,.f4 .f4-maand[aria-pressed=true]{border-color:var(--f4-merk);background:var(--f4-wash)}.f4-bento{grid-template-columns:1fr 1fr;gap:14px;display:grid}.f4 .f4-tegel{color:var(--vb-on-primary);isolation:isolate;background:var(--f4-zand-sterk);border-radius:22px;min-height:220px;text-decoration:none;display:block;position:relative;overflow:hidden}.f4-tegel__foto{z-index:-2;position:absolute;inset:0}.f4-tegel__foto img{transition:transform 1.4s var(--f4-ease-uit)}.f4-tegel:hover .f4-tegel__foto img{transform:scale(1.05)}.f4-tegel:after{content:"";z-index:-1;background:linear-gradient(to bottom, rgb(var(--f4-verloop) / 0), rgb(var(--f4-verloop) / .62));position:absolute;inset:45% 0 0}.f4-tegel__tekst{gap:4px;display:grid;position:absolute;bottom:16px;left:18px;right:130px}.f4-tegel__tekst b{letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1}.f4-tegel__belofte{font-size:.875rem;line-height:1.35}.f4-tegel .f4-kaartje{position:absolute;bottom:14px;right:14px}.f4-tegel--groot,.f4-tegel--breed{grid-column:1/-1;min-height:320px}.f4-tegel--klein .f4-tegel__tekst{bottom:64px;right:16px}.f4-tegel--klein:not(:has(.f4-kaartje)) .f4-tegel__tekst,.f4-tegel--hoog:not(:has(.f4-kaartje)) .f4-tegel__tekst{bottom:18px}.f4-alle{background:var(--f4-zand-sterk);color:var(--f4-inkt);border-radius:22px;grid-column:1/-1;align-content:start;gap:12px;padding:22px;display:grid}.f4-alle ul{flex-wrap:wrap;gap:6px 14px;display:flex}.f4 .f4-alle li a{color:var(--f4-inkt);font-size:1rem;font-weight:600;text-decoration:none}.f4 .f4-alle li a:hover{color:var(--f4-primair);text-decoration:underline}@media (width>=1100px){.f4-bento{grid-template-rows:262px 262px 280px;grid-template-columns:repeat(12,1fr);gap:16px}.f4 .f4-tegel{min-height:0}.f4-tegel--groot{grid-area:span 2/span 6}.f4-tegel--hoog{grid-area:span 2/span 3}.f4-tegel--klein{grid-column:span 3}.f4-tegel--breed{grid-column:span 6}.f4-alle{grid-column:span 3;padding:26px}.f4-tegel__tekst{bottom:22px;left:24px}.f4-tegel--groot .f4-tegel__tekst b{font-size:3.25rem}.f4-tegel--hoog .f4-tegel__tekst,.f4-tegel--klein .f4-tegel__tekst{bottom:78px;right:20px}.f4-tegel--groot .f4-kaartje,.f4-tegel--breed .f4-kaartje{bottom:20px;right:20px}.f4-alle ul{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}}@media (width<=759px){.f4-bento,.f4-minis.f4-minis--strook{scroll-snap-type:x mandatory;scroll-padding-inline:var(--f4-gutter);margin:0 calc(-1 * var(--f4-gutter));padding:0 var(--f4-gutter) 8px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:68%;grid-auto-flow:column;gap:14px;overflow-x:auto}.f4-bento>*,.f4-minis--strook>*{scroll-snap-align:start}.f4 .f4-tegel,.f4-tegel--groot,.f4-tegel--breed{grid-column:auto;min-height:340px}.f4 .f4-tegel .f4-tegel__tekst{bottom:76px;right:16px}.f4 .f4-tegel:not(:has(.f4-kaartje)) .f4-tegel__tekst{bottom:18px}.f4-alle{grid-column:auto}}.f4-themas__rij{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--f4-gutter));padding:0 var(--f4-gutter) 8px;scrollbar-width:none;grid-auto-columns:70%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.f4-themas__rij>li{scroll-snap-align:start}.f4 .f4-thema{aspect-ratio:3/4;color:var(--vb-on-primary);isolation:isolate;background:var(--f4-diep);border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden}.f4-thema__foto{z-index:-2;position:absolute;inset:0}.f4-thema__foto img{transition:transform 1.4s var(--f4-ease-uit)}.f4-thema:hover .f4-thema__foto img{transform:scale(1.06)}.f4-thema:after{content:"";z-index:-1;background:linear-gradient(to bottom, rgb(var(--f4-verloop) / 0), rgb(var(--f4-verloop) / .7));position:absolute;inset:35% 0 0}.f4-thema--zonder:after{display:none}.f4-thema__tekst{gap:4px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.f4-thema__tekst b{letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.05}.f4-thema__tekst>span:last-child{font-size:.875rem}.f4-thema__aantal{background:var(--f4-papier);color:var(--f4-inkt);border-radius:999px;justify-self:start;margin-bottom:6px;padding:3px 9px;font-size:.75rem;font-weight:700}@media (width>=1100px){.f4-themas__rij{grid-auto-columns:calc(20% - 12.8px);gap:16px;margin:0;padding:0}}.f4-tips{gap:36px;display:grid}.f4-tip{align-content:start;gap:10px;display:grid}.f4-tip__foto{aspect-ratio:4/5;border-radius:22px;margin-bottom:8px}.f4-tip__foto img{object-position:center 60%;transition:transform 1.4s var(--f4-ease-uit)}.f4-tip:hover .f4-tip__foto img{transform:scale(1.04)}.f4-tip__foto .f4-kaartje{position:absolute;bottom:16px;left:16px}.f4-tip__stad{letter-spacing:.12em;text-transform:uppercase;color:var(--f4-zand-tekst);font-size:.75rem;font-weight:800}.f4 .f4-tip .f4-h3{letter-spacing:-.02em;font-size:1.5rem}.f4-tip__straks{color:var(--f4-zacht);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}@media (width>=1100px){.f4-tips{grid-template-columns:repeat(3,1fr);gap:28px}}.f4-stappen{gap:28px;display:grid;position:relative}.f4-stappen li{align-content:start;gap:8px;display:grid}.f4-stap__nr{background:var(--f4-papier);width:72px;height:72px;color:var(--f4-primair);box-shadow:0 0 0 1px var(--f4-lijn);border-radius:50%;place-items:center;margin-bottom:8px;display:grid;position:relative}.f4-stap__nr i{background:var(--f4-primair);width:26px;height:26px;color:var(--vb-on-primary);font:800 .8125rem/26px var(--f4-font);text-align:center;border-radius:50%;font-style:normal;position:absolute;top:-4px;right:-4px}.f4-stappen b{color:var(--f4-inkt);letter-spacing:-.02em;font-size:1.375rem}.f4-stappen p{max-width:30ch}@media (width>=1100px){.f4-stappen{grid-template-columns:repeat(3,1fr);gap:32px}.f4-stappen:before{content:"";border-top:2px dashed var(--f4-lijn);position:absolute;top:36px;left:80px;right:calc(33% - 10px)}}.f4-e1{background:linear-gradient(to bottom, var(--f4-zand), var(--f4-papier) 520px);padding:20px 0 64px}.f4-kruimel{color:var(--f4-zacht);flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:.875rem;display:flex}.f4 .f4-kruimel a{color:inherit;text-decoration:none}.f4 .f4-kruimel a:hover{text-decoration:underline}.f4-e1__kop{align-items:end;gap:16px;margin-bottom:26px;display:grid}.f4 .f4-e1__h1{letter-spacing:-.045em;color:var(--f4-inkt);animation:f4-op .9s var(--f4-ease-uit) both;margin-bottom:10px;font-size:clamp(2.5rem,1.4rem + 4vw,4.5rem);font-weight:800;line-height:.98}.f4-e1__kop .f4-chip{background:#fffc}@media (width>=1100px){.f4-e1__kop{grid-template-columns:1fr auto}}.f4-r3p{z-index:20;background:var(--f4-papier);box-shadow:0 30px 70px -30px rgb(var(--f4-schaduw) / .35), 0 0 0 1px var(--f4-lijn);border-radius:28px;display:grid;position:relative}.f4-r3p.is-laden{opacity:.6;transition:opacity .2s}.f4-r3p__links{align-content:start;gap:16px;padding:22px;display:grid}.f4-r3p__groep{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.f4-r3p__groep legend{margin-bottom:8px;padding:0}.f4-r3p__twee{grid-template-columns:1fr 1fr;gap:12px;display:grid}.f4-seg--keuze{background:0 0;border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.f4 .f4-seg--keuze button,.f4 .f4-seg--keuze label{border:1px solid var(--f4-lijn);height:40px}.f4 .f4-seg--keuze button[aria-pressed=true]{background:var(--f4-primair);color:var(--vb-on-primary);border-color:var(--f4-primair);box-shadow:none}.f4-keus{flex-wrap:wrap;gap:6px;display:flex}.f4-keus--vol{background:var(--f4-papier-2);border:1px solid var(--f4-lijn);border-radius:22px;gap:2px;padding:4px}.f4-keus label{border:1px solid var(--f4-lijn);height:40px;color:var(--f4-zacht);cursor:pointer;background:var(--f4-papier);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.f4-keus--vol label{background:0 0;border:0;flex:auto;min-width:0;height:36px;padding:0 10px}.f4-keus input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.f4-keus label:has(input:checked){background:var(--f4-primair);color:var(--vb-on-primary);border-color:var(--f4-primair)}.f4-keus--vol label:has(input:checked){background:var(--f4-papier);color:var(--f4-inkt);box-shadow:0 1px 3px rgb(var(--f4-schaduw) / .16)}.f4-keus label:has(input:focus-visible){outline:3px solid var(--f4-focus);outline-offset:2px}.f4 .f4-veld--rand{border:1px solid var(--vb-border);border-radius:999px;min-height:46px;padding:6px 14px}.f4-r3p__wanneer{background:var(--f4-wash);color:var(--f4-tekst);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.f4-r3p__wanneer b{color:var(--f4-inkt);text-align:right;font-size:1.0625rem}.f4-r3p__knop{width:100%}.f4-r3p__rechts{border-top:1px solid var(--f4-lijn);display:grid}.f4-r3p__foto{height:300px;position:relative}.f4-r3p__foto img{object-position:center 45%}.f4-r3p__fototekst{color:var(--vb-on-primary);z-index:1;gap:4px;display:grid;position:absolute;bottom:20px;left:22px;right:190px}.f4-r3p__fototekst b{letter-spacing:-.04em;font-size:2.75rem;line-height:1}.f4-r3p__fototekst span{font-size:.9375rem}.f4-r3p__foto:after{content:"";background:linear-gradient(to bottom, rgb(var(--f4-verloop) / 0) 0, rgb(var(--f4-verloop) / .45) 45%, rgb(var(--f4-verloop) / .75) 100%);position:absolute;inset:30% 0 0}.f4-r3p__foto--zonder{background:var(--f4-diep)}.f4-r3p__foto--zonder:after{display:none}.f4-r3p__foto .f4-kaartje{z-index:1;position:absolute;bottom:20px;right:20px}.f4-r3p__onder{gap:22px;padding:20px 22px 22px;display:grid}@media (width<=1099px){.f4-r3p__rechts{display:contents}.f4-r3p__foto{border-radius:28px 28px 0 0;order:-1;height:260px;overflow:hidden}.f4-r3p__fototekst{bottom:20px;right:22px}.f4-r3p__foto .f4-kaartje{top:16px;bottom:auto;right:16px}.f4-r3p__onder{border-top:1px solid var(--f4-lijn)}}.f4-fwkal__kop{color:var(--f4-inkt);align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.f4-fwkal__kop small{color:var(--f4-zacht)}.f4-fwkal__nav{gap:6px;margin-left:auto;display:flex}.f4 .f4-fwkal__nav a,.f4 .f4-fwkal__nav span{border:1px solid var(--vb-border-subtle);width:34px;height:34px;color:var(--f4-primair);border-radius:50%;place-items:center;display:grid}.f4 .f4-fwkal__nav span{opacity:.4}.f4-kal--geel label{cursor:pointer;background:color-mix(in srgb, var(--vb-accent) var(--f4-geel,8%), var(--f4-papier));border-radius:10px;gap:0;padding:6px 0;line-height:1.2;display:grid;position:relative}.f4-kal--geel label input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.f4-kal--geel label b{color:var(--f4-inkt);font-size:.9375rem;font-weight:700}.f4-kal--geel label small{color:var(--f4-inkt);font-size:.6875rem}.f4-kal--geel .f4-geel-0{--f4-geel:8%}.f4-kal--geel .f4-geel-1{--f4-geel:15%}.f4-kal--geel .f4-geel-2{--f4-geel:22%}.f4-kal--geel .f4-geel-3{--f4-geel:29%}.f4-kal--geel .f4-geel-4{--f4-geel:36%}.f4-kal--geel .f4-geel-5{--f4-geel:43%}.f4-kal--geel .f4-geel-6{--f4-geel:50%}.f4-kal--geel .f4-geel-7{--f4-geel:57%}.f4-kal--geel .f4-geel-8{--f4-geel:64%}.f4-kal--geel .f4-geel-9{--f4-geel:71%}.f4-kal--geel .f4-geel-10{--f4-geel:78%}.f4-kal--geel label:hover{box-shadow:inset 0 0 0 2px var(--f4-merk)}.f4-kal--geel label:has(input:checked){background:var(--f4-primair)}.f4-kal--geel label:has(input:checked) b,.f4-kal--geel label:has(input:checked) small{color:var(--vb-on-primary)}.f4-kal--geel label:has(input:focus-visible){outline:3px solid var(--f4-focus);outline-offset:2px}.f4-kal--geel .f4-kal__uit{padding:6px 0;line-height:1.2;display:grid}.f4-kal--geel .f4-kal__uit b{color:var(--f4-zacht);font-size:.9375rem;font-weight:700;text-decoration:line-through}.f4-kal--geel .f4-kal__uit small{color:var(--f4-zacht);font-size:.6875rem}.f4-fwkal .f4-klein{margin-top:10px}.f4-r3p__erinkop{color:var(--f4-inkt);margin-bottom:6px;font-size:1.0625rem;display:block}.f4-erin li{border-bottom:1px dashed var(--f4-lijn);align-items:center;gap:12px;padding:11px 0;display:flex}.f4-erin .f4-i{color:var(--f4-primair)}.f4-erin b{color:var(--f4-succes);margin-left:auto;font-size:.875rem}.f4-r3p__totaal{color:var(--f4-inkt);justify-content:space-between;align-items:center;margin:16px 0 10px;display:flex}@media (width>=1100px){.f4-r3p{grid-template-columns:380px 1fr}.f4-r3p__links{border-right:1px solid var(--f4-lijn);padding:28px}.f4-r3p__knop{margin-top:auto}.f4-r3p__rechts{border-top:0}.f4-r3p__foto{border-radius:0 28px 0 0;height:340px;overflow:hidden}.f4-r3p__onder{grid-template-columns:1.15fr 1fr;gap:32px;padding:24px 28px 28px}}.f4-hotels{gap:20px;display:grid}.f4-hotel{border:1px solid var(--f4-lijn);background:var(--f4-papier);border-radius:22px;align-content:start;display:grid;overflow:hidden}.f4-hotel__foto{aspect-ratio:16/10}.f4-hotel__tekst{align-content:start;gap:8px;padding:20px 22px 22px;display:grid}.f4-hotel__soort{letter-spacing:.08em;text-transform:uppercase;color:var(--f4-zand-tekst);font-size:.75rem;font-weight:700}.f4-hotel__score{color:var(--f4-zacht);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.f4-hotel__score b{background:var(--f4-primair);color:var(--vb-on-primary);border-radius:8px 8px 8px 2px;padding:3px 7px;font-size:.875rem}.f4-hotel__onder{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}@media (width>=1100px){.f4-hotels{grid-template-columns:repeat(3,1fr)}}.f4-arrs{gap:24px;display:grid}.f4-arr{background:var(--f4-papier);box-shadow:0 0 0 1px var(--f4-lijn);border-radius:22px;align-content:start;gap:10px;padding:24px;display:grid}.f4-arr__kop{color:var(--f4-primair);justify-content:space-between;align-items:center;gap:12px;display:flex}.f4-arr .f4-tag{background:var(--f4-zand-sterk);color:var(--f4-zand-tekst)}@media (width>=1100px){.f4-arrs{grid-template-columns:repeat(3,1fr);gap:28px}}.f4-minis{grid-template-columns:1fr 1fr;gap:16px;display:grid}.f4 .f4-mini{color:var(--f4-tekst);align-content:start;gap:4px;font-size:.875rem;text-decoration:none;display:grid}.f4-mini__foto{aspect-ratio:4/3;border-radius:18px;margin-bottom:8px}.f4-mini__foto img{transition:transform 1.4s var(--f4-ease-uit)}.f4-mini:hover .f4-mini__foto img{transform:scale(1.05)}.f4-mini__foto .f4-kaartje{position:absolute;bottom:10px;right:10px}.f4-mini b{color:var(--f4-inkt);font-size:1.125rem;font-weight:800}@media (width>=1100px){.f4-minis{grid-template-columns:repeat(4,1fr);gap:20px}}.f4-staart{gap:10px;margin-top:36px;display:grid}.f4-staart ul{flex-wrap:wrap;gap:6px 18px;display:flex}.f4 .f4-staart a{color:var(--f4-inkt);font-weight:600}.f4-zoekband{z-index:25;margin:8px 0 32px;scroll-margin-top:96px;position:relative}.f4-themabeeld{aspect-ratio:16/9;border-radius:22px;width:100%;max-width:420px}.f4-lijstblok{margin-top:12px}.f4-filter{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.f4 .f4-filter a{border:1px solid var(--f4-lijn);background:var(--f4-papier);height:40px;color:var(--f4-inkt);border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.f4 .f4-filter a[aria-current=page]{background:var(--f4-primair);color:var(--vb-on-primary);border-color:var(--f4-primair)}.f4-blokkop{margin-bottom:14px}.f4-onder{margin-top:18px}@media (width>=1100px){.f4-niveaus.f4-niveaus--stapel{grid-template-columns:1fr}}.f4-regel{gap:28px;display:grid}.f4-regel__lijst{background:var(--f4-papier);box-shadow:0 0 0 1px var(--f4-lijn);border-radius:22px;gap:0;display:grid;overflow:hidden}.f4-regel__lijst li{grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px 22px;display:grid}.f4-regel__lijst li+li{border-top:1px solid var(--f4-lijn)}.f4-regel__lijst .f4-i{color:var(--f4-succes);margin-top:2px}.f4-niveaus{gap:20px;display:grid}.f4-niveau{background:var(--f4-papier);box-shadow:0 0 0 1px var(--f4-lijn);border-radius:22px;align-content:start;gap:8px;padding:24px;display:grid}.f4-niveau--uit{box-shadow:0 0 0 2px var(--f4-primair)}@media (width>=1100px){.f4-regel{grid-template-columns:1fr 1fr;align-items:start;gap:48px}.f4-niveaus{grid-template-columns:repeat(3,1fr)}}.f4-melding{background:var(--f4-wash);color:var(--f4-tekst);border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.f4-melding .f4-i{color:var(--f4-primair);margin-top:2px}.f4-galerij-strook{background:var(--vb-surface-floor);border-radius:22px;padding:24px 24px 480px;position:relative}.f4 .fw-forma__meta{overflow-wrap:anywhere}.f4-info .f4-wrap{padding-bottom:8px}.f4-info__kop{gap:12px;max-width:48rem;margin-bottom:32px;display:grid}.f4-info__raster{align-items:start;gap:32px;display:grid}.f4-info__hoofd{min-width:0}.f4-info__zij{background:var(--f4-papier);box-shadow:0 0 0 1px var(--f4-lijn);border-radius:22px;gap:14px;padding:24px;display:grid}.f4-info__links{gap:8px;display:grid}.f4-info__blok{gap:16px;max-width:64rem;margin-top:40px;display:grid}@media (width>=1100px){.f4-info__raster{grid-template-columns:minmax(0,1fr) 20rem;gap:48px}}.f4-tekst{gap:32px;max-width:48rem;display:grid}.f4-tekst__sectie{gap:12px;display:grid}.f4-tekst__deel{gap:8px;margin-top:6px;display:grid}.f4-tekst .f4-tekst__deelkop,.f4 .f4-tekst__deelkop{color:var(--f4-inkt);font-size:1.0625rem;font-weight:800}.f4-tekst ul{gap:8px;padding-left:1.25rem;list-style:outside;display:grid}.f4-tekst strong{color:var(--f4-inkt)}.f4-tekst__tabel{table-layout:fixed;border-collapse:collapse;overflow-wrap:anywhere;width:100%;font-size:.9375rem}.f4-tekst__tabel th,.f4-tekst__tabel td{text-align:left;vertical-align:top;border-bottom:1px solid var(--f4-lijn);padding:10px 12px 10px 0}.f4-tekst__tabel th{color:var(--f4-inkt);font-weight:800}.f4-vraag{background:var(--f4-papier);box-shadow:0 0 0 1px var(--f4-lijn);border-radius:18px}.f4-vraag summary{cursor:pointer;color:var(--f4-inkt);padding:18px 22px;font-weight:800}.f4-vraag>:not(summary){padding:0 22px 18px}.f4-open{background:var(--f4-zand-sterk);color:var(--f4-zand-tekst);border-radius:6px;padding:1px 6px;font-weight:700}.f4-gegevens{gap:10px;display:grid}.f4-gegevens>div{gap:2px;display:grid}.f4-gegevens dt{color:var(--f4-zacht);font-size:.875rem}.f4-gegevens dd{color:var(--f4-inkt);overflow-wrap:anywhere}.f4-keurmerkkaarten{gap:20px;display:grid}@media (width>=760px){.f4-keurmerkkaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.f4-keurmerkkaarten{grid-template-columns:repeat(3,minmax(0,1fr))}.f4-keurmerkkaarten.f4-contactwegen{grid-template-columns:repeat(4,minmax(0,1fr))}}
