.mm-knop{cursor:pointer;width:48px;height:48px;color:inherit;outline-offset:4px;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--kn-uit), transform .52s var(--kn-veer), outline-color .12s linear;border-radius:50%;outline:2px solid #0000;flex:none;margin-right:-10px;position:relative}.mm-knop span{height:2px;transition:transform .42s var(--kn-uit);background:currentColor;border-radius:2px;position:absolute;top:23px;left:13px;right:13px}.mm-knop span:first-child{transform:translateY(-4px)}.mm-knop span:last-child{transform:translateY(4px)}.mm-knop:active{background:#80808033;transition-duration:90ms;transform:scale(.92)}.mm-knop:focus-visible{outline-offset:0;outline-color:currentColor}dialog.mm{--ox:calc(100% - 44px);--oy:46px;background:var(--bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:contain;clip-path:circle(0px at var(--ox) var(--oy));transition:clip-path .38s cubic-bezier(.4, 0, .6, 1), overlay .38s allow-discrete, display .38s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}dialog.mm[open]{clip-path:circle(150vmax at var(--ox) var(--oy));transition:clip-path .72s var(--kn-uit), overlay .72s allow-discrete, display .72s allow-discrete}@starting-style{dialog.mm[open]{clip-path:circle(0px at var(--ox) var(--oy))}}dialog.mm::backdrop{background:0 0}.mm-teken{aspect-ratio:1033/1123;background:var(--bg2);pointer-events:none;opacity:.6;width:92vw;max-width:460px;position:absolute;bottom:150px;right:-22vw;-webkit-mask:url(/sg/ampersand.png) 50%/contain no-repeat;mask:url(/sg/ampersand.png) 50%/contain no-repeat}dialog.mm[open] .mm-teken{animation:mm-teken 1.1s var(--kn-uit) .12s both}@keyframes mm-teken{0%{opacity:0;transform:translateY(24px)rotate(-5deg)scale(.94)}}.mm-in{min-height:100%;padding:16px 20px max(20px, env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.mm-kop{justify-content:space-between;align-items:center;min-height:56px;display:flex}.mm-knop.sluit{box-shadow:inset 0 0 0 1.5px var(--line);margin-right:0}.mm-knop.sluit span:first-child{transform:rotate(45deg)}.mm-knop.sluit span:last-child{transform:rotate(-45deg)}dialog.mm[open] .mm-knop.sluit span:first-child{animation:mm-kruis-a .62s var(--kn-uit) 80ms both}dialog.mm[open] .mm-knop.sluit span:last-child{animation:mm-kruis-b .62s var(--kn-uit) 80ms both}@keyframes mm-kruis-a{0%{transform:translateY(-4px)}}@keyframes mm-kruis-b{0%{transform:translateY(4px)}}.mm-lijst{border-top:2px solid var(--ink);flex-direction:column;margin-top:22px;display:flex}.mm-lijst a{border-bottom:1px solid var(--line);outline-offset:-2px;-webkit-tap-highlight-color:transparent;min-height:62px;transition:background-color .18s var(--kn-uit);border-radius:4px;outline:2px solid #0000;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.mm-lijst .masker{padding-block:4px;display:block;overflow:hidden}.mm-lijst .d{transition:transform .42s var(--kn-uit);font-size:clamp(28px,8.4vw,38px);display:block}.mm-lijst svg{color:var(--ink2);transition:transform .42s var(--kn-uit), color .18s linear;flex:none;margin-right:4px}.mm-lijst a:active{background:#1f1a160d}.mm-lijst a:active .d{transition-duration:.12s;transform:translate(6px)}.mm-lijst a:active svg{color:var(--ink);transition-duration:.12s;transform:translate(4px)}.mm-lijst a:focus-visible{outline-color:var(--ink)}dialog.mm[open] .mm-lijst{animation:mm-lijn .7s var(--kn-uit) 60ms both}dialog.mm[open] .mm-lijst .d{animation:mm-op .76s var(--kn-uit) both;animation-delay:calc(.14s + var(--i) * 55ms)}dialog.mm[open] .mm-lijst svg{animation:mm-pijl .62s var(--kn-uit) both;animation-delay:calc(.3s + var(--i) * 55ms)}@keyframes mm-op{0%{transform:translateY(108%)}}@keyframes mm-pijl{0%{opacity:0;transform:translate(-10px)}}@keyframes mm-lijn{0%{border-top-color:#0000}}.mm-lijst a[aria-current]:after{content:"";background:var(--acc);width:min(46%,170px);height:9px;position:absolute;bottom:7px;left:-2px;-webkit-mask:url(/sg/onderstreep.png) 50%/100% 100% no-repeat;mask:url(/sg/onderstreep.png) 50%/100% 100% no-repeat}dialog.mm[open] .mm-lijst a[aria-current]:after{animation:mm-veeg .62s var(--kn-uit) .64s both}@keyframes mm-veeg{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.mm-klein{color:var(--ink2);grid-template-columns:1fr 1fr;gap:0 20px;margin-top:14px;font-size:16px;font-weight:600;display:grid}.mm-klein a{align-items:center;min-height:44px;display:flex}.mm-klein a:active{color:var(--ink)}.mm-onder{margin-top:auto;padding-top:28px}.mm-onder>span{display:block}dialog.mm[open] .mm-klein,dialog.mm[open] .mm-onder{animation:mm-in .64s var(--kn-uit) both;animation-delay:calc(.16s + var(--i) * 55ms)}@keyframes mm-in{0%{opacity:0;transform:translateY(16px)}}.op-donker .op-licht{--kn-focus:var(--ink)}.op-donker .op-licht .kn-a{--f:var(--pri);--f-diep:#5f141f;color:var(--on-pri)}.op-donker .op-licht .kn-a.tweede{--f:#1f1a1600;--f-diep:#1f1a1614;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.mm .kn-a.tweede{background-color:color-mix(in srgb, var(--bg) 82%, transparent)}.kop{z-index:40;position:sticky;top:0}.kop.over{height:0}.kop-in{color:var(--ink);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:transform .46s var(--kn-uit), background-color .24s linear, color .24s linear, border-color .24s linear}.kop.over[data-los=false] .kop-in{color:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.kop[data-weg=true] .kop-in{transform:translateY(-102%)}.kop:focus-within .kop-in{transform:none}.ws-vast{z-index:30;padding:12px 20px max(12px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);transition:transform .46s var(--kn-uit);justify-content:space-between;align-items:center;gap:16px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.ws-vast[data-aan=true]{transform:none}.ws-vast .som{line-height:1.15}@media (max-width:1000px){.ws-vast{display:flex}}@media (max-width:620px){.kn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:52px;padding-block:12px;line-height:1.25}.kn.klein{min-height:44px;padding-block:8px}.kn .t{text-wrap:balance}.kn.w-full,.mm .kn{text-align:center}.ws-balk-in{gap:10px 12px;min-height:0;padding-block:10px}.ws-teller-blok{flex:auto;justify-content:flex-start}.ws-sorteer{order:0;margin-left:auto}.ws-sorteer select{background-position:right 11px center;padding-left:14px;padding-right:32px}.ws-veeg{scrollbar-width:none;flex:100%;order:3;gap:10px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.ws-veeg::-webkit-scrollbar{display:none}.ws-veeg .ws-seg{flex:none}.ws-veeg .ws-seg button{flex:none;padding:0 14px}.ws-veeg .ws-seg button .n{display:inline}.ws-veeg .ws-wens{border-left:1px solid var(--line);flex:none;order:0;margin-left:0;padding-left:10px;overflow:visible}}@media (min-width:621px){.ws-veeg{display:contents}}@media (max-width:767px){.veegrij{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--rand,20px) * -1);padding-inline:var(--rand,20px);scroll-padding-inline:var(--rand,20px);gap:12px;display:flex;overflow-x:auto}.veegrij::-webkit-scrollbar{display:none}.veegrij>*{scroll-snap-align:start;flex:none;width:64vw;max-width:300px}}@media (prefers-reduced-motion:reduce){.mm-knop,.mm-knop span,.ws-vast,.kop-in,.ws-balk,.mm-lijst .d,.mm-lijst svg{transition:none}dialog.mm,dialog.mm[open]{clip-path:none;opacity:0;transition:opacity .16s linear, overlay .16s allow-discrete, display .16s allow-discrete}dialog.mm[open]{opacity:1}@starting-style{dialog.mm[open]{opacity:0;clip-path:none}}dialog.mm[open] *,dialog.mm[open] :after{animation:none!important}}
