/* Jonk & Sier Schilder Combinatie — stylesheet uit het ontwerp (jonksier-voorstel.vercel.app), ONGEWIJZIGD.
   Gegenereerd door tools/css-uitsnijden.js: Tailwind-reset + ontwerp-tokens + alle jns-regels
   van de bundel. Niet met de hand aanpassen; aanvullingen staan in lagen.css. */
@layer base, components;:root{}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:auto}body{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}[data-jonksier]{--jonksier-navy-950:#071426;--jonksier-navy-900:#0b1a2e;--jonksier-navy-800:#00284f;--jonksier-navy-700:#003e7e;--jonksier-blauw-600:#006ba6;--jonksier-blauw-500:#009ddc;--jonksier-blauw-300:#38b6ea;--jonksier-blauw-50:#e8f5fc;--jonksier-grijs-25:#f7f8fa;--jonksier-grijs-50:#f0f2f5;--jonksier-grijs-100:#e6eaf0;--jonksier-grijs-200:#dfe4ee;--jonksier-grijs-300:#c7cfdb;--jonksier-grijs-500:#6b7586;--jonksier-grijs-600:#5a6577;--jonksier-grijs-800:#2a3342;--jonksier-wit:#fff;--jonksier-rood-700:#b42318;--jonksier-rood-50:#fdecea;--jonksier-groen-700:#1e7b34;--jonksier-groen-50:#eaf5ec;--jonksier-amber-800:#7a4f00;--jonksier-amber-50:#fff4d6;--jonksier-kenteken:#f5c400;--jonksier-font-kop:"Blinker", ui-sans-serif, system-ui, sans-serif;--jonksier-font-tekst:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--jns-tekst:var(--jonksier-navy-900);--jns-tekst-zacht:var(--jonksier-grijs-600);--jns-tekst-op-donker:var(--jonksier-wit);--jns-tekst-zacht-op-donker:#b3bfd0;--jns-link:var(--jonksier-blauw-600);--jns-link-op-donker:var(--jonksier-blauw-300);--jns-merk:var(--jonksier-navy-700);--jns-accent:var(--jonksier-blauw-500);--jns-achtergrond:var(--jonksier-wit);--jns-achtergrond-zacht:var(--jonksier-grijs-25);--jns-achtergrond-grijs:var(--jonksier-grijs-50);--jns-achtergrond-donker:var(--jonksier-navy-900);--jns-achtergrond-merk:var(--jonksier-navy-700);--jns-rand:var(--jonksier-grijs-200);--jns-rand-sterk:var(--jonksier-grijs-500);--jns-rand-op-donker:#ffffff29;--jns-focus:var(--jonksier-blauw-500);--jns-fout:var(--jonksier-rood-700);--jns-fout-vlak:var(--jonksier-rood-50);--jns-succes:var(--jonksier-groen-700);--jns-succes-vlak:var(--jonksier-groen-50);--jns-info:var(--jonksier-navy-700);--jns-info-vlak:var(--jonksier-blauw-50);--jns-let-op:var(--jonksier-amber-800);--jns-let-op-vlak:var(--jonksier-amber-50);--jns-font-kop:var(--jonksier-font-kop);--jns-font-tekst:var(--jonksier-font-tekst);--jns-h1:clamp(2.25rem, 1.6rem + 2.2vw, 3.5rem);--jns-h2:clamp(1.875rem, 1.45rem + 1.5vw, 2.75rem);--jns-h3:clamp(1.375rem, 1.25rem + .4vw, 1.625rem);--jns-h4:1.1875rem;--jns-groot:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--jns-basis:1.0625rem;--jns-klein:.9375rem;--jns-mini:.8125rem;--jns-leesbreedte:40rem;--jns-leesbreedte-smal:32rem;--jns-ruimte-1:.25rem;--jns-ruimte-2:.5rem;--jns-ruimte-3:.75rem;--jns-ruimte-4:1rem;--jns-ruimte-5:1.5rem;--jns-ruimte-6:2rem;--jns-ruimte-7:3rem;--jns-ruimte-8:4rem;--jns-sectie:clamp(4rem, 2.5rem + 6vw, 7.5rem);--jns-sectie-klein:clamp(3rem, 2rem + 4vw, 5rem);--jns-container:80rem;--jns-container-nav:96rem;--jns-marge:clamp(1rem, .5rem + 2.5vw, 2.5rem);--jns-kolommen:12;--jns-goot:clamp(1rem, .6rem + 1.4vw, 2rem);--jns-ronding-s:3px;--jns-ronding-m:4px;--jns-schaduw-zweef:0 12px 32px #0b1a2e29;--jns-header-hoogte:4.5rem;--jns-snel:.14s;--jns-normaal:.24s;--jns-curve:cubic-bezier(.2, .7, .2, 1);--jns-knop-hoogte:3rem;--jns-knop-hoogte-klein:2.5rem;--jns-knop-ronding:var(--jns-ronding-s);--jns-knop-primair:var(--jonksier-navy-700);--jns-knop-primair-hover:var(--jonksier-navy-900);--jns-invoer-hoogte:3rem;--jns-kaart-ronding:var(--jns-ronding-m);font-family:var(--jns-font-tekst);font-size:var(--jns-basis);color:var(--jns-tekst);background:var(--jns-achtergrond);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;line-height:1.6}[data-jonksier] *,[data-jonksier] :before,[data-jonksier] :after{box-sizing:border-box}[data-jonksier] img{max-width:100%;display:block}[data-jonksier] :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}[data-jonksier] :where(ul,ol){padding:0}[data-jonksier] :where(a){color:var(--jns-link);text-underline-offset:.18em;text-decoration-thickness:1px}[data-jonksier] :where(a:hover){text-decoration-thickness:2px}[data-jonksier] :where(button){font:inherit;color:inherit}[data-jonksier] :focus-visible{outline:3px solid var(--jns-focus);outline-offset:2px;border-radius:2px}[data-jonksier] ::selection{background:var(--jonksier-blauw-500);color:var(--jonksier-navy-950)}.jns-h1,.jns-h2,.jns-h3,.jns-h4{font-family:var(--jns-font-kop);color:inherit;text-wrap:balance}.jns-h1{font-size:var(--jns-h1);letter-spacing:-.01em;font-weight:700;line-height:1.02}.jns-h2{font-size:var(--jns-h2);letter-spacing:-.008em;font-weight:700;line-height:1.02}.jns-h3{font-size:var(--jns-h3);font-weight:600;line-height:1.15}.jns-h4{font-size:var(--jns-h4);font-weight:600;line-height:1.25}.jns-groot{font-size:var(--jns-groot);line-height:1.55}.jns-klein{font-size:var(--jns-klein)}.jns-mini{font-size:var(--jns-mini);line-height:1.45}.jns-zacht{color:var(--jns-tekst-zacht)}.jns-lees{max-width:var(--jns-leesbreedte)}.jns-cijfers{font-variant-numeric:tabular-nums}.jns-tekst>*+*{margin-top:var(--jns-ruimte-4)}.jns-tekst>h2,.jns-tekst>h3{margin-top:var(--jns-ruimte-7)}.jns-tekst>h2:first-child,.jns-tekst>h3:first-child{margin-top:0}.jns-tekst>h2+*,.jns-tekst>h3+*{margin-top:var(--jns-ruimte-3)}.jns-tekst ul{padding-left:1.2em}.jns-tekst li+li{margin-top:var(--jns-ruimte-2)}.jns-tekst li::marker{color:var(--jns-accent)}.jns-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.jns-container{width:100%;max-width:var(--jns-container);padding-inline:var(--jns-marge);margin-inline:auto}.jns-raster{grid-template-columns:repeat(var(--jns-kolommen), minmax(0, 1fr));column-gap:var(--jns-goot);row-gap:var(--jns-ruimte-6);display:grid}.jns-raster>*{grid-column:1/-1}.jns-sectie{padding-block:var(--jns-sectie)}.jns-sectie--klein{padding-block:var(--jns-sectie-klein)}.jns-sectie--zacht{background:var(--jns-achtergrond-zacht)}.jns-sectie--grijs{background:var(--jns-achtergrond-grijs)}.jns-sectie:not(.jns-sectie--grijs,.jns-sectie--zacht,.jns-donker,.jns-merkvlak)+.jns-sectie:not(.jns-sectie--grijs,.jns-sectie--zacht,.jns-donker,.jns-merkvlak),.jns-paginakop+.jns-sectie:not(.jns-sectie--grijs,.jns-sectie--zacht,.jns-donker,.jns-merkvlak),.jns-sectie--grijs+.jns-sectie--grijs,.jns-sectie--zacht+.jns-sectie--zacht,.jns-donker+.jns-donker{padding-top:0}.jns-donker{background:var(--jns-achtergrond-donker);color:var(--jns-tekst-op-donker);--jns-tekst-zacht:var(--jns-tekst-zacht-op-donker);--jns-link:var(--jns-link-op-donker);--jns-rand:var(--jns-rand-op-donker)}.jns-merkvlak{background:var(--jns-achtergrond-merk);color:var(--jns-tekst-op-donker);--jns-tekst-zacht:#c7d6ea;--jns-link:#9fdcf6;--jns-rand:#fff3}.jns-container--nav{max-width:var(--jns-container-nav)}.jns-skiplink{left:var(--jns-ruimte-4);z-index:200;background:var(--jonksier-navy-900);color:#fff;padding:var(--jns-ruimte-3) var(--jns-ruimte-4);border-radius:var(--jns-ronding-s);position:absolute;top:-10rem}.jns-skiplink:focus{top:var(--jns-ruimte-4)}.jns-knop{--kleur:var(--jns-knop-primair);--tekst:#fff;justify-content:center;align-items:center;gap:var(--jns-ruimte-2);min-height:var(--jns-knop-hoogte);border:1.5px solid var(--kleur);border-radius:var(--jns-knop-ronding);background:var(--kleur);color:var(--tekst);font-family:var(--jns-font-tekst);letter-spacing:.005em;text-align:center;cursor:pointer;transition:background var(--jns-snel), border-color var(--jns-snel), color var(--jns-snel);padding:0 1.375rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.jns-knop:hover{--kleur:var(--jns-knop-primair-hover);text-decoration:none}.jns-knop:active{transform:translateY(1px)}.jns-knop--secundair{--tekst:var(--jonksier-navy-700);background:0 0}.jns-knop--secundair:hover{--kleur:var(--jonksier-navy-700);background:var(--jonksier-navy-700);--tekst:#fff}.jns-knop--licht{--kleur:#fff;--tekst:var(--jonksier-navy-900)}.jns-knop--licht:hover{--kleur:var(--jonksier-blauw-300);--tekst:var(--jonksier-navy-950)}.jns-knop--omlijnd-licht{--kleur:#ffffff8c;--tekst:#fff;background:0 0}.jns-knop--omlijnd-licht:hover{--kleur:#fff;--tekst:var(--jonksier-navy-900);background:#fff}.jns-knop--whatsapp{--kleur:#25d366;--tekst:#0b1f14;gap:.5rem}.jns-knop--whatsapp:hover{--kleur:#1fb855;--tekst:#0b1f14}.jns-knop--whatsapp svg{flex:none}.jns-knop--klein{min-height:var(--jns-knop-hoogte-klein);padding:0 1rem;font-size:.875rem}.jns-knop--breed{width:100%}.jns-knop[disabled],.jns-knop[aria-disabled=true]{--kleur:var(--jonksier-grijs-300);--tekst:var(--jonksier-grijs-600);cursor:not-allowed;transform:none}.jns-knop--secundair[disabled]{background:0 0}.jns-knop[aria-busy=true]{cursor:progress}.jns-knop__draai{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite jns-draai}.jns-knoppen{gap:var(--jns-ruimte-3);flex-wrap:wrap;align-items:center;display:flex}.jns-tekstlink{color:var(--jns-link);text-underline-offset:.25em;align-items:baseline;gap:.4em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.jns-tekstlink:hover{text-decoration-thickness:2px}.jns-tekstlink--sterk{color:inherit}.jns-knop.is-hover{--kleur:var(--jns-knop-primair-hover)}.jns-knop--secundair.is-hover{background:var(--jonksier-navy-700);--tekst:#fff}.jns-knop.is-focus,.jns-invoer.is-focus,.jns-tekstlink.is-focus{outline:3px solid var(--jns-focus);outline-offset:2px}.jns-knop.is-active{--kleur:var(--jonksier-navy-950);transform:translateY(1px)}.jns-aan{background:var(--jns-let-op-vlak);color:var(--jns-let-op);font-size:.875em;font-weight:500;font-family:var(--jns-font-tekst);letter-spacing:0;text-transform:none;border:1px dashed;border-radius:2px;padding:.05em .35em;line-height:1.4;display:inline}.jns-donker .jns-aan,.jns-merkvlak .jns-aan{color:#ffd978;background:#3a2c00}.jns-check{margin-top:var(--jns-ruimte-2);font-size:var(--jns-mini);color:var(--jns-let-op);align-items:baseline;gap:.4em;display:inline-flex}.jns-check:before{content:"Ter controle";letter-spacing:.02em;border:1px solid;border-radius:2px;flex:none;padding:0 .4em;font-size:.75rem;font-weight:600}.jns-donker .jns-check,.jns-merkvlak .jns-check{color:#ffd978}.jns-bovenbalk{background:var(--jonksier-navy-950);color:var(--jns-tekst-zacht-op-donker);font-size:var(--jns-mini)}.jns-bovenbalk__inner{justify-content:space-between;align-items:center;gap:var(--jns-ruimte-4);min-height:2.25rem;display:flex}.jns-bovenbalk a{color:#fff;text-decoration:none}.jns-bovenbalk a:hover{text-decoration:underline}.jns-bovenbalk ul{gap:var(--jns-ruimte-5);white-space:nowrap;list-style:none;display:flex}@media (width<=29.99rem){.jns-bovenbalk li:nth-child(2){display:none}}.jns-bovenbalk__tijden strong{color:#fff;margin-right:.4em;font-weight:600}@media (width<=47.99rem){.jns-bovenbalk__tijden{display:none}.jns-bovenbalk__inner{justify-content:center}}.jns-header{z-index:50;border-bottom:1px solid var(--jns-rand);background:#fff;position:sticky;top:0}.jns-header__inner{align-items:center;gap:var(--jns-ruimte-6);height:var(--jns-header-hoogte);display:flex}.jns-header__logo{flex:none;display:block}.jns-header__logo img{width:auto;height:2.75rem}.jns-nav{flex:1;display:none}.jns-nav>ul{gap:var(--jns-ruimte-3);height:var(--jns-header-hoogte);align-items:stretch;list-style:none;display:flex}.jns-nav>ul>li{align-items:stretch;display:flex}.jns-nav__item{color:var(--jns-tekst);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6em;padding:0 1rem;font-size:.9688rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.jns-nav__item:after{content:"";background:var(--jns-accent);transform-origin:0;height:3px;transition:transform var(--jns-normaal) var(--jns-curve);position:absolute;bottom:-1px;left:1rem;right:1rem;transform:scaleX(0)}.jns-nav__item:hover:after,.jns-nav__item[aria-current=page]:after,.jns-nav__item[aria-current=true]:after,.jns-nav__item[aria-expanded=true]:after{transform:scaleX(1)}.jns-nav__pijl{width:.6em;height:.6em;transition:transform var(--jns-snel);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-.15em)rotate(45deg)}[aria-expanded=true]>.jns-nav__pijl{transform:translateY(.1em)rotate(225deg)}.jns-header__acties{align-items:center;gap:var(--jns-ruimte-4);margin-left:auto;display:flex}.jns-header__bel{color:var(--jns-tekst);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none;display:none}.jns-header__bel span{font-size:var(--jns-mini);color:var(--jns-tekst-zacht);font-weight:400;display:block}.jns-header__cta{display:none}.jns-menuknop{border:1.5px solid var(--jns-rand);border-radius:var(--jns-ronding-s);cursor:pointer;background:#fff;align-items:center;gap:.6em;min-height:2.75rem;padding:0 .875rem;font-weight:600;display:inline-flex}.jns-menuknop__streepjes{gap:4px;width:18px;display:grid}.jns-menuknop__streepjes span{background:currentColor;height:2px}@media (width>=72rem){.jns-nav{display:block}.jns-menuknop{display:none}.jns-header__cta{display:inline-flex}}@media (width>=80rem){.jns-header__bel{display:block}}.jns-uitklap{border-top:1px solid var(--jns-rand);border-bottom:1px solid var(--jns-rand);background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #0b1a2e47}.jns-uitklap__inner{gap:var(--jns-goot);padding-block:var(--jns-ruimte-7);grid-template-columns:4fr 8fr;display:grid}.jns-uitklap__intro p{color:var(--jns-tekst-zacht);margin-top:var(--jns-ruimte-3);max-width:22rem}.jns-uitklap ul{gap:0 var(--jns-goot);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;list-style:none;display:grid}.jns-uitklap li a{border-bottom:1px solid var(--jns-rand);color:var(--jns-tekst);justify-content:space-between;padding:.8rem 0;font-weight:500;text-decoration:none;display:flex}.jns-uitklap li a:hover,.jns-uitklap li a[aria-current=page]{color:var(--jonksier-navy-700)}.jns-uitklap li a:hover{border-bottom-color:var(--jns-accent)}.jns-menu{z-index:100;position:fixed;inset:0}.jns-menu__achter{background:#07142699;border:0;position:absolute;inset:0}.jns-menu__paneel{overscroll-behavior:contain;background:#fff;flex-direction:column;width:min(100%,30rem);display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto}.jns-menu__kop{padding:0 var(--jns-marge);min-height:var(--jns-header-hoogte);border-bottom:1px solid var(--jns-rand);z-index:1;background:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.jns-menu__kop img{width:auto;height:2.5rem}.jns-menu__lijst{padding:var(--jns-ruimte-3) var(--jns-marge);list-style:none}.jns-menu__lijst>li{border-bottom:1px solid var(--jns-rand)}.jns-menu__groep{width:100%;font-family:var(--jns-font-kop);color:var(--jns-tekst);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.jns-menu__sub{padding:0 0 var(--jns-ruimte-4);list-style:none}.jns-menu__sub a{color:var(--jns-tekst);padding:.55rem 0;font-weight:500;text-decoration:none;display:block}.jns-menu__sub a[aria-current=page]{color:var(--jonksier-navy-700);text-decoration:underline}.jns-menu__voet{padding:var(--jns-ruimte-5) var(--jns-marge) var(--jns-ruimte-6);gap:var(--jns-ruimte-3);background:var(--jns-achtergrond-grijs);margin-top:auto;display:grid}.jns-menu__voet p{font-size:var(--jns-klein);color:var(--jns-tekst-zacht)}.jns-kruimels ol{font-size:var(--jns-mini);color:var(--jns-tekst-zacht);flex-wrap:wrap;gap:.25rem .5rem;list-style:none;display:flex}.jns-kruimels li{align-items:center;gap:.5rem;display:inline-flex}.jns-kruimels li+li:before{content:"/";color:var(--jonksier-grijs-300)}.jns-kruimels a{color:inherit}.jns-kruimels [aria-current]{color:var(--jns-tekst);font-weight:500}.jns-donker .jns-kruimels [aria-current]{color:#fff}.jns-paginakop{padding-top:var(--jns-ruimte-6);padding-bottom:var(--jns-sectie)}.jns-paginakop__raster{gap:var(--jns-ruimte-6);margin-top:var(--jns-ruimte-7);display:grid}.jns-paginakop__intro{max-width:36rem}.jns-paginakop__intro>*+*{margin-top:var(--jns-ruimte-5)}.jns-paginakop__beeld{aspect-ratio:16/10;border-radius:var(--jns-ronding-m);background:var(--jns-achtergrond-grijs);overflow:hidden}.jns-paginakop__beeld img{object-fit:cover;width:100%;height:100%}@media (width>=64rem){.jns-paginakop__raster{align-items:end;gap:var(--jns-goot);grid-template-columns:5fr 7fr}.jns-paginakop--zonder-beeld .jns-paginakop__raster{grid-template-columns:7fr 5fr}.jns-paginakop__beeld{aspect-ratio:4/3}}.jns-hero{background:var(--jonksier-navy-950);color:#fff;isolation:isolate;place-items:center;min-height:0;padding:clamp(1.5rem,6vh,4rem) 0 calc(clamp(1.5rem,6vh,4rem) + 2.5rem);display:grid;position:relative;overflow:hidden}.jns-hero__beeld{z-index:-1;position:absolute;inset:0}.jns-hero__beeld img,.jns-hero__beeld video{object-fit:cover;width:100%;height:100%}.jns-hero__beeld:after{content:"";background:#0714269e;position:absolute;inset:0}.jns-hero__paneel{justify-items:center;gap:var(--jns-ruimte-5);text-align:center;display:grid}.jns-hero__titel{font-family:var(--jns-font-kop);letter-spacing:-.03em;text-wrap:balance;max-width:24ch;font-size:clamp(2.75rem,1.2rem + 5vw,6rem);font-weight:700;line-height:.98}.jns-hero__intro{color:#ffffffe0;text-wrap:balance;max-width:48rem;font-size:clamp(1.125rem,.95rem + .8vw,1.6875rem);line-height:1.35}.jns-hero__knoppen{margin-top:var(--jns-ruimte-3);justify-content:center}.jns-hero__knoppen .jns-knop{min-width:15rem}@media (width<=39.99rem){.jns-hero__knoppen{width:100%}.jns-hero__knoppen .jns-knop{width:100%;min-width:0}}.jns-hero__videoknop{left:var(--jns-marge);bottom:calc(var(--jns-ruimte-5) + 2.5rem);color:#fff;cursor:pointer;background:#07142659;border:1.5px solid #fff9;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute}.jns-hero__speel{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid;width:0;height:0;margin-left:3px}.jns-hero__pauze{border-left:3px solid;border-right:3px solid;width:10px;height:12px}.jns-hero__rand{color:#fff;width:100%;height:clamp(1.25rem,2.8vw,2.5rem);position:absolute;bottom:-1px;left:0;right:0}.jns-boven{min-height:calc(100svh - var(--jns-boven-af,0px));flex-direction:column;display:flex}.jns-boven>.jns-hero{flex:1}@media (width<=47.99rem){.jns-boven .jns-feiten ul{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.jns-boven .jns-feiten ul::-webkit-scrollbar{display:none}.jns-boven .jns-feiten li{scroll-snap-align:start;border-bottom:0;border-right:1px solid var(--jns-rand);padding:var(--jns-ruimte-4) var(--jns-ruimte-4) var(--jns-ruimte-4) 0;margin-right:var(--jns-ruimte-4);flex:0 0 62%}.jns-boven .jns-feiten strong{font-size:1.0625rem}.jns-hero__knoppen{gap:var(--jns-ruimte-2)}.jns-hero__paneel{gap:var(--jns-ruimte-4)}}.jns-feiten{border-bottom:1px solid var(--jns-rand)}.jns-feiten ul{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.jns-feiten li{padding:var(--jns-ruimte-5) var(--jns-ruimte-4) var(--jns-ruimte-5) 0;border-bottom:1px solid var(--jns-rand)}.jns-feiten strong{font-family:var(--jns-font-kop);font-size:1.25rem;font-weight:700;line-height:1.15;display:block}.jns-feiten span{font-size:var(--jns-klein);color:var(--jns-tekst-zacht);margin-top:.2rem;display:block}@media (width>=64rem){.jns-feiten ul{grid-template-columns:repeat(4,minmax(0,1fr))}.jns-feiten li{padding:var(--jns-ruimte-6) var(--jns-ruimte-5);border-bottom:0;border-left:1px solid var(--jns-rand)}.jns-feiten li:first-child{border-left:0;padding-left:0}}.jns-sectiekop{gap:var(--jns-ruimte-5);margin-bottom:var(--jns-ruimte-7);display:grid}.jns-sectiekop__links{gap:var(--jns-ruimte-3);display:grid}.jns-sectiekop__intro{color:var(--jns-tekst-zacht);max-width:34rem}@media (width>=64rem){.jns-sectiekop--naast{align-items:end;gap:var(--jns-goot);grid-template-columns:minmax(0,1fr) auto}.jns-sectiekop--naast .jns-sectiekop__actie{justify-self:end}}.jns-routes{gap:var(--jns-goot);display:grid}.jns-route{border:1px solid var(--jns-rand);border-radius:var(--jns-kaart-ronding);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.jns-route__beeld{aspect-ratio:16/9;background:var(--jns-achtergrond-grijs);overflow:hidden}.jns-route__beeld img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--jns-curve)}.jns-route:hover .jns-route__beeld img{transform:scale(1.03)}.jns-route__inhoud{padding:var(--jns-ruimte-5);gap:var(--jns-ruimte-3);flex:1;align-content:start;display:grid}.jns-route__vraag{font-size:var(--jns-klein);color:var(--jns-tekst-zacht);font-weight:500}.jns-route__titel a{color:inherit;text-decoration:none}.jns-route__titel a:after{content:"";position:absolute;inset:0}.jns-route__titel a:focus-visible{outline:none}.jns-route:has(.jns-route__titel a:focus-visible){outline:3px solid var(--jns-focus);outline-offset:2px}.jns-route__links{font-size:var(--jns-klein);color:var(--jns-tekst-zacht);z-index:1;flex-wrap:wrap;gap:.25rem 1rem;list-style:none;display:flex;position:relative}.jns-route__links a{color:var(--jns-tekst)}.jns-route--hoofd{background:var(--jonksier-navy-900);color:#fff;border-color:var(--jonksier-navy-900);--jns-tekst-zacht:var(--jns-tekst-zacht-op-donker)}.jns-route--hoofd .jns-route__links a{color:#fff}.jns-route--hoofd .jns-route__inhoud{padding:var(--jns-ruimte-6)}.jns-route__teller{font-family:var(--jns-font-kop);color:var(--jonksier-blauw-300);font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:700;line-height:.9}@media (width>=64rem){.jns-routes{grid-template-rows:auto auto;grid-template-columns:7fr 5fr}.jns-route--hoofd{grid-row:span 2}.jns-route--hoofd .jns-route__beeld{aspect-ratio:16/10}.jns-route--zij .jns-route__beeld{aspect-ratio:16/7}}.jns-route__acties{z-index:1;gap:var(--jns-ruimte-4);padding-top:var(--jns-ruimte-3);justify-items:start;margin-top:auto;display:grid;position:relative}.jns-route__inhoud{align-content:stretch}.jns-route--zij .jns-route__inhoud{gap:var(--jns-ruimte-3);flex-direction:column;display:flex}.jns-route--hoofd .jns-route__inhoud{gap:var(--jns-ruimte-4);flex-direction:column;display:flex}.jns-route__cijfers{gap:var(--jns-ruimte-3) var(--jns-ruimte-7);flex-wrap:wrap;display:flex}.jns-route__cijfers div{flex-direction:column-reverse;display:flex}.jns-route__cijfers dd{font-family:var(--jns-font-kop);color:var(--jonksier-blauw-300);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:700;line-height:1}.jns-route__cijfers dt{font-size:var(--jns-klein);color:var(--jns-tekst-zacht);margin-top:.3rem}.jns-route__tekst{color:var(--jns-tekst-zacht);max-width:30rem}.jns-route__snellabel{font-size:var(--jns-mini);color:var(--jns-tekst-zacht)}.jns-snellinks{gap:var(--jns-ruimte-2);margin-top:calc(-1 * var(--jns-ruimte-2));flex-wrap:wrap;list-style:none;display:flex}.jns-snellink{border-radius:var(--jns-ronding-s);color:#fff;min-height:2.5rem;font-size:var(--jns-klein);transition:background var(--jns-snel), border-color var(--jns-snel);border:1px solid #ffffff47;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:500;text-decoration:none;display:inline-flex}.jns-snellink span{font-size:var(--jns-mini);color:var(--jonksier-blauw-300);font-variant-numeric:tabular-nums}.jns-snellink:hover{color:var(--jonksier-navy-900);background:#fff;border-color:#fff;text-decoration:none}.jns-snellink:hover span{color:var(--jonksier-blauw-600)}.jns-route:hover .jns-route__titel a{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.jns-route{transition:border-color var(--jns-snel), box-shadow var(--jns-normaal)}.jns-route--zij:hover{border-color:var(--jonksier-grijs-300);box-shadow:0 10px 28px -14px #0b1a2e59}.jns-beeldtekst{gap:var(--jns-ruimte-6);align-items:center;display:grid}.jns-beeldtekst__beeld{border-radius:var(--jns-ronding-m);aspect-ratio:4/3;background:var(--jns-achtergrond-grijs);overflow:hidden}.jns-beeldtekst__beeld img{object-fit:cover;width:100%;height:100%}.jns-beeldtekst__tekst>*+*{margin-top:var(--jns-ruimte-5)}.jns-beeldtekst__tekst p{color:var(--jns-tekst-zacht)}.jns-beeldtekst__tekst .jns-h2,.jns-beeldtekst__tekst .jns-h3{color:inherit}@media (width>=64rem){.jns-beeldtekst{gap:var(--jns-goot);grid-template-columns:7fr 5fr}.jns-beeldtekst__tekst{padding-left:var(--jns-ruimte-6)}.jns-beeldtekst--om{grid-template-columns:5fr 7fr}.jns-beeldtekst--om .jns-beeldtekst__beeld{order:2}.jns-beeldtekst--om .jns-beeldtekst__tekst{padding-left:0;padding-right:var(--jns-ruimte-6)}.jns-beeldtekst--staand .jns-beeldtekst__beeld{aspect-ratio:5/4}}.jns-breedbeeld{aspect-ratio:16/10;background:var(--jonksier-navy-900);position:relative;overflow:hidden}.jns-breedbeeld img{object-fit:cover;width:100%;height:100%}@media (width>=64rem){.jns-breedbeeld{aspect-ratio:21/9}}.jns-beeldplek{align-content:end;gap:var(--jns-ruimte-2);width:100%;height:100%;min-height:12rem;padding:var(--jns-ruimte-5);background:repeating-linear-gradient(135deg, var(--jonksier-grijs-50) 0 14px, var(--jonksier-grijs-100) 14px 15px);color:var(--jonksier-grijs-800);border:1px dashed var(--jonksier-grijs-300);border-radius:var(--jns-ronding-m);display:grid}.jns-beeldplek__label{font-size:var(--jns-mini);color:var(--jns-let-op);font-weight:600}.jns-beeldplek__onderwerp{font-family:var(--jns-font-kop);font-size:1.25rem;font-weight:600;line-height:1.2}.jns-beeldplek__compositie{font-size:var(--jns-klein);color:var(--jonksier-grijs-600);max-width:30rem}.jns-aflevering{gap:var(--jns-ruimte-7);display:grid}.jns-aflevering__lijst{border-top:2px solid;list-style:none}.jns-aflevering__lijst>li{gap:var(--jns-ruimte-1);padding:var(--jns-ruimte-5) 0;border-bottom:1px solid var(--jns-rand);display:grid}.jns-aflevering__lijst>li>strong{font-family:var(--jns-font-kop);font-size:1.375rem;font-weight:600;line-height:1.2}.jns-aflevering__lijst>li p{color:var(--jns-tekst-zacht)}.jns-aflevering__lijst>li ul{gap:var(--jns-ruimte-2);padding-left:1.2em;list-style:outside;display:grid}.jns-aflevering__lijst>li ul li::marker{color:var(--jns-accent)}.jns-aflevering__vrij{padding:var(--jns-ruimte-6);background:var(--jonksier-navy-700);color:#fff;border-radius:var(--jns-ronding-m);--jns-tekst-zacht:#c7d6ea}.jns-aflevering__vrij>*+*{margin-top:var(--jns-ruimte-3)}.jns-aflevering__vrij p{color:var(--jns-tekst-zacht)}@media (width>=48rem){.jns-aflevering__lijst>li{gap:var(--jns-goot);grid-template-columns:5fr 7fr;align-items:baseline}}@media (width>=64rem){.jns-aflevering{gap:var(--jns-goot);grid-template-columns:5fr 7fr}.jns-aflevering__kop{padding-right:var(--jns-ruimte-7)}}.jns-belofte{gap:var(--jns-ruimte-4);padding:var(--jns-ruimte-5);border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);background:var(--jns-achtergrond-zacht);display:grid}.jns-belofte ul{font-size:var(--jns-klein);gap:.4rem 1.5rem;list-style:none;display:grid}.jns-belofte li{padding-left:1rem;position:relative}.jns-belofte li:before{content:"";background:var(--jns-accent);width:.4rem;height:2px;position:absolute;top:.7em;left:0}.jns-belofte--rij ul{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.jns-usps{border-top:1px solid var(--jns-rand);gap:0;list-style:none;display:grid}.jns-usps>li{padding:var(--jns-ruimte-5) 0;border-bottom:1px solid var(--jns-rand);gap:var(--jns-ruimte-2);display:grid}.jns-usps>li>strong{font-family:var(--jns-font-kop);font-size:1.25rem;font-weight:600}.jns-usps>li>p{color:var(--jns-tekst-zacht);font-size:var(--jns-klein)}@media (width>=48rem){.jns-usps{column-gap:var(--jns-goot);grid-template-columns:repeat(2,minmax(0,1fr))}}.jns-autos{gap:var(--jns-ruimte-6) var(--jns-goot);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));list-style:none;display:grid}.jns-autos--vier{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.jns-auto{border:1px solid var(--jns-rand);border-radius:var(--jns-kaart-ronding);height:100%;transition:border-color var(--jns-snel), box-shadow var(--jns-normaal);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.jns-auto:hover{border-color:var(--jonksier-grijs-300);box-shadow:0 10px 28px -14px #0b1a2e59}.jns-auto:has(a:focus-visible){outline:3px solid var(--jns-focus);outline-offset:2px}.jns-auto__beeld{aspect-ratio:3/2;background:var(--jns-achtergrond-grijs);position:relative;overflow:hidden}.jns-auto__beeld img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--jns-curve)}.jns-auto:hover .jns-auto__beeld img{transform:scale(1.025)}.jns-auto__status{left:var(--jns-ruimte-3);top:var(--jns-ruimte-3);background:var(--jonksier-navy-900);color:#fff;font-size:var(--jns-mini);border-radius:2px;padding:.2rem .55rem;font-weight:600;position:absolute}.jns-auto__status--gereserveerd{background:var(--jonksier-amber-50);color:var(--jns-let-op)}.jns-auto__status--verkocht{background:var(--jonksier-rood-50);color:var(--jns-fout)}.jns-auto__fotos{right:var(--jns-ruimte-3);bottom:var(--jns-ruimte-3);color:#fff;font-variant-numeric:tabular-nums;background:#071426b8;border-radius:2px;padding:.1rem .45rem;font-size:.75rem;position:absolute}.jns-auto__inhoud{gap:var(--jns-ruimte-2);padding:var(--jns-ruimte-4) var(--jns-ruimte-4) var(--jns-ruimte-5);flex:1;grid-template-rows:auto auto 1fr auto;display:grid}.jns-auto__titel{font-family:var(--jns-font-kop);font-size:1.3125rem;font-weight:700;line-height:1.1}.jns-auto__titel a{color:inherit;text-decoration:none}.jns-auto__titel a:after{content:"";z-index:1;position:absolute;inset:0}.jns-auto__titel a:focus-visible{outline:none}.jns-auto__uitvoering{font-size:var(--jns-klein);color:var(--jns-tekst-zacht);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jns-auto__gegevens{font-size:var(--jns-mini);color:var(--jonksier-grijs-800);font-variant-numeric:tabular-nums;padding-top:var(--jns-ruimte-1);flex-wrap:wrap;align-self:start;gap:.25rem 0;list-style:none;display:flex}.jns-auto__gegevens li{border-right:1px solid var(--jns-rand);margin-right:.6rem;padding-right:.6rem;line-height:1.2}.jns-auto__gegevens li:last-child{border-right:0;margin-right:0;padding-right:0}.jns-auto__prijs{justify-content:space-between;align-items:baseline;gap:var(--jns-ruimte-3);padding-top:var(--jns-ruimte-3);margin-top:var(--jns-ruimte-2);border-top:1px solid var(--jns-rand);display:flex}.jns-auto__prijs strong{font-family:var(--jns-font-kop);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1}.jns-auto__prijs span{font-size:var(--jns-mini);color:var(--jns-tekst-zacht)}.jns-auto--laden .jns-auto__beeld,.jns-skelet{background:linear-gradient(90deg, var(--jonksier-grijs-50) 0%, var(--jonksier-grijs-100) 50%, var(--jonksier-grijs-50) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite jns-skelet}.jns-skelet{border-radius:2px;height:.9em;display:block}.jns-voorraad{gap:var(--jns-ruimte-6);display:grid}.jns-voorraad__balk{justify-content:space-between;align-items:center;gap:var(--jns-ruimte-3) var(--jns-ruimte-5);flex-wrap:wrap;display:flex}.jns-voorraad__teller{font-family:var(--jns-font-kop);font-size:1.375rem;font-weight:600}.jns-voorraad__teller strong{font-variant-numeric:tabular-nums;font-weight:700}.jns-voorraad__bediening{gap:var(--jns-ruimte-3);flex-wrap:wrap;align-items:center;display:flex}.jns-filterknop{display:inline-flex}.jns-voorraad__bediening .jns-keuzelijst{flex:12rem;min-width:0}@media (width<=39.99rem){.jns-voorraad__bediening{flex-wrap:nowrap;width:100%}}@media (width>=64rem){.jns-voorraad{gap:var(--jns-ruimte-7);grid-template-columns:17.5rem minmax(0,1fr);align-items:start}.jns-filterknop{display:none}.jns-voorraad--zonder-filters{grid-template-columns:minmax(0,1fr)}.jns-filters--paneel{top:calc(var(--jns-header-hoogte) + var(--jns-ruimte-5));max-height:calc(100vh - var(--jns-header-hoogte) - 3rem);padding-right:var(--jns-ruimte-2);position:sticky;overflow-y:auto}}@media (width<=63.99rem){.jns-filters.jns-filters--paneel{display:none}}.jns-filters{gap:0;display:grid}.jns-filters__kop{padding-bottom:var(--jns-ruimte-3);border-bottom:2px solid var(--jns-tekst);justify-content:space-between;align-items:baseline;display:flex}.jns-filters__kop h2{font-family:var(--jns-font-kop);font-size:1.25rem;font-weight:700}.jns-filtergroep{padding:var(--jns-ruimte-4) 0;border:0;border-bottom:1px solid var(--jns-rand);min-width:0;margin:0}.jns-filtergroep legend,.jns-filtergroep>label{float:left;width:100%;margin-bottom:var(--jns-ruimte-3);font-weight:600;font-size:var(--jns-klein);padding:0}.jns-filtergroep legend+*{clear:both}.jns-filteroptie{font-size:var(--jns-klein);cursor:pointer;align-items:center;gap:.65rem;padding:.3rem 0;display:flex}.jns-filteroptie input{width:1.125rem;height:1.125rem;accent-color:var(--jonksier-navy-700);flex:none;margin:0}.jns-filteroptie span:first-of-type{flex:1}.jns-filteroptie__aantal{color:var(--jns-tekst-zacht);font-variant-numeric:tabular-nums;font-size:var(--jns-mini)}.jns-filteroptie.is-leeg{color:var(--jonksier-grijs-500);cursor:default}.jns-filters__mobielvoet{gap:var(--jns-ruimte-3);padding:var(--jns-ruimte-4) var(--jns-marge);border-top:1px solid var(--jns-rand);background:#fff;grid-template-columns:auto 1fr;display:grid;position:sticky;bottom:0}.jns-chips{gap:var(--jns-ruimte-2);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.jns-chip{border:1px solid var(--jonksier-navy-700);border-radius:var(--jns-ronding-s);background:var(--jonksier-blauw-50);min-height:2.25rem;color:var(--jonksier-navy-900);font-size:var(--jns-klein);cursor:pointer;align-items:center;gap:.45rem;padding:0 .5rem 0 .75rem;font-weight:500;display:inline-flex}.jns-chip:hover{background:#fff}.jns-chip__kruis{width:.875rem;height:.875rem;position:relative}.jns-chip__kruis:before,.jns-chip__kruis:after{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.jns-chip__kruis:after{transform:translate(-50%,-50%)rotate(-45deg)}.jns-reset{color:var(--jns-link);font-weight:600;font-size:var(--jns-klein);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.5rem .25rem;text-decoration:underline}.jns-keuzelijst{display:inline-grid;position:relative}.jns-keuzelijst select{appearance:none;border:1px solid var(--jns-rand-sterk);border-radius:var(--jns-ronding-s);min-height:2.75rem;color:var(--jns-tekst);font:inherit;font-size:var(--jns-klein);cursor:pointer;background:#fff;width:100%;padding:0 2.5rem 0 .875rem}.jns-keuzelijst:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.jns-keuzelijst select:hover{border-color:var(--jns-tekst)}.jns-staat{gap:var(--jns-ruimte-4);padding:var(--jns-ruimte-7) var(--jns-ruimte-6);border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);background:var(--jns-achtergrond-zacht);justify-items:start;display:grid}.jns-staat p{color:var(--jns-tekst-zacht);max-width:34rem}.jns-detail{gap:var(--jns-ruimte-7);display:grid}.jns-detail__kop{gap:var(--jns-ruimte-3);display:grid}.jns-detail__uitvoering{font-size:var(--jns-groot);color:var(--jns-tekst-zacht)}.jns-detail__kenmerken{gap:var(--jns-ruimte-2);margin-top:var(--jns-ruimte-2);flex-wrap:wrap;list-style:none;display:flex}.jns-detail__kenmerken li{border:1px solid var(--jns-rand);font-size:var(--jns-mini);color:var(--jonksier-grijs-800);border-radius:2px;padding:.2rem .55rem}.jns-detail__zij{gap:var(--jns-ruimte-5);align-content:start;display:grid}@media (width>=64rem){.jns-detail{gap:var(--jns-ruimte-7) var(--jns-goot);grid-template-columns:minmax(0,8fr) minmax(20rem,4fr)}.jns-detail__hoofd{grid-column:1}.jns-detail__zij{top:calc(var(--jns-header-hoogte) + var(--jns-ruimte-5));grid-area:1/2/span 3;position:sticky}}.jns-galerij{gap:var(--jns-ruimte-3);display:grid}.jns-galerij__hoofd{aspect-ratio:3/2;background:var(--jonksier-grijs-100);border-radius:var(--jns-ronding-m);position:relative;overflow:hidden}.jns-galerij__hoofd img{object-fit:cover;width:100%;height:100%}.jns-galerij__vorige,.jns-galerij__volgende{border-radius:var(--jns-ronding-s);width:3rem;height:3rem;color:var(--jonksier-navy-900);cursor:pointer;background:#ffffffeb;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.jns-galerij__vorige{left:var(--jns-ruimte-3)}.jns-galerij__volgende{right:var(--jns-ruimte-3)}.jns-galerij__vorige:hover,.jns-galerij__volgende:hover{background:#fff}.jns-galerij__vorige span,.jns-galerij__volgende span{border-bottom:2px solid;border-left:2px solid;width:.6rem;height:.6rem;transform:translate(2px)rotate(45deg)}.jns-galerij__volgende span{transform:translate(-2px)rotate(-135deg)}.jns-galerij__teller{left:var(--jns-ruimte-3);bottom:var(--jns-ruimte-3);color:#fff;font-size:var(--jns-mini);font-variant-numeric:tabular-nums;background:#071426bf;border-radius:2px;padding:.15rem .5rem;position:absolute}.jns-galerij__duimen{gap:var(--jns-ruimte-2);scrollbar-width:thin;grid-auto-columns:minmax(5.5rem,1fr);grid-auto-flow:column;padding-bottom:.25rem;list-style:none;display:grid;overflow-x:auto}.jns-galerij__duim{aspect-ratio:3/2;border-radius:var(--jns-ronding-s);background:var(--jonksier-grijs-100);cursor:pointer;opacity:.75;border:2px solid #0000;width:100%;padding:0;display:block;overflow:hidden}.jns-galerij__duim img{object-fit:cover;width:100%;height:100%}.jns-galerij__duim:hover{opacity:1}.jns-galerij__duim[aria-current=true]{border-color:var(--jonksier-navy-700);opacity:1}.jns-galerij__open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.jns-galerij__open img{transition:transform .5s var(--jns-curve)}.jns-galerij__open:hover img{transform:scale(1.02)}.jns-galerij__vergroot{right:var(--jns-ruimte-3);top:var(--jns-ruimte-3);border-radius:var(--jns-ronding-s);width:2.75rem;height:2.75rem;color:var(--jonksier-navy-900);cursor:zoom-in;background:#ffffffeb;border:0;place-items:center;display:grid;position:absolute}.jns-galerij__vergroot:hover{background:#fff}.jns-viewer{z-index:120;background:var(--jonksier-navy-950);color:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.jns-viewer__balk{justify-content:space-between;align-items:center;gap:var(--jns-ruimte-4);padding:var(--jns-ruimte-3) var(--jns-marge);display:flex}.jns-viewer__teller{font-size:var(--jns-klein);color:var(--jns-tekst-zacht-op-donker);font-variant-numeric:tabular-nums}.jns-viewer__sluit{border-radius:var(--jns-ronding-s);color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff6;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 .875rem;font-weight:600;display:inline-flex}.jns-viewer__sluit:hover{color:var(--jonksier-navy-900);background:#fff}.jns-viewer__kruis{width:.875rem;height:.875rem;position:relative}.jns-viewer__kruis:before,.jns-viewer__kruis:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.jns-viewer__kruis:after{transform:translate(-50%,-50%)rotate(-45deg)}.jns-viewer__beeld{min-height:0;padding:0 var(--jns-marge);place-items:center;display:grid;position:relative;overflow:hidden}.jns-viewer__beeld img{object-fit:contain;border-radius:var(--jns-ronding-m);width:auto;max-width:min(100%,90rem);height:auto;max-height:calc(100svh - 12rem)}@media (width<=47.99rem){.jns-viewer__beeld img{max-height:calc(100svh - 14rem)}}.jns-viewer__vorige,.jns-viewer__volgende{border-radius:var(--jns-ronding-s);width:3.25rem;height:3.25rem;color:var(--jonksier-navy-900);cursor:pointer;background:#ffffffeb;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.jns-viewer__vorige{left:var(--jns-marge)}.jns-viewer__volgende{right:var(--jns-marge)}.jns-viewer__vorige:hover,.jns-viewer__volgende:hover{background:#fff}.jns-viewer__vorige span,.jns-viewer__volgende span{border-bottom:2px solid;border-left:2px solid;width:.65rem;height:.65rem;transform:translate(2px)rotate(45deg)}.jns-viewer__volgende span{transform:translate(-2px)rotate(-135deg)}.jns-viewer__duimen{justify-content:center;gap:var(--jns-ruimte-2);padding:var(--jns-ruimte-3) var(--jns-marge) var(--jns-ruimte-4);list-style:none;display:flex;overflow-x:auto}.jns-viewer__duimen li{flex:0 0 5.5rem}.jns-viewer .jns-galerij__duim{opacity:.55}.jns-viewer .jns-galerij__duim[aria-current=true]{opacity:1;border-color:#fff}@media (width<=47.99rem){.jns-viewer__duimen{justify-content:flex-start}.jns-viewer__vorige,.jns-viewer__volgende{top:auto;bottom:var(--jns-ruimte-3);transform:none}}.jns-prijsblok{gap:var(--jns-ruimte-4);padding:var(--jns-ruimte-6);border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);background:#fff;display:grid}.jns-prijsblok__prijs{font-family:var(--jns-font-kop);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.8rem + 1.5vw,2.75rem);font-weight:700;line-height:1}.jns-prijsblok__toelichting{font-size:var(--jns-klein);color:var(--jns-tekst-zacht);margin-top:.35rem}.jns-prijsblok__acties{gap:var(--jns-ruimte-2);display:grid}.jns-prijsblok__bel{font-size:var(--jns-klein);color:var(--jns-tekst-zacht)}.jns-prijsblok__bel a{color:var(--jns-tekst);font-variant-numeric:tabular-nums;font-weight:600}.jns-kenteken{background:var(--jonksier-kenteken);color:#111;height:2rem;font-family:var(--jns-font-kop);letter-spacing:.06em;border:1.5px solid #1b1b1b;border-radius:3px;align-items:stretch;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.jns-kenteken__nl{color:#fff;letter-spacing:0;width:1.25rem;font-size:.5rem;font-family:var(--jns-font-tekst);background:#039;place-items:end center;padding-bottom:.2rem;display:grid}.jns-kenteken__nr{place-items:center;padding:0 .55rem;display:grid}.jns-specs{border-top:1px solid var(--jns-rand);grid-template-columns:minmax(0,1fr);display:grid}.jns-specs div{gap:var(--jns-ruimte-4);border-bottom:1px solid var(--jns-rand);font-size:var(--jns-klein);grid-template-columns:minmax(8rem,2fr) 3fr;padding:.7rem 0;display:grid}.jns-specs dt{color:var(--jns-tekst-zacht)}.jns-specs dd{font-variant-numeric:tabular-nums;font-weight:500}@media (width>=48rem) and (width<=63.99rem),(width>=80rem){.jns-specs--twee{column-gap:var(--jns-ruimte-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.jns-opties{columns:1;column-gap:var(--jns-ruimte-7);font-size:var(--jns-klein);list-style:none}.jns-opties li{break-inside:avoid;border-bottom:1px solid var(--jns-rand);padding:.4rem 0}.jns-opties li:first-letter{text-transform:uppercase}@media (width>=40rem){.jns-opties{columns:2}}@media (width>=72rem){.jns-opties{columns:3}}.jns-actiebalk{z-index:40;gap:var(--jns-ruimte-2);padding:var(--jns-ruimte-3) var(--jns-marge) calc(var(--jns-ruimte-3) + env(safe-area-inset-bottom));border-top:1px solid var(--jns-rand);background:#fff;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b1a2e14}.jns-actiebalk__prijs{font-size:var(--jns-mini);color:var(--jns-tekst-zacht);grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.jns-actiebalk__prijs strong{font-family:var(--jns-font-kop);color:var(--jns-tekst);font-size:1.25rem}@media (width>=64rem){.jns-actiebalk{display:none}}.jns-heeft-actiebalk{padding-bottom:7.5rem}@media (width>=64rem){.jns-heeft-actiebalk{padding-bottom:0}}.jns-zakelijk-cta{gap:var(--jns-ruimte-6);padding:var(--jns-ruimte-7) var(--jns-ruimte-6);background:var(--jonksier-navy-700);color:#fff;border-radius:var(--jns-ronding-m);--jns-tekst-zacht:#c7d6ea;display:grid}.jns-zakelijk-cta p{color:var(--jns-tekst-zacht);max-width:34rem}.jns-zakelijk-cta__vragen{border-top:1px solid #ffffff38;gap:0;list-style:none;display:grid}.jns-zakelijk-cta__vragen>li{font-family:var(--jns-font-kop);border-bottom:1px solid #ffffff38;padding:.75rem 0;font-size:1.1875rem;font-weight:600}@media (width>=64rem){.jns-zakelijk-cta{gap:var(--jns-ruimte-8);padding:var(--jns-ruimte-8);grid-template-columns:6fr 5fr;align-items:center}}.jns-faq{border-top:2px solid}.jns-faq details{border-bottom:1px solid var(--jns-rand)}.jns-faq summary{justify-content:space-between;gap:var(--jns-ruimte-5);padding:var(--jns-ruimte-5) 0;font-family:var(--jns-font-kop);cursor:pointer;font-size:1.25rem;font-weight:600;line-height:1.25;list-style:none;display:flex}.jns-faq summary::-webkit-details-marker{display:none}.jns-faq summary:after{content:"";width:1rem;height:1rem;transition:transform var(--jns-normaal) var(--jns-curve);background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none;margin-top:.2rem}.jns-faq details[open] summary:after{transform:rotate(45deg)}.jns-faq summary:hover{color:var(--jonksier-navy-700)}.jns-donker .jns-faq summary:hover{color:var(--jonksier-blauw-300)}.jns-faq__antwoord{padding:0 0 var(--jns-ruimte-5);max-width:var(--jns-leesbreedte);color:var(--jns-tekst-zacht)}@media (width>=64rem){.jns-faqblok{gap:var(--jns-goot);grid-template-columns:5fr 7fr;display:grid}.jns-faqblok__kop{padding-right:var(--jns-ruimte-7)}}.jns-melding{gap:var(--jns-ruimte-3);padding:var(--jns-ruimte-4) var(--jns-ruimte-5);border-radius:var(--jns-ronding-m);background:var(--vlak);color:var(--jns-tekst);font-size:var(--jns-klein);border:1px solid var(--rand);grid-template-columns:auto 1fr;display:grid}.jns-melding--info{--vlak:var(--jns-info-vlak);--rand:#b9dff2;--teken:var(--jns-info)}.jns-melding--succes{--vlak:var(--jns-succes-vlak);--rand:#b7dcbf;--teken:var(--jns-succes)}.jns-melding--fout{--vlak:var(--jns-fout-vlak);--rand:#f3c2bd;--teken:var(--jns-fout)}.jns-melding--let-op{--vlak:var(--jns-let-op-vlak);--rand:#edd598;--teken:var(--jns-let-op)}.jns-melding__teken{background:var(--teken);color:#fff;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;margin-top:.1rem;font-size:.8125rem;font-weight:700;line-height:1;display:grid}.jns-melding__titel{margin-bottom:.2rem;font-weight:600}.jns-melding ul{margin-top:.35rem;padding-left:1.1em}.jns-melding a{color:inherit;font-weight:500}.jns-formulier,.jns-formulier__rij{gap:var(--jns-ruimte-5);display:grid}@media (width>=40rem){.jns-formulier__rij{grid-template-columns:1fr 1fr}}.jns-veld{align-content:start;gap:.4rem;display:grid}.jns-veld__label{font-weight:600;font-size:var(--jns-klein)}.jns-veld__optioneel{color:var(--jns-tekst-zacht);font-weight:400}.jns-veld__hulp{font-size:var(--jns-mini);color:var(--jns-tekst-zacht)}.jns-veld__fout{font-size:var(--jns-mini);color:var(--jns-fout);gap:.35rem;font-weight:600;display:flex}.jns-veld__fout:before{content:"!";background:var(--jns-fout);color:#fff;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;margin-top:.1rem;font-size:.6875rem;display:inline-grid}.jns-invoer{width:100%;min-height:var(--jns-invoer-hoogte);border:1px solid var(--jns-rand-sterk);border-radius:var(--jns-ronding-s);color:var(--jns-tekst);font:inherit;transition:border-color var(--jns-snel), box-shadow var(--jns-snel);background:#fff;padding:.65rem .875rem;font-size:1rem}textarea.jns-invoer{resize:vertical;min-height:8rem}.jns-invoer:hover,.jns-invoer.is-hover{border-color:var(--jns-tekst)}.jns-invoer:focus-visible{outline:3px solid var(--jns-focus);outline-offset:0;border-color:var(--jonksier-navy-700)}.jns-invoer[disabled]{background:var(--jonksier-grijs-50);color:var(--jonksier-grijs-500);border-color:var(--jns-rand);cursor:not-allowed}.jns-veld--fout .jns-invoer,.jns-invoer.is-fout{border-color:var(--jns-fout);border-width:2px;padding:calc(.65rem - 1px) calc(.875rem - 1px)}.jns-invoer.is-succes{border-color:var(--jns-succes)}.jns-keuzes{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.jns-keuzes legend{margin-bottom:.4rem;padding:0}.jns-keuze{font-size:var(--jns-klein);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.15rem 0;display:flex}.jns-keuze input{width:1.125rem;height:1.125rem;accent-color:var(--jonksier-navy-700);flex:none;margin:.15rem 0 0}.jns-honing{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.jns-formulier__voet{gap:var(--jns-ruimte-4);display:grid}.jns-formulier__privacy,.jns-demo{font-size:var(--jns-mini);color:var(--jns-tekst-zacht)}.jns-demo{color:var(--jns-let-op)}.jns-voertuigregel{gap:var(--jns-ruimte-4);padding:var(--jns-ruimte-3);border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);background:var(--jns-achtergrond-zacht);font-size:var(--jns-klein);grid-template-columns:6rem 1fr;align-items:center;display:grid}.jns-voertuigregel img{aspect-ratio:3/2;object-fit:cover;border-radius:2px;width:100%}.jns-voertuigregel strong{font-family:var(--jns-font-kop);font-size:1.0625rem;display:block}.jns-formvlak{padding:var(--jns-ruimte-6) var(--jns-ruimte-5);border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);background:#fff}@media (width>=48rem){.jns-formvlak{padding:var(--jns-ruimte-7)}}.jns-afspraak{gap:var(--jns-ruimte-7);align-items:start;display:grid}.jns-afspraak__planner{gap:var(--jns-ruimte-3);display:grid}.jns-afspraak__planner iframe{border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);background:var(--jns-achtergrond-zacht);width:100%;height:52.5rem}.jns-afspraak__zij{gap:var(--jns-ruimte-6);display:grid}.jns-afspraak__diensten{gap:.5rem;list-style:none;display:grid}.jns-afspraak__info{gap:var(--jns-ruimte-7);display:grid}@media (width>=64rem){.jns-afspraak__info{gap:var(--jns-goot);grid-template-columns:repeat(3,minmax(0,1fr))}.jns-afspraak{gap:var(--jns-goot);grid-template-columns:8fr 4fr}.jns-afspraak__zij{top:calc(var(--jns-header-hoogte) + var(--jns-ruimte-5));position:sticky}}.jns-planner{gap:var(--jns-ruimte-6);display:grid}.jns-planner__keuzes{gap:var(--jns-ruimte-6);align-content:start;display:grid}.jns-planner__stap{gap:var(--jns-ruimte-3);border:0;min-width:0;margin:0;padding:0;display:grid}.jns-planner__stap legend{margin-bottom:var(--jns-ruimte-1);padding:0}.jns-planner__stap[disabled] .jns-planner__tijden{opacity:.45}.jns-planner__werk{gap:var(--jns-ruimte-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jns-werkkeuze{border:1px solid var(--jns-rand-sterk);border-radius:var(--jns-ronding-s);cursor:pointer;transition:border-color var(--jns-snel), background var(--jns-snel);background:#fff;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.jns-werkkeuze:hover{border-color:var(--jns-tekst)}.jns-werkkeuze[data-aan]{border-color:var(--jonksier-navy-700);background:var(--jonksier-blauw-50);box-shadow:inset 0 0 0 1px var(--jonksier-navy-700)}.jns-werkkeuze input{width:1.125rem;height:1.125rem;accent-color:var(--jonksier-navy-700);flex:none;margin:.15rem 0 0}.jns-werkkeuze__tekst{gap:.1rem;display:grid}.jns-werkkeuze__tekst strong{font-weight:600}.jns-werkkeuze__tekst span{font-size:var(--jns-mini);color:var(--jns-tekst-zacht)}:is(.jns-werkkeuze:has(input:focus-visible),.jns-tijdkeuze:has(input:focus-visible)){outline:3px solid var(--jns-focus);outline-offset:2px}.jns-planner__tijden{gap:var(--jns-ruimte-2);flex-wrap:wrap;display:flex}.jns-tijdkeuze{position:relative}.jns-tijdkeuze input{opacity:0;pointer-events:none;position:absolute}.jns-tijdkeuze span{border:1px solid var(--jns-rand-sterk);border-radius:var(--jns-ronding-s);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;place-items:center;min-width:4.75rem;min-height:2.75rem;padding:0 .75rem;font-weight:500;display:inline-grid}.jns-tijdkeuze:hover span{border-color:var(--jns-tekst)}.jns-tijdkeuze[data-aan] span{background:var(--jonksier-navy-700);border-color:var(--jonksier-navy-700);color:#fff}.jns-planner__stap[disabled] .jns-tijdkeuze span{cursor:not-allowed}.jns-kalender{--gat:.5rem;gap:var(--jns-ruimte-3);padding:var(--jns-ruimte-6) var(--jns-ruimte-5);background:var(--jonksier-navy-900);color:#fff;border-radius:var(--jns-ronding-m);display:grid}.jns-kalender__kop{align-items:center;gap:var(--jns-ruimte-3);display:flex}.jns-kalender__maand{text-align:center;font-family:var(--jns-font-kop);text-transform:capitalize;letter-spacing:-.01em;flex:1;font-size:1.625rem;font-weight:700}.jns-kalender__pijl{border-radius:var(--jns-ronding-s);color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;transition:background var(--jns-snel);background:#ffffff1f;border:0;place-items:center;display:grid}.jns-kalender__pijl:hover{background:#ffffff3d}.jns-kalender__pijl[disabled]{opacity:.35;cursor:not-allowed}.jns-kalender__pijl-vorm{border-top:2px solid;border-right:2px solid;width:.6rem;height:.6rem;transform:translate(-2px)rotate(45deg)}.jns-kalender__pijl-vorm--terug{transform:translate(2px)rotate(-135deg)}.jns-kalender__weekdagen,.jns-kalender__raster{gap:var(--gat);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.jns-kalender__weekdagen{padding-top:var(--jns-ruimte-2)}.jns-kalender__weekdagen span{text-align:center;font-size:var(--jns-mini);color:var(--jns-tekst-zacht-op-donker)}.jns-kalender__tegel{aspect-ratio:1;border-radius:var(--jns-ronding-s);color:#fff;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--jns-snel), transform .24s cubic-bezier(.17, .67, .3, 1.33);background:#ffffff1f;border:0;place-items:center;padding:0;font-weight:500;display:grid;position:relative}.jns-kalender__tegel:not([disabled]):hover{background:#ffffff42;transform:scale(1.05)}.jns-kalender__tegel[data-status=leeg]{background:0 0}.jns-kalender__tegel[data-status=voorbij],.jns-kalender__tegel[data-status=gesloten],.jns-kalender__tegel[data-status=niet-mogelijk]{color:#ffffff59;cursor:default;background:0 0}.jns-kalender__tegel[data-status=vol]{color:#ffffff59;cursor:default;background:0 0;text-decoration:line-through}.jns-kalender__tegel[data-status=beschikbaar]{background:#38b6ea52}.jns-kalender__tegel[data-status=bijna-vol]{background:var(--jonksier-kenteken);color:var(--jonksier-navy-900)}.jns-kalender__tegel[data-status=gekozen]{color:var(--jonksier-navy-900);background:#fff;font-weight:700}.jns-kalender__tegel[data-vandaag]:after{content:"";background:currentColor;border-radius:50%;width:.3rem;height:.3rem;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.jns-kalender__tegel:focus-visible{outline:3px solid var(--jonksier-blauw-300);outline-offset:2px}.jns-kalender__legenda{justify-content:center;gap:var(--jns-ruimte-2) var(--jns-ruimte-5);padding-top:var(--jns-ruimte-3);font-size:var(--jns-mini);color:var(--jns-tekst-zacht-op-donker);flex-wrap:wrap;display:flex}.jns-kalender__legenda span{align-items:center;gap:.4rem;display:inline-flex}.jns-kalender__legenda i{background:#ffffff1f;border-radius:2px;width:.875rem;height:.875rem}.jns-kalender__legenda i[data-status=gekozen]{background:#fff}.jns-kalender__legenda i[data-status=beschikbaar]{background:#38b6ea52}.jns-kalender__legenda i[data-status=bijna-vol]{background:var(--jonksier-kenteken)}.jns-kalender__legenda i[data-status=vol],.jns-kalender__legenda i[data-status=gesloten]{background:0 0;border:1px solid #ffffff59}.jns-planner__gegevens{gap:var(--jns-ruimte-6);padding:var(--jns-ruimte-6) var(--jns-ruimte-5);border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);background:#fff;display:grid}.jns-planner__samenvatting dl{border-top:1px solid var(--jns-rand);margin-top:var(--jns-ruimte-3);display:grid}.jns-planner__samenvatting dl div{gap:var(--jns-ruimte-3);border-bottom:1px solid var(--jns-rand);font-size:var(--jns-klein);grid-template-columns:9rem 1fr;padding:.6rem 0;display:grid}.jns-planner__samenvatting dt{color:var(--jns-tekst-zacht)}.jns-planner__samenvatting dd{font-weight:600}.jns-planner__samenvatting dd:first-letter{text-transform:uppercase}@media (width>=64rem){.jns-planner{gap:var(--jns-ruimte-7) var(--jns-goot);grid-template-columns:5fr 7fr}.jns-planner__gegevens{gap:var(--jns-goot);padding:var(--jns-ruimte-7);grid-column:1/-1;grid-template-columns:5fr 7fr;align-items:start}.jns-kalender__tegel{aspect-ratio:4/3}}@media (width<=39.99rem){.jns-kalender{--gat:.3rem;padding:var(--jns-ruimte-5) var(--jns-ruimte-3)}.jns-kalender__maand{font-size:1.3rem}}.jns-bezoek{gap:var(--jns-ruimte-7);display:grid}.jns-tijden{border-top:1px solid var(--jns-rand);font-variant-numeric:tabular-nums;display:grid}.jns-tijden div{gap:var(--jns-ruimte-4);border-bottom:1px solid var(--jns-rand);grid-template-columns:1fr auto;padding:.75rem 0;display:grid}.jns-tijden dt{font-weight:500}.jns-tijden dd{text-align:right}.jns-tijden small{color:var(--jns-tekst-zacht);font-size:var(--jns-mini);display:block}.jns-adres{gap:.2rem;font-style:normal;display:grid}.jns-contactregels{gap:var(--jns-ruimte-2);display:grid}.jns-contactregels a{color:inherit;font-variant-numeric:tabular-nums;font-weight:600}@media (width>=64rem){.jns-bezoek{gap:var(--jns-goot);grid-template-columns:5fr 7fr;align-items:start}}.jns-linklijst{border-top:1px solid var(--jns-rand);list-style:none}.jns-linklijst>li{border-bottom:1px solid var(--jns-rand)}.jns-linklijst>li>a{gap:var(--jns-ruimte-1) var(--jns-ruimte-4);padding:var(--jns-ruimte-4) 0;color:inherit;grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid}.jns-linklijst>li>a>strong{font-family:var(--jns-font-kop);font-size:1.3125rem;font-weight:600;line-height:1.2}.jns-linklijst>li>a>span{color:var(--jns-tekst-zacht);font-size:var(--jns-klein);grid-column:1}.jns-linklijst>li>a:after{content:"";width:.6rem;height:.6rem;transition:transform var(--jns-snel);border-top:2px solid;border-right:2px solid;grid-area:1/2/span 2;transform:rotate(45deg)}.jns-linklijst a:hover strong{color:var(--jonksier-navy-700);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.jns-donker .jns-linklijst a:hover strong{color:#fff}.jns-linklijst a:hover:after{transform:translate(3px)rotate(45deg)}@media (width>=48rem){.jns-linklijst--twee{column-gap:var(--jns-goot);border-top:0;grid-template-columns:1fr 1fr;display:grid}.jns-linklijst--twee li:nth-child(-n+2){border-top:1px solid var(--jns-rand)}}.jns-footer{background:var(--jonksier-navy-950);color:var(--jns-tekst-zacht-op-donker);font-size:var(--jns-klein);--jns-tekst-zacht:var(--jns-tekst-zacht-op-donker)}.jns-footer .jns-aan,.jns-hero .jns-aan{color:#ffd978;background:#3a2c00}.jns-footer a{color:#fff;text-decoration:none}.jns-footer a:hover{text-decoration:underline}.jns-footer__boven{padding-block:var(--jns-ruimte-8) var(--jns-ruimte-7);gap:var(--jns-ruimte-7);display:grid}.jns-footer h2{font-family:var(--jns-font-kop);color:#fff;margin-bottom:var(--jns-ruimte-4);font-size:1.0625rem;font-weight:600}.jns-footer ul{gap:.45rem;list-style:none;display:grid}.jns-footer__merk{gap:var(--jns-ruimte-5);align-content:start;display:grid}.jns-footer__merk img.jns-footer__logo{width:auto;height:3rem}.jns-footer__keurmerken{gap:var(--jns-ruimte-3);align-items:center;display:flex}.jns-footer__keurmerken img{background:#fff;border-radius:2px;width:auto;height:2.75rem;padding:.25rem}.jns-footer__onder{justify-content:space-between;gap:var(--jns-ruimte-3);padding-block:var(--jns-ruimte-5);font-size:var(--jns-mini);border-top:1px solid #ffffff1f;flex-wrap:wrap;display:flex}.jns-footer__onder ul{gap:var(--jns-ruimte-5);flex-wrap:wrap;display:flex}@media (width>=48rem){.jns-footer__boven{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.jns-footer__boven{gap:var(--jns-goot);grid-template-columns:4fr 2fr 2fr 2fr 3fr}}.jns-protostrook{background:var(--jonksier-amber-50);color:var(--jns-let-op);font-size:var(--jns-mini);border-bottom:1px solid #edd598}.jns-protostrook .jns-container{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.45rem;display:flex}.jns-protostrook a{color:inherit;font-weight:600}.jns-doc{background:var(--jns-achtergrond-zacht);min-height:100vh}.jns-doc__kop{background:var(--jonksier-navy-950);color:#fff;padding-block:var(--jns-ruimte-7)}.jns-doc__kop p{color:var(--jns-tekst-zacht-op-donker);max-width:46rem;margin-top:var(--jns-ruimte-4)}.jns-doc__kop a{color:var(--jonksier-blauw-300)}.jns-doc__nav{z-index:30;border-bottom:1px solid var(--jns-rand);background:#fff;position:sticky;top:0}.jns-doc__nav ul{gap:var(--jns-ruimte-5);font-size:var(--jns-klein);white-space:nowrap;padding-block:.75rem;list-style:none;display:flex;overflow-x:auto}.jns-doc__nav a{color:var(--jns-tekst);font-weight:500}.jns-doc__sectie{padding-block:var(--jns-ruimte-8);border-bottom:1px solid var(--jns-rand);scroll-margin-top:3rem}.jns-doc__sectie>.jns-container>h2{margin-bottom:var(--jns-ruimte-3)}.jns-doc__uitleg{color:var(--jns-tekst-zacht);max-width:46rem;margin-bottom:var(--jns-ruimte-6)}.jns-doc__vlak{padding:var(--jns-ruimte-6);border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);background:#fff}.jns-doc__vlak+.jns-doc__vlak{margin-top:var(--jns-ruimte-5)}.jns-doc__label{font-size:var(--jns-mini);color:var(--jns-tekst-zacht);margin-bottom:var(--jns-ruimte-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.jns-doc__raster{gap:var(--jns-ruimte-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.jns-staal{border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);font-size:var(--jns-mini);background:#fff;overflow:hidden}.jns-staal__kleur{height:5.5rem}.jns-staal__info{gap:.15rem;padding:.75rem;display:grid}.jns-staal__info code{color:var(--jns-tekst-zacht);font-size:.75rem}.jns-tabel-wrap{border:1px solid var(--jns-rand);border-radius:var(--jns-ronding-m);background:#fff;overflow-x:auto}.jns-tabel{border-collapse:collapse;width:100%;font-size:var(--jns-mini)}.jns-tabel th,.jns-tabel td{text-align:left;vertical-align:top;border-bottom:1px solid var(--jns-rand);padding:.6rem .75rem}.jns-tabel th{background:var(--jonksier-grijs-50);font-weight:600;position:sticky;top:0}.jns-tabel code{word-break:break-all;font-size:.75rem}.jns-tabel tr:last-child td{border-bottom:0}.jns-label{white-space:nowrap;border-radius:2px;padding:.05rem .4rem;font-size:.75rem;font-weight:600;display:inline-block}.jns-label--behouden{background:var(--jns-succes-vlak);color:var(--jns-succes)}.jns-label--verbeteren{background:var(--jns-info-vlak);color:var(--jns-info)}.jns-label--samenvoegen{color:#5b3aa4;background:#efe9fb}.jns-label--verwijderen{background:var(--jns-fout-vlak);color:var(--jns-fout)}.jns-label--nieuw{background:var(--jonksier-navy-900);color:#fff}.jns-label--open{background:var(--jns-let-op-vlak);color:var(--jns-let-op)}.jns-label--klaar{background:var(--jns-succes-vlak);color:var(--jns-succes)}.jns-label--deels{background:var(--jns-info-vlak);color:var(--jns-info)}.jns-doc pre{padding:var(--jns-ruimte-4);background:var(--jonksier-navy-950);color:#d9e3f0;border-radius:var(--jns-ronding-m);font-size:.75rem;line-height:1.55;overflow-x:auto}@media (prefers-reduced-motion:reduce){[data-jonksier] *,[data-jonksier] :before,[data-jonksier] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.jns-route:hover .jns-route__beeld img,.jns-auto:hover .jns-auto__beeld img{transform:none}}@keyframes jns-draai{to{transform:rotate(360deg)}}@keyframes jns-skelet{0%{background-position:100% 0}to{background-position:-100% 0}}