*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--rw-bg);color:var(--rw-text);font-family:var(--rw-font-body);font-size:var(--rw-fs-body);margin:0;line-height:1.6;overflow-x:clip}[hidden]{display:none!important}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--rw-font-display);text-wrap:balance;color:var(--rw-text);margin:0;line-height:1.12}h1{font-size:var(--rw-fs-h1);letter-spacing:-.01em;font-weight:700;line-height:1.1}h2{font-size:var(--rw-fs-h2);font-weight:700}h3{font-size:var(--rw-fs-h3);font-weight:600;line-height:1.2}p{max-width:65ch;margin:0}ul,ol{margin:0;padding:0}a{color:var(--rw-link);text-underline-offset:2px;text-decoration-thickness:1px}a.tekstlink{color:var(--rw-text);font-weight:500;text-decoration:underline}a.tekstlink:hover{color:var(--rw-link)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--rw-focus);outline-offset:3px;border-radius:var(--rw-radius-field)}.visueel-verborgen{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skiplink{left:var(--rw-space-3);z-index:100;background:var(--rw-bg);color:var(--rw-text);padding:var(--rw-space-2) var(--rw-space-3);border-radius:var(--rw-radius);border:2px solid var(--rw-link);font-family:var(--rw-font-display);font-weight:600;position:absolute;top:-100px}.skiplink:focus{top:var(--rw-space-3)}.in{width:100%;max-width:var(--rw-max-width);margin:0 auto;padding-inline:20px}.sec{padding-block:var(--rw-space-6) 0}@media (min-width:961px){.sec{padding-block:88px 0}}.sec-kop{gap:12px;max-width:62ch;margin-bottom:36px;display:grid}.sec-kop p{color:var(--rw-text-muted);font-size:1.06rem}.pagina-kop{padding-block:var(--rw-space-5) var(--rw-space-4);gap:12px;display:grid}.pagina-kop p{color:var(--rw-text-muted);max-width:62ch;font-size:1.06rem}.gedempt{color:var(--rw-text-muted)}.klein{font-size:var(--rw-fs-small);font-weight:500}.eyebrow{font-family:var(--rw-font-display);font-size:var(--rw-fs-label);letter-spacing:.3em;text-transform:uppercase;color:var(--rw-link);align-items:center;gap:10px;font-weight:600;display:flex}.eyebrow .rays{flex:none;width:26px;height:14px}.eyebrow--wit{color:#fff}.todo{background:color-mix(in srgb, var(--rw-wei) 22%, #fff);color:var(--rw-text);border-radius:4px;padding:2px 6px;font-family:ui-monospace,Consolas,monospace;font-size:.8rem;display:inline}.ph-tag{color:var(--rw-text);z-index:2;background:#ffffffe6;border-radius:4px;padding:4px 8px;font-family:ui-monospace,Consolas,monospace;font-size:.68rem;position:absolute;bottom:12px;left:12px}.ph-vlak{background:var(--rw-surface);background-image:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, var(--rw-line) 60%, transparent) 14px 16px);width:100%;height:100%;min-height:120px;position:relative}.knop{font-family:var(--rw-font-display);border-radius:var(--rw-radius);cursor:pointer;min-height:var(--rw-tap-min);border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.knop--primair{background:var(--rw-cta);color:#fff}.knop--primair:hover{background:var(--rw-cta-hover)}.knop--secundair{color:var(--rw-link);border-color:var(--rw-link);background:#fff}.knop--secundair:hover{background:var(--rw-surface)}.knop--omgekeerd{color:#fff;background:0 0;border-color:#fff}.knop--omgekeerd:hover{background:#ffffff1a}.knop--blok{width:100%}.knop[disabled],.knop[aria-disabled=true]{opacity:.55;cursor:not-allowed}.veld{gap:4px;min-width:0;display:grid}.veld>label,.veld-label{font-family:var(--rw-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--rw-text-muted);font-size:.68rem;font-weight:600}.veld input,.veld select,.veld textarea{width:100%;min-width:0;font:inherit;border:1px solid var(--rw-line);border-radius:var(--rw-radius-field);background:var(--rw-surface);color:var(--rw-text);min-height:var(--rw-tap-min);padding:10px 12px;font-size:.95rem}.veld textarea{resize:vertical;min-height:96px}.veld input[type=date]{appearance:none;min-height:var(--rw-tap-min);display:block}.veld input[type=date]::-webkit-date-and-time-value{text-align:left}.veld input[aria-invalid=true],.veld select[aria-invalid=true]{border-color:var(--rw-cta)}.veld-fout{color:var(--rw-cta);font-size:var(--rw-fs-small);font-weight:500}.veld-hint{color:var(--rw-text-muted);font-size:var(--rw-fs-small)}.selectievak{cursor:pointer;align-items:flex-start;gap:12px;font-size:.98rem;display:flex}.selectievak input{width:22px;height:22px;accent-color:var(--rw-link);flex:none;margin:3px 0 0}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;border:1px solid var(--rw-line);border-radius:var(--rw-radius-pill);min-height:var(--rw-tap-min);cursor:pointer;color:var(--rw-text);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:0 14px;font-size:.85rem;text-decoration:none;display:inline-flex}.chip[aria-pressed=true],.chip[data-actief=true],.chip[aria-current=page]{border-color:var(--rw-text);background:var(--rw-text);color:#fff}.chip:has(input:checked){border-color:var(--rw-text);background:var(--rw-text);color:#fff}.chip:hover:not([aria-pressed=true]):not([data-actief=true]){background:var(--rw-surface)}.stip{border-radius:50%;flex:none;width:10px;height:10px;display:block}.stip--water{background:var(--rw-water)}.stip--bos{background:var(--rw-bos)}.stip--wei{background:var(--rw-wei)}.ic{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}[data-ligging=water]{--lig-bg:var(--rw-water);--lig-fg:#fff}[data-ligging=bos]{--lig-bg:var(--rw-bos);--lig-fg:#fff}[data-ligging=wei]{--lig-bg:var(--rw-wei);--lig-fg:var(--rw-text)}.lig-band{background:var(--lig-bg);color:var(--lig-fg);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.lig-band .eyebrow{color:inherit;letter-spacing:.24em}.lig-band .ic{width:22px;height:22px}.lig-band--vol{padding-block:12px}.site-head{z-index:40;border-bottom:1px solid var(--rw-line);background:#fff;position:sticky;top:0}.site-head .in{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.logo{flex:none;display:block}.logo img{width:auto;height:44px}@media (min-width:961px){.logo img{height:54px}}.hoofdmenu{align-items:center;gap:26px;display:none}.hoofdmenu a{font-family:var(--rw-font-display);color:var(--rw-text);border-bottom:2px solid #0000;padding:6px 0;font-size:.9rem;font-weight:600;text-decoration:none}.hoofdmenu a:hover,.hoofdmenu a[aria-current=page]{border-bottom-color:var(--rw-logo-zon)}.head-r{align-items:center;gap:14px;display:flex}.head-r .knop{display:none}.taal{border:1px solid var(--rw-line);border-radius:var(--rw-radius-pill);background:#fff;gap:2px;padding:2px;display:none}.taal a{font-family:var(--rw-font-display);color:var(--rw-text-muted);border-radius:var(--rw-radius-pill);align-items:center;min-height:40px;padding:0 10px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.taal a[aria-current=true]{color:var(--rw-text);background:var(--rw-surface)}.taal a:hover{color:var(--rw-text)}.burger{border:1px solid var(--rw-line);border-radius:var(--rw-radius);width:var(--rw-tap-min);height:var(--rw-tap-min);cursor:pointer;background:0 0;place-items:center;display:grid}.burger svg{width:22px;height:22px;stroke:var(--rw-text);stroke-width:2px;stroke-linecap:round;fill:none}.mnav{z-index:50;border-top:1px solid var(--rw-line);border-bottom:1px solid var(--rw-line);max-height:calc(100dvh - 76px);box-shadow:var(--rw-shadow-float);clip-path:inset(0 0 -48px);background:#fff;gap:4px;padding:12px 20px 20px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mnav a{font-family:var(--rw-font-display);color:var(--rw-text);border-bottom:1px solid var(--rw-line);min-height:var(--rw-tap-min);align-items:center;padding:12px 0;font-weight:600;text-decoration:none;display:flex}.mnav .taal{justify-self:start;margin-top:12px;display:inline-flex}.mnav .taal a{min-width:var(--rw-tap-min);min-height:var(--rw-tap-min);color:var(--rw-text-muted);border-bottom:0;justify-content:center;padding:0 16px}.mnav .taal a[aria-current=true]{color:var(--rw-text)}@media (min-width:961px){.hoofdmenu{display:flex}.head-r .knop,.head-r .taal{display:inline-flex}.burger,.mnav{display:none!important}}.hero{position:relative}.hero-art{background:var(--rw-surface);height:clamp(420px,62vw,620px);position:relative;overflow:hidden}.hero-art img{object-fit:cover}.hero-art:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--rw-text) 15%, transparent) 0%, color-mix(in srgb, var(--rw-text) 60%, transparent) 100%);position:absolute;inset:0}@media (min-width:521px){.hero-art:after{background:linear-gradient(90deg, color-mix(in srgb, var(--rw-text) 62%, transparent) 0%, color-mix(in srgb, var(--rw-text) 25%, transparent) 55%, transparent 80%), linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--rw-text) 40%, transparent) 100%)}}.hero-copy{z-index:3;position:absolute;bottom:120px;left:0;right:0}.hero-copy .in{gap:14px;display:grid}.hero h1{color:#fff;max-width:17ch;text-shadow:0 2px 24px color-mix(in srgb, var(--rw-text) 25%, transparent);font-size:clamp(2.2rem,5.6vw,4rem)}.hero .sub{color:#fff;max-width:46ch;text-shadow:0 1px 12px color-mix(in srgb, var(--rw-text) 35%, transparent);font-size:clamp(1.02rem,1.6vw,1.2rem)}.boekbalk-wrap{z-index:5;margin-top:-72px;position:relative}.boekbalk{border-radius:var(--rw-radius);box-shadow:var(--rw-shadow-float);border:1px solid var(--rw-line);background:#fff;grid-template-columns:1fr;align-items:end;gap:12px;padding:18px;display:grid}.boekbalk .knop{width:100%}@media (min-width:521px){.boekbalk{grid-template-columns:1fr 1fr}.boekbalk .veld--breed,.boekbalk .knop{grid-column:1/-1}}@media (min-width:961px){.boekbalk{grid-template-columns:repeat(3,minmax(130px,1fr)) auto auto}.boekbalk .veld--breed,.boekbalk .knop{grid-column:auto}.boekbalk .chips{flex-wrap:nowrap}.boekbalk .knop{width:auto}}.boekbalk .veld-fout{grid-column:1/-1}.feiten{padding-block:36px 8px}.feiten ul{flex-wrap:wrap;justify-content:center;gap:12px 34px;list-style:none;display:flex}.feiten li{font-family:var(--rw-font-display);align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.kaarten{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:700px){.kaarten{grid-template-columns:repeat(2,1fr)}}@media (min-width:961px){.kaarten{grid-template-columns:repeat(3,1fr)}}.kaart{border-radius:var(--rw-radius);border:1px solid var(--rw-line);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.kaart:hover{box-shadow:var(--rw-shadow-float);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.kaart,.kaart:hover{transition:none;transform:none}}.kaart .art{aspect-ratio:4/3;background:var(--rw-surface);position:relative;overflow:hidden}.kaart .art img{object-fit:cover}.kaart .b{flex:1;align-content:start;gap:12px;padding:20px 22px 24px;display:grid}.kaart .naam{font-family:var(--rw-font-display);color:var(--rw-text);font-size:1.5rem;font-weight:700;text-decoration:none}.kaart .spec{color:var(--rw-text-muted);flex-wrap:wrap;gap:4px 16px;font-size:.92rem;display:flex}.kaart .voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.prijs{color:var(--rw-text-muted);font-size:.9rem}.prijs b{color:var(--rw-text);font-size:1rem;font-weight:700}.prijs .todo{font-size:.78rem}.kaart .status{color:var(--rw-link);font-size:.9rem;font-weight:500}.kaart .status--nee{color:var(--rw-text-muted)}.heuvel{width:100%;height:70px;margin-top:var(--rw-space-6);fill:var(--rw-surface);display:block}@media (min-width:961px){.heuvel{margin-top:88px}}.parkvlak{background:var(--rw-surface);padding-block:24px var(--rw-space-6)}@media (min-width:961px){.parkvlak{padding-block:24px 88px}}.fac{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:961px){.fac{grid-template-columns:1.1fr 1fr}}.fac-art{aspect-ratio:5/4;border-radius:var(--rw-radius);background:var(--rw-line);position:relative;overflow:hidden}.fac-art img{object-fit:cover}.fac-lijst{gap:4px;list-style:none;display:grid}.fac-item{border-bottom:1px solid var(--rw-line);grid-template-columns:44px 1fr;gap:16px;padding:18px 0;display:grid}.fac-item:last-child{border-bottom:0}.fac-item .ic{width:32px;height:32px;margin-top:2px}.fac-item p{color:var(--rw-text-muted);margin-top:4px;font-size:.98rem}.fac-gal{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}@media (min-width:761px){.fac-gal{grid-template-columns:repeat(4,1fr)}}.fac-gal figure{gap:8px;margin:0;display:grid}.fac-gal .art{aspect-ratio:4/3;border-radius:var(--rw-radius);background:var(--rw-line);position:relative;overflow:hidden}.fac-gal img{object-fit:cover}.fac-gal figcaption{font-family:var(--rw-font-display);font-size:.88rem;font-weight:600}.tegels{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.tegel{border:1px solid var(--rw-line);border-radius:var(--rw-radius);background:#fff;flex-direction:column;display:flex;overflow:hidden}.tegel .art{aspect-ratio:3/2;background:var(--rw-surface);position:relative;overflow:hidden}.tegel .art img{object-fit:cover}.tegel .b{gap:8px;padding:18px 20px 22px;display:grid}.tegel .b p{color:var(--rw-text-muted);font-size:.96rem}.tegel--zonder-foto{background:var(--rw-surface)}.afstand{font-family:var(--rw-font-display);color:var(--rw-link);font-size:.8rem;font-weight:600}.reviews{border:1px solid var(--rw-line);border-radius:var(--rw-radius);text-align:center;background:#fff;justify-items:center;gap:10px;padding:32px;display:grid}.reviews p{color:var(--rw-text-muted);max-width:58ch}.faq{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:961px){.faq{grid-template-columns:1fr 1.5fr;gap:40px}}.faq .sec-kop{align-content:start}details{border-bottom:1px solid var(--rw-line)}summary{cursor:pointer;font-family:var(--rw-font-display);min-height:var(--rw-tap-min);padding:20px 40px 20px 0;font-size:1.02rem;font-weight:600;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:2px solid var(--rw-text);border-bottom:2px solid var(--rw-text);width:11px;height:11px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}details .a{color:var(--rw-text-muted);max-width:62ch;padding:0 0 20px}.slot{margin-top:var(--rw-space-6);background:var(--rw-text);color:#fff;position:relative;overflow:hidden}@media (min-width:961px){.slot{margin-top:88px}}.slot .in{z-index:2;grid-template-columns:1fr;align-items:center;gap:32px;padding-block:72px;display:grid;position:relative}@media (min-width:961px){.slot .in{grid-template-columns:1.3fr 1fr}}.slot h2{color:#fff}.slot p{color:color-mix(in srgb, #fff 82%, var(--rw-text));max-width:48ch;margin-top:12px}.slot .acties{flex-wrap:wrap;gap:12px;display:flex}.slot .zon{opacity:.16;z-index:1;width:360px;height:360px;position:absolute;bottom:-110px;right:-60px}.site-foot{border-top:1px solid var(--rw-line);background:#fff;padding-block:56px 110px}@media (min-width:961px){.site-foot{padding-bottom:64px}}.foot-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:561px){.foot-grid{grid-template-columns:1fr 1fr}}@media (min-width:961px){.foot-grid{grid-template-columns:1.2fr 1fr 1fr}}.foot-grid h3{letter-spacing:.2em;text-transform:uppercase;color:var(--rw-text-muted);margin-bottom:12px;font-size:.8rem}.foot-grid ul{gap:8px;font-size:.95rem;list-style:none;display:grid}.foot-grid a{color:var(--rw-text);text-decoration:none}.foot-grid a:hover{color:var(--rw-link);text-decoration:underline}.foot-logo{width:200px;height:auto;margin-bottom:14px}.nieuwsbrief{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nieuwsbrief input{font:inherit;border:1px solid var(--rw-line);border-radius:var(--rw-radius-field);min-height:var(--rw-tap-min);background:var(--rw-surface);flex:180px;padding:10px 12px;font-size:.95rem}.nieuwsbrief-msg{margin-top:8px}.legal{border-top:1px solid var(--rw-line);color:var(--rw-text-muted);flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding-top:20px;font-size:.85rem;display:flex}.legal a{color:inherit}.mbar{z-index:30;border-top:1px solid var(--rw-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px color-mix(in srgb, var(--rw-text) 8%, transparent);background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar span{color:var(--rw-text-muted);min-width:0;font-size:.85rem;line-height:1.3}.mbar strong{color:var(--rw-text);font-family:var(--rw-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;display:block;overflow:hidden}.mbar .knop{flex:none}@media (min-width:961px){.mbar{display:none}}.testmodus{background:var(--rw-text);color:#fff;text-align:center;max-width:none;padding:8px 16px;font-size:.85rem;font-weight:500}.type-kop{padding-block:var(--rw-space-5) var(--rw-space-4);gap:16px;display:grid}.type-kop h1{font-size:clamp(2rem,4.5vw,3.2rem)}.type-kop .plek{color:var(--rw-text-muted);font-size:1.1rem}.galerij{grid-template-columns:1fr 1fr;gap:12px;display:grid}.galerij .foto{border-radius:var(--rw-radius);background:var(--rw-surface);cursor:zoom-in;aspect-ratio:4/3;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.galerij .foto--groot{aspect-ratio:16/9;grid-column:1/-1}.galerij .foto img{object-fit:cover}.galerij-alle{justify-content:flex-end;margin-top:12px;display:flex}@media (min-width:961px){.galerij{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:2fr 1fr;height:clamp(380px,36vw,520px)}.galerij .foto{aspect-ratio:auto;height:100%;min-height:0}.galerij .foto--groot{grid-area:1/1/span 2}}.lightbox{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0}.lightbox::backdrop{background:color-mix(in srgb, var(--rw-text) 92%, transparent)}.lightbox-in{color:#fff;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid}.lightbox-kop{font-family:var(--rw-font-display);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.lightbox-beeld{min-height:0;position:relative}.lightbox-beeld img{object-fit:contain}.lightbox-voet{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));justify-content:center;gap:12px;display:flex}.lightbox-voet .bijschrift{text-align:center;flex:1;align-self:center;font-size:.9rem}.lb-knop{color:#fff;border-radius:var(--rw-radius);min-width:var(--rw-tap-min);min-height:var(--rw-tap-min);cursor:pointer;font-family:var(--rw-font-display);background:0 0;border:2px solid #fff;padding:0 14px;font-weight:600}.kenmerken{border-top:1px solid var(--rw-line);border-bottom:1px solid var(--rw-line);flex-wrap:wrap;gap:12px 28px;margin-top:24px;padding-block:24px;list-style:none;display:flex}.kenmerken li{font-family:var(--rw-font-display);align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.type-kolommen{grid-template-columns:1fr;align-items:start;gap:40px;padding-top:40px;display:grid}@media (min-width:961px){.type-kolommen{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:64px}}.beschrijving{gap:16px;display:grid}.indeling{margin-top:40px;display:grid}.indeling-blok{border-top:1px solid var(--rw-line);gap:8px;padding-block:20px;display:grid}.indeling-blok:last-child{border-bottom:1px solid var(--rw-line)}.indeling-blok ul{color:var(--rw-text-muted);gap:4px;list-style:none;display:grid}.indeling-blok li:before{content:"–";color:var(--rw-link);margin-right:8px}.boekkaart{border:1px solid var(--rw-line);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow-float);background:#fff;gap:14px;padding:22px;display:grid}@media (min-width:961px){.boekkaart{position:sticky;top:96px}}.boekkaart .velden{grid-template-columns:1fr 1fr;gap:10px;display:grid}.boekkaart .velden .veld--breed{grid-column:1/-1}.prijsregels{border-top:1px solid var(--rw-line);gap:6px;padding-top:12px;font-size:.95rem;display:grid}.prijsregels div{justify-content:space-between;gap:12px;display:flex}.prijsregels .totaal{font-family:var(--rw-font-display);border-top:1px solid var(--rw-line);margin-top:4px;padding-top:8px;font-size:1.1rem;font-weight:700}.prijsregels small{color:var(--rw-text-muted);font-size:.82rem}.melding{border-radius:var(--rw-radius-field);background:var(--rw-surface);color:var(--rw-text);border:1px solid var(--rw-line);padding:10px 12px;font-size:.92rem;font-weight:500}.melding--goed{color:var(--rw-link)}.melding--fout{color:var(--rw-text);border-color:var(--rw-cta);background:#fff;border-left-width:4px}.kalender{margin-top:var(--rw-space-6);gap:16px;display:grid}.kalender-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kalender-nav{align-items:center;gap:8px;display:flex}.kalender-nav strong{font-family:var(--rw-font-display);text-align:center;text-transform:capitalize;min-width:11ch;font-size:1.05rem}.kal-knop{border:1px solid var(--rw-line);border-radius:var(--rw-radius);width:var(--rw-tap-min);height:var(--rw-tap-min);cursor:pointer;background:#fff;place-items:center;display:grid}.kal-knop:hover{background:var(--rw-surface)}.kal-rooster{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.kal-weekdag{font-family:var(--rw-font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--rw-text-muted);text-align:center;padding:6px 0;font-size:.72rem;font-weight:600}.kal-dag{border-radius:var(--rw-radius-field);border:1px solid var(--rw-line);text-align:center;min-height:56px;color:var(--rw-text);background:#fff;align-content:start;gap:2px;padding:6px 4px;font-size:.85rem;display:grid}@media (min-width:700px){.kal-dag{min-height:64px;padding:8px 6px}}.kal-dag--leeg{background:0 0;border-color:#0000}.kal-dag--vrij{background:color-mix(in srgb, var(--lig-bg) 18%, #fff);border-color:color-mix(in srgb, var(--lig-bg) 45%, #fff)}.kal-dag--niet{background:var(--rw-line);color:var(--rw-text-muted);border-color:var(--rw-line)}.kal-dag--aankomst{cursor:pointer;background:var(--lig-bg);color:var(--lig-fg);border-color:var(--lig-bg)}.kal-dag--aankomst:hover{filter:brightness(.94)}.kal-dag--gekozen{outline:3px solid var(--rw-text);outline-offset:1px}.kal-dag .datum{font-weight:600}.kal-dag .kalprijs{font-size:.72rem;font-weight:500;line-height:1.2}.kal-legenda{color:var(--rw-text-muted);flex-wrap:wrap;gap:8px 20px;font-size:.85rem;list-style:none;display:flex}.kal-legenda li{align-items:center;gap:8px;display:flex}.kal-legenda i{border:1px solid var(--rw-line);border-radius:3px;width:14px;height:14px;display:block}.kal-legenda .l-vrij{background:color-mix(in srgb, var(--lig-bg) 18%, #fff)}.kal-legenda .l-aankomst{background:var(--lig-bg)}.kal-legenda .l-niet{background:var(--rw-line)}.park-kort{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;list-style:none;display:grid}.park-kort li{border-bottom:1px solid var(--rw-line);font-family:var(--rw-font-display);align-items:center;gap:12px;padding:12px 0;font-size:.95rem;font-weight:600;display:flex}.zoekbalk{border:1px solid var(--rw-line);border-radius:var(--rw-radius);background:#fff;grid-template-columns:1fr;align-items:end;gap:12px;padding:18px;display:grid}@media (min-width:521px){.zoekbalk{grid-template-columns:1fr 1fr}.zoekbalk .veld--breed,.zoekbalk .knop{grid-column:1/-1}}@media (min-width:961px){.zoekbalk{grid-template-columns:repeat(3,minmax(130px,1fr)) auto auto}.zoekbalk .veld--breed,.zoekbalk .knop{grid-column:auto}.zoekbalk .chips{flex-wrap:nowrap}}.zoekbalk .veld-fout{grid-column:1/-1}.resultaten-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:32px 0 20px;display:flex}.stappen{counter-reset:stap;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:32px;list-style:none;display:grid}.stappen li{counter-increment:stap;font-family:var(--rw-font-display);color:var(--rw-text-muted);border-top:3px solid var(--rw-line);padding-top:8px;font-size:.78rem;font-weight:600}.stappen li:before{content:counter(stap) ". "}.stappen li[aria-current=step]{color:var(--rw-text);border-top-color:var(--rw-cta)}.stappen li.klaar{border-top-color:var(--rw-link);color:var(--rw-link)}@media (max-width:520px){.stappen li span{display:none}}.boek-raster{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (min-width:961px){.boek-raster{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:64px}}.formulier{gap:16px;max-width:560px;display:grid}.formulier .rij{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:521px){.formulier .rij{grid-template-columns:1fr 1fr}}.formulier .acties{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.samenvatting{border:1px solid var(--rw-line);border-radius:var(--rw-radius);background:#fff;gap:12px;padding:22px;display:grid}.samenvatting dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:.95rem;display:grid}.samenvatting dt{color:var(--rw-text-muted)}.samenvatting dd{margin:0;font-weight:500}.keuzelijst{gap:12px;list-style:none;display:grid}.keuze{border:1px solid var(--rw-line);border-radius:var(--rw-radius);background:#fff;grid-template-columns:1fr;gap:12px;display:grid;overflow:hidden}@media (min-width:700px){.keuze{grid-template-columns:200px 1fr}}.keuze .art{aspect-ratio:4/3;background:var(--rw-surface);position:relative}.keuze .art img{object-fit:cover}.keuze .b{align-content:start;gap:8px;padding:16px 18px 18px;display:grid}.keuze .voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.keuze--niet{opacity:.7}.bevestigd{max-width:640px;padding-block:var(--rw-space-5) var(--rw-space-6);gap:16px;display:grid}.tekstpagina{max-width:760px;padding-bottom:var(--rw-space-6);gap:32px;display:grid}.tekstpagina section{gap:10px;display:grid}.tekstpagina ul{color:var(--rw-text-muted);gap:6px;list-style:none;display:grid}.tekstpagina ul li:before{content:"–";color:var(--rw-link);margin-right:8px}.tekstpagina p{color:var(--rw-text-muted)}.contact-raster{padding-bottom:var(--rw-space-6);grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:961px){.contact-raster{grid-template-columns:1fr 1fr;gap:64px}}.contact-blok{gap:20px;display:grid}.contact-blok dl{gap:14px;margin:0;display:grid}.contact-blok dt{font-family:var(--rw-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--rw-text-muted);font-size:.72rem;font-weight:600}.contact-blok dd{margin:2px 0 0}.kaartvlak{aspect-ratio:4/3;border-radius:var(--rw-radius);border:1px solid var(--rw-line);position:relative;overflow:hidden}.afstanden{gap:0;max-width:640px;list-style:none;display:grid}.afstanden li{border-bottom:1px solid var(--rw-line);grid-template-columns:1fr auto;gap:4px 16px;padding:14px 0;display:grid}.afstanden li p{color:var(--rw-text-muted);grid-column:1/-1;font-size:.95rem}.afstanden strong{font-family:var(--rw-font-display);font-weight:600}.cookies{z-index:50;border:1px solid var(--rw-line);border-radius:var(--rw-radius);box-shadow:var(--rw-shadow-float);background:#fff;gap:12px;max-width:560px;margin:0 auto;padding:16px;display:grid;position:fixed;bottom:84px;left:16px;right:16px}@media (min-width:961px){.cookies{bottom:16px;left:auto}}.cookies .acties{flex-wrap:wrap;gap:8px;display:flex}.niet-gevonden{padding-block:var(--rw-space-7) var(--rw-space-7);justify-items:start;gap:16px;display:grid}.stappen--3{grid-template-columns:repeat(3,1fr)}.boekmodule{gap:12px;display:grid}.boekmodule-kader{border:1px solid var(--rw-line);border-radius:var(--rw-radius);background:#fff;width:100%;min-height:640px;display:block}.contact-formulier{margin-top:48px}.contact-formulier .formulier{max-width:760px}.lokveld{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
:root{--rw-logo-houtskool:#2e2d2c;--rw-logo-zon:#ec6608;--rw-logo-goud:#f7a600;--rw-logo-groen:#52ae32;--rw-logo-water:#0069b4;--rw-logo-lucht:#a2d3f3;--rw-logo-heuvel:#1fa637;--rw-logo-wei:#bed000;--rw-text:#2e2d2c;--rw-text-muted:#5b6259;--rw-bg:#fff;--rw-surface:#f3f6ef;--rw-line:#dde3d6;--rw-cta:#c4540a;--rw-cta-hover:#b84f09;--rw-link:#2f7a1f;--rw-focus:#0069b4;--rw-water:#0069b4;--rw-bos:#1b7f2c;--rw-wei:#bed000;--rw-font-display:"Montserrat", "Helvetica Neue", Arial, sans-serif;--rw-font-body:"Figtree", "Segoe UI", system-ui, sans-serif;--rw-fs-h1:clamp(2.25rem, 5vw, 4rem);--rw-fs-h2:clamp(1.6rem, 3.2vw, 2.25rem);--rw-fs-h3:1.25rem;--rw-fs-body:1.0625rem;--rw-fs-small:.875rem;--rw-fs-label:.75rem;--rw-space-1:4px;--rw-space-2:8px;--rw-space-3:16px;--rw-space-4:24px;--rw-space-5:40px;--rw-space-6:64px;--rw-space-7:104px;--rw-radius:8px;--rw-radius-field:6px;--rw-radius-pill:999px;--rw-shadow-float:0 10px 30px #2e2d2c1f;--rw-max-width:1200px;--rw-tap-min:48px}
@font-face{font-family:montserrat;src:url(../media/montserrat_wght-s.p.43rcefxoi61rs.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:113.9%}.montserrat_21cf1c40-module__3Sqh1a__className{font-family:montserrat,montserrat Fallback,Helvetica Neue,Arial,sans-serif}.montserrat_21cf1c40-module__3Sqh1a__variable{--rw-font-display:"montserrat", "montserrat Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:figtree;src:url(../media/figtree_wght-s.p.0csh7yffc9tiw.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.0%;size-adjust:101.29%}.figtree_234a1126-module__h6dK5a__className{font-family:figtree,figtree Fallback,Segoe UI,system-ui,sans-serif}.figtree_234a1126-module__h6dK5a__variable{--rw-font-body:"figtree", "figtree Fallback", Segoe UI, system-ui, sans-serif}
