.DZaZKG_banner{left:1rem;right:1rem;bottom:calc(var(--onderbalk) + .75rem);z-index:45;background:var(--vlak);max-width:25rem;color:var(--tekst);opacity:0;transition:opacity .45s var(--ds-ease), translate .45s var(--ds-ease);border:1px solid #ad5d3999;border-radius:2px;padding:1.25rem 1.25rem 1rem;position:fixed;translate:0 16px;box-shadow:0 18px 40px -10px #000000e6}.DZaZKG_open{opacity:1;translate:none}@media (min-width:768px){.DZaZKG_banner{padding:1.5rem 1.5rem 1.125rem;bottom:1.5rem;left:1.5rem}}.DZaZKG_tekst{color:var(--zacht);margin:.75rem 0 1rem;font-size:.875rem;line-height:1.55}.DZaZKG_paneel{opacity:0;transition:grid-template-rows .45s var(--ds-ease), opacity .45s var(--ds-ease);grid-template-rows:0fr;display:grid}.DZaZKG_paneelOpen{opacity:1;grid-template-rows:1fr}.DZaZKG_categorieen{margin:0;padding:0;list-style:none;overflow:hidden}.DZaZKG_paneelOpen .DZaZKG_categorieen{margin-bottom:1rem}.DZaZKG_categorie{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;display:flex}.DZaZKG_categorie:last-child{border-bottom:1px solid var(--lijn)}.DZaZKG_naam{font-size:.875rem;font-weight:700;display:block}.DZaZKG_uitleg{color:var(--zacht);font-size:.8125rem;line-height:1.45;display:block}.DZaZKG_altijdAan{text-transform:uppercase;letter-spacing:.18em;color:var(--zacht);flex-shrink:0;font-size:.68rem;font-weight:700}.DZaZKG_schakelaar{cursor:pointer;flex-shrink:0;width:2.75rem;height:1.5rem;position:relative}.DZaZKG_schakelaar input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.DZaZKG_schakelaarKnop{border:1px solid var(--spook);background:var(--canvas);pointer-events:none;transition:background-color var(--ds-duur) var(--ds-ease), border-color var(--ds-duur) var(--ds-ease);border-radius:2px;position:absolute;top:0;bottom:0;left:0;right:0}.DZaZKG_schakelaarKnop:after{content:"";background:var(--zacht);width:1rem;height:1rem;transition:translate var(--ds-duur) var(--ds-ease), background-color var(--ds-duur) var(--ds-ease);border-radius:1px;position:absolute;top:3px;left:3px}.DZaZKG_schakelaar input:checked+.DZaZKG_schakelaarKnop{background:#ad5d39;border-color:#ad5d39}.DZaZKG_schakelaar input:checked+.DZaZKG_schakelaarKnop:after{background:#fff;translate:1.25rem}.DZaZKG_schakelaar input:focus-visible+.DZaZKG_schakelaarKnop{outline-offset:3px;outline:2px solid #ad5d39}.DZaZKG_knoppen{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.DZaZKG_knoppen .DZaZKG_knop{letter-spacing:.14em;padding:.8rem .75rem}.DZaZKG_onder{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-top:.875rem;display:flex}.DZaZKG_privacy{color:var(--zacht);text-underline-offset:3px;transition:color var(--ds-duur) var(--ds-ease);font-size:.8125rem;text-decoration:underline}@media (hover:hover){.DZaZKG_privacy:hover{color:var(--accent)}}@media (prefers-reduced-motion:reduce){.DZaZKG_banner,.DZaZKG_paneel,.DZaZKG_schakelaarKnop,.DZaZKG_schakelaarKnop:after{transition-duration:1ms}}
