.sitekop{z-index:60;height:var(--kop-hoogte);background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.sitekop__binnen{align-items:center;gap:24px;height:100%;display:flex}.sitekop__merk{min-width:0;min-height:44px;color:var(--ink);align-items:baseline;gap:4px;margin-right:auto;padding-top:12px;text-decoration:none;display:inline-flex}.sitekop__naam{font-family:var(--heading-font);letter-spacing:-.03em;white-space:nowrap;font-size:1.375rem;font-weight:640;font-stretch:92%;line-height:1}.sitekop__stalen{align-items:flex-end;gap:2px;margin-left:1px;display:inline-flex}.sitekop__stalen i{background:var(--staal);border-radius:1px 1px 2px 2px;width:4px;height:9px;display:block}.sitekop__nav{display:none}.sitekop__nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.sitekop__link{min-height:44px;color:var(--ink);text-underline-offset:8px;border-radius:999px;align-items:center;padding:0 14px;font-size:.9875rem;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:background-color .2s,text-decoration-color .2s;display:inline-flex}.sitekop__link:hover{background:var(--surface)}.sitekop__link[aria-current=page]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.sitekop__knop{display:none!important}.sitekop__menuknop{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;font-family:var(--heading-font);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;margin-right:-8px;padding:0 16px;font-size:.9375rem;font-weight:600;display:inline-flex}.sitekop__streepjes{gap:4px;display:grid}.sitekop__streepjes i{background:currentColor;width:16px;height:1.5px;display:block}@media (min-width:1024px){.sitekop__nav{display:block}.sitekop__knop{display:inline-flex!important}.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}.sitemenu::backdrop{background:#1c1a1f66}.sitemenu__binnen{min-height:100%;padding:8px var(--goot) 28px;flex-direction:column;display:flex}.sitemenu__boven{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;display:flex}.sitemenu__boven .sitekop__merk{padding-top:10px}.sitemenu__sluit{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-right:-8px;padding:0 16px;font-weight:600}.sitemenu__lijst{margin:16px 0 0;padding:0;list-style:none}.sitemenu__lijst a{border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);font-family:var(--heading-font);letter-spacing:-.03em;align-items:center;gap:16px;font-size:2rem;font-weight:540;font-stretch:94%;text-decoration:none;display:flex}.sitemenu__lijst a[aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.sitemenu__lijst .staaltje{width:9px;height:.8em}.sitemenu__onder{gap:8px;margin-top:auto;padding-top:28px;display:grid}.sitemenu__knop{width:100%}
.sitevoet{padding-block:56px 96px}.sitevoet__raster{gap:36px;display:grid}@media (min-width:768px){.sitevoet__raster{column-gap:var(--kolom);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sitevoet{padding-block:72px 112px}}main:has(>.slot-lok)+.sitevoet .sitevoet__raster{border-top:1px solid var(--line);padding-top:48px}main:has(>.slot-lok)+.sitevoet{padding-top:0}.sitevoet__kop{margin-bottom:12px}.sitevoet address{justify-items:start;gap:2px;font-style:normal;display:grid}.sitevoet ul{margin:0;padding:0;list-style:none}.sitevoet__link{min-height:44px;color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);overflow-wrap:anywhere;align-items:center;display:inline-flex}.sitevoet__link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.sitevoet__klein{color:var(--muted);font-size:.875rem}.sitevoet__tijden{margin:0}.sitevoet__tijden>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;max-width:300px;padding:4px 0;display:flex}.sitevoet__tijden dt{color:var(--muted)}.sitevoet__tijden dd{text-align:right;margin:0}.sitevoet__notitie{font-family:var(--heading-font);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:650;font-stretch:75%;display:block}.sitevoet__regel{color:var(--muted);margin:40px 0 0;font-size:.875rem}
