.sitekop{z-index:60;height:var(--kop-hoogte);background:0 0;position:sticky;top:0}.sitekop__balk{background:var(--bg);height:100%;color:var(--ink);transition:transform .6s var(--ease), box-shadow .4s;box-shadow:0 1px #0000}.sitekop__binnen{height:100%;transition:transform .6s var(--ease);align-items:center;gap:.75rem;display:flex}.sitekop[data-compact] .sitekop__balk{box-shadow:0 1px 0 var(--line);transform:translateY(-8px)}.sitekop[data-compact] .sitekop__binnen{transform:translateY(4px)}@media (min-width:768px){.sitekop[data-compact] .sitekop__balk{transform:translateY(-14px)}.sitekop[data-compact] .sitekop__binnen{transform:translateY(7px)}}.sitekop__merk{min-width:0;min-height:2.75rem;color:inherit;align-items:center;gap:.9rem;margin-right:auto;text-decoration:none;display:flex}.sitekop__naam{font-family:var(--heading-font);letter-spacing:-.01em;white-space:nowrap;transition:transform .6s var(--ease);transform-origin:0 60%;font-size:1.75rem;line-height:1}.sitekop[data-compact] .sitekop__naam{transform:scale(.88)}.sitekop__sub{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--muted);transition:opacity .4s, transform .6s var(--ease);font-size:.6875rem;font-weight:600;display:none}.sitekop[data-compact] .sitekop__sub{opacity:0;transform:translate(-6px)}@media (min-width:560px){.sitekop__sub{display:inline}}@media (min-width:768px){.sitekop__naam{font-size:2rem}}.sitekop__nav{display:none}.sitekop__nav ul{gap:clamp(1.25rem,2.2vw,2.5rem);display:flex}.sitekop__link{min-height:2.75rem;color:inherit;transition:background-size .45s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(50% + .8em)/0% 1px no-repeat;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.sitekop__link:hover,.sitekop__link[aria-current=page]{background-size:100% 1px}.sitekop__link[aria-current=page]{font-weight:600}.sitekop__knop.btn{white-space:nowrap;min-height:2.75rem;transition:transform .15s var(--ease);margin-left:.5rem;padding:0 1rem;font-size:.875rem}.sitekop__knoplang{display:none}@media (min-width:640px){.sitekop__knoplang{display:inline}.sitekop__knopkort{display:none}.sitekop__knop.btn{padding:0 1.25rem}}.sitekop__menuknop{min-height:2.75rem;color:inherit;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .25rem 0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.sitekop__streep{border-block:1px solid;width:1.25rem;height:7px;position:relative}@media (min-width:1100px){.sitekop__nav{margin-right:1rem;display:block}.sitekop__menuknop{display:none}}.sitemenu{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.sitemenu::backdrop{background:color-mix(in oklab, var(--avond-bg) 60%, transparent)}.sitemenu__binnen{min-height:100%;padding:.5rem var(--goot) 3rem;flex-direction:column;display:flex}.sitemenu__boven{min-height:var(--kop-hoogte);justify-content:space-between;align-items:center;display:flex}.sitemenu__sluit{min-height:2.75rem;color:inherit;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.75rem;font-weight:600}.sitemenu__lijst{border-top:1px solid var(--line);margin-top:2rem}.sitemenu__lijst a{border-bottom:1px solid var(--line);color:inherit;font-family:var(--heading-font);align-items:baseline;gap:1rem;padding-block:.6rem;font-size:clamp(2.5rem,11vw,4rem);line-height:1.1;text-decoration:none;display:flex}.sitemenu__lijst a[aria-current=page]{color:var(--accent);font-style:italic}.sitemenu__nr{font-family:var(--body-font);letter-spacing:.12em;color:var(--muted);font-size:.75rem;font-style:normal;font-weight:600}.sitemenu__onder{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:auto;padding-top:2.5rem;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .sitemenu[open]{animation:sitemenu-dek .6s var(--ease) both}:root:not([data-beweging=uit]) .sitemenu[open] .sitemenu__lijst li{animation:sitemenu-op .8s var(--ease) both;animation-delay:calc(.12s + var(--i,0) * 60ms)}}@keyframes sitemenu-dek{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sitemenu-op{0%{opacity:0;transform:translateY(1.25rem)}}
.sitevoet{padding-top:clamp(3rem,6vw,5rem);overflow:hidden}.sitevoet__raster{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2.5rem clamp(2rem,4vw,4.5rem);font-size:.9375rem;display:grid}.sitevoet__kop{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem;font-size:.6875rem;font-weight:600}.sitevoet address{flex-direction:column;align-items:flex-start;font-style:normal;display:flex}.sitevoet address>*,.sitevoet nav a{align-items:center;min-height:2.75rem;display:inline-flex}.sitevoet__tijden{gap:.35rem;max-width:17rem;display:grid}.sitevoet__tijden li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding-block:.6rem;display:flex}.sitevoet__wettelijk{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-block:.5rem;font-size:.8125rem;display:flex}.sitevoet__wettelijk ul{flex-wrap:wrap;gap:0 1.5rem;display:flex}.sitevoet__wettelijk a{align-items:center;min-height:2.75rem;display:inline-flex}.sitevoet__woord{color:color-mix(in oklab, var(--accent) 15%, var(--bg));padding-block:clamp(1rem,3vw,2.5rem) clamp(1.5rem,4vw,3rem);display:block}.sitevoet__woord svg{width:100%;height:auto;display:block;overflow:visible}.sitevoet__woord text{font-family:var(--heading-font);fill:currentColor}body:has(.naam) .sitevoet__woord{display:none}body:has(.naam) .sitevoet{padding-bottom:clamp(1.5rem,3vw,2.5rem)}
