*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 1rem);background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--t-body)/1.6 var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@media (min-width: 64rem){body{--t-body: 1.125rem}}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;text-wrap:balance}ul,ol{margin:0;padding:0;list-style:none}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0}[hidden]:not(.kk-consent){display:none!important}::selection{background:var(--accent);color:#fff}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}:where(.bg--espresso,.voet,.maatuitleg,.cta,.usp) :focus-visible{outline-color:var(--accent-2)}[tabindex="-1"]:focus:not(:focus-visible){outline:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.screen-reader-text:focus{position:fixed!important;top:1rem;left:1rem;z-index:1000;width:auto;height:auto;padding:.75rem 1rem;clip:auto;clip-path:none;background:var(--ink);color:var(--crema);border-radius:var(--r-m)}.skiplink{position:absolute;left:1rem;top:-5rem;z-index:1000;padding:.75rem 1.1rem;border-radius:var(--r-m);background:var(--ink);color:var(--crema);font-weight:600;text-decoration:none}.skiplink:focus{top:1rem}.wrap{width:min(100% - 2 * var(--gutter),var(--maxw));margin-inline:auto}.wrap--tekst{width:min(100% - 2 * var(--gutter),var(--tekstw))}.i{width:1.25rem;height:1.25rem;flex:none}.display{font-family:var(--f-display);font-weight:900;font-style:normal;letter-spacing:.004em;word-spacing:-.04em;line-height:.9;text-transform:uppercase;text-wrap:balance;font-kerning:normal}.display em,.display .accent,.accent{font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;color:var(--accent);letter-spacing:-.012em;word-spacing:0;padding-right:.06em}.display em,.display .accent{font-size:1.14em;line-height:0}:is(.bg--espresso,.voet,.maatuitleg,.cta) :is(.accent,.display em){color:var(--accent-2)}.lead{font-size:var(--t-lead);line-height:1.55;color:var(--ink-2);max-width:38ch}.eyebrow{display:flex;align-items:center;gap:.75rem;font:800 .875rem/1.2 var(--f-wide);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.eyebrow b{font:italic 400 1.625rem/.8 var(--f-serif);letter-spacing:0;text-transform:none;color:var(--accent);white-space:nowrap}.eyebrow:after{content:"";flex:1;min-width:1.5rem;height:2px;background:currentColor;opacity:.35;transform-origin:left center}:where(.bg--espresso,.maatuitleg,.voet,.merkband) .eyebrow{color:var(--accent-2)}@media (max-width: 39.99rem){.eyebrow{gap:.6rem;letter-spacing:.04em}.eyebrow b{font-size:1.375rem}.eyebrow:after{min-width:.5rem}}:where(.bg--espresso,.maatuitleg) .eyebrow b{color:var(--accent-2)}:where(.bg--espresso,.maatuitleg) .eyebrow:after{background:var(--line-d)}.tekst{font-size:var(--t-body);line-height:1.7;overflow-wrap:break-word}.tekst>*+*{margin-top:1em}.tekst>:first-child{margin-top:0}.tekst h2{margin-top:2em;font:900 var(--t-l)/.95 var(--f-display);letter-spacing:.004em;text-transform:uppercase}.tekst h3{margin-top:1.9em;font:700 1.25rem/1.3 var(--f-sans)}.tekst h4{margin-top:1.6em;font:600 1.0625rem/1.4 var(--f-sans)}.tekst :is(h2,h3,h4)+*{margin-top:.5em}.tekst a:not(.knop){color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;padding-block:.7em;margin-block:-.7em;transition:color var(--q)}.tekst a:not(.knop):hover{color:var(--ink);text-decoration-thickness:2px}.tekst ul,.tekst ol{padding-left:1.3em}.tekst ul{list-style:disc}.tekst ol{list-style:decimal}.tekst li::marker{color:var(--accent)}.tekst li+li{margin-top:.4em}.tekst strong,.tekst b{font-weight:600}.tekst blockquote{padding-left:1.25rem;border-left:3px solid var(--accent);font:italic 400 var(--t-m)/1.3 var(--f-serif)}.tekst hr{margin:2.5em 0;border:0;border-top:1px solid var(--line)}.tekst img{border-radius:var(--r-m)}.tekst table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.tekst th,.tekst td{padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.tekst th{font-weight:600}:where(.bg--espresso,.maatuitleg,.cta) .tekst{color:var(--crema-2)}:where(.bg--espresso,.maatuitleg,.cta) .tekst a:not(.knop){color:var(--crema)}:where(.bg--espresso,.maatuitleg,.cta) .tekst li::marker{color:var(--accent-2)}.korrel{background-image:var(--korrel);background-size:180px 180px}.scheur-boven,.scheur-onder{position:relative;--rand: var(--espresso)}.scheur-boven:before,.scheur-onder:after{content:"";position:absolute;left:0;right:0;z-index:1;height:var(--scheur-h);background:var(--rand);-webkit-mask:var(--scheur) 0 0 / 1200px 100% repeat-x;mask:var(--scheur) 0 0 / 1200px 100% repeat-x;pointer-events:none}.scheur-boven:before{bottom:calc(100% - 1px)}.scheur-onder:after{top:calc(100% - 1px);transform:scaleY(-1);-webkit-mask-position:37% 0;mask-position:37% 0}.kruimelpad{font-size:.875rem;color:var(--ink-2)}.kruimelpad__lijst{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem}.kruimelpad__item{display:flex;align-items:center;min-width:0}.kruimelpad__item+.kruimelpad__item:before{content:"/" / "";margin-right:.5rem;color:var(--ink-2);opacity:.6}.kruimelpad a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:none}.kruimelpad a:hover{text-decoration:underline}.kruimelpad [aria-current] span{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink)}.paginakop{padding-block:clamp(.5rem,.2rem + 1.5vw,1.5rem) clamp(2rem,1rem + 4vw,4.5rem)}.paginakop__titel{margin-top:clamp(1rem,.5rem + 2vw,2.5rem);max-width:18ch;font-size:var(--t-xl);line-height:.9}.paginakop__intro{margin-top:1.25rem}.paginakop__meta{display:flex;align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.8125rem;color:var(--ink-2)}.paginakop__meta:before{content:"";width:1.5rem;height:2px;background:var(--accent)}label{font-size:.9375rem;font-weight:600}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=hidden],[type=range],[type=file],[type=image],[type=color]),select,textarea){width:100%;min-height:3rem;padding:.7rem .95rem;border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--card);color:var(--ink);font:400 1rem/1.4 var(--f-sans);transition:border-color var(--q),box-shadow var(--q)}:where(input,select,textarea):hover{border-color:var(--ink-2)}:where(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}textarea{min-height:8rem;resize:vertical}select{appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 8 4.5 4.5L14.5 8' fill='none' stroke='%2326170F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:1.1rem}::placeholder{color:var(--ink-2);opacity:1}input[type=checkbox],input[type=radio]{width:1.125rem;height:1.125rem;margin:0 .5rem 0 0;accent-color:var(--accent);vertical-align:-.15em}:where(input,select,textarea)[aria-invalid=true],.woocommerce-invalid :where(input,select){border-color:var(--fout)}.required{color:var(--accent-ink);text-decoration:none;border:0}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice,.melding{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0 0 1.5rem;padding:1rem 1.25rem;border-radius:var(--r-m);border-left:3px solid var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:.9375rem;line-height:1.5;list-style:none}.woocommerce-message{border-left-color:var(--ok)}.woocommerce-error{display:block;border-left-color:var(--fout)}.woocommerce-error li+li{margin-top:.35rem}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){color:var(--accent-ink);font-weight:600}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) .button{order:2;margin-left:auto;display:inline-flex;align-items:center;min-height:2.75rem;padding:.55rem 1.1rem;border:1px solid var(--line-2);border-radius:var(--r-m);background:transparent;color:var(--ink);font-weight:600;font-size:.875rem;text-decoration:none}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) .button:hover{border-color:var(--ink);background:var(--paper)}.toast{position:fixed;left:50%;bottom:calc(1rem + var(--kk-consent-hoogte, 0px));z-index:950;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;width:max-content;max-width:calc(100% - 2rem);padding:.55rem .6rem .55rem 1.25rem;border-radius:var(--r-m);background:var(--ink);color:var(--crema);font-size:.875rem;font-weight:500;box-shadow:0 16px 40px #21140d4d;transform:translate(-50%,calc(100% + 3rem));visibility:hidden;transition:transform var(--m),visibility 0s .55s}.toast.is-zichtbaar{transform:translate(-50%);visibility:visible;transition-delay:0s}.toast[data-soort=fout]{background:var(--fout);color:#fff}.toast__tekst{padding-block:.3rem}.toast__link{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .9rem;border-radius:var(--r-m);background:var(--crema);color:var(--ink);font-weight:600;text-decoration:none}.bewerker-notitie{margin-block:1.5rem;padding:.75rem 1rem;border:1px dashed var(--accent);border-radius:var(--r-s);background:var(--card);font-size:.875rem}.kk-hidden-block{outline:2px dashed #C99A1A;outline-offset:-2px}.kk-hidden-block__notice{margin:0;padding:.5rem var(--gutter);background:#fbe7a1;color:#3a2a00;font-size:.875rem;font-weight:600}.zoekveld{position:relative;display:flex;align-items:center}.zoekveld__invoer{padding-right:3.25rem;border-radius:var(--r-m)}.zoekveld__knop{position:absolute;right:.2rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:var(--r-s);background:transparent;color:var(--ink)}.zoekveld__knop:hover{color:var(--accent)}.zoekveld input::-webkit-search-cancel-button{-webkit-appearance:none}a.begriplink{color:inherit;text-decoration:underline dotted;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.22em}a.begriplink:hover{color:var(--accent-ink);text-decoration-style:solid}.kk-tekening{display:block;width:100%;height:auto;color:var(--ink);overflow:visible}.kk-tekening__maatlijn path{fill:none;stroke:var(--accent);stroke-width:1.2}.kk-tekening__maatlijn text{font:600 10px var(--f-sans);fill:var(--accent-ink);letter-spacing:.03em}.artikellijst__kop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-bottom:.9rem;border-bottom:2px solid var(--ink)}.artikellijst__titel{margin:0;font:400 var(--t-l)/1 var(--f-display);text-transform:uppercase}.artikellijst__lijst{display:grid;margin:0;padding:0;list-style:none}.artikellijst__item{padding:1.25rem 0;border-bottom:1px solid var(--line)}.artikellijst__naam{margin:0;font:600 clamp(1.125rem,1.05rem + .3vw,1.3125rem)/1.35 var(--f-sans);text-wrap:pretty}.artikellijst__naam a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--line-2);text-underline-offset:.2em}.artikellijst__naam a:hover{color:var(--accent-ink);text-decoration-color:currentColor}.artikellijst__kort{max-width:68ch;margin-top:.4rem;color:var(--ink-2);font-size:1rem;line-height:1.55}@media (min-width: 60rem){.artikellijst__lijst{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}.artikellijst__item{padding-top:1.5rem}}.kk-lees{margin-block:var(--sec-s)}.knop{--bg: var(--accent);--fg: #fff;--bd: var(--ink);--sh: var(--ink);--sh-x: 4px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.375rem;padding:.8rem 1.5rem;border:2px solid var(--bd);border-radius:var(--r-l);background:var(--bg);color:var(--fg);font:700 1.0625rem/1.2 var(--f-sans);letter-spacing:.005em;text-transform:none;text-align:center;text-wrap:balance;text-decoration:none;box-shadow:var(--sh-x) var(--sh-x) 0 var(--sh);cursor:pointer;transition:background-color var(--q),border-color var(--q),color var(--q),translate .18s var(--ease),box-shadow .18s var(--ease)}.knop .i,.knop__icoon{width:1.25rem;height:1.25rem;margin-right:-.2rem;transition:transform var(--q)}.knop:hover{translate:-2px -2px;box-shadow:calc(var(--sh-x) + 2px) calc(var(--sh-x) + 2px) 0 var(--sh)}.knop:hover .knop__icoon{transform:translate(4px)}.knop:hover .knop__icoon:is([class*=down]){transform:translateY(3px)}.knop:active{translate:var(--sh-x) var(--sh-x);box-shadow:0 0 0 var(--sh);transition-duration:.06s}.knop--primair:hover,.knop--accent:hover{--bg: var(--accent-ink)}.knop--donker{--bg: var(--ink);--fg: var(--crema);--sh: var(--accent)}.knop--donker:hover{--bg: #3A2619}.knop--omlijnd{--bg: transparent;--fg: var(--ink);--sh: transparent;--sh-x: 0px}.knop--omlijnd:hover{--bg: var(--card);--sh: var(--ink);--sh-x: 2px}.knop--tekst{--bg: transparent;--fg: var(--ink);--bd: transparent;--sh: transparent;--sh-x: 0px;min-height:2.75rem;padding-inline:0;font:700 1rem/1.2 var(--f-sans);letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.knop--tekst:hover{--fg: var(--accent-ink);translate:none}.knop--tekst:active{translate:none}.knop--op-donker.knop--primair,.knop--op-donker.knop--accent{--bg: var(--accent-2);--fg: var(--espresso);--bd: var(--espresso);--sh: var(--crema)}.knop--op-donker.knop--primair:hover,.knop--op-donker.knop--accent:hover{--bg: #EDA27B}.knop--op-donker.knop--omlijnd{--fg: var(--crema);--bd: rgba(243, 231, 214, .5)}.knop--op-donker.knop--omlijnd:hover{--bg: rgba(243, 231, 214, .08);--bd: var(--crema);--sh: var(--crema)}.knop--op-donker.knop--tekst{--fg: var(--crema)}.knop--klein{--sh-x: 3px;min-height:2.75rem;padding:.55rem 1.1rem;font-size:.9375rem}.knop--blok{width:100%}.knop[disabled],.knop.is-bezig,.knop[aria-busy=true]{opacity:.6;pointer-events:none}.knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem}.linkknop{display:inline-flex;align-items:center;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;cursor:pointer}.linkknop:hover{color:var(--accent-ink)}.icoonknop{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:var(--r-m);background:transparent;color:var(--ink);transition:background-color var(--q)}.icoonknop:hover{background:var(--paper-2)}.pijllink{display:inline-block;padding-block:.7rem;font-size:1rem;font-weight:700;line-height:1.35;text-decoration:none}.pijllink .i{display:inline-block;width:1rem;height:1rem;margin-left:.35rem;vertical-align:-.17em;color:var(--accent);transition:transform var(--q)}:where(.bg--espresso,.maatuitleg) .pijllink .i{color:var(--accent-2)}.pijllink:hover .i{transform:translate(3px)}.pijllink:hover{text-decoration:underline;text-decoration-thickness:1px}.usp{background:var(--espresso);color:var(--crema);font-size:.875rem;font-weight:500;letter-spacing:0}.usp__lijst{display:flex;justify-content:center;padding-block:.5rem}.usp li{display:flex;align-items:center;white-space:nowrap}.usp li+li:before{content:"";flex:none;width:1px;height:.9em;margin-inline:clamp(1rem,.4rem + 1.6vw,2.25rem);background:currentColor;opacity:.35}.usp li:nth-child(n+2){display:none}@media (min-width: 40rem){.usp li:nth-child(2){display:flex}}@media (min-width: 64rem){.usp li:nth-child(n+3){display:flex}}.kop{position:sticky;top:0;z-index:40;background:#f4ece0eb;-webkit-backdrop-filter:saturate(1.3) blur(14px);backdrop-filter:saturate(1.3) blur(14px);border-bottom:1px solid var(--line);transition:transform var(--m)}.kop.is-verborgen{transform:translateY(-101%)}.kop__rij{display:flex;align-items:center;gap:.25rem;height:var(--hdr)}.kop__logo{--logo-accent: var(--accent);display:flex;align-items:center;flex:none;width:7.25rem;min-height:2.75rem;margin-right:auto;color:var(--ink);transition:transform var(--q)}.kop__logo:hover{transform:rotate(-1.5deg) scale(1.02)}.kop__logo svg,.kop__logo img{width:100%;height:auto}.kop__nav{display:none}.kop__mand{position:relative;display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:var(--r-m);color:var(--ink);text-decoration:none;transition:background-color var(--q)}.kop__mand:hover{background:var(--paper-2)}.kop__aantal{position:absolute;top:.2rem;right:.05rem;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:var(--r-s);background:var(--accent);color:#fff;font:700 .6875rem/1.2rem var(--f-sans);text-align:center;font-variant-numeric:tabular-nums}.kop__menuknop{display:inline-flex;align-items:center;gap:.4rem;flex:none;min-width:2.75rem;min-height:2.75rem;margin-right:-.45rem;padding:0 .45rem;border:0;border-radius:var(--r-m);background:transparent;color:var(--ink);font:600 1rem/1 var(--f-sans);cursor:pointer;transition:background-color var(--q)}.kop__menuknop:hover{background:var(--paper-2)}.machinepil__wijzig{display:none}.machinepil{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:min(17rem,44vw);min-height:2.75rem;margin-right:.15rem;padding:.25rem .85rem .25rem .65rem;border:1.5px solid var(--ink);border-radius:var(--r-m);background:transparent;color:var(--ink);font:700 .8125rem/1.15 var(--f-sans);text-align:left;transition:border-color var(--q),background-color var(--q),color var(--q)}.machinepil:hover{background:var(--card)}.machinepil__stip{flex:none;width:1.25rem;height:1.25rem;color:var(--ink);--pf-puck: transparent;transition:color var(--q),transform var(--q)}.heeft-machine .machinepil__stip{color:var(--accent);--pf-puck: var(--accent)}.machinepil:hover .machinepil__stip{transform:rotate(-20deg)}.machinepil__tekst{display:grid;min-width:0}.machinepil__boven{display:none;font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--ink-2)}.heeft-machine .machinepil__boven{display:block}.machinepil__naam{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}@media (min-width: 40rem) and (max-width: 59.99rem){.heeft-machine .machinepil:not(.machinepil--menu) .machinepil__boven{display:none}.heeft-machine .machinepil:not(.machinepil--menu){padding-block:.2rem;line-height:1.12}}@media (max-width: 39.99rem){.kop__rij{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-rows:var(--hdr-rij) auto;align-items:center;column-gap:.125rem;height:auto;padding-bottom:.6rem}.kop__rij>.machinepil{grid-row:2;grid-column:1 / -1;gap:.55rem;width:100%;max-width:none;margin:0;padding:.3rem .8rem .3rem .7rem;font-size:.9375rem;line-height:1.25}.kop__rij>.machinepil .machinepil__tekst{display:flex;flex:1;flex-wrap:wrap;column-gap:.3em}.heeft-machine .kop__rij>.machinepil .machinepil__boven{display:inline;font:inherit;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2)}.heeft-machine .kop__rij>.machinepil .machinepil__boven:after{content:":"}.heeft-machine .kop__rij>.machinepil .machinepil__wijzig{display:inline;flex:none;margin-left:auto;font-weight:600;color:var(--accent-ink);text-decoration:underline;text-underline-offset:.2em}.kop__menuknop{margin-right:-.35rem}}@media (max-width: 23.4rem){.kop__logo{width:6.25rem}.kop__menuknop{gap:.3rem;padding-inline:.3rem}}@media (min-width: 60rem){.kop__logo{width:12.5rem}.machinepil{gap:.6rem;padding-inline:.85rem 1.1rem;margin-right:.5rem;font-size:.875rem}}@media (min-width: 72rem){.kop__logo{margin-right:0}.kop__nav{display:block;margin:0 auto 0 clamp(1.5rem,-2rem + 5vw,3.25rem)}.kop__nav{align-self:stretch}.kop__menu{display:flex;align-items:stretch;height:100%;gap:clamp(1.25rem,-1rem + 3vw,2.25rem);font-size:1rem;font-weight:600}.kop__item{display:flex}.kop__link{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.kop__link:after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - 1.1em);height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--q)}.kop__link:hover:after,.kop__link[aria-current]:after,.kop__link[data-actief]:after,.kop__link[aria-expanded=true]:after{transform:none}.kop__link .i{width:1rem;height:1rem;transition:transform var(--q)}.kop__subknop[aria-expanded=true] .i{transform:rotate(180deg)}.kop__mega{position:absolute;top:100%;left:0;right:0;z-index:2;background:var(--paper);border-bottom:1px solid var(--line-2);box-shadow:0 28px 40px -28px #21140d47;font-weight:400}.m-ok .kop__mega:not([hidden]){animation:kk-mega-in .28s var(--ease) both}@keyframes kk-mega-in{0%{opacity:0;transform:translateY(-6px)}}.kop__mega-rij{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);padding-block:1.75rem 2.25rem}.kop__mega-kol{min-width:0;padding-inline:clamp(1.5rem,-1rem + 3vw,2.75rem);border-left:1px solid var(--line)}.kop__mega-kol:first-child{padding-left:0;border-left:0}.kop__mega-kol:last-child{padding-right:0}.kop__mega-kop{margin-bottom:.6rem;font:600 .875rem/1.2 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.kop__maten{border-top:1px solid var(--line)}.kop__maat{display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.8rem 0 .75rem;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.kop__maat .maatlink__nr{font:900 1.625rem/1 var(--f-display);white-space:nowrap;transition:color var(--q)}.kop__maat .maatlink__wie{font-size:.9375rem;line-height:1.4;color:var(--ink-2)}.kop__maat:hover .maatlink__nr,.kop__maat[aria-current] .maatlink__nr{color:var(--accent)}.kop__maat:hover .maatlink__wie{color:var(--ink)}.kop__cats{border-top:1px solid var(--line)}.kop__cats a{display:flex;align-items:center;min-height:2.75rem;border-bottom:1px solid var(--line);font-size:1.0625rem;font-weight:500;line-height:1.3;text-decoration:none;transition:color var(--q),padding var(--q)}.kop__cats a:hover{padding-left:.35rem;color:var(--accent-ink)}.kop__cats a[aria-current]{color:var(--accent-ink)}.kop__mega-tekst{max-width:28ch;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.kop__mega-kol--hulp .pijllink{margin-top:.25rem}.kop__mega-knop{margin-top:.75rem}.kop__mega-knop .machinepil__stip{margin-right:0}.no-js .kop__item.heeft-sub:is(:hover,:focus-within)>.kop__mega[hidden]{display:block!important}.kop__menuknop{display:none}}.kop__zoek{position:relative;display:block}.no-js .kop__zoek{display:none}@media (max-width: 39.99rem){.kop__zoek{position:static}.kop__zoekpaneel{top:100%;right:var(--gutter);left:var(--gutter);width:auto}}.kop__zoekknop{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:var(--r-m);background:none;color:var(--ink);cursor:pointer;transition:background-color var(--q)}.kop__zoekknop:hover,.kop__zoekknop[aria-expanded=true]{background:var(--paper-2)}.kop__zoekpaneel{position:absolute;top:calc(100% + .6rem);right:0;z-index:30;width:min(26rem,80vw);padding:.75rem;border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--paper);box-shadow:0 18px 36px -18px #21140d4d}@media (min-width: 72rem){.no-js .kop__zoek{display:block}.no-js .kop__zoekknop{display:none}.no-js .kop__zoekpaneel{display:block;position:static;width:16rem;padding:0;border:0;box-shadow:none;background:none}}dialog{max-width:none;max-height:none;padding:0;border:0;color:var(--ink)}dialog::backdrop{background:#21140d73}html.paneel-open,html.menu-open{overflow:hidden}.menu{position:fixed;inset:0 0 0 auto;width:min(100%,28rem);height:100dvh;margin:0;padding:1rem var(--gutter) 2.5rem;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);box-shadow:-30px 0 80px #21140d2e}.menu__kop{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.menu__woordmerk{width:9rem;height:auto;color:var(--ink)}.menu__snel{display:grid;gap:.75rem;padding-bottom:1.5rem}.machinepil--menu{width:100%;max-width:none;min-height:3.25rem;font-size:1rem}.menu__groep{padding-top:1.25rem;border-top:1px solid var(--line)}.menu__groep:last-child{padding-bottom:.5rem}.menu__label{margin-bottom:.2rem;font:600 .875rem/1.2 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.menu__lijst{padding-bottom:.9rem}.menu__link{display:flex;align-items:center;min-height:3rem;padding-block:.3rem;font:500 1.3125rem/1.25 var(--f-sans);text-decoration:none;transition:color var(--q)}.menu__link:hover,.menu__link[aria-current]{color:var(--accent-ink)}.menu__link--maat{display:grid;align-content:center;gap:.1rem;padding-block:.45rem}.menu__link--maat .maatlink__wie{font-size:.9375rem;line-height:1.35;color:var(--ink-2)}.paneel{position:fixed;inset:auto 0 0;width:100%;max-height:92dvh;margin:0;padding:0 var(--gutter) 1.5rem;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-l) var(--r-l) 0 0;background:var(--paper);box-shadow:0 -24px 80px #21140d47}.paneel__kop{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 .75rem;background:var(--paper)}.paneel__kop:before{content:"";position:absolute;top:.45rem;left:50%;width:2.5rem;height:4px;margin-left:-1.25rem;border-radius:2px;background:var(--line-2)}.paneel__titel{font-size:var(--t-l)}.paneel__titel em{font-size:1.1em}.paneel__uitleg{margin-bottom:1.5rem;max-width:52ch;color:var(--ink-2);font-size:1rem}@media (min-width: 60rem){.paneel{inset:0;width:min(56rem,calc(100% - 4rem));height:fit-content;max-height:88vh;margin:auto;padding:0 2.5rem 2.5rem;border-radius:var(--r-l)}.paneel__kop{padding-top:1.75rem}.paneel__kop:before{display:none}}.kk-focus :is(.usp,.kop__nav,.machinepil,.kop__menuknop){display:none}.kk-focus .kop__logo{margin-right:auto}.kaarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}@media (min-width: 40rem){.kaarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 1.25rem}}@media (min-width: 60rem){.kaarten{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.kaarten,ul,ol)>li:has(>.kaart[hidden]){display:none}.kaart{position:relative;display:flex;flex-direction:column;min-width:0}.kaart__beeld{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--r-m);background:var(--card);transition:background-color var(--m),translate .3s var(--ease),box-shadow .3s var(--ease)}.kaart__beeld:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;transition:box-shadow var(--q)}.kaart__img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.kaart__img--2{display:none}@media (hover: hover) and (pointer: fine){.kaart__img--2{display:block;position:absolute;inset:0;opacity:0;transition:opacity .35s var(--ease),transform .8s var(--ease)}.kaart:is(:hover,:focus-within) .kaart__img--2{opacity:1}}.kaart__maat{position:absolute;left:24%;right:24%;top:8%;height:1.85rem;color:var(--accent);pointer-events:none}.kaart__maat:before{content:"";position:absolute;left:0;right:0;bottom:0;height:.6rem;border-inline:1.5px solid currentColor}.kaart__maat:after{content:"";position:absolute;left:0;right:0;bottom:.3rem;border-top:1.5px solid currentColor}.kaart__maat-label{position:absolute;left:50%;bottom:.55rem;translate:-50% 0;color:var(--accent-ink);font:italic 400 1.0625rem/1 var(--f-serif);white-space:nowrap;text-shadow:0 0 3px var(--card),0 0 8px var(--card),0 0 1px var(--card)}.kaart__il{width:100%;height:100%;color:var(--ink);overflow:visible}.kaart__obj{transition:transform .8s var(--ease)}.kaart__maatlijn path{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--ease)}.kaart__maatlijn text{font:600 9.5px var(--f-sans);fill:var(--accent);letter-spacing:.03em;opacity:0;transition:opacity var(--q)}.kaart__voorbeeld{position:absolute;left:.7rem;bottom:.55rem;color:var(--ink-2);font:italic 400 1rem/1 var(--f-serif);text-shadow:0 0 4px var(--card),0 0 10px var(--card),0 0 2px var(--card);pointer-events:none}.kaart__tekst{display:flex;flex-direction:column}.kaart__meta{order:-1;margin:.9rem 0 .3rem;font:500 .875rem/1.3 var(--f-sans);letter-spacing:.01em;color:var(--ink-2);font-variant-numeric:tabular-nums}.kaart__past{display:none;align-items:flex-start;gap:.3rem;margin-top:.35rem;font:600 .875rem/1.3 var(--f-sans);color:var(--accent-ink)}.kaart__vink{flex:none;width:1rem;height:1rem;margin-top:.05rem;stroke-width:2.2}.heeft-machine .kaart__past{display:flex;visibility:hidden}.kaart.past-op-keuze .kaart__past{display:flex;visibility:visible}.kaart__titel{margin:0;font:600 1.0625rem/1.35 var(--f-sans);text-wrap:pretty}.kaart__link{color:inherit;text-decoration:none;text-underline-offset:.2em}.kaart__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--r-s)}.kaart__link:focus-visible{outline:0}.kaart__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:4px}.kaart__koop{display:flex;flex-direction:column;margin-top:auto;padding-top:.65rem}.kaart__prijs{font:900 1.5rem/1 var(--f-display);letter-spacing:.01em;font-variant-numeric:tabular-nums}.kaart__prijs del{margin-right:.3rem;color:var(--ink-2);font:600 .9375rem/1 var(--f-sans)}.kaart__prijs ins{text-decoration:none}.kaart__prijs .woocommerce-price-suffix{display:block;margin-top:.3rem;font:500 .875rem/1.2 var(--f-sans);letter-spacing:0;color:var(--ink-2)}.kaart__in3{margin-top:.35rem;font-size:.875rem;line-height:1.35;color:var(--ink-2);white-space:nowrap}.kaart__in3:empty{display:none}:is(.kaarten,.kk-grid,.kk-leeg-keuze__lijst,.kaarten--passend):has(.kaart__in3:not(:empty)) .kaart__in3:empty{display:block;min-height:1.35em}.kaart__voorraad{display:flex;align-items:center;min-height:3rem;margin-top:.75rem;font-size:.9375rem;font-weight:600;color:var(--ink-2)}.kaart__form{margin:0}.kaart__knop{position:relative;z-index:2;display:grid;place-items:center;width:100%;min-height:3rem;margin-top:.75rem;padding:.5rem;border:1.5px solid var(--ink);border-radius:var(--r-l);background:transparent;color:var(--ink);font:600 clamp(.9375rem,.85rem + .3vw,1rem)/1.2 var(--f-sans);letter-spacing:.005em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--q),border-color var(--q),color var(--q)}.kaart__knop-tekst,.kaart__knop-ok{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;grid-area:1 / 1}.kaart__knop .i{flex:none;width:1.05rem;height:1.05rem;transition:translate var(--q)}.kaart__knop-ok{visibility:hidden}.kaart__knop:active{translate:0 1px}.kaart__knop:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.kaart__knop.is-toegevoegd{border-color:var(--ink);background:var(--ink);color:var(--crema)}.kaart__knop.is-toegevoegd .kaart__knop-tekst{visibility:hidden}.kaart__knop.is-toegevoegd .kaart__knop-ok{visibility:visible}.kaart__knop.is-bezig{cursor:progress}.kaart__knop.is-bezig .kaart__knop-tekst{opacity:.55}.kaart.is-uitverkocht .kaart__il,.kaart.is-uitverkocht .kaart__img{opacity:.5}@media (hover: hover){.kaart:hover .kaart__beeld{background:#fffdf9}.kaart:hover .kaart__beeld:after{box-shadow:inset 0 0 0 1px var(--ink)}.kaart:hover .kaart__obj{transform:translateY(-8px) rotate(-2deg)}.kaart:hover .kaart__img{transform:translateY(-3%) scale(1.06)}.kaart:hover .kaart__maatlijn path{stroke-dashoffset:0}.kaart:hover .kaart__maatlijn text{opacity:1}.kaart__knop:hover:not(.is-toegevoegd),.kaart:hover .kaart__knop--kies{border-color:var(--accent);background:var(--accent);color:#fff}.kaart:hover .kaart__knop--kies .i{translate:2px 0}.kaart:hover .kaart__titel{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent);text-underline-offset:.2em}}.kiezer-vlak{padding-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);border-top:2px solid var(--ink)}.kiezer{display:grid;gap:1.25rem}.kiezer__intro{display:grid;gap:.6rem}.kiezer__kop{font-size:var(--t-l)}.kiezer__uitleg{max-width:52ch;color:var(--ink-2);font-size:1rem}.kiezer__vraag{min-width:0;container-type:inline-size}.kiezer__vraag:focus{outline:0}.kiezer__aanhef{margin-bottom:.7rem;font:600 clamp(1.25rem,1.12rem + .5vw,1.5rem)/1.25 var(--f-sans);color:var(--ink)}.kiezer__velden{display:grid;gap:.75rem;align-items:stretch}.kiezer__veld{min-width:0}.kiezer__select{min-height:3.5rem;padding:.8rem 3rem .8rem 1rem;border:1.5px solid var(--ink);border-radius:var(--r-m);background-color:var(--card);background-position:right 1rem center;background-size:1.25rem;color:var(--ink);font:600 1.125rem/1.3 var(--f-sans);text-overflow:ellipsis;cursor:pointer}.kiezer__select:hover{border-color:var(--ink);background-color:#fffdf9}.kiezer__select:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-color:var(--ink)}.kiezer__select:has(>option[value=""]:checked){color:var(--ink-2);font-weight:500}.kiezer__select option,.kiezer__select optgroup{color:var(--ink);font-weight:500}.kiezer__select optgroup{font-weight:700}.kiezer__knop{min-height:3.5rem;justify-self:start;white-space:nowrap}.kiezer .knop{--sh-x: 0px}.kiezer .knop:hover{translate:none;box-shadow:none}.kiezer__fout{margin-top:.65rem;color:var(--fout);font-size:.9375rem;font-weight:600}.kiezer__hulp{margin-top:.6rem;max-width:40rem}.kiezer__hulp-vraag{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;color:var(--ink);font-size:1rem;font-weight:600;cursor:pointer;list-style:none}.kiezer__hulp-vraag::-webkit-details-marker{display:none}.kiezer__hulp-vraag:before{content:"";flex:none;width:.8rem;height:.8rem;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;color:var(--accent);transition:transform var(--q)}.kiezer__hulp[open]>.kiezer__hulp-vraag:before{background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat}.kiezer__hulp-vraag:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:.2em}.kiezer__hulp-vraag:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.kiezer__hulp-tekst{display:grid;gap:.6rem;padding:.25rem 0 .5rem 1.35rem;border-left:1px solid var(--line-2);color:var(--ink-2);font-size:1rem;line-height:1.55}.kiezer__hulp-tekst a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.kiezer__hint{margin-top:.8rem;color:var(--ink-2);font-size:1rem;line-height:1.5}.kiezer__hint a{display:inline-block;padding-block:.55rem;margin-block:-.55rem;color:var(--ink);font-weight:600}.kiezer__hint a:hover{color:var(--accent-ink)}@container (max-width: 33.99rem){.kiezer__knop{justify-self:stretch}}@container (min-width: 34rem){.kiezer__velden{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.kiezer__knop{grid-column:1 / -1}}@container (min-width: 46rem){.kiezer__velden{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) auto}.kiezer__knop{grid-column:auto}}.no-js .kiezer__veld--merk,.no-js .kiezer__label-js,.js .kiezer__label-nojs{display:none}.js .kiezer__select:disabled{opacity:1;color:var(--ink-2);font-weight:500;cursor:default}@container (min-width: 34rem){.no-js .kiezer__velden{grid-template-columns:minmax(0,1fr) auto}.no-js .kiezer__knop{grid-column:auto}}.js.heeft-machine .kiezer__vraag,.kiezer.is-js[data-stap=klaar] .kiezer__vraag{display:none}.js.heeft-machine .kiezer__uitlezing[hidden]{display:grid!important;visibility:hidden}.kiezer__uitkomst:focus{outline:0}.kiezer__uitlezing{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.25rem}.kiezer__uitlezing:not([hidden]){animation:kk-in-op var(--m) both}.kiezer__label{grid-column:1 / -1;margin-bottom:.55rem;font:600 .875rem/1.2 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.kiezer__maat{grid-row:span 2;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .2rem;font:italic 400 clamp(2.75rem,2.2rem + 2vw,3.5rem)/.95 var(--f-serif);letter-spacing:-.02em;color:var(--accent);white-space:nowrap}.kiezer__maat small{font:700 .875rem/1 var(--f-sans);letter-spacing:.02em;color:var(--ink-2)}.kiezer__maat-extra:not(:empty){margin-left:.35rem;font:700 .875rem/1 var(--f-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.kiezer__machine{font:600 clamp(1.1875rem,1.05rem + .5vw,1.4375rem)/1.25 var(--f-sans);text-wrap:balance}.kiezer__aantal{margin-top:.2rem;color:var(--ink-2);font-size:1rem}.kiezer__aantal b{color:var(--ink);font-weight:600}.kiezer__notitie{grid-column:1 / -1;margin-top:.9rem;padding:.2rem 0 .2rem .9rem;border-left:2px solid var(--accent);font-size:.9375rem;line-height:1.5}.kiezer__acties{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem}@keyframes kk-in-op{0%{opacity:0;transform:translateY(6px)}}@media (min-width: 60rem){.kiezer--blok .kiezer__intro{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;column-gap:3rem}.kiezer--blok .kiezer__uitleg{justify-self:end}}.voet{margin-top:var(--scheur-h);padding-block:clamp(3.5rem,2rem + 5vw,6rem) 1.5rem;overflow-x:clip;background:var(--korrel),var(--espresso);background-size:180px 180px,auto;color:var(--crema)}.voet a{text-decoration:none}.voet a:hover{text-decoration:underline;text-decoration-thickness:1px}.voet__top{display:grid;gap:2.5rem}.voet__intro,.voet__intro p{max-width:14ch;font:900 var(--t-l)/.92 var(--f-display);letter-spacing:.004em;text-transform:uppercase}.voet__intro em{font:italic 400 1.12em/0 var(--f-serif);text-transform:none;color:var(--accent-2)}.voet__kolommen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}@media (max-width: 59.99rem){.voet__kolommen>.voet__kolom:last-child:has(.voet__adres){grid-column:1 / -1}}.voet__titel{margin-bottom:.5rem;font:700 .9375rem/1.2 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2)}.voet__kolom li a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:1rem;line-height:1.3}.voet__kolom a[aria-current]{color:var(--accent-2)}.voet__adres{display:grid;gap:.75rem;padding-top:.6rem;font-style:normal;font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.voet__adres a{display:inline-block;padding-block:.6rem;margin-block:-.6rem;text-decoration:underline;text-decoration-color:#f3e7d659;text-underline-offset:.22em}.voet__adres a:hover{text-decoration-color:currentColor}.voet__ids{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .75rem;margin:0;font-size:.875rem;color:var(--crema-2);font-variant-numeric:tabular-nums}.voet__ids div{display:contents}.voet__ids dd{margin:0;color:var(--crema)}.voet__social{display:flex;flex-wrap:wrap;gap:0 1rem;margin-top:1rem}.voet__social a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem}.voet__woordmerk{position:relative;margin:clamp(3.5rem,2rem + 5vw,6rem) 0 1.5rem;color:var(--crema);--dot: var(--accent-2)}.voet__wm{width:100%;height:auto}.voet__woordmerk{--stempel: clamp(5.75rem, 3.5rem + 5vw, 9rem);margin-top:calc(var(--stempel) + 1.5rem)}.voet__stempel{position:absolute;right:clamp(0rem,-1rem + 2vw,1rem);bottom:calc(100% - .35rem);width:var(--stempel);height:auto;color:var(--crema);background:var(--espresso);border-radius:50%;transform:rotate(-12deg);--dot: var(--accent-2)}.voet__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;padding-top:1rem;border-top:1px solid var(--line-d);font-size:.875rem;color:var(--crema-2)}.voet__meta>p:first-child{padding-block:.75rem}.voet__juridisch{display:flex;flex-wrap:wrap;gap:0 1.25rem}.voet__juridisch a,.voet__cookieknop{display:inline-flex;align-items:center;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.voet__juridisch a:hover,.voet__cookieknop:hover{color:var(--crema);text-decoration:underline}.betalen{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem}.betalen__label{font-size:.875rem}.betalen__lijst{--sep: calc(1.5rem + 1px) ;display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--sep));clip-path:inset(-.5rem -.5rem -.5rem var(--sep))}.betaalmerk{display:inline-flex;align-items:center;min-height:2.75rem;font:600 .9375rem/1 var(--f-sans);letter-spacing:.01em;color:inherit}:where(.voet) .betaalmerk{color:var(--crema)}.betaalmerk:before{content:"";width:1px;height:.95em;margin-inline:.75rem;background:currentColor;opacity:.35}.betalen__in3{flex-basis:100%;font-size:.9375rem;color:var(--ink-2)}:where(.voet) .betalen__in3{color:var(--crema-2)}@media (min-width: 60rem){.voet__kolommen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 80rem){.voet__top{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:4rem}}.kk-consent{position:fixed;z-index:900;inset:auto 0 0;padding:0 16px 16px;pointer-events:none}html.kk-consent-needed .kk-consent[hidden]{display:block}.kk-consent__kaart{box-sizing:border-box;max-width:34rem;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:0 auto;padding:1rem 1.125rem .75rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgb(28 21 18 / .14);border-radius:var(--kk-radius, 12px);background:var(--kk-paper, #f6f1e9);color:var(--kk-espresso, #1c1512);box-shadow:0 12px 40px #1c15122e;font-family:var(--kk-font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:.9375rem;line-height:1.5;pointer-events:auto}@media (min-width: 48em){.kk-consent{inset:auto auto 0 0;padding:0 24px 24px}.kk-consent__kaart{width:30rem;margin:0}}.kk-consent__titel{margin:0 0 .25rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.kk-consent__titel:focus{outline:none}.kk-consent__titel:focus-visible{outline:2px solid var(--kk-accent, #a4552a);outline-offset:2px}.kk-consent__tekst p{margin:0 0 .5rem}.kk-consent__tekst p:last-child{margin-bottom:0}.kk-consent a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.kk-consent__keuzes{min-width:0;margin:.75rem 0 0;padding:.75rem 0 0;border:0;border-top:1px solid rgb(28 21 18 / .14)}.kk-consent__keuzes[hidden],.kk-consent__knop[hidden]{display:none}.kk-consent__legend{margin:0 0 .25rem;padding:0;font-weight:600}.kk-consent__optie{display:flex;align-items:flex-start;gap:.75rem;min-height:44px;padding:.375rem 0}.kk-consent__optie input{flex:none;width:1.25rem;height:1.25rem;margin:.125rem 0 0;accent-color:var(--kk-espresso, #1c1512)}.kk-consent__optie label{cursor:pointer}.kk-consent__optie input:disabled+label{cursor:default}.kk-consent__uitleg{display:block;font-size:.875rem;opacity:.85}.kk-consent__knoppen{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.kk-consent__knop{flex:1 1 9rem;min-height:44px;padding:.625rem 1rem;border:2px solid var(--kk-espresso, #1c1512);border-radius:var(--kk-radius-knop, 3px);background:var(--kk-espresso, #1c1512);color:var(--kk-paper, #f6f1e9);font:inherit;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease}.kk-consent__knop:hover{background:var(--kk-paper, #f6f1e9);color:var(--kk-espresso, #1c1512)}.kk-consent__instellingen,.kk-cookie-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.kk-consent__instellingen{display:inline-flex;align-items:center;min-height:44px;margin-top:.25rem}.kk-consent__knop:focus-visible,.kk-consent__instellingen:focus-visible,.kk-consent__optie input:focus-visible,.kk-cookie-link:focus-visible{outline:3px solid var(--kk-accent, #a4552a);outline-offset:2px}.kk-consent__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html.kk-consent-needed,html.kk-consent-open{scroll-padding-bottom:calc(var(--kk-consent-hoogte, 0px) + 1rem)}html.kk-consent-needed body,html.kk-consent-open body{padding-bottom:var(--kk-consent-hoogte, 0px)}@media (prefers-reduced-motion: reduce){.kk-consent__knop{transition:none}}@media (forced-colors: active){.kk-consent__kaart{border-color:CanvasText}.kk-consent__knop{border-color:ButtonText}}@media print{.kk-consent{display:none!important}}.m-ok [data-reveal]{transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}.m-ok [data-reveal]:not(.is-in){opacity:0;transform:translateY(24px)}.m-ok:not(.kk-io) [data-reveal]:not(.is-in){animation:kk-vangnet 0s 2.5s forwards}@keyframes kk-vangnet{to{opacity:1;transform:none}}.m-ok :is(.paneel,.menu){transition:transform var(--m),opacity var(--q),overlay .45s allow-discrete,display .45s allow-discrete}.m-ok :is(.paneel,.menu)::backdrop{transition:opacity var(--q),overlay .45s allow-discrete,display .45s allow-discrete}.m-ok .paneel:not([open]){transform:translateY(100%)}.m-ok .menu:not([open]){transform:translate(100%)}.m-ok :is(.paneel,.menu):not([open])::backdrop{opacity:0}@starting-style{.m-ok .paneel[open]{transform:translateY(100%)}.m-ok .menu[open]{transform:translate(100%)}.m-ok :is(.paneel,.menu)[open]::backdrop{opacity:0}}@media (min-width: 60rem){.m-ok .paneel:not([open]){transform:translateY(2rem);opacity:0}@starting-style{.m-ok .paneel[open]{transform:translateY(2rem);opacity:0}}}.m-ok .eyebrow:after{transition:transform 1.2s var(--ease) .25s}.m-ok [data-reveal]:not(.is-in) .eyebrow:after{transform:scaleX(0)}.m-ok .hero__eyebrow:after{animation:kk-lijn 1.2s .35s var(--ease) both}@keyframes kk-lijn{0%{transform:scaleX(0)}}.kk-regel-mask{padding-bottom:.14em;margin-bottom:-.14em}.kk-regel{will-change:transform}@supports (animation-timeline: scroll()){.m-ok .kop{animation:kk-kop linear both;animation-timeline:scroll(root);animation-range:0 6rem}@keyframes kk-kop{0%{border-bottom-color:transparent;background-color:#f4ece000}}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}}.kop{view-transition-name:kk-kop}.kk-galerij__dia:first-child .kk-galerij__foto,.kk-galerij__dia--tekening .kk-galerij__tekening{view-transition-name:kk-productbeeld}::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.75,.15,1)}::view-transition-group(kk-productbeeld){animation-duration:.3s}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}
