/* Kostenklus cookiekeuze 1.1.6 – klein, licht, onderaan; beide knoppen gelijkwaardig */
.kk-cookie{position:fixed;z-index:99999;left:1rem;right:1rem;bottom:1rem;box-sizing:border-box;max-width:26rem;margin:0;padding:1rem 1.1rem;border:1px solid #e3d3c7;border-radius:14px;background:#fff;color:#1f2328;box-shadow:0 8px 28px rgba(31,35,40,.16);font-family:inherit;font-size:15px;line-height:1.5}
.kk-cookie[hidden]{display:none}
.kk-cookie-titel{margin:0 0 .35rem;font-size:1rem;line-height:1.3;font-weight:700;color:#1f2328}
.kk-cookie p{margin:0 0 .85rem;font-size:.9rem;color:#3d444d}
.kk-cookie a{color:#8f3609;text-decoration:underline}
.kk-cookie-knoppen{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}
.kk-cookie-k{min-height:44px;margin:0;padding:.5rem .75rem;border:2px solid #8f3609;border-radius:10px;background:#fff;color:#8f3609;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}
.kk-cookie-k:hover{background:#fff8f3}
.kk-cookie-k:focus-visible,.kk-cookie a:focus-visible,.kk-cookie-knop:focus-visible{outline:3px solid #1f2328;outline-offset:2px}
.kk-cookie-knop{display:inline-block;margin:0;padding:.5rem 0;border:0;background:none;color:#8f3609;font:inherit;text-decoration:underline;cursor:pointer}
@media (min-width:40rem){.kk-cookie{left:auto;right:1.25rem;bottom:1.25rem}}
@media (prefers-reduced-motion:no-preference){.kk-cookie{animation:kk-cookie-in .2s ease-out}@keyframes kk-cookie-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
