html.kaal .kop,html.kaal footer.voet{display:none}html:has(main.sf) .kop{display:none}html:has(main.sf) footer.voet{display:none}.sf-kop{z-index:30;height:var(--kop-h);padding:0 var(--rand);box-shadow:0 1px 0 var(--lijn);background:#f8f7f4f0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sf-kop{-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);background:#f8f7f4d1}}.sf-merk{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.sf-merk .label{letter-spacing:.22em}.sf-sluiten{min-height:44px;color:var(--inkt-zacht);transition:color .4s var(--gemak);align-items:center;gap:12px;margin-right:-4px;padding:0 4px;text-decoration:none;display:inline-flex}.sf-sluiten svg{stroke:currentColor;stroke-width:1px;fill:none;width:11px;height:11px;transition:transform .7s var(--gemak)}.sf-sluiten:hover{color:var(--inkt)}.sf-sluiten:hover svg{transform:rotate(90deg)}@media (min-width:900px){.sf-kop .logo-lk{width:30px;height:29px}.sf-lijn{width:22px}}.sf{--sa-fout:#9b3d2c;padding:clamp(36px, 6vw, 72px) var(--rand) clamp(72px, 10vw, 120px)}.sf-formulier,.sf-klaar{max-width:880px;margin:0 auto}.sf-formulier{gap:clamp(36px,5vw,52px);display:grid}.sf-bovenschrift{color:var(--inkt-zacht);margin-bottom:16px}.sf-titel{font-size:var(--titel);max-width:15ch}@media (min-width:900px){.sf-titel{max-width:none}}.sf-lead{max-width:46ch;font-size:var(--tekst);color:var(--inkt-zacht);margin-top:20px;line-height:1.5}.sf-hersteld{color:var(--mos);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:20px;font-style:italic;display:flex}.sf-hersteld button{min-height:44px;color:var(--inkt);text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:1px}.sf-hersteld button:hover{color:var(--mos)}.sf-groep{border:0;min-width:0;position:relative}.sf-groep legend{color:var(--inkt-zacht);margin-bottom:14px;padding:0}.sf-keuzes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sf-keuzes>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:700px){.sf-keuzes{flex-wrap:wrap;display:flex}}.sf-keuze{min-height:46px;font-size:var(--tekst);font-feature-settings:"lnum";transition:color .4s var(--gemak-zacht), border-color .4s var(--gemak-zacht), background-color .4s var(--gemak-zacht);border:1px solid #14131242;justify-content:center;align-items:center;gap:10px;padding:0 16px;line-height:1;display:inline-flex}.sf-keuze:hover{border-color:var(--inkt)}.sf-keuze[aria-pressed=true]{background:var(--inkt);border-color:var(--inkt);color:var(--grond)}.sf-ander{max-width:320px;transition:opacity .6s var(--gemak-zacht) .1s, translate 1s var(--gemak) .1s;margin-top:14px}.sf-ander:not(.zichtbaar){visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s var(--gemak-zacht), translate .25s var(--gemak-zacht), visibility 0s .25s;position:absolute;left:0;right:0;translate:0 -8px}.sf-ander input,.sf-veld input{width:100%;min-height:48px;font-size:var(--tekst);transition:border-color .4s var(--gemak-zacht), box-shadow .4s var(--gemak-zacht);background:0 0;border:0;border-bottom:1px solid #14131259;border-radius:0;padding:8px 0}.sf-ander input:focus,.sf-veld input:focus{border-bottom-color:var(--inkt);box-shadow:0 1px 0 var(--inkt);outline:none}.sf-veld input[aria-invalid=true]{border-bottom-color:var(--sa-fout)}.sf-fout{color:var(--sa-fout);margin-top:12px;font-style:italic}.sf-fout:empty{display:none}.sf-kamer-figuur{margin:0 calc(-1 * var(--rand))}.sf-kamer-figuur figcaption{padding:14px var(--rand) 0;gap:6px;display:grid}.sf-kamer-regel{flex-direction:column;gap:2px;display:flex}@media (min-width:600px){.sf-kamer-regel{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px}}.sf-kamer-prijs{white-space:nowrap;color:var(--mos)}.sf-kamer-hint{font-size:var(--tekst);color:var(--inkt-zacht);text-wrap:pretty;line-height:1.5}@media (min-width:900px){.sf-kamer-figuur{margin:0}.sf-kamer-figuur figcaption{padding:16px 0 0}}.sf-meer{gap:14px;display:grid}.sf-subtitel{font-size:var(--titel)}.sf-meer p{max-width:58ch;color:var(--inkt-zacht)}.sf-meer textarea{width:100%;min-height:200px;font-size:var(--tekst);resize:vertical;transition:border-color .4s var(--gemak-zacht), background-color .4s var(--gemak-zacht);background:#ffffff73;border:1px solid #14131242;border-radius:0;margin-top:6px;padding:16px 18px;line-height:1.5}.sf-meer textarea:focus{border-color:var(--inkt);background:#fff;outline:none}.sf-gegevens{gap:22px;display:grid}.sf-veld{gap:4px;display:grid}.sf-veld label{color:var(--inkt-zacht)}@media (min-width:700px){.sf-gegevens{grid-template-columns:1fr 1fr;column-gap:32px}.sf-fout-breed{grid-column:1/-1}}.sf-versturen{justify-items:start;gap:18px;display:grid}.sf-versturen .sf-fout{margin:0}.sf-knop{width:100%;min-height:54px}.sf-noot{max-width:52ch;font-size:var(--tekst);color:var(--inkt-zacht)}@media (min-width:700px){.sf-knop{width:auto;padding:0 36px}}.sf-klaar{gap:32px;display:grid}.sf-klaar:focus{outline:none}.sf-klaar .sf-kamer{margin:0 calc(-1 * var(--rand));width:auto}.sf-klaar-tekst{flex-direction:column;align-items:flex-start;display:flex}.sf-klaar-tekst .knop{margin-top:28px}@media (min-width:900px){.sf-klaar .sf-kamer{width:100%;margin:0}}@media (scripting:none){.sf .letters .l{opacity:1;filter:none;transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sf .sf-v{--wacht:calc(var(--na,0s) + var(--d,0s))}.sf .sf-v:not(.sf-eigen){transition:opacity 1s var(--gemak-zacht) var(--wacht), translate 1.4s var(--gemak) var(--wacht), filter 1.2s var(--gemak) var(--wacht)}.sf .sf-v:not(.sf-eigen):not([data-in]){opacity:0;filter:blur(6px);translate:0 28px}.sf-groep legend{transition:opacity .9s var(--gemak-zacht) var(--wacht), translate 1.2s var(--gemak) var(--wacht)}.sf-groep .sf-keuze{transition:color .4s var(--gemak-zacht), border-color .4s var(--gemak-zacht), background-color .4s var(--gemak-zacht), opacity .9s var(--gemak-zacht) calc(var(--wacht) + var(--i,0) * 45ms), translate 1.2s var(--gemak) calc(var(--wacht) + var(--i,0) * 45ms)}.sf-groep:not([data-in]) :is(legend,.sf-keuze){opacity:0;translate:0 18px}.sf-kamer-figuur .sa-kamer,.sf-klaar .sa-kamer{clip-path:inset(0);transition:clip-path 1.6s var(--gemak) var(--wacht)}.sf-kamer-figuur .sa-kamer-foto,.sf-klaar .sa-kamer-foto{transition:left 1.1s var(--gemak), top 1.1s var(--gemak), width 1.1s var(--gemak), height 1.1s var(--gemak), opacity .6s var(--gemak-zacht), transform 2.4s var(--gemak) var(--wacht)}.sf-kamer-figuur figcaption{transition:opacity 1s var(--gemak-zacht) calc(var(--wacht) + .5s), translate 1.3s var(--gemak) calc(var(--wacht) + .5s)}:is(.sf-kamer-figuur,.sf-klaar):not([data-in]) .sa-kamer{clip-path:inset(0 0 100%)}:is(.sf-kamer-figuur,.sf-klaar):not([data-in]) .sa-kamer-foto{transform:scale(1.12)}.sf-kamer-figuur:not([data-in]) figcaption{opacity:0;translate:0 14px}.sf-meer:not([data-in]) .letters .l{opacity:0;filter:blur(10px);transform:translateY(.08em)}.sf-meer>p{transition:opacity 1s var(--gemak-zacht) calc(var(--wacht) + .3s), translate 1.3s var(--gemak) calc(var(--wacht) + .3s)}.sf-meer>textarea{transition:border-color .4s var(--gemak-zacht), background-color .4s var(--gemak-zacht), opacity 1s var(--gemak-zacht) calc(var(--wacht) + .45s), translate 1.3s var(--gemak) calc(var(--wacht) + .45s)}.sf-meer:not([data-in])>:is(p,textarea){opacity:0;translate:0 20px}.sf-gegevens>.sf-veld{transition:opacity .9s var(--gemak-zacht) calc(var(--wacht) + var(--i,0) * 90ms), translate 1.2s var(--gemak) calc(var(--wacht) + var(--i,0) * 90ms)}.sf-gegevens:not([data-in])>.sf-veld{opacity:0;translate:0 20px}.sf-klaar-tekst>:is(p,a){transition:color .45s var(--gemak-zacht), background-color .45s var(--gemak-zacht), border-color .45s var(--gemak-zacht), opacity 1s var(--gemak-zacht) calc(var(--wacht) + .4s + var(--i,0) * .12s), translate 1.3s var(--gemak) calc(var(--wacht) + .4s + var(--i,0) * .12s)}.sf-klaar:not([data-in]) .sf-klaar-tekst>:is(p,a){opacity:0;translate:0 18px}.sf-fout:not(:empty),.sf-hersteld{animation:sf-op .9s var(--gemak) both}}@keyframes sf-op{0%{opacity:0;translate:0 -6px}}
