.sfeergroot{--inkt:#1b1d22;--mut:#5b6068;--lijn:#1b1d221f;z-index:1000;padding:max(6px,env(safe-area-inset-top)) 16px max(14px,env(safe-area-inset-bottom));color:var(--inkt);background:#f6f5f3;grid-template:"wat sluit""foto foto"minmax(0,1fr)"voet pijlen"/minmax(0,1fr) auto;column-gap:16px;font-family:Geist,system-ui,sans-serif;display:grid;position:fixed;inset:0}.sfeergroot .wat{grid-area:wat;align-self:center;align-items:baseline;gap:10px;min-width:0;margin:0;font-size:15px;line-height:1.3;display:flex}.sfeergroot .wat b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sfeergroot .wat span{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.sfeergroot .sluit,.sfeergroot .pijlen button{min-height:0;box-shadow:none;color:var(--inkt);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;font:500 14px Geist,system-ui,sans-serif;display:grid}.sfeergroot :is(.sluit,.pijlen button):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #1f3f8f}.sfeergroot .sluit{border-bottom:1px solid var(--inkt);grid-area:sluit;place-self:center end;min-height:44px}.sfeergroot figure{touch-action:pan-y;grid-area:foto;place-items:center;min-height:0;margin:6px -16px;display:grid;container-type:size}.sfeergroot figure>img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(100cqw,100cqh);height:min(100cqw,100cqh);display:block}.sfeergroot figure>img.vaag{animation:.12s both sfeergroot-in}.sfeergroot .pijlen{grid-area:pijlen;align-self:center;gap:8px;display:flex}.sfeergroot .pijlen button{border:1px solid var(--lijn);border-radius:50%;width:44px;height:44px;transition:background-color .15s,scale .15s cubic-bezier(.23,1,.32,1)}.sfeergroot .pijlen button:active{scale:.96}@media (hover:hover){.sfeergroot .pijlen button:hover{background:#fff}}.sfeergroot .i{width:18px;height:18px}.sfeergroot .vorige .i{rotate:90deg}.sfeergroot .volgende .i{rotate:-90deg}.sfeergroot .voet{max-width:34ch;color:var(--mut);grid-area:voet;align-self:center;margin:0;font-size:12px;line-height:1.45}@media (aspect-ratio>=3/2) and (width>=900px){.sfeergroot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"wat foto sluit""vorige foto volgende""voet foto.";column-gap:40px;padding:24px 32px}.sfeergroot figure{aspect-ratio:1;align-self:center;height:min(100dvh - 48px,100vw - 504px);margin:0;container-type:normal}.sfeergroot figure>img{width:100%;height:100%}.sfeergroot .wat{flex-direction:column;align-self:start;gap:6px;padding-top:9px;font-size:17px}.sfeergroot .wat b{white-space:normal}.sfeergroot .sluit{align-self:start}.sfeergroot .pijlen{display:contents}.sfeergroot .pijlen .vorige{grid-area:vorige;place-self:center end}.sfeergroot .pijlen .volgende{grid-area:volgende;place-self:center start}.sfeergroot .pijlen button{width:52px;height:52px}.sfeergroot .voet{align-self:end;max-width:26ch}}html.vt-sfeer::view-transition-old(root){animation:.14s both sfeergroot-uit}html.vt-sfeer::view-transition-new(root){animation:.2s both sfeergroot-in}html.vt-sfeer::view-transition-group(sfeerfoto){animation-duration:.32s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html.vt-sfeerdicht::view-transition-old(root){animation:.12s both sfeergroot-uit}html.vt-sfeerdicht::view-transition-new(root){animation:.16s both sfeergroot-in}html.vt-sfeerdicht::view-transition-group(sfeerfoto){animation-duration:.22s;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes sfeergroot-uit{to{opacity:0}}@keyframes sfeergroot-in{0%{opacity:0}}.mg .d1-paneel-inhoud h3{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);border-top:1px solid var(--lijn);margin:30px 0 12px;padding-top:16px;font-size:12px;font-weight:500;line-height:1.4}.mg .d1-paneel-inhoud .veld label{margin:0}.mg .d1-paneel-inhoud .veld input{min-height:0}.mg .d1-paneel-inhoud .d1-kamerkeuzes h3{display:block}.mg .d1-paneel-inhoud h3.eerste{border-top:0;margin-top:0;padding-top:0}.mg .d1-paneel-inhoud h3 small{float:right;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.mg .d1-paneel-inhoud .noot{color:var(--mut);margin-top:10px;font-size:13px}.mg .d1-paneel-inhoud .noot.fout{color:var(--fouttekst,#7a2e22)}.mg .d1-paneel-inhoud .noot .tekstknop{min-height:28px;margin-left:4px;font-size:13px}.mg .d1-paneel-inhoud .wissel{max-width:38ch;margin:0 0 10px;font-size:14.5px;line-height:1.55}.mg .d1-paneel-inhoud :is(.fig,.keuze button,.letters button,.vormen button,.plekrij button,.treffers button,.sfeerfoto,.schakel,.tabel tr){border-radius:0}.mg .d1-paneel-inhoud .fig{justify-content:stretch;align-items:start;width:100%;min-height:0}.mg .d1-paneel-inhoud .fig .beeld{width:100%;display:block}.mg .d1-paneel-inhoud .d1-detailstrook{display:block}.mg .d1-paneel-inhoud .keuze button{padding:0 6px}.mg .d1-paneel-inhoud .fig .beeld .mini{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.mg .d1-paneel-inhoud .fig .beeld>img{background:#f4f4f3}.mg .d1-paneel-inhoud .schema{aspect-ratio:5/7;background:#fff;position:relative}.mg .d1-paneel-inhoud .schema i{background:#e4a488;position:absolute}.mg .d1-paneel-inhoud .schema s{background:var(--inkt);height:3px;text-decoration:none;position:absolute}.mg .d1-paneel-inhoud .schema u{background:var(--mut);opacity:.6;height:2px;text-decoration:none;position:absolute}.mg .d1-paneel-inhoud .schema em{font-style:normal;position:absolute;inset:0}.mg .d1-paneel-inhoud .tabel tr:focus-visible{outline:2px solid var(--blauw);outline-offset:-2px}.mg .d1-paneel-inhoud .letters{border-top:1px solid var(--lijn);grid-template-columns:1fr 1fr;display:grid}.mg .d1-paneel-inhoud .letters button{border-bottom:1px solid var(--lijn);height:56px;min-height:0;color:var(--mut);font-size:19px}.mg .d1-paneel-inhoud .letters button:nth-child(odd){border-right:1px solid var(--lijn)}.mg .d1-paneel-inhoud .letters button[aria-pressed=true]{color:var(--blauw);box-shadow:inset 0 -2px var(--blauw)}.mg .d1-paneel-inhoud .schakel>span{display:block}.mg .d1-paneel-inhoud .t-pillen{flex-wrap:wrap;gap:4px 16px;margin-top:10px;display:flex}.mg .d1-paneel-inhoud .t-pil{border:0;border-bottom:1px solid var(--lijn);min-height:40px;color:var(--mut);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 2px;font-size:13.5px;display:inline-flex}.mg .d1-paneel-inhoud .t-pil.aan{color:var(--blauw);border-bottom-color:var(--blauw)}.mg .d1-paneel-inhoud .t-pil b{font-weight:500}.mg .d1-paneel-inhoud .d1-kleuren{flex-wrap:wrap;margin:0;padding:4px 0}.mg .d1-paneel-inhoud .d1-kleuren .d1-kleur{flex-basis:32px;width:32px;height:32px}.mg .d1-paneel-inhoud .schuif{color:var(--mut);align-items:center;gap:14px;font-size:13px;display:flex}.mg .d1-paneel-inhoud .schuif input{min-height:0;accent-color:var(--blauw);background:0 0;border:0;flex:1;padding:0}.mg .d1-paneel-inhoud input[type=range]{accent-color:var(--blauw)}.mg .d1-paneel-inhoud .plekken{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none}.mg .d1-paneel-inhoud .plekrij{border-bottom:1px solid var(--lijn);align-items:center;gap:12px;min-height:52px;display:flex}.mg .d1-paneel-inhoud .plekkies{text-align:left;flex:1;grid-template-columns:auto 1fr;justify-content:start;align-items:center;gap:12px;min-width:0;min-height:52px;display:grid}.mg .d1-paneel-inhoud .plekkies .nr{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.mg .d1-paneel-inhoud .plekkies b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}.mg .d1-paneel-inhoud .plekkies b small{color:var(--mut);text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.mg .d1-paneel-inhoud .plekkies[aria-pressed=true] b{color:var(--blauw)}.mg .d1-paneel-inhoud .plekrij .weg{width:36px;height:36px;min-height:0;color:var(--mut);place-items:center;display:grid}.mg .d1-paneel-inhoud .plekrij .weg:hover{color:var(--inkt)}.mg .d1-paneel-inhoud .pleklabel{border-bottom:1px solid var(--lijn);margin:0;padding:14px 0 12px}.mg .d1-paneel-inhoud .pleklabel .veld{margin:0}.mg .d1-paneel-inhoud .voorbeeld{color:var(--mut);flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:6px 0 0;font-size:13px;display:flex}.mg .d1-paneel-inhoud .voorbeeld .tekstknop{min-height:32px;font-size:13px}.mg .d1-paneel-inhoud .zoekrij{margin-top:14px;position:relative}.mg .d1-paneel-inhoud .zoekrij .veld{margin:0}.mg .d1-paneel-inhoud .treffers{border:1px solid var(--lijn);background:#fff;border-top:0}.mg .d1-paneel-inhoud .treffers button{text-align:left;border-top:1px solid var(--lijn);justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-height:0;padding:10px 12px;font-size:14px;font-weight:400;display:flex}.mg .d1-paneel-inhoud .treffers button:first-child{border-top:0}.mg .d1-paneel-inhoud .treffers button b{font-weight:400}.mg .d1-paneel-inhoud .treffers button span{color:var(--mut);flex:none;font-size:12px}.mg .d1-paneel-inhoud .treffers button:hover{background:var(--zacht)}.mg .d1-paneel-inhoud .treffers .hfout{color:var(--mut);padding:10px 12px;font-size:13px}.mg .d1-paneel-inhoud .vormen{border-top:1px solid var(--lijn);grid-template-columns:repeat(5,1fr);margin-top:18px;display:grid}.mg .d1-paneel-inhoud .vormen button{min-height:0;color:var(--mut);border-bottom:1px solid var(--lijn);border-right:1px solid var(--lijn);justify-items:center;gap:4px;padding:12px 0 10px;font-size:12.5px;font-weight:400;display:grid}.mg .d1-paneel-inhoud .vormen button:last-child{border-right:0}.mg .d1-paneel-inhoud .vormen button:is([aria-pressed=true],.meer.aan){color:var(--blauw);box-shadow:inset 0 -2px var(--blauw)}.mg .d1-paneel-inhoud .vormen .d1-vormplus{height:22px;font-size:20px;line-height:22px}.mg .d1-paneel-inhoud .d1-vormraster{box-shadow:inset 0 0 0 1px var(--lijn);background:0 0;border-radius:0;margin:0}.mg .d1-paneel-inhoud .d1-vormkeus{border-radius:0}.mg .d1-paneel-inhoud .sfeer{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mg .d1-paneel-inhoud .sfeerfoto{text-align:left;align-content:start;justify-items:stretch;min-height:0;padding:0;display:grid}.mg .d1-paneel-inhoud .sfeerfoto img,.mg .d1-paneel-inhoud .sfeerfoto .leeg{aspect-ratio:1;object-fit:cover;outline:1px solid var(--lijn);outline-offset:-1px;width:100%;transition:outline-color var(--snel) ease;background:#f4f4f3;display:block}.mg .d1-paneel-inhoud .sfeerfoto[aria-pressed=true] img{outline:2px solid var(--blauw);outline-offset:3px}.mg .d1-paneel-inhoud .sfeerfoto.wacht .leeg{animation:1.2s ease-in-out infinite alternate d1-fade}.mg .d1-paneel-inhoud .d1-sfeerregel{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:12.5px;overflow:hidden}.mg .d1-paneel-inhoud .d1-sfeerregel b{color:var(--inkt);font-weight:500}.mg .d1-paneel-inhoud .d1-erbij h3{margin-top:18px}.mg .d1-paneel-inhoud .kaartjes{gap:8px;display:grid}.mg .d1-paneel-inhoud .kaartje{border:1px solid var(--lijn);text-align:left;width:100%;min-height:0;color:var(--inkt);transition:border-color var(--snel) ease,scale var(--snel) var(--uit);border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.mg .d1-paneel-inhoud .kaartje:active{scale:.985}.mg .d1-paneel-inhoud .kaartje .vb{object-fit:cover;outline:1px solid var(--lijn);outline-offset:-1px;background:#fff;width:32px;height:43px}.mg .d1-paneel-inhoud .kaartje b{align-items:center;gap:5px;font-size:14px;font-weight:500;line-height:1.25;display:flex}.mg .d1-paneel-inhoud .kaartje b .ico{width:13px;height:13px;color:var(--blauw)}.mg .d1-paneel-inhoud .kaartje b em{letter-spacing:.1em;text-transform:uppercase;color:var(--blauw);margin-left:3px;font-size:10.5px;font-style:normal;font-weight:500}.mg .d1-paneel-inhoud .kaartje small{color:var(--mut);margin-top:2px;font-size:12px;line-height:1.35;display:block}.mg .d1-paneel-inhoud .kaartje .plus{border:1px solid #1b1d2240;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mg .d1-paneel-inhoud .kaartje .plus .ico{width:12px;height:12px}.mg .d1-paneel-inhoud .kaartje .aanpassen{border-bottom:1px solid var(--inkt);white-space:nowrap;font-size:13px;font-weight:500}.mg .d1-paneel-inhoud .d1-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:22px 0 8px;font:500 12px/1.4 Geist,system-ui,sans-serif}.mg .d1-paneel-inhoud .d1-label small{letter-spacing:0;text-transform:none;color:var(--mut);font-size:12px;font-weight:400}.mg .d1-paneel-inhoud .d1-slim{color:var(--mut);margin:10px 0 0;font-size:13px}.mg .d1-paneel-inhoud .d1-segm{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);background:0 0;border-radius:0;width:100%;padding:0;display:flex}.mg .d1-paneel-inhoud .d1-segm button{border:0;border-right:1px solid var(--lijn);min-height:44px;box-shadow:none;color:var(--mut);transition:color var(--snel) ease,scale var(--snel) var(--uit);background:0 0;border-radius:0;flex:1;padding:0 6px;font-size:14px;font-weight:400}.mg .d1-paneel-inhoud .d1-segm button:last-child{border-right:0}.mg .d1-paneel-inhoud .d1-segm button[aria-pressed=true]{color:var(--blauw);box-shadow:inset 0 -2px var(--blauw);font-weight:500}.mg .d1-paneel-inhoud .d1-segm button:hover:not([aria-pressed=true]){color:var(--inkt)}.mg .d1-paneel-inhoud .d1-rij:not(.d1-schakelrij){gap:12px;margin-top:22px;padding:0;display:grid}.mg .d1-paneel-inhoud .d1-rij:not(.d1-schakelrij)>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font:500 12px/1.4 Geist,system-ui,sans-serif}.mg .d1-paneel-inhoud .d1-label input,.mg .d1-paneel-inhoud input[type=text]{border:0;border-bottom:1px solid var(--inkt);letter-spacing:-.02em;text-transform:none;height:38px;color:var(--inkt);background:0 0;border-radius:0;outline:none;margin-top:4px;padding:0;font:300 17px Geist,system-ui,sans-serif}.mg .d1-paneel-inhoud .d1-label input:focus,.mg .d1-paneel-inhoud input[type=text]:focus{border-bottom:2px solid var(--blauw)}.mg .d1-paneel-inhoud .d1-label input::placeholder{color:#1b1d224d}.mg .d1-paneel-inhoud .d1-schakelrij{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0;font-size:14px;display:flex}.mg .d1-paneel-inhoud .d1-schakelrij input{width:38px;height:22px}.mg .d1-paneel-inhoud .d1-schak{background:var(--blauw);border-radius:11px;width:38px;height:22px;transition:background-color .2s}.mg .d1-paneel-inhoud .d1-schak:before{content:none}.mg .d1-paneel-inhoud .d1-schak:after{width:16px;height:16px;transition:translate .2s var(--uit);top:3px;left:3px;right:auto;translate:16px}.mg .d1-paneel-inhoud .d1-schak.uit{background:#1b1d222e}.mg .d1-paneel-inhoud .d1-schak.uit:after{translate:0}.mg .d1-paneel-inhoud .deuren{gap:8px;margin-bottom:6px}.mg .d1-paneel-inhoud .deur{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"i b k""i s s";gap:2px 12px;padding:10px 12px 10px 8px}.mg .d1-paneel-inhoud .deur .i{width:22px;height:22px;color:var(--inkt);grid-area:i;justify-self:center}.mg .d1-paneel-inhoud .deur b{grid-area:b}.mg .d1-paneel-inhoud .deur small{grid-area:s;margin:0}.mg .d1-paneel-inhoud .deur .aanpassen{grid-area:k}.mg .d1-paneel-inhoud .deur.wed{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"i b""i v"}.mg .d1-paneel-inhoud .deur.wed .d1-wedzoek{grid-area:v}.mg .d1-paneel-inhoud .deur .d1-zoekklein{border:0;border-bottom:1px solid var(--inkt);letter-spacing:-.02em;height:34px;color:var(--inkt);background:0 0;border-radius:0;padding:0;font:300 16px Geist,system-ui,sans-serif}.mg .d1-paneel-inhoud .deur .d1-zoekklein:is(:focus,:focus-visible){box-shadow:none;border-bottom:2px solid var(--blauw);outline:none}.mg .d1-paneel-inhoud .deur .d1-zoekklein::placeholder{color:#1b1d2259}.mg .d1-paneel-inhoud .d1-routeleeg .d1-chipsrij{margin-top:14px}.mg .d1-paneel-inhoud .d1-routeleeg.sleept .deur:first-child{border-color:var(--blauw);background:var(--blauwlicht)}.mg .d1-paneel-inhoud .d1-tegels{border-top:1px solid var(--lijn);grid-template-columns:1fr;gap:0}.mg .d1-paneel-inhoud .d1-tegel{border:0;border-bottom:1px solid var(--lijn);background:0 0;border-radius:0;min-height:52px;padding:8px 0}.mg .d1-paneel-inhoud .d1-tegel strong{font-size:15px;font-weight:400}.mg .d1-paneel-inhoud .d1-tegel:hover:not(:disabled) strong{text-underline-offset:.25em;text-decoration:underline}.mg .d1-paneel-inhoud .d1-chipsrij{border-bottom:1px solid var(--lijn);flex-wrap:wrap;gap:4px 18px;margin:12px 0 4px;display:flex}.mg .d1-paneel-inhoud .d1-chipsrij button{height:auto;min-height:36px;color:var(--mut);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:13.5px;font-weight:400}.mg .d1-paneel-inhoud .d1-chipsrij button:is(.aan,[aria-pressed=true]){color:var(--blauw);border-bottom-color:var(--blauw);background:0 0;font-weight:500}@media (hover:hover){.mg .d1-paneel-inhoud .kaartje:hover{border-color:#1b1d2259}}@media (width>=601px) and (width<=900px){.mg .d1-paneel-inhoud .figuren{grid-template-columns:1fr 1fr}}@media (width<=600px){.mg .d1-paneel-inhoud .deuren{gap:6px}.mg .d1-paneel-inhoud .deur{padding:8px 12px 8px 8px}.mg .d1-paneel-inhoud .figuren:not(.twee){grid-template-columns:repeat(3,1fr);gap:12px 10px}.mg .d1-paneel-inhoud .fig .cap span{display:none}}.mg .mg-voet{left:var(--links);right:var(--rechts);height:var(--voet);border-top:1px solid var(--lijn);z-index:3;background:#fff;justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:fixed;bottom:0}.mg .mg-voet .groep{align-items:center;gap:22px;font-size:14px;font-weight:500;display:flex}.mg .mg-voet .groep button{min-height:40px;color:var(--mut);transition:color var(--snel) ease,scale var(--snel) var(--uit);align-items:center;gap:7px;display:inline-flex}.mg .mg-voet .groep button:hover:not([disabled]){color:var(--inkt)}.mg .mg-voet .groep button[disabled]{opacity:.35;cursor:default}.mg .mg-voet .schaal{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.mg .bon{right:0;top:var(--kop);width:var(--rechts);border-left:1px solid var(--lijn);z-index:4;scrollbar-width:thin;background:#fff;flex-direction:column;padding:24px 28px 20px;display:flex;position:fixed;bottom:0;overflow:auto}.mg .bon .prijs{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:40px;font-weight:300;line-height:1}.mg .bon .ook{color:var(--mut);margin:2px 0 0;font-size:13px}.mg .bon .sub{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mg .bon .regels{border-top:1px solid var(--lijn);margin:18px 0 0;padding:0;font-size:12.5px;list-style:none}.mg .bon .regels li{border-bottom:1px solid var(--lijn);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.mg .bon .regels span{color:var(--mut);flex:none}.mg .bon .regels b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.mg .bon .regels li.ga{padding:0}.mg .bon .regels li.ga button{text-align:left;width:100%;min-height:30px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:0;padding:7px 0;display:flex}.mg .bon .regels li.ga button>span{margin-right:auto;padding-right:12px}.mg .bon .regels .naar{opacity:0;fill:none;width:0;height:12px;stroke:var(--mut);stroke-width:1.6px;transition:width .16s var(--uit),margin .16s var(--uit),opacity .16s var(--uit);flex:none;margin-left:0}.mg .bon .regels li.ga button:is(:hover,:focus-visible) b{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.mg .bon .regels li.ga button:is(:hover,:focus-visible) .naar{opacity:1;width:12px;margin-left:4px}@media (prefers-reduced-motion:reduce){.mg .bon .regels .naar{transition:none}}.mg .bon .knop.groot{flex:none;width:100%;height:44px;margin-top:18px;font-size:14.5px}.mg .bon .klein{justify-content:space-between;margin-top:10px;display:flex}.mg .bon .klein .tekstknop{min-height:30px;font-size:13px}.mg .bon .proef{background:var(--blauwlicht);color:var(--blauw-diep);margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.45}.mg .bon .proef.fout{background:var(--foutvlak);color:var(--fouttekst)}.mg .bon .proef b{color:var(--inkt);font-weight:500;display:block}.mg .bon .proef .balk{background:#1f3f8f26;height:3px;margin-top:8px;overflow:hidden}.mg .bon .proef .balk i{background:var(--blauw);width:30%;height:100%;animation:1s linear infinite mg-laad;display:block}@keyframes mg-laad{0%{translate:-100%}to{translate:340%}}.mg .bon .proef{animation:mg-proef-in .18s var(--uit)}@keyframes mg-proef-in{0%{opacity:0}}.mg .bon .proef .acties{gap:16px;margin-top:6px;display:flex}.mg .bon .proef .tekstknop{min-height:28px;color:inherit;border-bottom-color:currentColor;font-size:13px;text-decoration:none}.mg .bon .noot{color:var(--mut);margin-top:auto;padding-top:16px;font-size:12px;line-height:1.6}.mg .bon .noot a{color:inherit;text-underline-offset:3px}@media (width>=1241px){.mg .mg-voet .schaal{display:none}}@media (width<=1240px){.mg .bon{display:none}.mg .mg-voet{right:0}}@media (width<=900px){.mg .mg-voet{padding:0 18px}.mg .mg-voet .groep{gap:4px}.mg .mg-voet .groep button{justify-content:center;width:40px}.mg .mg-voet .groep button span{display:none}.mg .mg-voet .schaal{font-size:12px}}@media (prefers-reduced-motion:reduce){.mg .bon .proef .balk i{width:100%;animation:none}.mg .bon .proef{animation-duration:.12s}}.mg .rol{font-variant-numeric:tabular-nums;margin-block:-.08em;padding-block:.08em;display:inline-grid;overflow:hidden}.mg .rol>span{white-space:nowrap;grid-area:1/1}.mg .rol>.rol-in{animation:mg-rol-in .16s var(--uit) both}.mg .rol>.rol-uit{animation:mg-rol-uit .16s var(--uit) both}@keyframes mg-rol-in{0%{opacity:0;translate:0 70%}}@keyframes mg-rol-uit{to{opacity:0;translate:0 -70%}}@media (prefers-reduced-motion:reduce){.mg .rol>.rol-in{animation:.12s both mg-rol-vaag-in}.mg .rol>.rol-uit{animation:.12s both mg-rol-vaag-uit}}@keyframes mg-rol-vaag-in{0%{opacity:0}}@keyframes mg-rol-vaag-uit{to{opacity:0}}.mg>.kop{height:var(--kop);grid-template-columns:var(--links) minmax(0,1fr) var(--rechts);border-bottom:1px solid var(--lijn);z-index:20;background:#fff;align-items:center;display:grid;position:fixed;inset:0 0 auto}.mg .kop.smal{grid-template-columns:var(--links) minmax(0,1fr) auto}.mg .merk{letter-spacing:-.02em;white-space:nowrap;width:max-content;min-height:44px;color:inherit;align-items:center;gap:10px;padding-left:32px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.mg .merk svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:26px;height:26px}.mg .plek{justify-content:center;align-items:baseline;gap:16px;min-width:0;padding:0 16px;display:flex;position:relative}.mg .plek>b{letter-spacing:-.025em;min-width:0;font-size:20px;font-weight:400}.mg .plek>button{min-height:40px;color:var(--mut);border-bottom:1px solid;flex:none;font-size:14px;font-weight:500;line-height:1.5}.mg .plek>button:hover{color:var(--inkt)}.mg .plek>.lbl{white-space:nowrap;flex:none}.mg .kop.smal .plek .lbl{display:none}.mg .hlijst{width:560px;max-width:calc(100vw - 32px);max-height:min(480px,calc(100vh - var(--kop) - 24px));border:1px solid var(--lijn);z-index:30;text-align:left;transition:opacity .18s var(--uit),transform .18s var(--uit);background:#fff;position:absolute;top:calc(100% + 12px);left:50%;overflow:auto;translate:-50%;box-shadow:0 24px 48px -24px #0000004d}@starting-style{.mg .hlijst{opacity:0;transform:translateY(-6px)}}.mg .hlijst.weg{opacity:0;pointer-events:none;transition-duration:.12s;transform:translateY(-6px)}.mg .hlijst .glas{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.mg .hlijst .d1-go{display:none}.mg .hlijst .d1-plek{border-bottom:2px solid var(--blauw);border-radius:0;width:auto;height:56px;padding:0 18px;position:static;transform:none}.mg .hlijst .d1-plek input{letter-spacing:-.025em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:20px;font-weight:400}.mg .hlijst .d1-plek input::placeholder{color:#1b1d224d}.mg .hlijst .d1-zoekpaneel{border-radius:0;width:auto;padding:0;position:static;transform:none}.mg .hlijst .d1-zoekpaneel>p{color:var(--mut);margin:0;padding:12px 18px 0;font-size:13px}.mg .hlijst .d1-filters{scrollbar-width:none;border-bottom:1px solid var(--lijn);flex-wrap:nowrap;gap:20px;margin:0;padding:10px 18px 0;display:flex;overflow-x:auto}.mg .hlijst .d1-filters::-webkit-scrollbar{display:none}.mg .hlijst .d1-filters button{white-space:nowrap;height:auto;min-height:36px;color:var(--mut);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0;font-size:13.5px;font-weight:400}.mg .hlijst .d1-filters button.aan{color:var(--blauw);border-bottom-color:var(--blauw);background:0 0;font-weight:500}.mg .hlijst .d1-filters button:hover{color:var(--inkt)}.mg .hlijst .d1-suggesties{gap:0}.mg .hlijst .d1-suggesties button{border-bottom:1px solid var(--lijn);border-radius:0;height:auto;min-height:46px;padding:0 18px;font-size:15px}.mg .hlijst .d1-suggesties button.aan,.mg .hlijst .d1-suggesties button:hover{background:var(--zacht)}.mg .hlijst .d1-suggesties small{color:var(--mut);font-size:12.5px}.mg .hlijst .d1-groep{padding:10px 18px 2px}.mg .hlijst .d1-fout{color:var(--mut);padding:14px 18px}.mg .hlijst .d1-plekonder{border-top:1px solid var(--lijn);gap:26px;padding:12px 18px 14px}.mg .hlijst .d1-tekstknop{min-height:34px;color:var(--inkt);border-bottom:1px solid var(--inkt);align-items:center;padding:0;font-size:14px;font-weight:500;display:inline-flex}.mg .hlijst .d1-buurt{padding:12px 18px}.mg .status{justify-content:flex-end;align-items:center;padding-right:32px;display:flex;position:relative}.mg .kop.smal .status{gap:14px;padding-right:20px}.mg .kopbestel{background:var(--blauw);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.mg .kopbestel b{font-weight:500}.mg .kopbestel:hover{background:var(--blauw-diep)}.mg .kopbestel.stil{color:var(--inkt);background:0 0;padding:0 6px}.mg .bewaard{min-height:40px;color:var(--mut);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mg .bewaard i{background:#2e7d4f;border-radius:50%;width:7px;height:7px}.mg .menu{border:1px solid var(--lijn);z-index:30;transform-origin:100% 0;min-width:200px;transition:opacity .15s var(--uit),scale .15s var(--uit);background:#fff;padding:6px;position:absolute;top:calc(50% + 26px);right:24px;box-shadow:0 18px 40px -20px #0000004d}@starting-style{.mg .menu{opacity:0;scale:.97}}.mg .menu.weg{opacity:0;pointer-events:none;transition-duration:.1s;scale:.97}.mg .menu button{text-align:left;width:100%;padding:10px 12px;font-size:14px;display:block}.mg .menu button:hover{background:var(--zacht)}.mg-start{left:0;right:var(--rechts,320px);top:var(--kop,72px);z-index:15;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);display:grid;position:fixed;bottom:0}.mg-start-zoek{padding:64px 64px 40px 32px;overflow:auto}.mg-start-zoek>*{max-width:560px}.mg-start h1{letter-spacing:-.045em;color:var(--inkt,#1b1d22);margin:0 0 18px;font-size:76px;font-weight:500;line-height:.92}.mg .mg-start-lede{color:var(--mut,#5b6068);max-width:40ch;margin:0 0 34px;font-size:17px}.mg-start-beeld{border-left:1px solid var(--lijn,#1b1d221f);background:#f6f5f3;place-items:center;margin:0;display:grid}.mg-start-vel{width:min(62%,52vh);display:block;position:relative}.mg-start-vel img{width:100%;height:auto;display:block}@media (width<=1240px){.mg-start{right:0}}@media (width<=900px){.mg-start{grid-template-columns:1fr}.mg-start-beeld{display:none}.mg-start-zoek{padding:48px 40px}}@media (width<=600px){.mg-start-zoek{padding:32px 20px}.mg-start h1{font-size:48px}.mg .mg-start-lede{margin-bottom:22px;font-size:15.5px}}.mg .mg-start-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mut,#5b6068);cursor:text;justify-content:space-between;gap:12px;margin:0 0 2px;font-size:12px;font-weight:500;display:flex}.mg .mg-start-label span{letter-spacing:0;text-transform:none;font-weight:400}.mg .mg-start .mg-start-zoek .d1-plek{border-bottom:1px solid var(--inkt);gap:0;height:56px}.mg .mg-start .mg-start-zoek .d1-plek:focus-within{border-bottom:2px solid var(--blauw)}.mg .mg-start .mg-start-zoek .d1-plek input{letter-spacing:-.025em;height:100%;padding:0;font-size:30px;font-weight:300}.mg .mg-start .mg-start-zoek .d1-plek>:is(svg,.d1-hier,.d1-go){display:none}.mg .mg-start .mg-start-zoek .d1-zoekpaneel{flex-wrap:wrap;align-items:center;column-gap:28px;margin-top:24px;display:flex}.mg .mg-start .mg-start-zoek .d1-zoekpaneel>*{flex:1 0 100%}.mg .mg-start .mg-start-zoek .d1-zoekpaneel>:is(p:not(.d1-buurtstil),.d1-buurtscheid){display:none}.mg .mg-start .mg-start-zoek .d1-filters{border:0;flex-wrap:wrap;order:1;gap:18px;margin:0 0 18px;padding:0;font-size:13.5px;display:flex}.mg .mg-start .mg-start-zoek .d1-filters button{min-width:0;height:auto;min-height:32px;color:var(--mut);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:none;padding:0;font-size:13.5px;font-weight:400}.mg .mg-start .mg-start-zoek .d1-filters button:is([data-filter=gemeente],[data-filter=provincie]){display:none}.mg .mg-start .mg-start-zoek .d1-filters button.aan{color:var(--blauw);border-bottom-color:var(--blauw);font-weight:500}.mg .mg-start .mg-start-zoek .d1-zoekpaneel>[role=listbox]{order:2}.mg .mg-start .mg-start-zoek .d1-suggesties{gap:0}.mg .mg-start .mg-start-zoek .d1-groep{letter-spacing:.12em;text-transform:uppercase;padding:14px 0 2px;font-size:10.5px;font-weight:500}.mg .mg-start .mg-start-zoek .d1-suggesties button{border-bottom:1px solid var(--lijn);height:auto;min-height:46px;color:var(--inkt);background:0 0;border-radius:0;gap:12px;padding:0;font-size:16px}.mg .mg-start .mg-start-zoek .d1-suggesties button svg{display:none}.mg .mg-start .mg-start-zoek .d1-suggesties small{color:var(--mut);font-size:13px}.mg .mg-start .mg-start-zoek .d1-suggesties button:is(:hover,.aan){background:0 0}.mg .mg-start .mg-start-zoek .d1-suggesties button:is(:hover,.aan) span{text-underline-offset:.22em;text-decoration:underline}.mg .mg-start .mg-start-zoek .d1-fout{color:var(--mut);order:3;margin-top:12px;padding:0;font-size:14px;animation:none;display:block}.mg .mg-start .mg-start-zoek .d1-fout b{color:var(--mut);font-weight:400}.mg .mg-start .mg-start-zoek .d1-fout b:after{content:". "}.mg .mg-start .mg-start-zoek :is(button.d1-buurt,.d1-buurtstil,.d1-plekonder){flex:0 auto;order:4;margin-top:26px}.mg .mg-start .mg-start-zoek button.d1-buurt{border:0;border-bottom:1px solid var(--inkt);width:auto;min-height:34px;color:var(--inkt);background:0 0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover){.mg .mg-start .mg-start-zoek button.d1-buurt:hover{background:0 0}}.mg .mg-start .mg-start-zoek button.d1-buurt :is(.d1-buurtbol,small){display:none}.mg .mg-start .mg-start-zoek .d1-buurttekst{flex:none}.mg .mg-start .mg-start-zoek button.d1-buurt b{font-size:14px;font-weight:500}.mg .mg-start .mg-start-zoek button.d1-buurt>svg{color:currentColor;width:14px;height:14px;transition:translate .2s var(--uit)}@media (hover:hover){.mg .mg-start .mg-start-zoek button.d1-buurt:hover>svg{translate:5px}}.mg .mg-start .mg-start-zoek .d1-buurtstil{color:var(--mut);padding:0;font-size:14px}.mg .mg-start .mg-start-zoek .d1-plekonder{order:5;gap:28px;padding:0;display:flex}.mg .mg-start .mg-start-zoek .d1-tekstknop{min-height:34px;color:var(--mut);border-bottom:1px solid var(--lijn);padding:0;font-size:14px;font-weight:500}.mg .mg-start .mg-start-zoek .d1-coord{order:6;margin-top:14px}@media (width<=600px){.mg .mg-start .mg-start-zoek .d1-plek{height:48px}.mg .mg-start .mg-start-zoek .d1-plek input{font-size:22px}.mg .mg-start .mg-start-zoek .d1-zoekpaneel{column-gap:16px}.mg .mg-start .mg-start-zoek :is(button.d1-buurt,.d1-buurtstil,.d1-plekonder){margin-top:16px}}.mg .dh{padding:22px 32px 16px;position:relative}.mg .dh-boven{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.mg .dh-boven .lbl{letter-spacing:.12em;font-size:11px}.mg .dh-toggle{min-height:36px;color:var(--inkt);border-bottom:1px solid var(--lijn);align-items:center;gap:6px;padding:0 2px;font-size:13px;font-weight:500;display:inline-flex}.mg .dh-toggle:hover{border-bottom-color:var(--inkt)}.mg .dh-toggle svg{transition:rotate .22s var(--uit)}.mg .dh.open .dh-toggle svg{rotate:180deg}.mg .dh-toggle .tal{color:var(--mut);font-variant-numeric:tabular-nums;font-weight:400}.mg .dh-toggle .tel{display:none}.mg .dh-titel{letter-spacing:-.04em;margin:6px 0 16px;font-size:46px;font-weight:300;line-height:.95}.mg .dh .dbalk{margin:0}.mg .dbalk.klik{gap:3px;margin:-12px 0 -13px}.mg .dbalk.klik button{cursor:pointer;flex:1;align-items:center;height:28px;min-height:0;display:flex}.mg .dbalk.klik button i{background:var(--lijn);height:3px;transition:background-color .2s,scale var(--snel) var(--uit);border-radius:2px;flex:1}.mg .dbalk.klik button.on i{background:var(--blauw)}.mg .dbalk.klik button.geweest i{background:#1f3f8f4d}@media (hover:hover){.mg .dbalk.klik button:hover i{background:#1b1d2259;scale:1 1.667}.mg .dbalk.klik button.on:hover i{background:var(--blauw-diep)}}.mg .dbalk.klik button:focus-visible{outline-offset:-2px}.mg .dbalk.klik button:active{scale:none}.mg .dh-tal{text-align:right;color:var(--mut);font-variant-numeric:tabular-nums;margin-top:9px;font-size:12px;display:block}.mg .dh-laag{z-index:8;border-bottom:1px solid var(--lijn);opacity:0;pointer-events:none;transition:opacity .12s var(--uit),translate .12s var(--uit);background:#fff;padding:4px 32px 16px;position:absolute;top:100%;left:0;right:0;translate:0 -6px;box-shadow:0 30px 40px -30px #00000040}.mg .dh.open .dh-laag{opacity:1;pointer-events:auto;transition-duration:.18s,var(--gewoon);translate:0}.mg .dh.direct .dh-laag{transition:none}.mg .dh-laag .gk{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:14px 0 2px;font-size:10.5px;font-weight:500;display:block}.mg .dh-laag .gk small{letter-spacing:.04em;text-transform:none;font-size:10.5px;font-weight:400}.mg .dh-laag button{border-bottom:1px solid var(--lijn);text-align:left;width:100%;min-height:44px;color:var(--inkt);grid-template-columns:24px 1fr auto 14px;align-items:center;gap:8px;font-size:16px;display:grid}.mg .dh-laag button .n{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.mg .dh-laag button .w{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13.5px;overflow:hidden}.mg .dh-laag button.aan,.mg .dh-laag button.aan .n{color:var(--blauw)}.mg .dh-laag button:hover:not(.aan) span:nth-child(2){text-underline-offset:.22em;text-decoration:underline}.mg .dh-laag .mk{justify-self:end;place-items:center;width:12px;height:12px;display:grid}.mg .dh-laag .mk>*{grid-area:1/1}.mg .dh-laag .vink{width:12px;height:12px;color:var(--mut)}.mg .dh-laag .st{transition:opacity .12s ease,transform .12s var(--uit);justify-self:center}.mg .dh-laag .vink path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .18s var(--uit)}@starting-style{.mg .dh-laag .vink path{stroke-dashoffset:1px}}.mg .dh-laag button.extra{grid-template-columns:24px minmax(0,1fr);min-height:56px;padding:9px 0}.mg .dh-laag .extra .plus{width:22px;height:22px;color:var(--inkt);border:1px solid #1b1d2240;border-radius:50%;place-items:center;display:grid}.mg .dh-laag .extra .plus .ico{width:12px;height:12px}.mg .dh-laag .extra .n .vink{width:16px;height:16px;color:var(--blauw)}.mg .dh-laag .extra b{font-weight:400;display:block}.mg .dh-laag .extra small{color:var(--mut);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.mg .volgende{border-top:1px solid var(--lijn);background:#fff;justify-content:space-between;align-items:center;gap:12px;height:76px;padding:0 32px;display:flex}.mg .volgende .knop{height:44px;margin-left:auto;padding:0 20px 0 22px}.mg .volgende .terug{background:linear-gradient(var(--lijn),var(--lijn)) left calc(100% - 5px) / 100% 1px no-repeat;border-bottom:0;flex:none;max-width:45%;min-height:44px;padding:5px 0}.mg .volgende .terug .vw{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mg .volgende .terug .ico{transition:translate .2s var(--uit)}@media (hover:hover){.mg .volgende .terug:hover .ico{translate:-4px}}.mg:not(.smal) .volgende .knop.bestel{background:var(--inkt)}.mg:not(.smal) .volgende .knop.bestel:hover{background:#000}.d1.mg{background:#fff;font-size:15px;line-height:1.55}.d1.mg :is(h1,h2,h3){font-family:inherit}.d1.mg .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mg .links{left:0;top:var(--kop);width:var(--links);border-right:1px solid var(--lijn);z-index:4;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:0}.mg .links .dh{border-bottom:1px solid var(--lijn)}.mg .hoofdstuk{scrollbar-width:thin;min-height:0;padding:22px 32px 28px;overflow:auto}.mg .hoofdstuk .lede{color:var(--mut);text-wrap:pretty;max-width:36ch;margin-bottom:26px;font-size:15px;line-height:1.55}.mg.start-aan .links{visibility:hidden}.mg .podium{left:var(--links);right:var(--rechts);top:var(--kop);bottom:var(--voet);background:var(--podium);position:fixed;overflow:hidden}@media (width<=1240px){.mg .podium{right:0}}.mg .podium .d1-papier{box-shadow:0 30px 60px -30px #46301e73}.mg .d1-toononder{display:none}.mg .podium .d1-maatlabel{background:var(--inkt);padding:3px 10px;font-size:12px}.mg .podium .sleephint{color:var(--mut);pointer-events:none;white-space:nowrap;animation:d1-fade var(--gewoon) var(--uit) both;margin:0;font-size:12.5px;position:absolute;translate:-50% -100%}.mg .podium .d1-hint{border-radius:999px;bottom:16px}.mg .podium .d1-sfeerkader{border-radius:0;width:min(640px,100% - 48px,100% - 48px);max-height:calc(100% - 48px);top:50%;left:50%}.mg .mg-start h1{margin:0 0 18px}.mg .mg-start .d1-plek{width:auto;height:60px;box-shadow:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--inkt);background:0 0;border-radius:0;gap:10px;padding:0;position:static;transform:none}.mg .mg-start .d1-plek:focus-within{border-bottom:2px solid var(--blauw)}.mg .mg-start .d1-plek input{letter-spacing:-.025em;box-shadow:none;font-size:30px;font-weight:300}.mg .mg-start .d1-plek input::placeholder{color:#1b1d224d}.mg .mg-start .d1-go{background:var(--inkt)}.mg .mg-start .d1-zoekpaneel{width:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;margin-top:14px;padding:0;position:static;transform:none}.mg .mg-start .d1-zoekpaneel>p{color:var(--mut);margin:0 0 12px;font-size:13px}.mg .mg-start .d1-filters{border-bottom:1px solid var(--lijn);gap:20px;margin:0;display:flex}.mg .mg-start .d1-filters button{height:auto;min-height:36px;color:var(--mut);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:13.5px;font-weight:400}.mg .mg-start .d1-filters button.aan{color:var(--blauw);border-bottom-color:var(--blauw);font-weight:500}.mg .mg-start .d1-suggesties{gap:0}.mg .mg-start .d1-suggesties button{border-bottom:1px solid var(--lijn);border-radius:0;min-height:46px;font-size:15px}.mg .mg-start .d1-suggesties button.aan,.mg .mg-start .d1-suggesties button:hover{background:var(--zacht)}.mg .mg-start .d1-plekonder{gap:28px;padding:18px 0 0}.mg .mg-start .d1-tekstknop{min-height:34px;color:var(--inkt);border-bottom:1px solid var(--inkt);border-radius:0;align-items:center;padding:0;font-size:14px;font-weight:500;display:inline-flex}.mg .mg-start button.d1-buurt{border-bottom:1px solid var(--lijn);border-radius:0;padding:12px 0}.mg .mg-start .d1-buurtscheid{display:none}.mg .d1-toast{top:auto;bottom:78px;left:calc(var(--links) + (100vw - var(--links) - var(--rechts)) / 2);z-index:30;background:var(--inkt);color:#fff;max-width:min(520px,100vw - 32px);box-shadow:none;-webkit-backdrop-filter:none;transition:opacity var(--gewoon) var(--uit),translate var(--gewoon) var(--uit);border-radius:12px;padding:8px 8px 8px 16px;font-size:14px;position:fixed;transform:translate(-50%)}@starting-style{.mg .d1-toast{opacity:0;translate:0 8px}}.mg .d1-toast.weg{opacity:0;transition-duration:var(--snel);pointer-events:none;translate:0 8px}.mg .d1-toast>span{transition:opacity .12s}@starting-style{.mg .d1-toast>span{opacity:0}}.mg .d1-toast.fout{background:var(--foutvlak);color:var(--fouttekst)}.mg .d1-toast button{color:inherit}.mg .d1-toast .actie{color:inherit;white-space:nowrap;border-bottom:1px solid;border-radius:0;width:auto;height:auto;font-size:14px;font-weight:500;text-decoration:none}.mg.smal .d1-toast{left:calc(var(--links) + (100vw - var(--links)) / 2)}.mg :is(.hlijst,.mg-start) .d1-plek input:is(:focus,:focus-visible){box-shadow:none;outline:none}@media (width<=1240px),(pointer:coarse){.mg :is(.dh-toggle,.tekstknop,.bewaard,.d1-tekstknop){min-height:40px}.mg :is(.d1-paneel-inhoud .d1-chipsrij,.d1-filters) button{min-width:40px;min-height:40px}.mg .mg-voet .groep button,.mg .bewaard{justify-content:center;min-width:40px}}@media (width>=601px) and (width<=900px){.mg.d1{--links:360px;--kop:64px}.mg .kop.smal{grid-template-columns:auto minmax(0,1fr) auto}.mg .merk{padding-left:24px}.mg .merk span{display:none}.mg :is(.dh,.hoofdstuk,.dh-laag,.volgende){padding-left:24px;padding-right:24px}}@media (width<=600px){.mg.d1{--kop:56px;--links:100%;--balk:68px}.mg .kop.smal{grid-template-columns:auto minmax(0,1fr) auto}.mg .merk{padding-left:14px}.mg .merk span{display:none}.mg .plek{justify-content:flex-start;gap:8px;padding:0 8px}.mg .plek>b{font-size:16px}.mg .plek>button{font-size:13px}.mg .plek.zoekt{position:static}.mg .hlijst{left:0;right:0;top:var(--kop);width:auto;max-width:none;max-height:calc(100dvh - var(--kop));border-left:0;border-right:0;position:fixed;translate:none}.mg .kop.smal .status{gap:4px;padding-right:8px}.mg .kopbestel{padding:0 12px;font-size:13.5px}.mg .kopbestel .woord,.mg .bewaard :is(i,span,svg){display:none}.mg .bewaard:after{content:"";background:radial-gradient(circle,var(--inkt) 1.6px,transparent 2px) 0 50%/6px 6px repeat-x;width:18px;height:18px}.mg .menu{right:8px}.mg .podium{height:var(--pt);bottom:auto;left:0;right:0}.mg.d1 .links{top:calc(var(--kop) + var(--pt));border-right:0;border-top:1px solid var(--lijn);grid-template:"h h"minmax(0,1fr)"d v"/minmax(0,1fr) auto}.mg.d1 .links .hoofdstuk{background:linear-gradient(#fff0,#fff 70%) bottom/100% 28px no-repeat local,linear-gradient(#1b1d2200,#1b1d221a) bottom/100% 12px no-repeat,#fff;grid-area:h;padding:14px 20px 4px}.mg.d1 .links .hoofdstuk .lede{display:none}.mg.d1 .links .hoofdstuk .lede:is(.extra,.route){max-width:none;margin:0 0 12px;font-size:13px;line-height:1.45;display:block}.mg.d1 .links .hoofdstuk .lede.wissel{display:none}.mg.d1 .links .dh{min-width:0;padding:8px 0 calc(8px + env(safe-area-inset-bottom)) 20px;border-bottom:0;border-top:1px solid var(--lijn);grid-area:d;align-content:center;display:grid}.mg.d1 .links .volgende{grid-area:v}.mg.d1 .dh-boven{display:contents}.mg.d1 .dh-boven .lbl{display:none}.mg.d1 .dh-titel{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;order:-1;margin:0;font-size:20px;line-height:1.15;overflow:hidden}.mg.d1 .dh-toggle{min-height:0;color:var(--mut);border-bottom:0;justify-self:start;gap:4px;padding:0;font-size:12.5px;font-weight:400}.mg.d1 .dh-toggle .tal{color:inherit}.mg.d1 .dh-toggle:after{content:"";position:absolute;inset:0}.mg.d1 .dh .dbalk.klik{pointer-events:none;order:0;justify-self:start;gap:3px;margin:5px 0 4px}.mg.d1 .dbalk.klik button{flex:none;width:15px;height:3px;min-height:0}.mg.d1 .dbalk.klik button i{height:3px}.mg.d1 .dh-toggle{order:1}.mg.d1 .dh-tal,.mg.d1 .dh-toggle .pc{display:none}.mg.d1 .dh-toggle .tel{display:inline}.mg.d1 .dh-laag{top:auto;bottom:calc(var(--balk) + env(safe-area-inset-bottom));max-height:calc(100dvh - var(--kop) - var(--balk) - 24px);overscroll-behavior:contain;border-bottom:0;border-top:1px solid var(--lijn);padding:4px 20px 12px;position:fixed;overflow-y:auto;translate:0 6px;box-shadow:0 -30px 40px -30px #00000040}.mg.d1 .dh.open .dh-laag{translate:0}.mg.d1 .volgende{height:auto;padding:10px 20px calc(10px + env(safe-area-inset-bottom)) 12px;gap:8px}.mg.d1 .volgende .knop{gap:8px;padding:0 16px 0 18px}.mg.d1 .dh-toggle{white-space:nowrap}.mg.d1 .volgende .vw{display:none}.mg.d1 .volgende .terug{width:44px;max-width:none;height:44px;min-height:0;color:var(--inkt);background:0 0;border:1px solid #1b1d2233;border-radius:50%;justify-content:center;align-items:center;padding:0}.mg.d1 .volgende .terug .ico{width:18px;height:18px}.mg.d1 .figuren:is(.themas,.indelingen){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mg.d1 .figuren.indelingen{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.mg.d1 .figuren:is(.themas,.indelingen) .fig{gap:5px}.mg.d1 .figuren:is(.themas,.indelingen) .fig .cap{min-width:0;font-size:11.5px}.mg.d1 .figuren:is(.themas,.indelingen) .fig .cap b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mg.d1 .d1-paneel-inhoud .noot.dubbel{display:none}.mg.d1 .d1-paneel-inhoud h3{margin:14px 0 8px;padding-top:12px}.mg.d1 .d1-paneel-inhoud h3.wisselkop{margin-top:0;padding-top:0}.mg.d1 .d1-paneel-inhoud .d1-detailstrook{border-top:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;margin-top:12px;display:grid}.mg.d1 .d1-paneel-inhoud .d1-detailstrook h3{white-space:nowrap;text-overflow:ellipsis;border:0;margin:0;padding:0;overflow:hidden}.mg.d1 .d1-paneel-inhoud .d1-detailstrook :is(h3 small,.noot){display:none}.mg.d1 .d1-paneel-inhoud .d1-detailstrook .keuze{border:0}.mg.d1 .d1-paneel-inhoud .d1-detailstrook .keuze button{border-right:0;flex:none;padding:0 9px;font-size:13px}.mg .podium :is(.sleephint,.d1-maatlabel){display:none}.mg .mg-voet{left:auto;right:10px;top:var(--kop);translate:0 calc(var(--pt) / 2 - 50%);border:1px solid var(--lijn);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;width:auto;height:auto;padding:4px;bottom:auto}.mg .mg-voet .groep{flex-direction:column;gap:0}.mg .mg-voet .groep button{width:40px;height:40px;transition:color var(--snel) ease,background-color .1s ease;border-radius:50%}.mg .mg-voet .groep button .ico{width:18px;height:18px;transition:scale .1s var(--uit)}.mg .mg-voet .groep button:active:not(:disabled){background:var(--zacht);scale:none}.mg .mg-voet .groep button:active:not(:disabled) .ico{scale:.92}.mg .mg-voet .groep button[aria-label=Centreren],.mg .mg-voet .schaal{display:none}.mg :is(.podium,.links){transition:height var(--la-duur) var(--la),top var(--la-duur) var(--la)}.mg .links{transition:height var(--la-duur) var(--la),top var(--la-duur) var(--la),z-index 0s .15s}.mg .links:has(.dh.open){z-index:10;transition-delay:0s,0s,0s}.mg .mg-voet{transition:translate var(--la-duur) var(--la),opacity .2s var(--uit),scale .2s var(--uit)}.mg.sleept :is(.podium,.links,.d1-podium){transition:none}.mg.sleept .mg-voet{transition:opacity .15s var(--uit),scale .15s var(--uit)}.mg .greep{left:0;right:0;top:calc(var(--kop) - 22px);translate:0 var(--pt);z-index:9;touch-action:none;cursor:grab;height:44px;transition:translate var(--la-duur) var(--la);justify-content:center;align-items:center;display:flex;position:fixed}.mg.sleept .greep{cursor:grabbing;transition:none}.mg .greep .streep{background:#1b1d2247;border-radius:3px;width:40px;height:5px;transition:transform .2s,background-color .2s}.mg .greep:active .streep,.mg.sleept .greep .streep{background:#1b1d2280;transform:scaleX(1.4)}.mg.st2 .mg-voet{opacity:0;pointer-events:none;visibility:hidden;transition:translate var(--la-duur) var(--la),opacity var(--snel) var(--uit),scale var(--snel) var(--uit),visibility 0s var(--snel);scale:.9}.mg.sleept.st2 .mg-voet{transition:opacity var(--snel) var(--uit),scale var(--snel) var(--uit),visibility 0s var(--snel)}.mg .d1-toast,.mg.smal .d1-toast{left:50%;bottom:calc(var(--balk) + 20px)}}@media (width<=374px){.mg.d1 .dh-titel{font-size:18px}.mg.d1 .volgende .knop{padding:0 14px 0 16px;font-size:14px}}@media (width<=600px){.mg.stand-kamer .mg-voet{opacity:0;pointer-events:none;visibility:hidden;transition:translate var(--la-duur) var(--la),opacity var(--snel) var(--uit),scale var(--snel) var(--uit),visibility 0s var(--snel);scale:.9}.mg .podium .d1-sfeerkader{aspect-ratio:auto;width:calc(100% - 40px);height:calc(100% - 24px);max-height:none}.mg .podium .d1-sfeerkader img{object-fit:cover}.mg .podium .d1-sfeerkader :is(.teller,.stap,.onder),.mg.d1 .d1-kamerkeuzes>h3{display:none}.mg.d1 .d1-kamerkeuzes{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.mg.d1 .d1-kamerkeuzes>*{grid-column:1/-1}.mg.d1 .d1-kamerkeuzes .sfeer{grid-column:1;grid-template-columns:repeat(4,42px);gap:6px}.mg.d1 .d1-kamerkeuzes .sfeerfoto{aspect-ratio:1}.mg.d1 .d1-kamerkeuzes .d1-sfeerregel{white-space:normal;grid-column:2;margin:0;font-size:12px;line-height:1.35}.mg.d1 .d1-kamerkeuzes .d1-sfeerregel b{display:block}.mg.d1 .d1-erbij h3{margin:10px 0 6px}.mg .podium>.d1-bron.strook{z-index:6;white-space:normal;text-align:center;left:16px;right:16px}.mg .podium>.d1-bron.strook.foto{top:auto;bottom:5px}.mg .podium .d1-sfeerkader{height:calc(100% - 24px - var(--bron,0px));top:calc(50% - var(--bron,0px) / 2)}}@media (width<=369px){.mg .podium>.d1-bron.strook .tweede{display:block}.mg .podium>.d1-bron.strook .sep{display:none}}:root{color:#27352e;font-synthesis:none;--ink:#27352e;--muted:#5e6a63;--line:#d9d9d0;--paper:#fffef9;--accent:#a23d32;--green:#304f40;--bar:#f7f6f0;background:#e9e8e1;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}button{min-height:44px;color:var(--ink);background:#fffefb;border:1px solid #bfc3bc;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}input,select,textarea{width:100%;min-height:44px;color:var(--ink);background:#fffefb;border:1px solid #c9cbc5;border-radius:10px;outline:none;padding:10px 12px;font-size:16px}textarea{resize:vertical}input:focus,select:focus,textarea:focus,button:focus-visible,[tabindex]:focus-visible{border-color:#55735f;outline:none;box-shadow:0 0 0 3px #8eb09a55}label{margin:12px 0 4px;font-size:14px;font-weight:500;display:block}label input,label select,label textarea{margin-top:6px}.mposter{-webkit-user-select:none;user-select:none;--Wt:min(var(--W), var(--H));--tekst:calc(var(--Wt) * 73/566 * 1.1 * .96 * var(--gf) + var(--H) * 12/800);--bar:calc(var(--H) * 43/800 + var(--tekstH,var(--tekst)) + var(--rand));--afloop:0px;--rand:calc(var(--Wt) * 30/590.6);--t1:calc(var(--Wt) * 43/590.6 * var(--gf));--t2:calc(var(--Wt) * 15/590.6 * var(--gf));--t3:calc(var(--Wt) * 11/590.6 * var(--gf));font-family:Inter,ui-sans-serif,sans-serif;position:absolute;inset:0;overflow:hidden}.mposter:not(.tekstposter){box-shadow:inset 0 0 0 calc(var(--afloop) + var(--rand)) #fff;--binnen:calc(var(--Wt) * 24/590.6);--zij:var(--binnen)}.mposter.papier-wit{--zij:0px}.mposter-blad{inset:var(--afloop);position:absolute;overflow:visible}.mposter-beeld{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mposter-kaart{left:calc(-1 * var(--afloop));top:calc(-1 * var(--afloop));width:calc(100% + 2 * var(--afloop));height:calc(100% + 2 * var(--afloop));position:absolute;overflow:hidden}.mposter-kaartintern{transform-origin:0 0;position:absolute;top:0;left:0}.mposter-kaart img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mposter.indeling-klassiek .mposter-kaart{left:var(--rand);top:var(--rand);right:var(--rand);width:auto;height:calc(var(--H) - var(--bar) - var(--rand))}.mposter.indeling-klassiek .mposter-tekst{bottom:calc(var(--rand) + var(--H) * 20/800)}.mposter .maplibregl-canvas{cursor:grab}.mposter .maplibregl-canvas:active{cursor:grabbing}.mposter .maplibregl-ctrl-bottom-right,.mposter .maplibregl-ctrl-bottom-left{display:none}.mposter-verloop{pointer-events:none;z-index:2;height:45%;display:none;position:absolute;left:0;right:0}.mposter-tekst{left:0;right:0;bottom:calc(var(--H) * 20/800);align-items:center;gap:calc(var(--H) * 6/800 * var(--rs,1));text-align:center;white-space:nowrap;z-index:3;pointer-events:none;line-height:1.1;font-family:var(--letter);font-style:var(--cursief);flex-direction:column;padding:0 4%;display:flex;position:absolute}.mposter-titel{top:calc(var(--H) * .0035);font-weight:var(--gewicht);font-size:var(--t1);letter-spacing:var(--spatie);position:relative}.mposter-sub{top:calc(var(--H) * -.003);font-weight:400;font-size:var(--t2);letter-spacing:.2em;position:relative}@property --papier{syntax:"<color>";inherits:true;initial-value:#fff}.mposter.wissel{transition:--papier .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.mposter.wissel{transition-duration:.15s}}.mposter-coords{top:calc(var(--H) * -.005);font-weight:400;font-size:var(--t3);letter-spacing:.115em;white-space:pre;position:relative}.mposter.letter-elegant .mposter-sub{letter-spacing:.04em}.mposter-stats b{font-weight:600}.poster-marker{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.poster-marker.versleepbaar{pointer-events:auto;touch-action:none;cursor:grab}.poster-marker.versleepbaar:before{content:"";inset:calc(-14px / var(--s,1));position:absolute}.poster-marker.versleepbaar:active{cursor:grabbing}.poster-marker svg{width:calc(var(--W)*.03*var(--ms,1));filter:drop-shadow(0 1px 1px #0004);height:auto;transition:scale .16s cubic-bezier(.23,1,.32,1),filter .16s}.maplibregl-marker-anchor-bottom.poster-marker svg{transform-origin:50% 100%}.poster-marker.versleepbaar:active svg{filter:drop-shadow(0 3px 4px #0005);transition-duration:.12s;scale:1.08}@media (prefers-reduced-motion:reduce){.poster-marker.versleepbaar:active svg{scale:none}}.poster-marker.hint:after{content:"";width:calc(var(--W)*.075*var(--ms,1));aspect-ratio:1;border:calc(1.5px / var(--s,1)) dashed #1b1d22;pointer-events:none;border-radius:50%;animation:1.1s ease-out .22s 2 sleeppuls;position:absolute;top:50%;left:50%;translate:-50% -50%}.poster-marker.hint em{top:calc(100% + 6px / var(--s,1));font:500 calc(12px / var(--s,1))/1 Inter,ui-sans-serif,sans-serif;white-space:nowrap;color:#fbfaf7;padding:calc(4px / var(--s,1)) calc(8px / var(--s,1));pointer-events:none;background:#1b1d22d1;border-radius:999px;font-style:normal;position:absolute;left:50%;translate:-50%}@keyframes sleeppuls{0%{opacity:1;scale:1}70%{opacity:.15;scale:1.35}to{opacity:1;scale:1}}.poster-marker span{font-size:calc(var(--W)*.018*var(--ms,1));letter-spacing:.06em;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 3px #fff;font-weight:600;position:absolute}.poster-marker.label-onder span{margin-top:calc(var(--W)*.003*var(--ms,1));top:100%;left:50%;translate:-50%}.poster-marker.hint.label-onder em{top:auto;bottom:calc(100% + 6px)}.poster-marker.hint.hint-l em{left:auto;right:0;translate:0}.poster-marker.hint.hint-r em{left:0;translate:0}.poster-marker.label-boven span{margin-bottom:calc(var(--W)*.003*var(--ms,1));bottom:100%;left:50%;translate:-50%}.poster-marker.label-links span{margin-right:calc(var(--W)*.004*var(--ms,1));top:50%;right:100%;translate:0 -50%}.poster-marker.label-rechts span{margin-left:calc(var(--W)*.004*var(--ms,1));top:50%;left:100%;translate:0 -50%}.mposter.indeling-omlijst .mposter-kaart{inset:var(--rand);width:auto;height:auto}.mposter.indeling-omlijst .mposter-blad:before,.mposter.indeling-omlijst .mposter-blad:after{content:"";pointer-events:none;z-index:3;border:solid;position:absolute}.mposter.indeling-omlijst .mposter-blad:before{inset:var(--rand);border-width:calc(var(--Wt) * 4/590.6)}.mposter.indeling-omlijst .mposter-blad:after{inset:calc(var(--rand) - var(--Wt) * 5/590.6);border-width:calc(var(--Wt) * 1/590.6)}.mposter.indeling-omlijst .mposter-verloop{left:var(--rand);right:var(--rand);bottom:var(--rand);height:calc(var(--tekstH,var(--Wt) * 115.8/590.6) + var(--Wt) * 160/590.6);background:linear-gradient(to bottom,transparent 0%,var(--papier) 50%);display:block}.mposter.indeling-omlijst .mposter-tekst{bottom:calc(var(--rand) + var(--Wt) * 50/590.6);padding:0 calc(var(--rand) + var(--Wt) * 18/590.6);gap:calc(var(--Wt) * 11/590.6 * var(--rs,1));line-height:1}.mposter.indeling-omlijst .mposter-titel{font-size:var(--t1);letter-spacing:.15em;text-transform:uppercase;font-weight:700;top:0}.mposter.indeling-omlijst .mposter-sub{font-size:var(--t2);letter-spacing:.5em;text-transform:uppercase;padding:0 1em;font-weight:400;line-height:1.4;top:0}.mposter.indeling-omlijst .mposter-sub:before,.mposter.indeling-omlijst .mposter-sub:after{content:"";background:currentColor;width:3em;height:.14em;position:absolute;top:50%;translate:0 -50%}.mposter.indeling-omlijst .mposter-sub:before{right:100%}.mposter.indeling-omlijst .mposter-sub:after{left:100%}.mposter.indeling-omlijst .mposter-coords{font-size:var(--t3);letter-spacing:.1em;text-transform:uppercase;font-weight:300;top:0}.mposter.indeling-legenda .mposter-kaart{inset:var(--rand);width:auto;height:auto}.mposter.indeling-legenda .mposter-tekst{width:max-content;max-width:calc(var(--W) - 2 * var(--rand) - var(--Wt) * 40/590.6);left:50%;right:auto;bottom:calc(var(--rand) + var(--Wt) * 20/590.6);padding:calc(var(--Wt) * 10/590.6) calc(var(--Wt) * 30/590.6);background:#fff;gap:0;line-height:1.5;translate:-50%}.mposter.indeling-legenda .mposter-titel{font-size:var(--t1);letter-spacing:.2em;text-transform:uppercase;font-weight:700;top:0}.mposter.indeling-legenda .mposter-sub{font-size:var(--t2);letter-spacing:.3em;text-transform:uppercase;margin:calc(var(--Wt) * 2.6/590.6 * var(--rs,1)) 0 calc(var(--Wt) * 6.5/590.6 * var(--rs,1));font-weight:400;line-height:1.4;top:0}.mposter.indeling-legenda .mposter-coords{font-size:var(--t3);letter-spacing:.1em;opacity:.53;font-weight:400;top:0}.mposter.indeling-overloop .mposter-kaart{inset:var(--rand);width:auto;height:auto}.mposter.indeling-overloop .mposter-verloop{left:var(--rand);right:var(--rand);bottom:var(--rand);height:calc(var(--tekstH,var(--Wt) * 151.2/590.6) + var(--Wt) * 100/590.6);background:linear-gradient(to bottom,transparent 0%,var(--papier) 50%);display:block}.mposter.indeling-overloop .mposter-tekst{bottom:calc(var(--Wt) * 50/590.6);padding:0 calc(var(--Wt) * 30/590.6);gap:0;line-height:1.5}.mposter.indeling-overloop .mposter-titel{font-size:var(--t1);letter-spacing:.2em;text-transform:uppercase;font-weight:700;top:0}.mposter.indeling-overloop .mposter-sub{font-size:var(--t2);letter-spacing:.5em;text-transform:uppercase;margin:calc(var(--Wt) * 4.4/590.6 * var(--rs,1)) 0 calc(var(--Wt) * 11/590.6 * var(--rs,1));font-weight:400;line-height:1.4;top:0}.mposter.indeling-overloop .mposter-coords{font-size:var(--t3);letter-spacing:.1em;text-transform:uppercase;font-weight:300;top:0}.mposter.indeling-verdeeld .mposter-kaart{left:var(--rand);top:var(--rand);right:var(--rand);width:auto;height:calc(var(--H) - 2 * var(--rand) - var(--tekstH,var(--Wt) * 100.3/590.6))}.mposter.indeling-verdeeld .mposter-tekst{left:var(--rand);right:var(--rand);bottom:var(--rand);text-align:left;background:var(--papier);border-top:calc(var(--Wt) * 5/590.6) solid currentColor;padding:calc(var(--Wt) * 20/590.6) var(--zij) var(--binnen);align-items:flex-start;gap:0;line-height:1.5}.mposter.indeling-verdeeld .mposter-titel{font-size:var(--t1);letter-spacing:.2em;text-transform:uppercase;font-weight:700;top:0}.mposter.indeling-verdeeld .mposter-sub{font-size:var(--t2);letter-spacing:.3em;text-transform:uppercase;margin:calc(var(--Wt) * 2.6/590.6 * var(--rs,1)) 0 calc(var(--Wt) * 6.5/590.6 * var(--rs,1));font-weight:400;line-height:1.4;top:0}.mposter.indeling-verdeeld .mposter-coords{font-size:var(--t3);letter-spacing:.1em;opacity:.53;font-weight:400;top:0}.mposter.indeling-kop .mposter-kaart{left:var(--rand);right:var(--rand);width:auto;top:calc(var(--rand) + var(--tekstH,var(--Wt) * 133/590.6));height:calc(var(--H) - 2 * var(--rand) - var(--tekstH,var(--Wt) * 133/590.6))}.mposter.indeling-kop .mposter-tekst{top:var(--rand);bottom:auto;left:var(--rand);right:var(--rand);padding:0 var(--zij) calc(var(--Wt) * 20/590.6);align-items:start;gap:0 calc(var(--Wt) * 20/590.6);text-align:left;grid-template-columns:1fr auto;line-height:1;display:grid}.mposter.indeling-kop .mposter-titel{padding:calc(var(--Wt) * 20/590.6) 0 calc(var(--Wt) * 10/590.6);font-size:var(--t1);letter-spacing:-.06em;text-transform:none;justify-self:start;font-weight:700;top:0}.mposter.indeling-kop .mposter-sub{margin-top:calc(var(--Wt) * 40/590.6);font-size:var(--t2);letter-spacing:.1em;text-transform:uppercase;text-align:right;justify-self:end;font-weight:400;line-height:1.53;top:0}.mposter.indeling-kop .mposter-tekst:before{content:"";border-top:calc(var(--Wt) * 2/590.6) solid currentColor;grid-area:2/1/auto/-1}.mposter.indeling-kop .mposter-coords{padding-top:calc(var(--Wt) * 15/590.6);font-size:var(--t3);letter-spacing:0;grid-area:3/1/auto/-1;justify-self:start;font-weight:500;line-height:1.53;top:0}.mposter.indeling-klassiek.tekst-boven .mposter-kaart{top:var(--bar);height:calc(var(--H) - var(--bar) - var(--rand))}.mposter.indeling-klassiek.tekst-boven .mposter-tekst{bottom:auto;top:calc(var(--rand) + var(--H) * 20/800)}.mposter.indeling-verdeeld.tekst-boven .mposter-kaart,.mposter.indeling-verdeeld.tekst-boven-rechts .mposter-kaart{top:calc(var(--rand) + var(--tekstH,var(--Wt) * 100.3/590.6));height:calc(var(--H) - 2 * var(--rand) - var(--tekstH,var(--Wt) * 100.3/590.6))}.mposter.indeling-verdeeld.tekst-boven .mposter-tekst,.mposter.indeling-verdeeld.tekst-boven-rechts .mposter-tekst{bottom:auto;top:var(--rand);border-top:0;border-bottom:calc(var(--Wt) * 5/590.6) solid currentColor;padding:var(--binnen) var(--zij) calc(var(--Wt) * 20/590.6)}.mposter.indeling-verdeeld.tekst-onder-rechts .mposter-tekst,.mposter.indeling-verdeeld.tekst-boven-rechts .mposter-tekst{text-align:right;align-items:flex-end}.mposter.indeling-overloop.tekst-boven .mposter-verloop{bottom:auto;top:var(--rand);background:linear-gradient(to top,transparent 0%,var(--papier) 50%)}.mposter.indeling-overloop.tekst-boven .mposter-tekst{bottom:auto;top:calc(var(--Wt) * 50/590.6)}.mposter.indeling-omlijst.tekst-boven .mposter-verloop{bottom:auto;top:var(--rand);background:linear-gradient(to top,transparent 0%,var(--papier) 50%)}.mposter.indeling-omlijst.tekst-boven .mposter-tekst{bottom:auto;top:calc(var(--rand) + var(--Wt) * 50/590.6)}.mposter.indeling-legenda.tekst-boven .mposter-tekst{bottom:auto;top:calc(var(--rand) + var(--Wt) * 20/590.6)}.mposter.indeling-kop.tekst-onder .mposter-kaart,.mposter.indeling-kop.tekst-onder-rechts .mposter-kaart{top:var(--rand)}.mposter.indeling-kop.tekst-onder .mposter-tekst,.mposter.indeling-kop.tekst-onder-rechts .mposter-tekst{top:auto;bottom:var(--rand);padding:calc(var(--Wt) * 20/590.6) var(--zij) var(--binnen)}.mposter.indeling-kop .mposter-titel,.mposter.indeling-kop .mposter-sub{grid-row:1}.mposter.indeling-kop.tekst-boven-rechts .mposter-tekst,.mposter.indeling-kop.tekst-onder-rechts .mposter-tekst{grid-template-columns:auto 1fr}.mposter.indeling-kop.tekst-boven-rechts .mposter-titel,.mposter.indeling-kop.tekst-onder-rechts .mposter-titel{text-align:right;grid-column:2;justify-self:end}.mposter.indeling-kop.tekst-boven-rechts .mposter-sub,.mposter.indeling-kop.tekst-onder-rechts .mposter-sub{text-align:left;grid-column:1;justify-self:start}.mposter.indeling-kop.tekst-boven-rechts .mposter-coords,.mposter.indeling-kop.tekst-onder-rechts .mposter-coords{text-align:right;justify-self:end}.mposter-boog{z-index:3;pointer-events:none;will-change:transform;position:absolute;overflow:visible}.mposter-pol{z-index:3;pointer-events:none;will-change:transform;box-sizing:border-box;padding:calc(var(--W) * var(--ps) * .0006) calc(var(--W) * var(--ps) * .0006) 0;transform:rotate(var(--rot));box-shadow:0 calc(var(--W) * .0025) calc(var(--W) * .009) #00000047,0 0 0 calc(var(--W) * .0006) #00000014;background:#fff;position:absolute}.mposter-pol i{aspect-ratio:1;background:#e4e1dc;display:block;position:relative;overflow:hidden}.mposter-pol img{object-fit:cover;width:100%;height:100%;display:block}.mposter-pol b{height:calc(var(--W) * var(--ps) * .003);white-space:nowrap;color:#2a2622;font:500 calc(var(--W) * var(--ps) * .0015 * var(--lf,1))/1 Caveat,"Bradley Hand",cursive;justify-content:center;align-items:center;display:flex;overflow:hidden}.mposter-pol.sleepbaar{pointer-events:auto;cursor:grab;touch-action:none}.mposter-pol.sleept{cursor:grabbing;z-index:4;box-shadow:0 calc(var(--W) * .012) calc(var(--W) * .024) #0000004d,0 0 0 calc(var(--W) * .0006) #00000014}.d1{--glas:#fbf8f3e6;--inkt:#1b1d22;--mut:#5b6068;--rand:#e2ddd4;--blauw:#1f3f8f;--blauwlicht:#e8edf8;--foutvlak:#f7e9e6;--fouttekst:#7a2e22;--wit:#fbfaf7;color:var(--inkt);background:#8f7f6c;font-family:Geist,Inter,ui-sans-serif,sans-serif;font-size:14px;line-height:1.4;position:fixed;inset:0;overflow:hidden}.d1 *{box-sizing:border-box}.d1 button{font:inherit;color:inherit;cursor:pointer}.d1 button.d1-cta,.d1 button.d1-go{color:#fff}.d1 button.d1-cta.licht{color:var(--inkt)}.d1 button:disabled{cursor:not-allowed;opacity:.45}.d1 :focus-visible{outline:2px solid var(--blauw);outline-offset:2px;border-radius:inherit}.d1 input:focus{border-color:var(--blauw);box-shadow:0 0 0 3px #1f3f8f2e}.d1 .aan:focus-visible,.d1 .d1-cta:focus-visible{outline-offset:-4px;box-shadow:0 0 0 3px var(--blauw);outline:2px solid #fff}.d1 .glas{background:var(--glas);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 44px -22px #1e1a1473,inset 0 0 0 1px #ffffffbf}.d1 .i{flex:none;width:20px;height:20px}.d1 h2{text-wrap:balance;letter-spacing:-.01em;margin:0 0 4px;font:400 24px/1.1 Fraunces,Georgia,serif}.d1 .uitleg{color:var(--mut);max-width:68ch;margin:0 0 16px;font-size:13.5px}.d1-kamer{isolation:isolate;background:var(--podium);position:absolute;inset:0;overflow:hidden}.d1-posterbox{transition:opacity var(--groot) var(--uit);position:absolute}.d1-opening{background:#f5ede4;position:absolute;inset:0;overflow:hidden}.d1-papier{background:#f5ede4;position:absolute;overflow:hidden}.d1-pp{pointer-events:none;background:linear-gradient(#f8f4ec,#f3eee5);position:absolute;inset:0}.d1-pp.creme{background:linear-gradient(#f1e8d4,#eae0ca)}.d1-pp.zwart{background:linear-gradient(#242220,#1b1917)}.d1-pp-snede{pointer-events:none;z-index:6;position:absolute;box-shadow:0 0 0 1.5px #fffdf8,0 0 0 2px #00000012,inset 0 1px 2px #00000038,inset 0 0 1px #0000002e}.d1-sponning{pointer-events:none;z-index:7;box-shadow:inset 0 calc(var(--lb) * .45) calc(var(--lb) * .7) calc(var(--lb) * -.3) #0000006b,inset 0 calc(var(--lb) * -.12) calc(var(--lb) * .3) calc(var(--lb) * -.15) #00000029, inset calc(var(--lb) * .25) 0 calc(var(--lb) * .5) calc(var(--lb) * -.25) #00000038,inset calc(var(--lb) * -.25) 0 calc(var(--lb) * .5) calc(var(--lb) * -.25) #0003,inset 0 0 0 1px #0000002e;position:absolute;inset:0}.d1-glas{pointer-events:none;z-index:7;background:linear-gradient(108deg,#fff0 28%,#ffffff0d 42%,#ffffff21 50%,#ffffff0a 57%,#fff0 72%),radial-gradient(140% 80% at 85% -10%,#ffffff29,#fff0 55%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59}.d1-lijst{inset:calc(var(--lb) * -1);pointer-events:none;--hi-t:.28;--hi-s:.16;--tex-h:none;--tex-v:none;--kleur:#1a1816;position:absolute;box-shadow:0 1px 1.5px #0000004d,0 6px 10px -4px #00000047,0 22px 36px -14px #00000057,0 40px 70px -30px #00000040}.d1-lijst.geen{box-shadow:0 .5px #ffffff80,0 1px 2px #00000038,0 8px 16px -8px #00000047,0 20px 40px -24px #0000004d}.d1-lijst i{background-color:var(--kleur);background-repeat:repeat;display:block;position:absolute}.d1-lijst .t{height:var(--lb);clip-path:polygon(0 0,100% 0,calc(100% - var(--lb)) 100%,var(--lb) 100%);top:0;left:0;right:0}.d1-lijst .b{height:var(--lb);clip-path:polygon(var(--lb) 0,calc(100% - var(--lb)) 0,100% 100%,0 100%);bottom:0;left:0;right:0}.d1-lijst .l{width:var(--lb);clip-path:polygon(0 0,100% var(--lb),100% calc(100% - var(--lb)),0 100%);top:0;bottom:0;left:0}.d1-lijst .r{width:var(--lb);clip-path:polygon(0 var(--lb),100% 0,100% 100%,0 calc(100% - var(--lb)));top:0;bottom:0;right:0}.d1-lijst .t{background-image:linear-gradient(180deg,rgba(255,255,255,var(--hi-t)) 0,rgba(255,255,255,calc(var(--hi-t) * .35)) 12%,#0000 36%,#0000000f 70%,#00000042 90%,#ffffff38 94%,#00000073 100%),var(--tex-h)}.d1-lijst .b{background-image:linear-gradient(0deg,#0000004d 0,#0000001a 12%,#0000 36%,#0000000a 70%,#00000029 90%,#ffffff4d 94%,#00000059 100%),var(--tex-h)}.d1-lijst .l{background-image:linear-gradient(90deg,rgba(255,255,255,var(--hi-s)) 0,rgba(255,255,255,calc(var(--hi-s) * .3)) 12%,#0000 36%,#0000000d 70%,#00000038 90%,#ffffff38 94%,#0006 100%),var(--tex-v)}.d1-lijst .r{background-image:linear-gradient(270deg,#00000024 0,#0000000a 12%,#0000 36%,#0000000d 70%,#00000038 90%,#ffffff2e 94%,#0006 100%),var(--tex-v)}.d1-lijst .t,.d1-lijst .b{background-size:100% 100%,auto 100%}.d1-lijst .l,.d1-lijst .r{background-size:100% 100%,100%}.d1-lijst .b{background-position:0 0,37% 0}.d1-lijst .r{background-position:0 0,0 61%}.d1-lijst .l{background-position:0 0,0 23%}.d1-lijst.hout-zwart .t{background-image:linear-gradient(#ffffff52 0,#ffffff1a 12%,#0000 36%,#0000000f 70%,#00000042 90%,#ffffff42 94%,#00000073 100%),linear-gradient(90deg,#fff0 0,#ffffff12 35%,#ffffff1f 50%,#ffffff0d 65%,#fff0 100%)}.d1-lijst.hout-wit,.d1-lijst.alu-wit{--kleur:#efebe3;--hi-t:.55;--hi-s:.4}.d1-lijst.hout-wit .t{background-image:linear-gradient(#ffffffbf 0,#ffffff59 14%,#fff0 40%,#0000000d 72%,#00000029 90%,#ffffffe6 94%,#00000047 100%)}.d1-lijst.hout-wit .b{background-image:linear-gradient(0deg,#0003 0,#00000014 12%,#0000 36%,#00000008 70%,#0000001a 90%,#ffffffe6 94%,#00000038 100%)}.d1-lijst.hout-wit .l{background-image:linear-gradient(90deg,#fff9 0,#fff3 12%,#0000 36%,#0000000a 70%,#00000021 90%,#ffffffe6 94%,#00000040 100%)}.d1-lijst.hout-wit .r{background-image:linear-gradient(270deg,#0000001a 0,#00000008 12%,#0000 36%,#0000000a 70%,#00000021 90%,#ffffffe6 94%,#00000040 100%)}.d1-lijst.hout-naturel{--kleur:#d8be95;--tex-h:url(/lijsten/naturel-h.jpg);--tex-v:url(/lijsten/naturel-v.jpg);--hi-t:.22;--hi-s:.12}.d1-lijst.alu-zwartmat{--kleur:#2b2a28;--hi-t:.14;--hi-s:.08}.d1-lijst.alu-champagne{--kleur:#d9c7a3}.d1-lijst.alu-goudmat{--kleur:#c6a75e}.d1-lijst.alu-koperglans{--kleur:#b8683b}.d1-lijst.alu:not(.alu-zwartmat) .t{background-image:linear-gradient(#ffffff9e 0,#ffffff2e 20%,#0000001a 42%,#ffffff57 58%,#ffffff14 70%,#00000038 88%,#00000080 100%)}.d1-lijst.alu:not(.alu-zwartmat) .b{background-image:linear-gradient(0deg,#0000005c 0,#0000001a 20%,#ffffff1a 42%,#ffffff42 58%,#00000005 70%,#00000029 88%,#0000006b 100%)}.d1-lijst.alu:not(.alu-zwartmat) .l{background-image:linear-gradient(90deg,#ffffff80 0,#ffffff24 20%,#00000014 42%,#ffffff47 58%,#ffffff0f 70%,#0003 88%,#00000075 100%)}.d1-lijst.alu:not(.alu-zwartmat) .r{background-image:linear-gradient(270deg,#0000003d 0,#0000000f 20%,#ffffff14 42%,#ffffff38 58%,#0000 70%,#0000002e 88%,#00000075 100%)}.d1-lijst.alu-koperglans .t{background-image:linear-gradient(#ffffffb3 0,#ffffff38 18%,#00000024 40%,#ffffff80 56%,#ffffff1a 68%,#00000042 88%,#00000085 100%)}.d1-lijst.hout:before,.d1-lijst.alu:before{content:"";background:var(--zij,#0c0b0a);z-index:-1;clip-path:polygon(0 100%,100% 100%,100% 0,calc(100% - 3px) 0,calc(100% - 3px) calc(100% - 4px),0 calc(100% - 4px));position:absolute;inset:2px -3px -4px 1px}.d1-lijst.hout-wit,.d1-lijst.alu-wit{--zij:#b9b3a8}.d1-lijst.hout-naturel{--zij:#a8895f}.d1-lijst.alu-zwartmat{--zij:#141312}.d1-lijst.alu-champagne{--zij:#a89473}.d1-lijst.alu-goudmat{--zij:#967c3e}.d1-lijst.alu-koperglans{--zij:#86482a}.d1-lijst.hout,.d1-lijst.alu{box-shadow:0 2px 2px #00000057,0 10px 14px -5px #00000052,0 30px 44px -16px #0000005c,0 50px 80px -34px #00000042}.d1-lijst.hout-wit,.d1-lijst.alu-wit{box-shadow:0 0 0 .5px #0000002e,0 2px 2px #0000004d,0 10px 14px -5px #0000004d,0 30px 44px -16px #00000057,0 50px 80px -34px #0000003d}.d1-lijst.toon{box-shadow:none}.d1-lijst.toon .t{background:linear-gradient(#ffffff3d 0,#ffffff12 30%,#fff0 55%,#0000001f 85%,#0000004d 100%),linear-gradient(#ffffff1f,#ffffff1f),linear-gradient(#341e0c4d,#341e0c4d),#8a6440 url(/lijsten/eiken-h.jpg) 0 0/auto 100%}.d1-lijst.toon .b{background:linear-gradient(0deg,#00000047 0,#00000014 30%,#0000 55%,#ffffff12 85%,#ffffff29 100%),linear-gradient(#0000002b,#0000002b),linear-gradient(#341e0c4d,#341e0c4d),#8a6440 url(/lijsten/eiken-h.jpg) 0 0/auto 100%}.d1-lijst.toon .l{background:linear-gradient(90deg,#ffffff24 0,#ffffff0a 30%,#fff0 55%,#0000001a 85%,#00000042 100%),linear-gradient(#ffffff0a,#ffffff0a),linear-gradient(#341e0c4d,#341e0c4d),#8a6440 url(/lijsten/eiken-v.jpg) 0 0/100%}.d1-lijst.toon .r{background:linear-gradient(270deg,#0003 0,#0000000d 30%,#0000 55%,#ffffff0d 85%,#ffffff1f 100%),linear-gradient(#00000017,#00000017),linear-gradient(#341e0c4d,#341e0c4d),#8a6440 url(/lijsten/eiken-v.jpg) 0 0/100%}.d1-lijst.toon:before{content:"";box-shadow:0 calc(var(--lb) * .15) calc(var(--lb) * .3) #00000038,0 calc(var(--lb) * .8) calc(var(--lb) * 1.6) calc(var(--lb) * -.3) #0000002b,0 calc(var(--lb) * 2.6) calc(var(--lb) * 5) calc(var(--lb) * -2) #00000026;position:absolute;inset:1px}.d1-lijst.toon:after{content:"";inset:var(--lb);position:absolute;box-shadow:inset 0 3px 3px -1px #00000052,inset 2px 0 2px -1px #0000002b}.d1-toononder{left:50%;top:calc(100% + var(--lb) + var(--pp,0px) + 10px);color:#1b1d22d1;white-space:nowrap;pointer-events:none;font:500 12px/1.3 Geist,sans-serif;position:absolute;transform:translate(-50%)}.d1-bron{color:var(--mut,#5b6068);white-space:nowrap;animation:d1-fade var(--gewoon) var(--uit) both;justify-content:flex-end;margin:0;font:400 12px/1.4 Geist,sans-serif;display:flex;position:absolute}.d1-bron a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #1b1d2240;text-decoration:underline #1b1d2240}.d1-bron a:hover{text-decoration-color:currentColor}.smal .d1-bron{justify-content:center;font-size:11px}.d1-maatlabel{left:50%;bottom:calc(100% + var(--lb) + var(--pp,0px) + 10px);color:#fff;white-space:nowrap;background:#1b1d22b3;border-radius:999px;padding:4px 10px;font:500 12px Geist,sans-serif;position:absolute;transform:translate(-50%)}.d1-skelet{z-index:5;pointer-events:none;transition:opacity var(--groot) var(--uit);background:#f5ede4;position:absolute;inset:0}.d1-skelet .sk-kaart{background:linear-gradient(100deg,#efe5da 30%,#f7f0e8 50%,#efe5da 70%) 0 0/200% 100%;width:100%;height:83.4%;animation:1.2s linear infinite d1sk;position:absolute;top:0;left:0}.d1-skelet .sk-tekst{justify-items:center;gap:6%;display:grid;position:absolute;bottom:6%;left:0;right:0}.d1-skelet .sk-tekst i{background:#e6d9cb;border-radius:999px;width:46%;height:5%;display:block}.d1-skelet .sk-tekst i+i{width:28%;height:3%}@keyframes d1sk{0%{background-position:100% 0}to{background-position:-100% 0}}.d1-plek{z-index:6;border-radius:999px;align-items:center;gap:12px;height:52px;padding:0 18px;font-size:14px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.d1-plek b{white-space:nowrap;text-overflow:ellipsis;max-width:460px;font-weight:600;overflow:hidden}.d1-plek>.i{color:var(--mut)}.d1-plek.zoek{width:640px;padding-right:4px}.d1-plek.zoek input{height:44px;color:var(--inkt);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.d1-go{background:var(--blauw);color:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.d1-zoekpaneel{z-index:6;border-radius:20px;width:640px;padding:14px 16px 12px;position:absolute;top:86px;left:50%;transform:translate(-50%)}.d1-zoekpaneel>p{color:var(--mut);margin:2px 0 8px;font-size:13px}.d1-suggesties{gap:4px;margin:0;padding:0;list-style:none;display:grid}.d1-suggesties li{min-width:0}.d1-suggesties button{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;height:46px;padding:0 12px;font-size:14px;display:flex}.d1-suggesties button.aan,.d1-suggesties button:hover{background:var(--blauwlicht)}.d1-suggesties span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.d1-suggesties small{color:var(--mut);font-size:12px}.d1-fout{gap:4px;padding:10px 12px 12px;font-size:14px;display:grid}.d1-fout b{color:var(--inkt)}.d1-fout span{color:var(--mut)}.d1-plekonder{gap:16px;padding:8px 4px 0;display:flex}.d1-tekstknop{color:var(--blauw);background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:600}.d1 button.d1-buurt{text-align:left;width:100%;transition:background-color var(--snel) ease,scale var(--snel) var(--uit);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.d1 button.d1-buurt:hover{background:var(--blauwlicht)}.d1-buurtbol{background:var(--blauwlicht);width:36px;height:36px;color:var(--blauw);border-radius:50%;flex:none;place-items:center;display:grid}.d1-buurtbol .i{width:18px;height:18px}.d1-buurttekst{flex:1;gap:1px;min-width:0;display:grid}.d1-buurttekst b{font-size:14px;font-weight:600}.d1-buurttekst small{color:var(--mut);font-size:12.5px;line-height:1.35}.d1-buurt>.i{width:18px;height:18px;color:var(--mut);flex:none}.d1-buurtstil{color:var(--mut);align-items:center;gap:12px;margin:0;padding:10px;font-size:13px;line-height:1.45;display:flex}.d1-buurtstil[data-staat=bezig] .d1-buurtbol .i{animation:1.1s ease-in-out infinite d1-pols}.d1-buurtscheid{background:#1b1d2214;height:1px;margin:6px 2px 10px}.d1 .d1-zoeklijst button.d1-buurt,.d1-zoeklijst .d1-buurtstil{padding:10px 12px}@media (prefers-reduced-motion:reduce){.d1-buurtstil .d1-buurtbol .i{animation:none}}.d1-coord{border:1px solid var(--rand);background:#00000005;border-radius:16px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.d1-coordrij{align-items:flex-end;gap:8px;display:flex}.d1-coordrij label{min-width:0;color:var(--mut);transition:color var(--snel);flex:1;font-size:11.5px;font-weight:600}.d1-coordrij label.aan{color:var(--inkt)}.d1-coordrij input{border:1px solid var(--rand);width:100%;height:44px;color:var(--inkt);background:#fff;border-radius:12px;margin-top:4px;padding:0 12px;font-size:14px;display:block}.d1-coordswap{border:1px solid var(--rand);width:44px;height:44px;color:var(--mut);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.d1-coordonder{align-items:center;gap:8px;display:flex}.d1-coordchip{height:40px;color:var(--mut);transition:background-color .15s,color .15s,scale var(--snel,.15s) var(--uit);background:#0000000d;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;display:inline-flex}.d1-coordchip.aan{background:var(--blauwlicht);color:var(--blauw)}.d1-sluit{width:44px;height:44px;color:var(--mut);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.d1-sluit:hover{color:var(--inkt);background:#1b1d220f}.d1-sluit .i{width:18px;height:18px}.d1-mini{border-radius:3px;flex:none;position:relative;overflow:hidden;box-shadow:0 4px 12px -6px #0006}.d1-mini.ingelijst{box-shadow:none;border-radius:0;overflow:visible}.d1-mini.leeg{background:#f5ede4}.d1-mini .mposter{position:absolute}.d1-detailstrook{justify-content:space-between;align-items:center;gap:14px;display:flex}.d1-detailstrook .d1-strookkop{gap:2px;min-width:0;margin:0;display:grid}.d1-detailstrook .d1-segm{flex:none}.d1-detailstrook .d1-segm button{min-height:32px;padding:5px 12px;font-size:13px}.d1-label{color:var(--mut);margin:10px 0 4px;font-size:12.5px;display:block}.d1-label small{color:var(--mut);margin-left:6px;font-size:11.5px}.d1-label input{border:1px solid var(--rand);width:100%;height:44px;color:var(--inkt);background:#fff;border-radius:12px;margin-top:4px;padding:0 12px;font:400 15px Geist,Inter,sans-serif;display:block}.d1-label .telt{float:right;color:#2f7048;font-weight:600}.d1-label .telt.lang{color:#7a2e22}.d1-rij{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.d1-rij.uit,.uit>.d1-rij{opacity:.45;pointer-events:none}.d1-segm{background:#0000000f;border-radius:999px;padding:3px;display:inline-flex}.d1-segm button{background:0 0;border:0;border-radius:999px;min-height:36px;padding:7px 14px;font-size:14px}.d1-segm button.aan{box-shadow:inset 0 0 0 1px var(--blauw);background:#fff;font-weight:600}.d1-schakelrij{cursor:pointer;position:relative}.d1-schakelrij input{opacity:0;cursor:pointer;width:44px;height:26px;margin:0;position:absolute;right:0}.d1-schak{background:var(--blauw);border-radius:13px;flex:none;width:44px;height:26px;display:inline-block;position:relative}.d1-schak:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px}.d1-schak:not(.uit):before{content:"";border:2px solid #fff;border-top:0;border-left:0;width:5px;height:9px;position:absolute;top:7px;left:9px;transform:rotate(45deg)}.d1-schak.uit{background:#cfcac0}.d1-schak.uit:after{left:3px;right:auto}.d1-schakelrij input:focus-visible+.d1-schak{outline:2px solid var(--blauw);outline-offset:2px}.d1-slim{color:var(--mut);margin:8px 0 0;font-size:12.5px}.d1-vormico{flex:none;width:20px;height:20px}.d1-vormico.groot{width:22px;height:22px}.d1-vormraster{box-shadow:inset 0 0 0 1px var(--rand);background:#ffffff8c;border-radius:14px;grid-template-columns:repeat(7,1fr);gap:6px;margin:-4px 0 12px;padding:10px;display:grid}.d1-vormkeus{aspect-ratio:1;background:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.d1-vormkeus:hover{border-color:var(--rand)}.d1-vormkeus.aan{border-color:var(--blauw);background:var(--blauwlicht)}.d1-kleuren{gap:10px;margin:0 0 6px 2px;padding:4px;display:flex}.d1-kleur{border:0;border-radius:50%;width:36px;height:36px;position:relative;box-shadow:inset 0 0 0 1px #00000026}.d1-kleur.aan:after{content:"";border:2px solid var(--blauw);border-radius:50%;position:absolute;inset:-5px}.d1-maten{gap:8px;display:grid}.d1-maten.compact{gap:4px}.d1-maten.compact .d1-maat{gap:10px;padding:6px 12px}.d1-maten.compact .d1-maat small{display:none}.d1-maat{text-align:left;background:#ffffff8c;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.d1-maat.aan{border-color:var(--blauw);background:#fff}.d1-maat i{background:#1c1a17;border-radius:1px;flex:none;display:block}.d1-maat .d1-maattekst{flex:1;gap:2px;display:grid}.d1-maat strong{font-weight:600}.d1-maat small{color:var(--mut);font-size:13px}.d1-maat b{color:var(--mut);font-variant-numeric:tabular-nums;font-weight:500}.d1-meest{color:#8a5a1e;vertical-align:1px;background:#f5e9d6;border-radius:999px;margin-left:8px;padding:3px 7px;font:500 11px/1 Geist,sans-serif;display:inline-block}.d1-lijsten{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px;display:grid}.d1-lijstkeus{text-align:center;background:#ffffff8c;border:1px solid #0000;border-radius:16px;justify-items:center;gap:8px;padding:12px 8px 10px;display:grid}.d1-lijstkeus.aan{border-color:var(--blauw);background:#fff}.d1-lijstkeus strong{font-size:13px;font-weight:600}.d1-lijstkeus small{color:var(--mut);font-size:12px;line-height:1.35}.d1-swatch{background:#f6f1e8;border:8px solid #1c1a17;width:72px;height:96px;display:block;box-shadow:0 6px 16px -8px #0006}.d1-swatch.alu{border-width:4px}.d1-swatch.hout-wit,.d1-swatch.alu-wit{border-color:#f4f1ea;box-shadow:0 6px 16px -8px #0006,0 0 0 1px #0000001a}.d1-swatch.hout-naturel{border-color:#d8be95;border-image:url(/lijsten/naturel-h.jpg) 40/8px round}.d1-swatch.alu-zwartmat{border-color:#2b2a28}.d1-swatch.alu-champagne{border-color:#d9c7a3}.d1-swatch.alu-goudmat{border-color:#c6a75e}.d1-swatch.alu-koperglans{border-color:#b8683b}.d1-swatch.pp-geen{background:#dccfbd}.d1-swatch.pp-creme{background:#eee4cf}.d1-swatch.pp-zwart{background:#1f1d1b}.d1-cta{background:var(--blauw);color:#fff;width:100%;height:48px;transition:background-color var(--snel) ease,box-shadow var(--snel) ease,scale var(--snel) var(--uit);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;font-size:15px;font-weight:600;display:flex}.d1-cta:hover{background:#1a3878;box-shadow:0 8px 20px -10px #1f3f8f99}.d1-cta.inkt{background:var(--inkt)}.d1-cta.klein{width:auto;height:40px;margin:0;padding:0 18px;font-size:14px}.d1-klein{text-align:center;color:var(--mut);margin:10px 0 0;font-size:12px}.d1-hint{color:var(--mut);z-index:5;border-radius:999px;padding:8px 14px;font-size:12.5px;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.d1-hint.actie{color:var(--inkt);white-space:nowrap;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:13px;display:flex}.d1-hint.actie .d1-cta.klein{height:32px;padding:0 14px;font-size:13px}.d1-pil3d{background:var(--inkt);color:#fff;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 7px 0 14px;font:500 14px Geist,sans-serif;display:inline-flex}.d1-pil3d .stappen{align-items:center;gap:3px;height:44px;padding:0 2px;display:inline-flex}.d1-pil3d .stappen button:before{content:"";width:5px;height:var(--h);background:#ffffff4d;border-radius:1.5px;transition:background-color .15s;display:block}.d1-pil3d .stappen button.vol:before{background:#fff}.d1-pil3d .stappen button:hover:before{background:#ffffffbf}.d1-pil3d .stappen button:first-child{--h:6px}.d1-pil3d .stappen button:nth-child(2){--h:9px}.d1-pil3d .stappen button:nth-child(3){--h:12px}.d1-pil3d .stappen button:nth-child(4){--h:15px}.d1-pil3d .stappen button:nth-child(5){--h:18px}.d1-pil3d .stand{color:#ffffffb8;letter-spacing:.01em;min-width:60px;font-size:12.5px;font-weight:400}.d1-knop3d{transition:background-color var(--gewoon) var(--uit),color var(--gewoon) var(--uit),scale var(--snel,.15s) var(--uit)}.d1-knop3d .woorden{display:inline-flex}.d1-knop3d .extra{opacity:0;transition:grid-template-columns var(--groot) var(--uit),opacity var(--gewoon) var(--uit);grid-template-columns:0fr;display:grid}.d1-knop3d .extra span{overflow:hidden}.d1-knop3d.nodig .extra{opacity:1;grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.d1-knop3d,.d1-knop3d .extra{transition-property:opacity,color,background-color;transition-duration:.15s}}.d1-hint.actie.fout{white-space:normal;text-align:center;border-radius:22px;flex-wrap:wrap;justify-content:center;row-gap:0;width:max-content;max-width:calc(100vw - 32px);padding:8px 8px 4px 16px}.d1-hint.fout .d1-hintknop{white-space:nowrap}.d1-hintknop{font:inherit;color:var(--inkt);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 10px 0 0;font-weight:500;text-decoration:underline}.d1-hintknop:focus-visible{outline:2px solid var(--inkt);outline-offset:2px;border-radius:4px}.d1-hintx{width:32px;height:32px;color:var(--mut);background:0 0;border:0;border-radius:50%;font-size:16px}.d1-hintx:hover{color:var(--inkt);background:#1b1d220f}.d1-toast{z-index:9;border-radius:14px;align-items:center;gap:12px;max-width:min(560px,90vw);padding:10px 10px 10px 16px;font-size:14px;display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%)}.d1-toast.fout{background:var(--foutvlak);color:var(--fouttekst)}.d1-toast button{background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.d1-dim{z-index:7;background:#28221c59;position:absolute;inset:0}.d1-dim.hoog{z-index:8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#28221c73}.d1-rij2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.d1-melding{background:var(--blauwlicht);border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:13px}.d1-balk{z-index:6;border-radius:999px;flex-direction:column;gap:6px;padding:8px 8px 8px 14px;display:flex;position:absolute;top:12px;left:12px;right:12px}.d1-balk.boven{z-index:9}.d1 button.d1-zoekx{width:40px;height:40px;color:var(--inkt);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.d1-zoekx .i{width:20px;height:20px}.d1-hier[aria-busy=true]{animation:1.1s ease-in-out infinite d1-pols}@keyframes d1-pols{50%{opacity:.35}}.d1-bezig{color:var(--mut);margin:2px 0 8px;font-size:13px;animation:1.1s ease-in-out infinite d1-pols}.d1-zoeklijst .d1-bezig{margin:0;padding:0 12px;line-height:1.45}.d1-zoeklijst{z-index:8;border-radius:20px;max-height:calc(100% - 100px);padding:12px 2px;position:absolute;top:82px;left:12px;right:12px;overflow:auto}.d1-zoeklijst h2{margin:0 0 6px;padding:0 12px;font-size:22px}.d1-zoekhint{color:var(--mut);margin:0;padding:0 12px;font-size:13px;line-height:1.45}.d1-groep{color:var(--mut);padding:10px 12px 2px;font-size:12.5px}.d1-suggesties:first-child .d1-groep{padding-top:2px}.d1-richting{margin:0 0 12px}.d1-richting .d1-segm{display:flex}.d1-richting .d1-segm button{flex:1}.d1-filters{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.d1-filters button{border:1px solid var(--rand);height:32px;color:var(--inkt);background:#fff;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.d1-filters button.aan{background:var(--inkt);border-color:var(--inkt);color:#fff}.d1-maatlabel.hoog{left:calc(100% + var(--lb) + var(--pp,0px) + 8px);writing-mode:vertical-rl;padding:10px 4px;top:50%;bottom:auto;transform:translateY(-50%)rotate(180deg)}.d1-maatlabel.hoog.binnenin{left:auto;right:8px}.d1-kleuren .d1-kleur{box-sizing:border-box;border-radius:50%;flex:0 0 36px;width:36px;min-width:0;height:36px;min-height:0;padding:0}.d1-kleur.eigen{cursor:pointer;background:conic-gradient(#c24b38,#c9a96e,#4f6b57,#1f3f8f,#8b4a9e,#c24b38);display:block;overflow:hidden}.d1-mgrootte{grid-template-columns:auto 1fr auto;align-items:center;gap:0 10px;margin:6px 0 12px;display:grid}.d1-mgrootte .d1-label{grid-column:1/-1}.d1-mgrootte small{color:var(--mut);font-size:12px}.d1-mgrootte input{width:100%;accent-color:var(--blauw);margin:0}.d1-kleur-eigenwrap{display:inline-flex;position:relative}.d1-kleurpicker{z-index:9;border-radius:16px;gap:10px;width:188px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.d1-kleurvlak{cursor:crosshair;touch-action:none;border-radius:10px;width:100%;height:110px;position:relative}.d1-kleurstip{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059,0 1px 3px #0006}.d1-kleurtint{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;height:14px;position:relative}.d1-kleurtintstip{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059,0 1px 3px #0006}.d1-kleurhex{color:var(--mut);align-items:center;gap:8px;font-size:12.5px;display:flex}.d1-kleurhex input{border:1px solid var(--rand);text-transform:uppercase;height:34px;color:var(--inkt);background:#fff;border-radius:8px;flex:1;padding:0 10px;font:400 13.5px Geist,Inter,sans-serif}.d1-dim,.d1-maatlabel{animation:d1-fade var(--gewoon) var(--uit) both}.d1-maatvak{transition:opacity var(--snel) var(--uit)}.d1-maatvak.weg{opacity:0}.d1-melding,.d1-fout,.d1-hint{animation:d1-omhoog var(--gewoon) var(--uit) both}.d1-routeleeg{display:block}.d1 input[hidden]{display:none}.d1-hulp{background:#ffffff73;border-radius:12px;margin-top:10px;padding:0 12px}.d1-hulp summary{cursor:pointer;padding:10px 0;font-size:13px;font-weight:500}.d1-hulp p{color:var(--mut);margin:0 0 12px;font-size:12.5px;line-height:1.5}.d1-hulp b{color:var(--inkt);font-weight:600}.d1-zoekklein{border:1px solid var(--rand);width:100%;height:44px;color:var(--inkt);background:#fff;border-radius:12px;padding:0 12px;font:400 14px Geist,Inter,sans-serif;display:block}.d1-chipsrij{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.d1-chipsrij button{color:var(--inkt);background:#1b1d2212;border:0;border-radius:999px;min-height:32px;padding:6px 10px;font-size:12.5px;font-weight:500}.d1-chipsrij button.aan{background:var(--inkt);color:#fff}.d1-wedzoek{position:relative}.d1-pop{z-index:3;background:#fbf8f3;border-radius:20px;max-height:min(420px,52vh);padding:6px 6px 8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px -22px #1e1a148c,inset 0 0 0 1px #ffffffbf}.d1-pop.inline{max-height:none;box-shadow:none;background:0 0;padding:4px 0 0;position:static}.d1-poprij{text-align:left;width:100%;min-height:46px;color:var(--inkt);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 12px;display:flex}.d1-poprij.aan,.d1-poprij:hover{background:var(--blauwlicht)}.d1-poprij .t{flex:1;min-width:0}.d1-poprij strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.d1-poprij small{color:var(--mut);font-size:12px;display:block}.d1-poprij .km{color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.d1-popkop{color:var(--mut);justify-content:space-between;align-items:baseline;padding:10px 12px 4px;font-size:12px;display:flex}.d1-popvoet{color:var(--mut);border-top:1px solid #00000012;margin:4px 0 0;padding:8px 12px 2px;font-size:12.5px}.d1-popvoet b{color:var(--inkt);font-weight:500}.d1-groep>summary{cursor:pointer;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 12px;font-size:14px;font-weight:500;list-style:none;display:flex}.d1-groep>summary::-webkit-details-marker{display:none}.d1-groep>summary:hover{background:#fffc}.d1-groep>summary .aantal{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.d1-groep>summary .i{color:var(--mut);width:18px;height:18px;transition:transform var(--snel) var(--uit);margin-left:auto}.d1-groep[open]>summary .i{transform:rotate(180deg)}.d1-tegels{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.d1-tegel{text-align:left;min-height:58px;color:var(--inkt);background:#ffffff8c;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.d1-tegel:hover:not(:disabled){background:#fff}.d1-tegel strong{font-size:13.5px;font-weight:600;line-height:1.25}.d1-tegel small{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.d1-badge{color:#1f6b3a;background:#e6f2ea;border-radius:999px;align-items:center;gap:6px;margin:8px 0 2px;padding:4px 10px;font-size:12px;display:inline-flex}.d1-badge:before{content:"";background:#1f6b3a;border-radius:50%;width:7px;height:7px}.d1-routekaart{border:1px solid var(--blauw);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.d1-jaar{max-width:6.4em;height:22px;color:var(--mut);vertical-align:-3px;background:#1b1d220f;border:0;border-radius:6px;padding:0 0 0 4px;font:400 12px Geist,Inter,sans-serif}.d1-routemini{background:#f5ede4;border-radius:10px;flex:none;width:44px;height:44px}.d1-routetekst{flex:1;min-width:0}.d1-routetekst strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.d1-routetekst small{color:var(--mut);font-size:12px}.d1-select{border:1px solid var(--rand);height:36px;color:var(--inkt);background:#fff;border-radius:10px;padding:0 10px;font:400 14px Geist,Inter,sans-serif}.d1-segm.breed{display:flex}.d1-segm.breed button{flex:1}.d1-select.breed{border-radius:12px;width:100%;height:44px;margin-top:4px;display:block}.d1-lijnopties{margin-top:14px}.d1-lijnopties summary small{color:var(--mut);font-weight:400}.d1-lijnopties[open] summary{border-bottom:1px solid #00000014;margin-bottom:6px}.d1-lijnopties .d1-mgrootte{margin-bottom:4px}.d1-lijnopties .d1-kleuren{margin-bottom:6px}.d1-logos{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0;display:flex}.d1-logos svg{border:1px solid var(--rand);background:#fff;border-radius:6px;width:auto;height:26px;padding:2px 7px;display:block}.d1-expres:not(:empty){margin:0 0 12px}.d1-stripe-el{min-height:96px}.d1-laadt{text-align:center;color:var(--mut);padding:34px 0;font-size:13px;display:block}.d1-stripe{color:var(--mut);text-align:center;text-wrap:balance;margin:8px 0 0;font-size:12px}.d1-stripe b{color:var(--inkt);font-weight:600}.d1-stripe .i{vertical-align:-2px;width:13px;height:13px;margin-right:6px}.d1-melding.fout{background:var(--foutvlak);color:var(--fouttekst)}.d1-pe{border:1px solid var(--rand);background:#fff;border-radius:16px;gap:12px;margin:0 0 12px;padding:14px;display:grid}.d1-pe .tabs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.d1-pe .tabs button{border:1px solid var(--rand);background:#fff;border-radius:12px;place-items:center;height:52px;padding:0 6px;display:grid}.d1-pe .tabs button .logo{align-items:center;gap:6px;height:24px;display:flex}.d1-pe .tabs button.aan{border-color:var(--blauw);box-shadow:inset 0 0 0 1px var(--blauw);background:var(--blauwlicht)}.d1-pe .veld{color:var(--mut);gap:4px;font-size:12.5px;display:grid}.d1-pe .veld input,.d1-pe .veld select{border:1px solid var(--rand);height:44px;color:var(--inkt);background:#fff;border-radius:12px;width:100%;margin:0;padding:0 12px;font:400 15px Geist,Inter,sans-serif}.d1-pe .uitleg{color:var(--mut);margin:0;padding:10px 2px;font-size:13px}.d1-bankkiezer{gap:0;display:grid}.d1-bankknop{border:1px solid var(--rand);width:100%;height:48px;color:var(--inkt);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 10px;font:500 15px Geist,sans-serif;display:flex}.d1-bankknop span{flex:1}.d1-bankknop .i{width:16px;height:16px;color:var(--mut)}.d1-bankknop[aria-expanded=true]{border-color:var(--blauw);box-shadow:0 0 0 1px var(--blauw)}.d1-banklijst{overscroll-behavior:contain;border:1px solid var(--rand);max-height:216px;animation:d1-omhoog var(--gewoon) var(--uit) both;background:#fff;border-radius:14px;margin:6px 0 0;padding:6px;list-style:none;overflow:auto}.d1-banklijst li{height:44px;color:var(--inkt);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font:500 14px Geist,sans-serif;display:flex}.d1-banklijst li span{flex:1}.d1-banklijst li:hover{background:#1b1d220d}.d1-banklijst li.aan{background:var(--blauwlicht)}.d1-banklijst li .i{width:16px;height:16px;color:var(--blauw)}.d1-swatch.klein{border-width:5px;width:34px;height:46px}.d1-swatch.klein.hout-naturel{border-image:url(/lijsten/naturel-h.jpg) 40/5px round}.d1-tekstknop.klein{padding:6px 0;font-size:13px}.t-pillen{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.t-pil{border:1px solid var(--rand);min-height:40px;color:var(--mut);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:12px;font-size:13px;display:inline-flex}.t-pil b{color:var(--inkt);font-weight:600}.t-pil .t-v{color:#a9a49b;flex:none;font-size:13px;line-height:1}.t-pil:hover{border-color:#c9c3b8}.t-pil.aan{border-color:var(--blauw);background:var(--blauwlicht);color:var(--blauw)}.t-pil.aan b,.t-pil.aan .t-v{color:var(--blauw)}.d1-hulpknop{z-index:6;width:44px;height:44px;color:var(--inkt);border:0;border-radius:50%;font:500 18px Geist,sans-serif;position:absolute;bottom:24px;right:24px}.d1-hulpknop.klein{width:36px;height:36px;font-size:15px;position:static}.d1-hulpvlak{z-index:20;background:#28221c59;place-items:center;display:grid;position:fixed;inset:0}.d1-hulpdialoog{border-radius:20px;width:min(440px,100vw - 32px);padding:22px 24px 20px;position:relative}.d1-hulpdialoog input,.d1-hulpdialoog textarea{border:1px solid var(--rand);width:100%;font:inherit;background:#fff;border-radius:10px;margin-bottom:4px;padding:10px 12px}.d1-hulpdialoog .d1-cta{background:var(--inkt);border:0;border-radius:999px;width:100%;height:44px;margin-top:10px;font-weight:500}.d1-hulpdialoog .d1-sluit{position:absolute;top:12px;right:12px}.d1-deelvak{background:var(--blauwlicht);border-radius:14px;margin-top:8px;padding:12px 14px;font-size:13px;position:relative}.d1-deelvak b{margin:0 28px 6px 0;display:block}.d1-deelvak input{border:1px solid var(--rand);width:100%;min-width:0;height:34px;font:inherit;color:var(--inkt);background:#fff;border-radius:10px;padding:0 10px;font-size:12.5px}.d1-deelvak .d1-klein{text-align:left;margin:6px 0 0}.d1-klein a{color:inherit}.d1-deelvak .acties{gap:6px;margin-top:10px;display:flex}.d1-deelvak .acties button{background:0 0;border:1px solid #1f3f8f59;border-radius:999px;flex:none;height:34px;padding:0 12px;font-size:13px;font-weight:600}.d1-deelvak .d1-fout{color:var(--fouttekst);margin:6px 0 0;padding:0;font-size:12.5px;display:block}.d1 button.d1-deelx{background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:17px;line-height:1;position:absolute;top:6px;right:6px}.d1-deelvak.toast{z-index:9;width:min(380px,100vw - 32px);margin:0;position:absolute;top:96px;left:50%;transform:translate(-50%)}.d1-draai{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#28241e52;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.d1-draai .kaart{border-radius:22px;outline:none;grid-template-columns:auto 1fr;align-items:center;gap:4px 22px;max-width:480px;padding:20px 26px 14px;display:grid}.d1-draai .tel{border:2.5px solid var(--inkt);border-radius:8px;grid-row:span 3;width:28px;height:54px;margin:0 12px;animation:2.4s cubic-bezier(.77,0,.175,1) infinite alternate d1-draai}@keyframes d1-draai{0%{rotate:-90deg}to{rotate:0deg}}.d1-draai b{letter-spacing:-.02em;font-size:18px;font-weight:500}.d1-draai p{color:var(--mut);margin:0;font-size:14px;line-height:1.45}.d1-draai button{min-height:44px;color:var(--blauw);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:500 14px Geist,sans-serif}@media (prefers-reduced-motion:reduce){.d1-draai .tel{animation:none}}.d1-draai{animation:d1-fade var(--gewoon) var(--uit) both}.d1-draai .kaart{animation:d1-omhoog var(--groot) var(--uit) both}.d1-hulpknop.klein{position:relative;inset:auto}.d1-hulpknop.klein:after{content:"";position:absolute;inset:-4px}.d1-kleur:before{content:"";border-radius:50%;position:absolute;inset:-4px}.d1-kamerkeuzes h3{color:var(--inkt);align-items:center;gap:7px;margin:14px 4px 6px;font:600 13px/1.3 Geist,sans-serif;display:flex}.d1-kamerkeuzes h3 .i{width:17px;height:17px;color:var(--mut)}.d1-kamerkeuzes h3 small{color:var(--mut);font-size:13px;font-weight:400}.d1-kamerkeuzes .lijst{flex-direction:column;gap:4px;display:flex}.d1-kamerfout{color:var(--mut);margin:4px;font-size:13px}.d1 .d1-kamerfout button{min-height:44px;color:var(--blauw);background:0 0;border:0;margin-left:4px;padding:0 4px;font-weight:500;text-decoration:underline}.d1-sfeerdim{z-index:5;background:var(--podium,#f6f5f3);animation:.25s ease-out both d1-fade;position:absolute;inset:0}.mg.stand-kamer .mg-voet{visibility:hidden}.d1-sfeerkader{z-index:5;aspect-ratio:1;touch-action:pan-y;background:#d8d2c8;border-radius:16px;width:min(640px,100% - 520px,100dvh - 210px);margin:0;animation:.25s ease-out both d1-fade;position:absolute;top:calc(50% - 7px);left:calc(50% + 224px);overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 60px -28px #0000008c}.d1-sfeerkader img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--groot) var(--uit);position:absolute;inset:0}.d1-sfeerkader img.aan{opacity:1}.d1-sfeerkader .teller{pointer-events:none;color:var(--inkt);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;display:flex;position:absolute;top:14px;left:14px}.d1-sfeerkader .teller .i{width:17px;height:17px;color:var(--mut)}.d1-sfeerkader .teller span{color:var(--mut);font-variant-numeric:tabular-nums;font-weight:400}.d1 .d1-sfeerkader .stap{width:48px;height:48px;color:var(--inkt);transition:background-color var(--snel) ease,scale var(--snel) var(--uit);border-radius:50%;place-items:center;margin-top:-24px;padding:0;display:grid;position:absolute;top:50%}.d1-sfeerkader .stap .i{width:22px;height:22px}.d1-sfeerkader .stap.l{left:14px}.d1-sfeerkader .stap.r{right:14px}.d1-sfeerkader .onder{color:#f3f1ecf0;text-align:center;text-wrap:balance;background:#121316b8;border-radius:10px;width:max-content;max-width:calc(100% - 28px);padding:7px 13px;font-size:12.5px;line-height:1.4;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.d1-sfeerkader .onder b{color:#fff;font-weight:600}.d1-sfeerkader .open{width:auto;min-height:0;box-shadow:none;cursor:zoom-in;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0}.d1-sfeerkader .open:focus-visible{outline:2px solid var(--blauw,#1f3f8f);outline-offset:-5px;box-shadow:none}@media (prefers-reduced-motion:reduce){.d1-sfeerdim,.d1-sfeerkader,.d1-sfeerkader img{transition-property:opacity;transition-duration:.15s;animation:none}}.fotoplek{margin-top:12px}.d1-routefotos{border-top:1px solid var(--lijn,#1b1d221f);margin-top:20px;padding-top:16px}.d1-routefoto{padding:12px 0}.d1-routefoto+.d1-routefoto{border-top:1px solid var(--lijn,#1b1d221f)}.d1-routefoto-kop{letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:500}.fotoplek .noot{margin-top:6px}.fotovak{aspect-ratio:1;cursor:grab;touch-action:none;background:#e4e1dc;width:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1b1d221f}.fotovak:active{cursor:grabbing}.fotovak img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.fotovak span{height:100%;color:var(--mut);text-align:center;place-items:center;padding:10px;font-size:13px;line-height:1.35;display:grid}.fotoplek .schuif{max-width:260px;margin-top:8px}.fotoknoppen{gap:18px;margin:6px 0 0;display:flex}.mg{--inkt:#1b1d22;--mut:#5b6068;--lijn:#1b1d221f;--zacht:#1b1d220d;--blauw:#1f3f8f;--blauw-diep:#19336f;--blauwlicht:#e8edf8;--podium:#f6f5f3;--groen:#2e6b47;--foutvlak:#f7e9e6;--fouttekst:#7a2e22;--kop:72px;--voet:60px;--links:420px;--rechts:320px;color:var(--inkt);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#fff;font:400 15px/1.55 Geist,system-ui,sans-serif}.mg *{box-sizing:border-box}.mg ::selection{background:var(--blauwlicht)}.mg button,.mg input,.mg select{font:inherit;color:inherit}.mg button{cursor:pointer;transition:color var(--snel) ease,background-color var(--snel) ease,border-color var(--snel) ease,scale var(--snel) var(--uit);background:0 0;border:0;padding:0}.mg button:active:not(:disabled){scale:.97}.mg :is(.fig,.dh-laag button,.menu button,.d1-buurt,.d1-cta):active:not(:disabled){scale:.985}.mg :focus-visible{outline:2px solid var(--blauw);outline-offset:3px}.mg p{margin:0}.mg :is(h1,h2,h3){margin:0;font-weight:300}.mg .ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.mg .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:12px;font-weight:500;line-height:1.4}.mg .tekstknop{border-bottom:1px solid var(--inkt);min-height:34px;transition:color var(--snel) ease,scale var(--snel) var(--uit);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.mg .tekstknop .ico{transition:translate .2s var(--uit)}@media (hover:hover){.mg .tekstknop:hover .ico:last-child{translate:5px}}.mg .tekstknop.zacht{color:var(--mut);border-bottom-color:var(--lijn)}.mg :is(.tekstknop,.d1-tekstknop,.plek>button,.hsluit,.dh-toggle,.bewaard){border-radius:0}.mg .knop{background:var(--blauw);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;height:44px;transition:background-color var(--snel) ease,scale var(--snel) var(--uit);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.mg .knop:hover{background:var(--blauw-diep)}.mg .knop:active{scale:.97}.mg .knop.inkt{background:var(--inkt)}.mg .knop.inkt:hover{background:#000}.mg .knop[disabled]{opacity:.35;pointer-events:none}.mg .keuze{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);display:flex}.mg .keuze button{min-height:44px;color:var(--mut);border-right:1px solid var(--lijn);transition:color var(--snel) ease,scale var(--snel) var(--uit);flex:1;font-size:14px}.mg .keuze button:last-child{border-right:0}.mg .keuze button[aria-pressed=true]{color:var(--blauw);box-shadow:inset 0 -2px var(--blauw);font-weight:500}.mg .keuze button:hover:not([aria-pressed=true]){color:var(--inkt)}.mg .schakel{border-bottom:1px solid var(--lijn);text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;font-size:14px;display:flex}.mg .schakel i{background:#1b1d222e;border-radius:11px;flex:none;width:38px;height:22px;transition:background-color .2s;position:relative}.mg .schakel i:after{content:"";width:16px;height:16px;transition:translate .2s var(--uit);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.mg .schakel[aria-checked=true] i{background:var(--blauw)}.mg .schakel[aria-checked=true] i:after{translate:16px}.mg .schakel small{color:var(--mut);font-size:12.5px;display:block}.mg .veld{gap:2px;margin-bottom:18px;display:grid}.mg .veld label{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);justify-content:space-between;font-size:12px;font-weight:500;display:flex}.mg .veld label span{letter-spacing:0;text-transform:none;font-weight:400}.mg .veld label span.past{color:var(--groen)}.mg .veld input{border:0;border-bottom:1px solid var(--inkt);letter-spacing:-.025em;background:0 0;border-radius:0;outline:none;width:100%;height:44px;padding:0;font-size:24px;font-weight:300}.mg .veld input.klein{height:38px;font-size:17px}.mg .veld input:focus{border-bottom-color:var(--blauw);border-bottom-width:2px}.mg .veld input::placeholder{color:#1b1d224d}.mg .figuren{grid-template-columns:repeat(3,1fr);gap:18px 14px;display:grid}.mg .figuren.twee{grid-template-columns:1fr 1fr}@media (width>=901px){.mg .figuren.themas{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px}.mg .figuren.themas .fig{gap:6px}.mg .figuren.themas .fig .cap{font-size:12px}}.mg .fig{text-align:left;align-content:start;gap:8px;display:grid}.mg .fig .beeld{aspect-ratio:5/7;outline:1px solid var(--lijn);outline-offset:-1px;background:#f4f4f3;transition:outline-color .15s;position:relative;overflow:hidden}.mg .fig .beeld.breed{aspect-ratio:16/10}.mg .fig .beeld img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--uit);display:block}@media (hover:hover){.mg .fig:hover .beeld img{transform:scale(1.04)}}.mg .fig .cap{justify-content:space-between;gap:6px;font-size:13px;display:flex}.mg .fig .cap b{font-weight:500}.mg .fig .cap span{color:var(--mut);font-size:12px}.mg .fig[aria-pressed=true] .beeld{outline:2px solid var(--blauw);outline-offset:3px}.mg .fig[aria-pressed=true] .cap b{color:var(--blauw)}.mg .tabel{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mg .tabel tr{border-top:1px solid var(--lijn);cursor:pointer}.mg .tabel tr:last-child{border-bottom:1px solid var(--lijn)}.mg .tabel td{vertical-align:middle;padding:12px 0;font-size:15px}.mg .tabel td:first-child{width:42px}.mg .tabel td small{color:var(--mut);max-width:24ch;margin-top:1px;font-size:12.5px;display:block}.mg .tabel td em{letter-spacing:.1em;text-transform:uppercase;color:var(--blauw);margin-left:8px;font-size:11px;font-style:normal;font-weight:500}.mg .tabel td:last-child{text-align:right}.mg .tabel td.prijzen{white-space:nowrap}.mg .tabel td.prijzen small{max-width:none;margin-top:2px;font-size:12px}.mg .tabel .vel{border:1px solid var(--inkt);vertical-align:middle;display:inline-block}.mg .tabel tr:hover td:nth-child(2) b{text-underline-offset:.25em;text-decoration:underline}.mg .tabel b{font-weight:400}.mg .tabel tr[aria-selected=true] td{color:var(--blauw)}.mg .tabel tr[aria-selected=true] b{font-weight:500}.mg .tabel tr[aria-selected=true] .vel{border-color:var(--blauw);background:var(--blauwlicht)}.mg .st{background:var(--blauw);width:6px;height:6px;transition:transform .3s var(--uit),opacity .3s;border-radius:50%;justify-self:end;display:inline-block}.mg .st.weg{opacity:0;transform:scale(.3)}.mg .st.kijkt{position:relative}.mg .st.kijkt:after{content:"";background:conic-gradient(var(--blauw) var(--mg-k,0%),#1f3f8f26 0);border-radius:50%;animation:2s linear forwards mg-kijk;position:absolute;inset:-5px;-webkit-mask:radial-gradient(circle,#0000 6.5px,#000 7px);mask:radial-gradient(circle,#0000 6.5px,#000 7px)}@property --mg-k{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes mg-kijk{to{--mg-k:100%}}.mg .dbalk{gap:3px;margin-top:10px;display:flex}.mg .dbalk i{background:var(--lijn);border-radius:2px;flex:1;height:3px;transition:background-color .3s}.mg .dbalk i.on{background:var(--blauw)}.mg .dbalk i.nu{background:#1f3f8f59}@keyframes d1-omhoog{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes d1-omlaag{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}@keyframes d1-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mg,.mg *,.mg :before,.mg :after{transition-property:opacity,color,background-color,border-color,outline-color,box-shadow,fill,stroke,visibility!important;transition-duration:.15s!important;transition-delay:0s!important;animation-duration:.15s!important;animation-iteration-count:1!important;animation-delay:0s!important}.mg .st.kijkt:after{animation-duration:2s!important}.mg :active,.mg :active *{scale:none!important}.mg :is(.dh-laag,.d1-toast){translate:none!important}.mg :is(.menu,.mg-voet){scale:none!important}.mg .hlijst.weg{transform:none!important}@keyframes d1-omhoog{0%{opacity:0}}@keyframes d1-omlaag{0%{opacity:0}}::view-transition-group(*){animation-duration:0s}::view-transition-old(*){animation-duration:.15s}::view-transition-new(*){animation-duration:.15s}}
