.kk-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(88dvh,46rem);margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--r-l) var(--r-l) 0 0;background:var(--paper);color:var(--ink);box-shadow:0 -24px 80px #21140d47}.kk-sheet::backdrop{background:#21140d73}.kk-sheet[open]:not(:modal){z-index:900}.kk-sheet__kop{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.75rem;padding:1rem var(--gutter) .75rem;background:var(--paper);border-bottom:1px solid var(--line)}.kk-sheet__titel{flex:1;min-width:0;font:400 var(--t-m)/1.1 var(--f-display);letter-spacing:0}.kk-sheet__titel:focus{outline:0}.kk-sheet__sluitform{margin:0 -.5rem 0 auto}.kk-sheet__inhoud{padding:1.25rem var(--gutter) calc(1.5rem + env(safe-area-inset-bottom,0px))}@media (min-width: 48rem){.kk-sheet{inset:0 0 0 auto;width:min(28rem,100%);height:100dvh;max-height:none;border-radius:var(--r-l) 0 0 var(--r-l);box-shadow:-24px 0 80px #21140d38}.kk-sheet__kop,.kk-sheet__inhoud{padding-inline:1.75rem}}@media (prefers-reduced-motion: no-preference){.kk-sheet[open]{animation:kk-sheet-op .5s var(--ease) both}.kk-sheet[open]::backdrop{animation:kk-fade .4s ease both}@media (min-width: 48rem){.kk-sheet[open]{animation-name:kk-sheet-in}}}@keyframes kk-sheet-op{0%{transform:translateY(100%)}}@keyframes kk-sheet-in{0%{transform:translate(100%)}}@keyframes kk-fade{0%{opacity:0}}html.sheet-open{overflow:hidden}.kk-toegevoegd__vink{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--ink);color:var(--crema)}.kk-toegevoegd__vink svg{width:1.15rem;height:1.15rem}@media (prefers-reduced-motion: no-preference){.m-ok .kk-sheet[open] .kk-toegevoegd__vink svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:kk-teken .6s .25s var(--ease) forwards}}@keyframes kk-teken{to{stroke-dashoffset:0}}.kk-toegevoegd__product{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;align-items:center}.kk-toegevoegd__beeld,.kk-mini__beeld{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--r-s);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.kk-toegevoegd__beeld :is(img,svg),.kk-mini__beeld :is(img,svg){width:100%;height:100%;object-fit:cover}.kk-toegevoegd__info{display:grid;gap:.2rem}.kk-toegevoegd__naam{font-weight:600;line-height:1.35}.kk-toegevoegd__regel{color:var(--ink-2);font-size:.9375rem;font-variant-numeric:tabular-nums}.kk-toegevoegd__mand{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--line);color:var(--ink-2);font-size:.875rem}.kk-toegevoegd__acties{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;margin-top:1.25rem}.kk-toegevoegd__acties form{display:contents}.kk-toegevoegd__acties .knop{width:100%;padding-inline:1rem}.kk-toegevoegd__set{margin-top:2rem}.kk-toegevoegd__settitel{margin-bottom:.75rem;font:400 1.5rem/1.1 var(--f-display)}.kk-minilijst{display:grid;border-top:1px solid var(--line)}.kk-mini{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--line)}.kk-mini__tekst{display:grid;gap:.15rem;min-width:0}.kk-mini__naam{font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none}.kk-mini__naam:after{content:"";position:absolute;inset:0}.kk-mini__naam:hover{text-decoration:underline}.kk-mini__meta{color:var(--ink-2);font-size:.8125rem;font-variant-numeric:tabular-nums}.kk-mini__plus{position:relative;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-2);border-radius:50%;color:var(--ink);transition:background-color var(--q),border-color var(--q),color var(--q)}.kk-mini__plus:hover{background:var(--accent);border-color:var(--accent);color:#fff}.kk-mini__icoon{grid-area:1 / 1;width:1.15rem;height:1.15rem;transition:opacity .25s,transform var(--m)}.kk-mini__icoon--vink{opacity:0;transform:scale(.5)}.kk-mini__plus--pijl{border-color:var(--line);color:var(--ink-2)}.kk-mini__plus--pijl:hover{background:var(--card);border-color:var(--ink);color:var(--ink)}.kk-mini__plus.is-toegevoegd{background:var(--ink);border-color:var(--ink);color:var(--crema)}.kk-mini__plus.is-toegevoegd .kk-mini__icoon--plus{opacity:0;transform:rotate(90deg) scale(.5)}.kk-mini__plus.is-toegevoegd .kk-mini__icoon--vink{opacity:1;transform:none}.kk-mini[hidden]{display:none}.kk-fit{display:flex;align-items:flex-start;gap:.55rem;margin-top:.75rem;font-size:.9375rem;line-height:1.45}.kk-fit[hidden]{display:none}.kk-fit__icoon{display:grid;place-items:center;flex:none;width:1.375rem;height:1.375rem;margin-top:.05rem;border-radius:50%;background:var(--ink);color:var(--crema)}.kk-fit__ic{display:none;width:.9rem;height:.9rem;stroke-width:2.2}.kk-fit.is-past .kk-fit__ic--past,.kk-fit.is-past-niet .kk-fit__ic--niet{display:block}.kk-fit__tekst{min-width:0}.kk-fit__titel{font-weight:600;color:var(--ink)}.kk-fit__alt a{color:var(--ink);font-weight:600;text-decoration-thickness:1px;text-underline-offset:.2em;padding-block:.35rem;margin-block:-.35rem}.kk-fit.is-past-niet{padding:.7rem .85rem;border-radius:var(--r-m);background:repeating-linear-gradient(-45deg,rgba(38,23,15,.07) 0 1.5px,transparent 1.5px 9px),var(--paper-2);box-shadow:inset 0 0 0 2px var(--espresso)}.kk-fit.is-past-niet .kk-fit__icoon{background:var(--espresso)}.kk-toegevoegd__product+.kk-fit{margin-top:1rem}.kk-leeg{display:grid;justify-items:start;gap:.9rem;padding:clamp(2rem,1.2rem + 3vw,3.5rem) clamp(1.25rem,.8rem + 2vw,3rem);border-radius:var(--r-l);background:var(--paper-2)}.kk-leeg__icoon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--paper);color:var(--accent)}.kk-leeg__icoon svg{width:1.75rem;height:1.75rem}.kk-leeg__titel{font:400 var(--t-l)/1.04 var(--f-display);letter-spacing:0}.kk-leeg__tekst{max-width:46ch;color:var(--ink-2)}.kk-leeg__acties{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.5rem}.kk-leeg--klein .kk-leeg__titel{font-size:var(--t-m)}html:not(.js) [data-kk-in3-open]{display:none}.kk-in3__logo{flex:none;display:block;width:auto;height:1.375rem}.kk-in3__logo--tekst{height:auto;padding:.15rem .45rem;border-radius:6px;background:var(--ink);color:var(--crema);font:700 .8125rem/1.2 var(--f-sans)}.kk-in3__info{flex:none;font-size:.875rem;white-space:nowrap}.kk-in3{display:grid;container-type:inline-size}.kk-in3__regel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .85rem;padding:.4rem .9rem;border-radius:var(--r-m);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);font-size:1rem;line-height:1.4}.kk-in3__regel[hidden]{display:none}.kk-in3__tekst{min-width:0;padding-block:.3rem}.kk-in3__regel>.kk-in3__info{grid-column:2;justify-self:start;margin-top:-.45rem}@container (min-width: 31rem){.kk-in3__regel{grid-template-columns:auto minmax(0,1fr) auto;padding-right:.75rem}.kk-in3__regel>.kk-in3__info{grid-column:3;margin-top:0}}.kk-in3__tekst strong{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.kk-in3__rente{white-space:nowrap;color:var(--ink-2)}.kk-in3__regel--zacht{padding:0;background:transparent;box-shadow:none;color:var(--ink-2);font-size:.9375rem}.kk-in3__regel--zacht .kk-in3__logo{height:1.125rem}.kk-in3__link{color:var(--ink);font-weight:600}@media (prefers-reduced-motion: no-preference){.m-ok .kk-in3__regel:not(.kk-in3__regel--zacht){animation:kk-in3-in .6s .15s var(--ease) both}}@keyframes kk-in3-in{0%{opacity:0;transform:translateY(6px)}}.kk-in3-mand,.kk-in3-afrekenen{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .75rem;padding:.9rem 1rem .25rem;border-radius:var(--r-m);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:.9375rem;line-height:1.45}.kk-in3-afrekenen{margin-bottom:.9rem}.kk-in3-mand>.kk-in3__logo,.kk-in3-afrekenen>.kk-in3__logo{grid-row:1;height:1.25rem;margin-top:.1rem}.kk-in3-mand>:not(.kk-in3__logo),.kk-in3-afrekenen>:not(.kk-in3__logo){grid-column:2}.kk-in3-mand__tekst strong{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.kk-in3-mand__balk{position:relative;display:block;height:.375rem;overflow:hidden;border-radius:var(--r-m);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.kk-in3-mand__balk>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent);transition:width .6s var(--ease)}.kk-in3-mand .kk-in3__info,.kk-in3-afrekenen .kk-in3__info{justify-self:start;margin-top:-.25rem}.kk-in3-mand__balk{margin-top:.15rem}.kk-toegevoegd__in3{display:flex;align-items:flex-start;gap:.65rem;margin-top:.75rem;font-size:.875rem;line-height:1.45}.kk-toegevoegd__in3[hidden]{display:none}.kk-toegevoegd__in3 .kk-in3__logo{height:1.125rem;margin-top:.1rem}.kk-in3-uitleg__logo{flex:none;width:auto;height:1.5rem}.kk-in3-uitleg__inhoud{display:grid;gap:1.25rem}.kk-in3-uitleg__lead{font-size:1.0625rem;line-height:1.5}.kk-in3-uitleg__stappen{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.kk-in3-uitleg__stappen li{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.85rem;align-items:start;padding-bottom:1rem}.kk-in3-uitleg__stappen li:not(:last-child):before{content:"";position:absolute;left:calc(1rem - .5px);top:2rem;bottom:0;width:1px;background:var(--line-2)}.kk-in3-uitleg__nr{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--ink);color:var(--crema);font:600 .875rem/1 var(--f-sans)}.kk-in3-uitleg__stappen p{padding-top:.3rem;font-size:.9375rem;line-height:1.45}.kk-in3-uitleg__stappen strong{display:block;font-weight:700}.kk-in3-uitleg__feiten{display:grid;gap:.6rem;padding-top:1rem;border-top:1px solid var(--line)}.kk-in3-uitleg__feiten li{display:flex;gap:.6rem;font-size:.9375rem;line-height:1.45}.kk-in3-uitleg__feiten svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem;color:var(--accent)}.kk-in3-uitleg__extra{color:var(--ink-2);font-size:.875rem}.kk-in3-uitleg__acties .knop{width:100%}.kk-shop{padding-bottom:var(--sec)}.kk-shop__top{padding-top:.25rem}.kk-shop__kop{display:grid;gap:1rem;padding:clamp(1.25rem,.5rem + 2.5vw,2.75rem) 0 clamp(1.5rem,1rem + 2vw,2.75rem)}.kk-shop__eyebrow{gap:.9rem}.kk-maatlijn{display:inline-flex;align-items:baseline;gap:.35rem;font:italic 400 1.125rem/.8 var(--f-display);letter-spacing:0;text-transform:none;color:var(--ink-2);font-variant-numeric:lining-nums}.kk-maatlijn__punt{color:var(--line-2)}.kk-maatlijn__maat.is-actief{color:var(--accent)}.kk-shop__titel{font:400 var(--t-xl)/1 var(--f-display);letter-spacing:0;max-width:16ch}.kk-shop__titel em{font-style:italic;color:var(--accent);letter-spacing:0;padding-right:.04em}.kk-shop__gewoon{max-width:46ch;margin-bottom:.6rem;font:500 clamp(1.1875rem,1.05rem + .5vw,1.375rem)/1.4 var(--f-sans);color:var(--ink);text-wrap:pretty}.kk-shop__intro{max-width:62ch;color:var(--ink-2);font-size:var(--t-lead);line-height:1.55}.kk-shop__over{display:grid;gap:1rem;margin-top:clamp(3rem,2rem + 3vw,5rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem);border-top:1px solid var(--line)}.kk-shop__over-titel{font:400 var(--t-l)/1.04 var(--f-display);letter-spacing:0}.kk-shop__over-tekst{max-width:66ch;color:var(--ink-2)}.kk-shop__over-tekst>*+*{margin-top:.9rem}.kk-shop__over-tekst a{color:var(--ink);font-weight:600}@media (min-width: 60rem){.kk-shop__over{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:4rem}}.kk-zoekmachine{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem 1rem;align-items:start;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);padding:1.1rem 1.25rem 1.25rem;border-radius:var(--r-l);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.kk-zoekmachine[hidden]{display:none}.kk-zoekmachine__icoon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--ink);color:var(--crema)}.kk-zoekmachine__icoon svg{width:1.4rem;height:1.4rem}.kk-zoekmachine__titel{font:400 var(--t-m)/1.1 var(--f-display);letter-spacing:0}.kk-zoekmachine__uitleg{margin-top:.35rem;max-width:56ch;color:var(--ink-2);font-size:.9375rem}.kk-zoekmachine__acties{grid-column:1 / -1;display:grid;gap:.6rem;min-width:0}.kk-zoekmachine__keuze{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.65rem 1rem;border-radius:var(--r-m);background:var(--accent);color:#fff;font-size:1rem;line-height:1.35;text-decoration:none;transition:background-color var(--q)}.kk-zoekmachine__keuze:hover{background:var(--accent-ink)}.kk-zoekmachine__label{flex:1;min-width:0}.kk-zoekmachine__label strong{font-weight:700}.kk-zoekmachine__maat{flex:none;padding:.2rem .55rem;border-radius:var(--r-m);box-shadow:inset 0 0 0 1px currentColor;font-size:.75rem;font-weight:600;white-space:nowrap}.kk-zoekmachine__pijl{flex:none;width:1.15rem;height:1.15rem}.kk-zoekmachine__of{margin-top:.15rem;color:var(--ink-2);font-size:.875rem}.kk-zoekmachine__chips{display:flex;flex-wrap:wrap;gap:.5rem}.kk-zoekmachine__chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem .9rem;border-radius:var(--r-m);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font-size:.9375rem;font-weight:600;text-decoration:none;transition:box-shadow var(--q)}.kk-zoekmachine__chip:hover{box-shadow:inset 0 0 0 2px var(--ink)}.kk-zoekmachine__chipmaat{color:var(--ink-2);font-size:.75rem;font-weight:600;white-space:nowrap}@media (min-width: 48rem){.kk-zoekmachine{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:1.5rem;padding:1.5rem 1.75rem}.kk-zoekmachine__acties{grid-column:auto}}.kk-machinebanner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem 1rem;align-items:start;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);padding:1.25rem;border-radius:var(--r-l);background:var(--espresso);color:var(--crema)}.kk-machinebanner__icoon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#f3e7d614;color:var(--accent-2)}.kk-machinebanner__icoon svg{width:1.4rem;height:1.4rem}.kk-machinebanner__label{font:600 .6875rem/1.2 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--crema-2)}.kk-machinebanner__titel{margin-top:.35rem;font:400 var(--t-m)/1.08 var(--f-display);letter-spacing:0}.kk-machinebanner__titel em{font-style:italic;color:var(--accent-2)}.kk-machinebanner__uitleg{margin-top:.45rem;max-width:56ch;color:var(--crema-2);font-size:.9375rem}.kk-machinebanner__uitleg strong{color:var(--crema);font-weight:600}.kk-machinebanner__acties{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem}.kk-machinebanner .knop--omlijnd{--fg: var(--crema);--bd: rgba(243, 231, 214, .35);min-height:2.75rem;padding:.6rem 1.15rem;font-size:.875rem}.kk-machinebanner .knop--omlijnd:hover{--bg: rgba(243, 231, 214, .08);--bd: var(--crema)}.kk-machinebanner .knop--tekst{--fg: var(--crema);font-size:.875rem}.kk-machinebanner :focus-visible{outline-color:var(--accent-2)}@media (min-width: 48rem){.kk-machinebanner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem}.kk-machinebanner__acties{grid-column:auto;justify-content:flex-end}}.kk-shop__body{display:grid;gap:1.5rem}.kk-shop__resultaat{min-width:0}@media (min-width: 60rem){.kk-shop__body{grid-template-columns:15.5rem minmax(0,1fr);gap:3rem;align-items:start}.kk-shop__filters{padding-top:.25rem}}@media (max-width: 59.99rem){.js .kk-shop__filters{display:none}.no-js .kk-shop__filters{padding:1.25rem;border-radius:var(--r-l);background:var(--paper-2)}}.kk-filters{display:grid;gap:0}.kk-filters__titel{padding-bottom:.9rem;font:600 .75rem/1 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.kk-sheet .kk-filters__titel{display:none}.kk-filters__groep{display:grid;gap:.25rem;padding:1.1rem 0 1.25rem;border-top:1px solid var(--line)}.kk-filters__kop{padding:0;margin-bottom:.35rem;font:400 1.375rem/1.1 var(--f-display);letter-spacing:0;color:var(--ink)}.kk-filters__opties{display:grid;gap:.15rem}.kk-filters__kinderen{display:grid;gap:.15rem;margin:.15rem 0 .25rem 1.1rem;padding-left:.75rem;border-left:1px solid var(--line)}.kk-filters__hulp{color:var(--ink-2);font-size:.8125rem}.kk-optie{position:relative;display:block;font-weight:400;color:var(--ink);text-decoration:none;cursor:pointer}.kk-optie__invoer{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.kk-optie__vlak{display:flex;align-items:center;gap:.7rem;min-height:2.75rem;padding:.45rem .75rem .45rem .6rem;border-radius:var(--r-s);font-size:.9375rem;transition:background-color var(--q)}.kk-optie__vlak:before{content:"";flex:none;width:1.125rem;height:1.125rem;border:1.5px solid var(--line-2);border-radius:50%;background:var(--card);transition:border-color var(--q),box-shadow var(--q),background-color var(--q)}.kk-optie__naam{flex:1;min-width:0;font-variant-numeric:tabular-nums}.kk-optie__aantal{color:var(--ink-2);font-size:.8125rem;font-variant-numeric:tabular-nums}.kk-optie:hover .kk-optie__vlak{background:var(--paper-2)}.kk-optie:hover .kk-optie__vlak:before{border-color:var(--ink)}.kk-optie__invoer:checked+.kk-optie__vlak,.kk-optie[aria-current] .kk-optie__vlak{font-weight:600}.kk-optie__invoer:checked+.kk-optie__vlak:before,.kk-optie[aria-current] .kk-optie__vlak:before{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px var(--card)}.kk-optie__invoer:focus-visible+.kk-optie__vlak{outline:2px solid var(--accent);outline-offset:0}.kk-optie--link:focus-visible{outline:0}.kk-optie--link:focus-visible .kk-optie__vlak{outline:2px solid var(--accent)}.kk-prijsvelden{display:grid;grid-template-columns:minmax(0,1fr) .75rem minmax(0,1fr);align-items:end;gap:.5rem}.kk-prijsvelden__tot{height:1px;margin-bottom:1.5rem;background:var(--line-2)}.kk-prijsveld{display:grid;gap:.3rem;font-weight:400}.kk-prijsveld__label{font-size:.8125rem;font-weight:600;color:var(--ink-2)}.kk-prijsveld__invoer{position:relative;display:block}.kk-prijsveld__invoer>span{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--ink-2);pointer-events:none}.kk-prijsveld__invoer input{padding-left:1.85rem;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.kk-prijsveld__invoer input::-webkit-inner-spin-button,.kk-prijsveld__invoer input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kk-filters__prijsknop{justify-self:start;min-height:2.75rem;padding:.55rem 1.1rem;font-size:.875rem}.kk-filters__acties{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.kk-filters__wis{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600}.kk-filters__wis:hover{color:var(--accent-ink)}@media (min-width: 60rem){.js .kk-shop__filters .kk-filters__toon{display:none}.js .kk-shop__filters .kk-filters__acties:not(:has(.kk-filters__wis)){display:none}}.kk-filters.is-bezig{opacity:.6;pointer-events:none;transition:opacity .2s}.kk-filtersheet .kk-sheet__inhoud{padding-top:.25rem}.kk-filtersheet .kk-filters__groep:first-of-type{border-top:0}.kk-filtersheet .kk-filters__acties{position:sticky;bottom:calc(-1.5rem - env(safe-area-inset-bottom,0px));margin:0 calc(var(--gutter) * -1) calc(-1.5rem - env(safe-area-inset-bottom,0px));padding:1rem var(--gutter) calc(1rem + env(safe-area-inset-bottom,0px));background:var(--paper);box-shadow:0 -12px 24px #f4ece0e6}.kk-filtersheet .kk-filters__toon{flex:1}@media (min-width: 48rem){.kk-filtersheet .kk-filters__acties{margin-inline:-1.75rem;padding-inline:1.75rem}}.kk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.kk-toolbar__filters{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.1rem .5rem .9rem;border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--card);color:var(--ink);font:600 .9375rem/1 var(--f-sans);transition:border-color var(--q),background-color var(--q)}.kk-toolbar__filters[hidden]{display:none}.kk-toolbar__filters:hover{border-color:var(--ink)}.kk-toolbar__filters svg{width:1.15rem;height:1.15rem;color:var(--accent)}.kk-toolbar__teller{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:var(--r-m);background:var(--ink);color:var(--crema);font-size:.75rem;font-variant-numeric:tabular-nums}@media (min-width: 60rem){.kk-toolbar__filters{display:none}}.kk-toolbar__aantal{color:var(--ink-2);font-size:.9375rem;font-variant-numeric:tabular-nums}.kk-sorteer{display:flex;align-items:center;gap:.6rem;margin-left:auto}.kk-sorteer__label{font-size:.875rem;font-weight:500;color:var(--ink-2)}.kk-select{position:relative;display:block}.kk-sorteer select{width:auto;min-height:2.75rem;padding:.45rem 2.4rem .45rem .95rem;border-radius:var(--r-m);background-image:none;font-size:.9375rem;font-weight:600}.kk-select__pijl{position:absolute;right:.85rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none}.kk-sorteer__knop{min-height:2.75rem;padding:.5rem 1rem}@media (max-width: 29.99rem){.kk-sorteer__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kk-sorteer select{max-width:11.5rem}.kk-toolbar__aantal{order:3;width:100%;font-size:.875rem}}.kk-chips{padding-top:1rem}.kk-chips__lijst{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.kk-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.45rem .7rem .45rem 1rem;border-radius:var(--r-m);background:var(--ink);color:var(--crema);font-size:.875rem;text-decoration:none;transition:background-color var(--q)}.kk-chip:hover{background:#3a2619}.kk-chip__groep{color:var(--crema-2)}.kk-chip__groep:after{content:":"}.kk-chip__label{font-weight:600}.kk-chip__x{width:1rem;height:1rem;margin-left:.15rem;transition:transform var(--q)}.kk-chip:hover .kk-chip__x{transform:rotate(90deg)}.kk-chips__wis{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.5rem;font-size:.875rem;font-weight:600}.kk-shop .woocommerce-notices-wrapper:not(:empty){margin-top:1.25rem}.kk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem;margin-top:1.5rem}.kk-grid__item{display:flex;min-width:0}.kk-grid__item>.kaart{flex:1}@media (min-width: 40rem){.kk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 1.25rem}}@media (min-width: 80rem){.kk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion: no-preference){.m-ok .kk-grid__item{animation:kk-grid-in .9s var(--ease) both}.m-ok .kk-grid__item:nth-child(2){animation-delay:70ms}.m-ok .kk-grid__item:nth-child(3){animation-delay:.14s}.m-ok .kk-grid__item:nth-child(4){animation-delay:.21s}.m-ok .kk-grid__item:nth-child(5){animation-delay:.28s}.m-ok .kk-grid__item:nth-child(6){animation-delay:.35s}.m-ok .kk-grid__item:nth-child(n+7){animation-delay:.42s}}@keyframes kk-grid-in{0%{opacity:0;transform:translateY(18px)}}.kk-shop .kk-leeg{margin-top:1.5rem}.kk-paginering{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);padding-top:1.5rem;border-top:1px solid var(--line)}.kk-paginering__lijst{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem}.kk-paginering :is(a,span).page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding:.4rem .8rem;border-radius:var(--r-m);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;color:var(--ink);transition:background-color var(--q),color var(--q)}.kk-paginering a.page-numbers:hover{background:var(--paper-2)}.kk-paginering .page-numbers.current{background:var(--ink);color:var(--crema)}.kk-paginering .page-numbers.dots{min-width:auto;color:var(--ink-2)}.kk-paginering .page-numbers svg{width:1.1rem;height:1.1rem}.kk-paginering :is(.prev,.next){border:1px solid var(--line-2)}@media (max-width: 29.99rem){.kk-paginering__tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.kk-machinefeiten{display:grid;gap:1rem;margin-top:1.25rem;max-width:46rem}.kk-machinefeiten__lijst{display:grid;margin:0;border-top:1px solid var(--line)}.kk-machinefeiten__rij{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line);font-size:.9375rem}.kk-machinefeiten__rij dt{color:var(--ink-2)}.kk-machinefeiten__rij dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.kk-machinefeiten__acties{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.kk-machinefeiten__acties .is-gekozen{pointer-events:none;opacity:.85}.kk-machinevragen{display:grid;gap:1rem;padding-block:clamp(2.5rem,2rem + 3vw,4.5rem);max-width:52rem}.kk-machinevragen__titel,.kk-machinevragen__buren-titel{margin:0;font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem)}.kk-machinevragen__buren-titel{margin-top:1.5rem}.kk-machinevragen__lijst h3{margin:1.25rem 0 .35rem;font-size:1.0625rem}.kk-machinevragen__lijst p{margin:0}.kk-machinevragen__buren{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.kk-machinevragen__buren a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.4rem .9rem;border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--card);color:var(--ink);font-size:.9375rem;text-decoration:none}.kk-machinevragen__buren a:hover,.kk-machinevragen__buren a:focus-visible{border-color:var(--ink)}
