.moz{aspect-ratio:9/4;background:var(--wit);width:100%;min-height:440px;max-height:min(82svh,780px);color:var(--wit);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:6px;display:grid}.moz-2{aspect-ratio:5/2;grid-template-rows:1fr;grid-template-columns:3fr 2fr}.moz-1{aspect-ratio:5/2;grid-template-rows:1fr;grid-template-columns:1fr}.moz-groot{isolation:isolate;background:var(--inkt);flex-direction:column;grid-row:1/-1;justify-content:space-between;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.moz-groot>.foto,.moz-klein>.foto{z-index:-1;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.moz-klein{isolation:isolate;background:var(--lijn);cursor:pointer;border:0;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.moz-open{z-index:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.moz-klein:focus-visible,.moz-open:focus-visible{outline:3px solid var(--knop);outline-offset:-3px}.moz-klein .foto img{transition:transform var(--duur-lang) var(--ease-out)}.moz-klein:hover .foto img{transform:scale(1.03)}.moz-boven,.moz-tekst{z-index:1;pointer-events:none;padding-inline:max(var(--ruimte-5), calc((100vw - var(--breedte)) / 2 + var(--ruimte-5))) var(--ruimte-5);position:relative}.moz-boven :is(a,button),.moz-tekst :is(a,button){pointer-events:auto}.moz-boven{background:linear-gradient(#0c1b19c7,#0c1b19b8 calc(100% - 34px),#0c1b1900);padding-top:14px;padding-bottom:34px}.moz-tekst{background:linear-gradient(0deg,#0c1b19e6,#0c1b19bd calc(100% - 56px),#0c1b1900);padding-top:56px;padding-bottom:26px}.moz :focus-visible{outline-color:var(--knop)}.kruimel{font-size:.9rem}.kruimel ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.kruimel li+li:before{content:"›";margin-right:8px}.kruimel a{color:inherit;text-decoration:none}.kruimel a:hover{text-decoration:underline}.w-kop{justify-content:space-between;align-items:flex-end;gap:var(--ruimte-5);display:flex}.w-kop h1{margin:0;font-size:clamp(2rem,4vw,3.05rem);line-height:1.06}.w-labels{gap:var(--ruimte-2);margin:0 0 var(--ruimte-3);flex-wrap:wrap;display:flex}.w-plaats{align-items:flex-start;gap:7px;margin:10px 0 0;display:flex}.w-plaats .ic{width:18px;height:18px;margin-top:4px}.w-hero-rechts{flex-direction:column;flex:none;align-items:flex-end;gap:14px;display:flex}.w-prijs{text-align:right;margin:0}.w-prijs strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:700;line-height:1.1;display:block}.w-prijs span{font-size:.96rem}.w-prijs small{font-size:1rem;font-weight:400}.w-hero-knoppen{justify-content:flex-end;gap:var(--ruimte-2);flex-wrap:wrap;display:flex}.moz .knop-wit,.moz .fav-tekst{background:var(--wit);min-height:44px;color:var(--inkt);box-shadow:var(--schaduw);border-color:#0000}.moz .knop-wit:hover{background:var(--vlak);color:var(--inkt)}.moz .knop-rand{border-color:var(--wit);color:var(--wit)}.moz .knop-rand:hover{background:var(--wit);color:var(--inkt)}.w-spec{background:var(--wit);border-radius:var(--radius);box-shadow:var(--schaduw);flex-wrap:wrap;margin:20px 0 0;padding:0;list-style:none;display:flex}.w-spec li{border-left:1px solid var(--lijn);align-items:center;gap:12px;padding:18px 28px;display:flex}.w-spec li:first-child{border-left:0}.w-spec .ic{width:26px;height:26px;color:var(--accent-tekst)}.w-spec strong{font-size:1.1rem;line-height:1.2;display:block}.w-spec span span{color:var(--zacht);font-size:.88rem;display:block}.w-spec .ref{margin-left:auto}.w-tabs{border-bottom:1px solid var(--lijn);scrollbar-width:none;gap:30px;margin-top:28px;display:flex;overflow-x:auto}.w-tabs a{color:var(--zacht);white-space:nowrap;border-bottom:2px solid #0000;padding:14px 0;font-weight:700;text-decoration:none}.w-tabs a:hover,.w-tabs a[aria-current]{color:var(--inkt);border-bottom-color:var(--accent-tekst)}.w-rooster{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;padding:28px 0 80px;display:grid}.w-rooster>div{min-width:0}.vel h2+p{margin-top:12px}.vel>p{max-width:68ch}.vel .pijl-link{margin-top:14px;display:inline-block}.verschil{color:var(--accent-tekst);margin:10px 0 0;font-size:1.15rem;font-weight:700}.verschil.duurder{color:var(--inkt)}.balken{gap:16px;margin:22px 0 0;display:grid}.balk-rij{grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.balk-rij dt{font-weight:700}.balk-rij dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.balk-rij .staaf{border-radius:var(--radius-klein);background:var(--vlak);height:16px;overflow:hidden}.staaf span{border-radius:var(--radius-klein);background:var(--knop);height:100%;display:block}.staaf-gem span{background:#9db0ab}.vel .klein{color:var(--zacht);margin:14px 0 0;font-size:.92rem}.vel .uitleg{border-top:1px solid var(--lijn);margin-top:18px;padding-top:18px}.vinkjes{columns:2;column-gap:40px;margin:20px 0 0;padding:0;list-style:none}.vinkjes li{break-inside:avoid;gap:10px;padding:7px 0;display:flex}.vinkjes .ic{color:var(--accent-tekst);margin-top:3px}.vel details{margin-top:var(--ruimte-4)}.vel details>summary{color:var(--accent-tekst);cursor:pointer;font-weight:700}.kosten-kop{margin:10px 0 var(--ruimte-4);font-size:1.15rem;font-weight:700}.vel .rekenaar{border:0;padding:0}.agent{top:calc(var(--kop) + 20px);max-height:calc(100vh - var(--kop) - 40px);overscroll-behavior:contain;background:var(--wit);border-radius:var(--radius);box-shadow:var(--schaduw);padding:26px;position:sticky;overflow-y:auto}.agent blockquote{font:500 1.3rem/1.25 var(--font-kop);letter-spacing:.01em;margin:18px 0 0}.agent .beoordeling{margin:14px 0 0;font-size:.92rem}.agent .knop{margin-top:12px}.agent .persoon+.knop,.agent .beoordeling+.knop,.agent blockquote+.knop{margin-top:20px}.agent-wa{justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:700;text-decoration:none;display:flex}.agent-wa:hover{text-decoration:underline}.agent .klein{text-align:center;color:var(--zacht);margin:8px 0 0;font-size:.92rem}.agent .aanvraag{margin-top:18px;padding:0}.agent section{margin:0}.fotos-venster{border-radius:var(--radius);background:var(--wit);width:min(1100px,100vw - 24px);max-width:none;max-height:calc(100vh - 24px);color:var(--inkt);box-shadow:var(--schaduw-op);border:0;padding:14px}.fotos-venster::backdrop{background:#0c1b19d1}.fotos-kop{justify-content:space-between;align-items:center;gap:var(--ruimte-4);margin-bottom:10px;display:flex}.fotos-kop p{margin:0;font-weight:700}.fotos-kop button{min-height:44px}.carrousel{position:relative}.spoor{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius);display:flex;overflow-x:auto}.spoor::-webkit-scrollbar{display:none}.spoor .dia{scroll-snap-align:start;flex:0 0 100%;margin:0}.spoor .dia .foto{aspect-ratio:3/2;background:var(--inkt);border-radius:0;width:100%;max-height:calc(100vh - 190px)}.spoor .dia .foto img{object-fit:contain}.carrousel .pijl{border-radius:var(--radius);background:var(--wit);width:44px;height:44px;color:var(--inkt);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.carrousel .pijl:focus-visible{outline:2px solid var(--accent-tekst);outline-offset:-4px}.carrousel .vorige{left:10px}.carrousel .volgende{right:10px}.carrousel .vorige .ic{transform:scaleX(-1)}.carrousel .teller{color:var(--wit);border-radius:var(--radius-klein);font-variant-numeric:tabular-nums;background:#0c1b19bf;margin:0;padding:2px 10px;font-size:.92rem;position:absolute;bottom:10px;right:10px}.duimen{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.duimen button{cursor:pointer;border-radius:var(--radius-klein);background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.duimen .foto{aspect-ratio:4/3;border-radius:var(--radius-klein)}.duimen .meer{aspect-ratio:4/3;background:var(--vlak);color:var(--inkt);font-weight:700}.carrousel .pijl[hidden],.duimen[hidden]{display:none}@media (width<=1100px){.moz{max-height:none}.w-kop{flex-direction:column;align-items:flex-start;gap:14px}.w-hero-rechts{align-items:flex-start}.w-hero-knoppen{justify-content:flex-start}.w-prijs{text-align:left}.w-rooster{grid-template-columns:minmax(0,1fr)}.agent{max-height:none;position:static}}@media (width<=760px){.moz,.moz-2,.moz-1{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:4px;min-height:0;max-height:none}.moz-groot{grid-area:auto/1/auto/-1;min-height:clamp(440px,66svh,560px)}.moz-klein{aspect-ratio:3/2}.moz-2 .moz-klein{aspect-ratio:16/9;grid-column:1/-1}.moz-boven,.moz-tekst{padding-inline:var(--ruimte-4)}.moz-tekst{background:linear-gradient(0deg,#0c1b19e6,#0c1b19bd calc(100% - 44px),#0c1b1900);padding-top:44px;padding-bottom:18px}.w-spec li{border-left:0;border-top:1px solid var(--lijn);flex:50%;padding:14px 16px}.w-spec li:nth-child(-n+2){border-top:0}.w-spec .ref{margin-left:0}.balk-rij{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.balk-rij .staaf{grid-area:2/1/auto/-1}.vinkjes{columns:1}.w-rooster{padding-bottom:48px}.duimen{grid-template-columns:repeat(4,minmax(0,1fr))}.duimen li:nth-child(n+4):not(:last-child){display:none}}
