.wkop{padding-block:clamp(24px,3vw,40px) var(--r-5)}.wkop__titel{margin-top:var(--r-4);text-align:center;font-size:clamp(30px,3vw,40px);font-weight:450;letter-spacing:-.01em;line-height:1.15;color:var(--walnut)}.wkop__lead{margin:var(--r-3) auto 0;max-width:56ch;text-align:center;font-size:var(--fs-15);color:var(--steen)}.wlijst.met-filter{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.wlijst.met-filter{grid-template-columns:248px minmax(0,1fr);column-gap:clamp(24px,3vw,48px);align-items:start}.wzij{position:sticky;top:calc(var(--nav-hoogte) + 49px + var(--r-4));max-height:calc(100vh - var(--nav-hoogte) - 49px - var(--r-6));overflow-y:auto;overscroll-behavior:contain;padding-right:var(--r-2)}}@media(max-width:899.98px){.wzij{display:none}}.wzij[hidden]{display:none}.wlijst__hoofd{min-width:0}.wfacet{border-top:1px solid var(--lijn-nook)}.wfacet:last-child{border-bottom:1px solid var(--lijn-nook)}.wfacet__kop{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:var(--fs-15);font-weight:450;color:var(--walnut);cursor:pointer;list-style:none}.wfacet__kop::-webkit-details-marker{display:none}.wfacet__kop:after{content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform var(--duur) var(--ease)}.wfacet[open]>.wfacet__kop:after{transform:rotate(-135deg) translate(-2px,-1px)}.wfacet__kop:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius)}.wfacet__lijst{margin:0;padding:0 0 var(--r-3);border:0;min-width:0}.wvink{display:flex;align-items:center;gap:var(--r-3);min-height:40px;font-size:var(--fs-15);color:var(--walnut);cursor:pointer}.wvink input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--walnut);cursor:pointer}.wvink__tekst{flex:1}.wvink__tal{font-size:var(--fs-13);color:var(--steen);font-variant-numeric:tabular-nums}.wvink.is-leeg{color:var(--steen)}.wvink:hover .wvink__tekst{text-decoration:underline;text-underline-offset:3px}.wbalk{display:flex;align-items:center;gap:var(--r-3);min-height:48px;margin-bottom:var(--r-3)}.wbalk[hidden]{display:none}.wbalk__tel{flex:1;font-size:var(--fs-15);color:var(--steen)}.wbalk__filterknop{display:inline-flex;align-items:center;gap:var(--r-2);min-height:44px;padding:0 var(--r-4);border:1px solid var(--lijn-nook);border-radius:var(--pil);background:var(--wit);color:var(--walnut);font:inherit;font-size:var(--fs-15);cursor:pointer}.wbalk__filterknop:hover{border-color:var(--walnut)}@media(min-width:900px){.wbalk__filterknop{display:none}}.wbalk__aantal{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--pil);background:var(--walnut);color:var(--wit);font-size:12px;font-variant-numeric:tabular-nums}.wbalk__aantal[hidden]{display:none}.wbalk__sort{flex:none}.wbalk__select{width:auto;min-height:44px;font-size:var(--fs-15);padding-left:var(--r-4)}@media(max-width:479.98px){.wbalk{flex-wrap:wrap}.wbalk__tel{order:3;flex-basis:100%}.wbalk__sort{margin-left:auto}.wbalk__select{max-width:190px}}.wchips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-2);margin-bottom:var(--r-5)}.wchips[hidden]{display:none}.wchip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px 0 14px;border:0;border-radius:var(--pil);background:var(--tegel);color:var(--walnut);font:inherit;font-size:var(--fs-13);cursor:pointer}.wchip:hover{background:var(--tegel-donker)}.wlink{min-height:44px;padding:0 var(--r-1);border:0;background:none;color:var(--actie);font:inherit;font-size:var(--fs-15);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.wlink:hover{color:var(--actie-donker)}.wleeg{margin:var(--r-6) 0;font-size:var(--fs-15);color:var(--steen)}.wleeg[hidden]{display:none}.wleeg a{color:var(--actie);text-underline-offset:4px}.wlade{position:fixed;inset:0 auto 0 0;margin:0;padding:0;border:0;width:min(400px,100%);max-width:100%;height:100%;max-height:none;display:none;flex-direction:column;background:var(--wit);color:var(--walnut);box-shadow:var(--schaduw-lade);transform:translate(-100%);transition:transform .26s var(--ease),display .26s allow-discrete,overlay .26s allow-discrete}.wlade[open]{display:flex;transform:none}@starting-style{.wlade[open]{transform:translate(-100%)}}.wlade::backdrop{background:#2c1d1666}@media(prefers-reduced-motion:reduce){.wlade{transition:none}}.wlade__kop{display:flex;align-items:center;justify-content:space-between;min-height:var(--nav-hoogte);padding:0 var(--r-3) 0 var(--r-5);border-bottom:1px solid var(--lijn-nook)}.wlade__titel{font-size:var(--fs-21);font-weight:550}.wlade__sluit{display:grid;place-items:center;width:48px;height:48px;border:0;background:none;color:var(--walnut);border-radius:var(--radius);cursor:pointer}.wlade__sluit:hover{background:var(--tegel)}.wlade__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--r-5)}.wlade__body .wfacet:first-child{border-top:0}.wlade__voet{display:flex;align-items:center;justify-content:space-between;gap:var(--r-3);padding:var(--r-3) var(--r-5) max(var(--r-3),env(safe-area-inset-bottom));border-top:1px solid var(--lijn-nook)}.wlade__toon{flex:1;max-width:240px}.wsectie{padding-block:var(--r-6) clamp(48px,6vw,88px)}.wsectie--tegel{background:var(--tegel);padding-top:clamp(48px,6vw,88px)}.wraster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--r-7) var(--r-4);margin:0;padding:0;list-style:none}.wraster--los{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1099.98px){.wraster--los{grid-template-columns:repeat(2,minmax(0,1fr))}}.wlijst.met-filter .wraster{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1240px){.wlijst.met-filter .wraster{grid-template-columns:repeat(3,minmax(0,1fr))}}.wlijst:not(.met-filter) .wraster{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1099.98px){.wlijst:not(.met-filter) .wraster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.wraster,.wraster--los,.wlijst.met-filter .wraster,.wlijst:not(.met-filter) .wraster{grid-template-columns:minmax(0,1fr);row-gap:var(--r-6)}}.wkaart[hidden]{display:none}.wkaart__binnen{display:flex;flex-direction:column;height:100%}.wkaart__variant[hidden],.wkaart__koop[hidden]{display:none}.wkaart__beeld{position:relative;margin:0;background:var(--tegel);overflow:hidden}.wsectie--tegel .wkaart__beeld{background:var(--wit)}.wkaart__beeld img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.wkaart__label{position:absolute;left:var(--r-2);bottom:var(--r-2);padding:3px 10px;border-radius:var(--pil);background:color-mix(in srgb,var(--wit) 88%,transparent);font-size:12px;line-height:1.4;color:var(--steen)}.wkaart__breedte{margin-top:var(--r-3);font-size:var(--fs-15);color:var(--steen)}.wkaart__getal{font-size:var(--fs-27);font-weight:550;letter-spacing:-.01em;color:var(--walnut);font-variant-numeric:tabular-nums}.wkaart__titel{margin-top:var(--r-1);font-size:var(--fs-17);font-weight:450;line-height:1.3;color:var(--walnut)}.wkaart__meta{margin-top:2px;font-size:var(--fs-15);color:var(--steen)}.whoogte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-2);margin-top:var(--r-3)}.whoogte__knop{min-width:88px;min-height:40px;padding:0 var(--r-4);border:1px solid var(--lijn-nook);border-radius:var(--pil);background:var(--wit);font:inherit;font-size:var(--fs-15);color:var(--walnut);cursor:pointer;font-variant-numeric:tabular-nums}.whoogte__knop:hover:not(:disabled){border-color:var(--walnut)}.whoogte__knop[aria-pressed=true]{border-color:var(--walnut);box-shadow:inset 0 0 0 1px var(--walnut)}.whoogte__knop:disabled{color:var(--steen-deco);background:var(--tegel);border-color:transparent;text-decoration:line-through;cursor:not-allowed}.whoogte__noot{font-size:var(--fs-13);color:var(--steen)}.wkaart__koop{display:flex;flex-direction:column;flex:1;margin-top:var(--r-3)}.wkaart__prijs{font-size:var(--fs-17);font-weight:300;color:var(--walnut)}.wkaart__prijs strong{font-weight:550;font-variant-numeric:tabular-nums}.wkaart__prijsnoot{font-size:var(--fs-13);color:var(--steen)}.wkaart__getoond{margin:var(--r-1) 0 var(--r-4);font-size:var(--fs-13);color:var(--steen);font-variant-numeric:tabular-nums}.wkaart__koop>.wkaart__knop{align-self:flex-start;margin-top:auto}.wlos__kop{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--r-3) clamp(32px,6vw,96px);align-items:baseline;margin-bottom:var(--r-6)}.wlos__lead{font-size:var(--fs-15);color:var(--steen);max-width:60ch}@media(max-width:899.98px){.wlos__kop{grid-template-columns:minmax(0,1fr)}}.wslot__binnen{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--r-3)}.wslot__tekst{font-size:var(--fs-15);color:var(--steen)}.wk-oud{display:none}html[data-kaart=oud] .wk-oud{display:block}html[data-kaart=oud] figcaption.wk-oud{display:block}html[data-kaart=oud] .wk-nieuw{display:none}.wkaart__binnen{position:relative}.wkn{display:flex;flex-direction:column;flex:1;padding-top:var(--r-4)}.wkn__breedte{font-size:var(--fs-15);font-weight:300;line-height:1.2;color:var(--steen)}.wkn__getal{font-size:var(--fs-27);font-weight:550;letter-spacing:-.01em;color:var(--walnut);font-variant-numeric:tabular-nums}.wkn__sam{margin-top:var(--r-1);font-size:var(--fs-15);line-height:1.45;color:var(--steen)}.wkn__voet{display:flex;align-items:center;justify-content:space-between;gap:var(--r-3);margin-top:auto;padding-top:var(--r-4)}.wkn__prijs{font-size:var(--fs-15);font-weight:300;color:var(--steen)}.wkn__bedrag{font-size:var(--fs-17);font-weight:550;color:var(--walnut);font-variant-numeric:tabular-nums}.wseg{position:relative;z-index:2;display:inline-flex;flex:none;gap:2px}.wseg .wseg__knop{position:relative;min-width:0;min-height:0;height:28px;box-shadow:none;padding:0 9px;border:0;border-radius:var(--pil);background:transparent;color:var(--steen);font:inherit;font-size:12px;line-height:28px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.wseg .wseg__knop:before{content:"";position:absolute;inset:-8px -2px}.wseg .wseg__knop[aria-pressed=true]{background:var(--tegel-donker);color:var(--walnut);border:0;box-shadow:none}.wseg .wseg__knop:disabled{color:var(--steen-deco);background:transparent;text-decoration:none;cursor:not-allowed}.wseg .wseg__knop:focus-visible{outline:none;box-shadow:var(--focus)}@media(hover:hover)and (pointer:fine){.wseg .wseg__knop:not(:disabled):not([aria-pressed=true]):hover{color:var(--walnut);border:0}}html:not([data-kaart=oud]) .wkaart__binnen{border:1px solid var(--lijn-nook);border-radius:12px;overflow:hidden;background:var(--wit)}html:not([data-kaart=oud]) .wkaart__beeld{background:var(--tegel)}.wkn{padding:var(--r-4) var(--r-4) var(--r-4)}@media(min-width:1240px){.wkn{padding:var(--r-4) var(--r-4) var(--r-5)}}.wkn__getoond{margin-top:2px;font-size:var(--fs-13);color:var(--steen);font-variant-numeric:tabular-nums}.wkn__knoppen{display:flex;flex-wrap:wrap;gap:var(--r-2);margin-top:var(--r-3)}.wkn__koop{position:relative;z-index:2}.wkn__knoppen .knop{padding-inline:14px}.wkn__melding{margin-top:var(--r-2);font-size:var(--fs-13);color:var(--steen)}.wkn__melding:empty{display:none}.wkn__actie{margin-top:0}.wkn__actie:after{content:"";position:absolute;inset:0;z-index:1}.wkn__actie:active{transform:none}@media(hover:hover)and (pointer:fine){.wkaart:hover .wkn__actie{background:color-mix(in srgb,var(--actie) 17%,var(--wit))}}.wkaart__binnen:active .wkaart__beeld img{transform:scale(.99)}.wkaart__beeld img{transition:transform .16s var(--ease)}@media(prefers-reduced-motion:reduce){.wkaart__beeld img{transition:none}.wkaart__binnen:active .wkaart__beeld img{transform:none}}.wnoot{margin-top:var(--r-7);max-width:64ch;font-size:var(--fs-13);color:var(--steen)}.wlijst.met-filter .wraster{row-gap:var(--r-7)}html:not([data-kaart=oud]) .wkaart__binnen{container-type:inline-size}html:not([data-kaart=oud]) .wkn .wseg{position:absolute;left:12px;top:calc(100cqw * 2 / 3 - 12px);transform:translateY(-100%);padding:2px;border-radius:var(--pil);background:#ffffffe6;box-shadow:0 1px 2px #00000014}html:not([data-kaart=oud]) .wkn .wseg .wseg__knop[aria-pressed=true]{background:var(--walnut);color:var(--wit)}
