@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500 600;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/libre-franklin-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/libre-franklin-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light;--inkt:#222222;--creme:#F7F4ED;--linnen:#E6E1D7;--goud:#B7943C;--olijf:#454B36;--inkt-zacht:#5C5346;--goud-donker:#7A5F22;--papier:#FFFDF8;--veldrand:#8A7A58;--fout:#9B3426;--goud-licht:#C9A64B;--lijn:#D8D0BF;--kader-tekst:#CFC6B3;--kader-lijn:#4A463F;--lijst-hout:#1C1915;--selectie:#E8D9A8;--letter-kop:"Cormorant Garamond",Cormorant,Garamond,"EB Garamond",Georgia,serif;--letter-tekst:"Libre Franklin","Franklin Gothic Book","Helvetica Neue",Arial,sans-serif;--maat-merk:clamp(2.75rem,1.983rem + 3.146vw,4.5rem);--maat-h1:clamp(2.5rem,2.062rem + 1.798vw,3.5rem);--maat-h2:clamp(1.875rem,1.711rem + 0.674vw,2.25rem);--maat-h3:clamp(1.375rem,1.32rem + 0.225vw,1.5rem);--maat-kaarttitel:clamp(1.25rem,1.195rem + 0.225vw,1.375rem);--maat-inleiding:1.125rem;--maat-tekst:1rem;--maat-klein:0.875rem;--ruimte-1:0.5rem;--ruimte-2:1rem;--ruimte-3:1.5rem;--ruimte-4:2.5rem;--ruimte-5:4rem;--ruimte-6:6rem;--sectie:3.5rem;--inhoud:1140px;--kolomafstand:1.5rem;--zij:20px;--hoek-papier:0;--hoek-veld:2px;--hoek-druk:999px;--hoogte-knop:44px;--hoogte-veld:48px;--hoogte-kop:64px;--schaduw-vel:0 1px 1px rgb(60 48 30/0.14),0 5px 12px -5px rgb(60 48 30/0.30);--schaduw-vel-hoog:0 2px 2px rgb(60 48 30/0.16),0 12px 22px -9px rgb(60 48 30/0.36);--schaduw-lijst:0 3px 4px rgb(18 20 12/0.35),0 22px 40px -14px rgb(18 20 12/0.60);--duur:150ms;--curve:cubic-bezier(0.2,0.7,0.2,1)}@media (min-width:640px){:root{--zij:32px;--sectie:4.5rem}}@media (min-width:1024px){:root{--sectie:6rem;--hoogte-kop:80px}}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{text-size-adjust:100%;scrollbar-color:var(--inkt-zacht) var(--linnen)}body{margin:0;background:var(--creme);color:var(--inkt);font-family:var(--letter-tekst);font-size:var(--maat-tekst);font-weight:400;line-height:1.6;caret-color:var(--goud-donker);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--selectie);color:var(--inkt)}img{display:block;max-width:100%;height:auto}h1,h2,h3{margin:0;font-family:var(--letter-kop);font-weight:500;letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--maat-h1);line-height:1.1}h2{font-size:var(--maat-h2);line-height:1.15}h3{font-size:var(--maat-h3);line-height:1.25;font-weight:600;letter-spacing:0}p{margin:0}.publicatie,cite{font-style:italic}a{color:var(--goud-donker);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--duur) var(--curve)}a:hover{color:var(--inkt)}:focus-visible{outline:2px solid var(--goud-donker);outline-offset:3px}.cijfers{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.binnen{width:100%;max-width:calc(var(--inhoud) + 2 * var(--zij));margin-inline:auto;padding-left:max(var(--zij),env(safe-area-inset-left,0px));padding-right:max(var(--zij),env(safe-area-inset-right,0px))}.verborgen{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.overslaan{position:absolute;left:max(var(--zij),env(safe-area-inset-left,0px));top:-100px;z-index:30;padding:.75rem 1rem;background:var(--goud);color:var(--inkt);font-weight:600;text-decoration:none}.overslaan:focus{top:.5rem}.icoon{width:1.375rem;height:1.375rem;flex:none;fill:currentColor}.icoon--klein{width:1.125rem;height:1.125rem}.knop{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--hoogte-knop);padding:0 1.5rem;border:1px solid transparent;border-radius:var(--hoek-druk);font-family:var(--letter-tekst);font-size:var(--maat-tekst);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duur) var(--curve),color var(--duur) var(--curve),border-color var(--duur) var(--curve),transform var(--duur) var(--curve)}.knop.is-ingedrukt,.knop:active{transform:translateY(1px)}.knop--primair{background:var(--goud);color:var(--inkt)}.knop--primair.is-hover,.knop--primair:hover{background:var(--goud-licht);color:var(--inkt)}.knop--secundair{background:transparent;color:var(--goud-donker);border-color:var(--goud-donker)}.knop--secundair.is-hover,.knop--secundair:hover{background:var(--goud-donker);color:var(--creme)}.knop.is-focus{outline:2px solid var(--goud-donker);outline-offset:3px}.knop[aria-disabled=true],.knop[disabled]{background:var(--linnen);border-color:var(--linnen);color:var(--inkt-zacht);cursor:not-allowed;transform:none}.knop[aria-busy=true]{cursor:progress}.knop--breed{width:100%}@media (min-width:640px){.knop--breed{width:auto}}.tekstlink{font-weight:500;color:var(--goud-donker)}.op-donker{color:var(--creme)}.op-donker .is-focus,.op-donker :focus-visible{outline-color:var(--creme)}.op-donker a:not(.knop){color:var(--creme)}.op-donker a:not(.knop):hover{color:var(--goud)}.op-donker .knop--secundair{color:var(--creme);border-color:var(--creme)}.op-donker .knop--secundair.is-hover,.op-donker .knop--secundair:hover{background:var(--creme);color:var(--inkt)}.veld{display:grid;gap:.5rem;align-content:start}.veld__label{font-size:var(--maat-klein);font-weight:500;line-height:1.45;color:var(--inkt)}.veld__invoer{width:100%;height:var(--hoogte-veld);padding:0 .875rem;background:var(--papier);border:1px solid var(--veldrand);border-radius:var(--hoek-veld);color:var(--inkt);font:inherit;font-size:var(--maat-tekst);transition:border-color var(--duur) var(--curve)}.veld__invoer::placeholder{color:var(--inkt-zacht);opacity:1}.veld__invoer:hover{border-color:var(--inkt-zacht)}.veld__invoer.is-focus,.veld__invoer:focus-visible{border-color:var(--inkt);outline:2px solid var(--goud-donker);outline-offset:2px}.veld__invoer[aria-invalid=true]{border:2px solid var(--fout);padding-inline:calc(.875rem - 1px)}.veld__hulp{color:var(--inkt-zacht)}.veld__fout,.veld__hulp{font-size:var(--maat-klein);line-height:1.45}.veld__fout{display:flex;gap:.375rem;align-items:flex-start;font-weight:500;color:var(--fout)}.veld__fout .icoon{margin-top:.05rem}.veld__keuze{position:relative}.veld__keuze .veld__invoer{appearance:none;-webkit-appearance:none;padding-right:2.75rem;cursor:pointer}.veld__keuze .icoon{position:absolute;right:.875rem;top:50%;translate:0 -50%;pointer-events:none;color:var(--inkt)}.veld__zoek{position:relative}.veld__zoek .veld__invoer{padding-left:2.75rem}.veld__zoek .icoon{position:absolute;left:.875rem;top:50%;translate:0 -50%;pointer-events:none;color:var(--inkt-zacht)}.veld__zoek .veld__invoer::-webkit-search-cancel-button{-webkit-appearance:none}.vink{display:flex;align-items:center;gap:.75rem;min-height:44px;cursor:pointer;font-size:var(--maat-tekst)}.vink input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;background:var(--papier) center /14px no-repeat;border:1px solid var(--veldrand);border-radius:var(--hoek-veld);cursor:pointer;transition:background-color var(--duur) var(--curve),border-color var(--duur) var(--curve)}.vink input:checked,.vink input:hover{border-color:var(--inkt)}.vink input:checked{background-color:var(--inkt);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%23F7F4ED' d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E")}.vink__aantal{margin-left:auto;color:var(--inkt-zacht);font-size:var(--maat-klein)}.chip{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:0 .625rem 0 1rem;background:var(--papier);border:1px solid var(--veldrand);border-radius:var(--hoek-druk);color:var(--inkt);font:inherit;font-size:var(--maat-klein);font-weight:500;cursor:pointer;transition:border-color var(--duur) var(--curve),background-color var(--duur) var(--curve)}.chip:hover{border-color:var(--inkt);background:var(--creme)}.chip .icoon{width:1rem;height:1rem}.melding{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--papier);border:1px solid var(--lijn);border-radius:var(--hoek-papier);font-size:var(--maat-tekst)}.melding>.icoon{color:var(--olijf)}.melding a{margin-left:auto;font-weight:500;white-space:nowrap}.kruimel{padding-block:var(--ruimte-3) var(--ruimte-2)}.kruimel ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;font-size:var(--maat-klein);font-weight:500;color:var(--inkt-zacht)}.kruimel li{display:flex;align-items:center;gap:.5rem}.kruimel li+li:before{content:"/";color:var(--lijn)}.kruimel a{color:var(--goud-donker);text-decoration-color:transparent}.kruimel a:hover{color:var(--inkt);text-decoration-color:currentColor}.kruimel__terug,.kruimel__terugtekst{display:none}@media (max-width:639px){.kruimel li:not(:nth-last-child(2)){display:none}.kruimel li:nth-last-child(2):before{content:none}.kruimel a{display:inline-flex;align-items:center;gap:0;min-height:44px;text-decoration-color:currentColor}.kruimel__terug{display:inline;margin:0 .375rem 0 -.25rem}.kruimel__terugtekst{display:inline}}.raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:0}@media (min-width:640px){.raster{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--kolomafstand)}}@media (min-width:1024px){.raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.kaart{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;text-decoration:none}.kaart,.kaart:hover{color:var(--inkt)}.kaart:focus-visible{outline-offset:6px}.kaart__vak{position:relative;aspect-ratio:4/5;max-width:100%;margin-bottom:.875rem;background:var(--linnen);border-radius:var(--hoek-papier)}.kaart__vak img{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:84%;max-height:84%;box-shadow:var(--schaduw-vel);transition:box-shadow var(--duur) var(--curve)}.kaart.is-hover .kaart__vak img,.kaart:hover .kaart__vak img{box-shadow:var(--schaduw-vel-hoog)}.kaart__titel{margin:0 0 .25rem;font-family:var(--letter-kop);font-size:var(--maat-kaarttitel);font-weight:600;line-height:1.2;letter-spacing:0;text-wrap:balance;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.16em;transition:text-decoration-color var(--duur) var(--curve)}.kaart.is-hover .kaart__titel,.kaart:hover .kaart__titel{text-decoration-color:var(--goud-donker)}@media (max-width:639px){.kaart__origineel{display:none}}.kaart__meta{font-size:var(--maat-klein);font-weight:500;line-height:1.45;color:var(--inkt-zacht)}.kaart__prijs{margin-top:.375rem;margin-bottom:var(--ruimte-4);font-size:var(--maat-tekst);font-weight:500;line-height:1.3;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.dienst{background:#15130f;color:#ddd5c3;font-size:.75rem;line-height:1.3}.dienst__binnen{display:flex;justify-content:center;align-items:center;min-height:2rem;gap:0 .9rem;margin-block:0;text-align:center}.dienst__binnen>span+span{padding-left:.9rem;border-left:1px solid rgb(183 148 60/.55)}.dienst__lang,.dienst__retour{display:none}@media (min-width:768px){.dienst__binnen{gap:0 1.25rem}.dienst__binnen>span+span{padding-left:1.25rem}.dienst__lang,.dienst__retour{display:inline}.dienst__kort{display:none}}@media (min-width:1024px){.dienst{font-size:.8125rem}.dienst__binnen{min-height:2.25rem}}.kop{position:relative;z-index:20;background:var(--inkt);color:var(--creme)}.kop__balk{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:.5rem;min-height:var(--hoogte-kop)}.kop__logo{justify-self:center;display:block;line-height:0}.kop__logo img{height:36px;width:auto}.kop__nav{display:none}.kop__nav ul{display:flex;gap:2rem;margin:0;padding:0;list-style:none}.kop__nav a{position:relative;display:block;padding-block:1.75rem;color:var(--creme);font-size:var(--maat-tekst);font-weight:500;line-height:1.5;text-decoration:none}.kop__nav a:hover,.kop__nav a[aria-current=page]{color:var(--goud)}.kop__nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:1.25rem;height:2px;background:var(--goud)}.kop__acties{display:flex;align-items:center;gap:.25rem}.kop__icoonknop{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:var(--hoek-druk);color:var(--creme);text-decoration:none;cursor:pointer;transition:color var(--duur) var(--curve)}.kop__icoonknop:hover{color:var(--goud)}.kop__aantal{position:absolute;top:4px;right:2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;background:var(--goud);border-radius:var(--hoek-druk);color:var(--inkt);font-size:.75rem;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.valuta{display:none;align-items:center;margin-inline:.5rem}.valuta button{min-width:44px;min-height:44px;padding:0 .375rem;background:transparent;border:0;color:var(--kader-tekst);font:inherit;font-size:var(--maat-klein);font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.45em;transition:color var(--duur) var(--curve),text-decoration-color var(--duur) var(--curve)}.valuta button:hover{color:var(--creme)}.valuta button[aria-pressed=true]{color:var(--goud);text-decoration-color:var(--goud)}.valuta__streep{width:1px;height:1rem;background:var(--kader-lijn)}.kop__menuknop{justify-self:start}@media (max-width:1023.98px){.kop:not(.kop--kassa) .kop__balk{grid-template-columns:44px 44px minmax(0,1fr) 60px 44px;gap:0}.kop:not(.kop--kassa) .kop__acties{display:contents}.kop:not(.kop--kassa) .kop__menuknop{grid-column:1;grid-row:1}.kop:not(.kop--kassa) [data-zoek-open]{grid-column:2;grid-row:1}.kop:not(.kop--kassa) .kop__logo{grid-column:3;grid-row:1;margin-inline-start:16px}.kop:not(.kop--kassa) .kop__logo img{height:32px;max-width:100%;object-fit:contain}.kop:not(.kop--kassa) .valuta{grid-column:4;grid-row:1;display:flex;justify-content:center;margin:0}.kop:not(.kop--kassa) .valuta button{min-width:29px;padding:0 .125rem;font-size:.8125rem}.kop:not(.kop--kassa) [data-tas]{grid-column:5;grid-row:1}}@media (max-width:379.98px){.kop:not(.kop--kassa) .kop__logo img{height:28px}}@media (min-width:1024px){.kop__balk{grid-template-columns:auto 1fr auto;gap:2.5rem}.kop__logo{justify-self:start}.kop__logo img{height:48px}.kop__nav{display:block}.kop__menuknop{display:none}.valuta{display:flex}}.zoekbalk{background:var(--creme);border-bottom:1px solid var(--lijn)}.zoekbalk__binnen{display:flex;gap:.75rem;align-items:center;padding-block:1rem;position:relative}.zoekbalk .veld{flex:1 1}.zoeksug{position:absolute;top:calc(100% - .625rem);z-index:45;left:max(var(--zij),env(safe-area-inset-left,0px));right:max(var(--zij),env(safe-area-inset-right,0px));display:grid;max-height:min(70dvh,34rem);overflow-y:auto;overscroll-behavior:contain;padding-block:.375rem;background:var(--papier);border:1px solid var(--lijn);box-shadow:0 18px 36px -18px rgb(34 34 34/.35),0 2px 6px rgb(34 34 34/.08)}.zoeksug[hidden]{display:none}.zoeksug__groep{display:grid;padding-block:.25rem}.zoeksug__groep+.zoeksug__groep{border-top:1px solid var(--lijn)}.zoeksug__kop{padding:.375rem 1rem .125rem;font-size:.75rem;font-weight:500;color:var(--inkt-zacht)}.zoeksug__optie{display:grid;align-items:center;gap:0 .875rem;padding:.5rem 1rem;color:var(--inkt);text-decoration:none}.zoeksug__optie.is-actief,.zoeksug__optie:hover{background:var(--creme)}.zoeksug__optie.is-actief{box-shadow:inset 2px 0 0 var(--goud)}.zoeksug__optie--naam{grid-template-columns:auto 1fr}.zoeksug__optie--print{grid-template-columns:2.75rem minmax(0,1fr)}.zoeksug__vak{display:grid;place-items:center;width:2.75rem;height:2.75rem;background:var(--linnen)}.zoeksug__vak img{max-width:2.125rem;max-height:2.25rem;width:auto;height:auto;box-shadow:var(--schaduw-vel)}.zoeksug__tekst{display:grid;min-width:0}.zoeksug__titel{font-family:var(--letter-kop);font-size:1.1875rem;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zoeksug__titel b{font-weight:600;text-decoration:underline;text-decoration-color:var(--goud);text-decoration-thickness:1.5px;text-underline-offset:.16em}.zoeksug__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--maat-klein);color:var(--inkt-zacht)}.zoeksug__optie--naam .zoeksug__meta{justify-self:end}.zoeksug__alles{margin-top:.25rem;padding-block:.75rem;border-top:1px solid var(--lijn);font-weight:600;color:var(--goud-donker)}.zoeksug__alles span{text-decoration:underline;text-underline-offset:.2em}@media (max-width:759.98px){.zoeksug__werk{display:none}}.zoeksug__niets{padding:.75rem 1rem;font-size:var(--maat-klein);color:var(--inkt-zacht)}.menu{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--creme);color:var(--inkt);overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0)}.menu__kop{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:var(--hoogte-kop);background:var(--inkt);color:var(--creme);padding-top:env(safe-area-inset-top,0)}.menu__kop img{justify-self:center;height:36px;width:auto}.menu nav ul{margin:0;padding:var(--ruimte-2) 0;list-style:none}.menu nav a{display:block;padding-block:.625rem;color:var(--inkt);font-family:var(--letter-kop);font-size:1.75rem;font-weight:500;line-height:1.3;text-decoration:none}.menu nav a:hover,.menu nav a[aria-current=page]{color:var(--goud-donker)}.menu__voet{margin-top:auto;padding-block:var(--ruimte-3);border-top:1px solid var(--lijn)}.menu .valuta{display:flex;margin:0}.menu .valuta button{color:var(--inkt-zacht)}.menu .valuta button:hover{color:var(--inkt)}.menu .valuta button[aria-pressed=true]{color:var(--goud-donker);text-decoration-color:var(--goud-donker)}.menu .valuta__streep{background:var(--lijn)}.muur{background-color:var(--olijf);background-image:url(/img/damask-tile.png);background-size:522px auto;color:var(--creme)}.muur__binnen{display:grid;gap:var(--ruimte-5);align-items:center;padding-block:var(--sectie)}@media (min-width:1024px){.muur__binnen{grid-template-columns:7fr 5fr;gap:var(--ruimte-6)}}.muur__werk{display:grid;justify-items:center;gap:var(--ruimte-3)}.muur__onderschrift{font-size:var(--maat-klein);color:var(--creme)}.muur__tekst{display:grid;gap:var(--ruimte-3);max-width:30rem}.muur__tekst h2{font-size:var(--maat-h1);line-height:1.1}.muur__tekst p{font-size:var(--maat-inleiding);line-height:1.55}.muur__acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-2) var(--ruimte-3)}.lijst{--lijst-cm:4;--passe-cm:2.5;--speling-cm:0.8;--totaal-cm:calc(var(--vel-b, 67) + 2 * (var(--lijst-cm) + var(--passe-cm) + var(--speling-cm)));container-type:inline-size;width:min(100%,26rem);margin:0;box-shadow:var(--schaduw-lijst)}.lijst__rand{--rand:calc(100cqw * var(--lijst-cm) / var(--totaal-cm));padding:var(--rand);background:linear-gradient(135deg,rgb(255 255 255/.08) 0,transparent 45%,rgb(0 0 0/.4) 100%),var(--lijst-hout);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.lijst__passe{padding:calc(100cqw * var(--passe-cm) / var(--totaal-cm));background:var(--creme);outline:max(1px,calc(100cqw * .4 / var(--totaal-cm))) solid var(--goud)}.lijst__venster{padding:calc(100cqw * var(--speling-cm) / var(--totaal-cm));background:var(--linnen);box-shadow:inset 0 0 0 1px var(--papier),inset 2px 2px 4px -1px rgb(60 48 30/.28)}.lijst__venster img{width:100%;box-shadow:var(--schaduw-vel)}.voet{background:var(--inkt);color:var(--creme);padding-block:var(--ruimte-5) var(--ruimte-4)}.voet__top{display:grid;gap:var(--ruimte-3);padding-bottom:var(--ruimte-4)}.voet__top img{height:44px;width:auto}.voet__top p{max-width:34rem;color:var(--kader-tekst)}.voet__kolommen{display:grid;gap:0;border-top:1px solid var(--kader-lijn)}.voet__kolom{border-bottom:1px solid var(--kader-lijn)}.voet__kolom summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer;list-style:none;font-weight:600}.voet__kolom summary::-webkit-details-marker{display:none}.voet__kolom summary .icoon{transition:rotate var(--duur) var(--curve)}.voet__kolom[open] summary .icoon{rotate:180deg}.voet__kolom ul{margin:0;padding:0 0 var(--ruimte-2);list-style:none}.voet__kolom li a,.voet__kolom li span{display:block;padding-block:.625rem;color:var(--kader-tekst);text-decoration:none}.voet__kolom li a:hover{color:var(--goud)}.voet__kolom li a.voet__insta{display:inline-flex;align-items:center;gap:.5rem}.voet__kolom li a.voet__insta span{display:inline;padding:0;color:inherit}.voet__insta .icoon{width:1.125rem;height:1.125rem}.voet__feiten{gap:var(--ruimte-1) var(--ruimte-4);padding-block:var(--ruimte-3);color:var(--creme)}.voet__feiten,.voet__regel{display:flex;flex-wrap:wrap}.voet__regel{gap:var(--ruimte-1) var(--ruimte-3);padding-top:var(--ruimte-3);border-top:1px solid var(--kader-lijn);font-size:var(--maat-tekst)}.voet__regel,.voet__regel a{color:var(--kader-tekst)}.voet__links{display:inline-flex;gap:var(--ruimte-3)}.betalen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ruimte-2) var(--ruimte-3);padding-block:var(--ruimte-3);border-top:1px solid var(--kader-lijn)}.betalen__veilig{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:var(--maat-klein);color:var(--kader-tekst)}.betalen__veilig .icoon{color:var(--goud)}.betalen__lijst{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.betalen__merk{display:grid;place-items:center;min-width:3.25rem;height:2rem;padding:0 .5rem;border:1px solid var(--kader-lijn);border-radius:4px;color:var(--kader-tekst)}.betalen__merk svg{width:auto;height:1.375rem;max-width:2.75rem;fill:currentColor}.betalen__merk--naam{font-size:.75rem;font-weight:600;letter-spacing:.01em}.voet__maker a{text-decoration:underline;text-underline-offset:.2em}.voet__maker a:hover{color:var(--creme)}@media (min-width:768px){.voet__top{grid-template-columns:auto 1fr;align-items:center;gap:var(--ruimte-4)}.voet__kolommen{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kolomafstand);border-top:0;padding-bottom:var(--ruimte-3)}.voet__kolom{border-bottom:0}.voet__kolom summary{min-height:0;padding-bottom:.5rem;cursor:default;pointer-events:none}.voet__kolom summary .icoon{display:none}.voet__kolom li a,.voet__kolom li span{padding-block:.3rem}.voet__feiten{border-top:1px solid var(--kader-lijn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important}.knop.is-ingedrukt,.knop:active{transform:none}}.voorbeeldbalk{background:var(--olijf);color:var(--creme)}.voorbeeldbalk p{padding-block:.625rem;font-size:var(--maat-klein);line-height:1.45}.niet-gevonden{padding-block:var(--sectie)}.niet-gevonden__binnen{display:grid;gap:var(--ruimte-3)}.niet-gevonden__binnen>*{max-width:40rem}.niet-gevonden__code{margin:0;font:500 clamp(4rem,3rem + 5vw,7rem)/.9 var(--letter-kop);color:var(--goud-donker);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.niet-gevonden__kop{margin:0;font-size:var(--maat-h1);line-height:1.05;text-wrap:balance}.niet-gevonden__tekst{margin:0;max-width:34rem;font-size:var(--maat-inleiding);line-height:1.55;color:var(--inkt-zacht)}.niet-gevonden__zoek{display:flex;flex-wrap:wrap;gap:var(--ruimte-2);align-items:center}.niet-gevonden__zoek .veld__zoek{flex:1 1 18rem}.niet-gevonden__verder{display:flex;flex-wrap:wrap;gap:var(--ruimte-1) var(--ruimte-3);margin:var(--ruimte-1) 0 0;padding:var(--ruimte-2) 0 0;list-style:none;border-top:1px solid var(--lijn)}.vitrine{--vitrine-buiten:color-mix(in srgb,var(--goud) 62%,var(--creme));--vitrine-binnen:color-mix(in srgb,var(--goud) 30%,var(--creme));position:relative;display:grid;place-items:center;min-width:0;padding:clamp(.875rem,2.5vw,1.5rem);border:1px solid var(--vitrine-buiten)}.vitrine:before{content:"";position:absolute;inset:5px;border:1px solid var(--vitrine-binnen);pointer-events:none}.vitrine img{display:block;width:100%;height:auto}.vitrine--los{padding:clamp(1.5rem,5vw,3.5rem)}.vitrine--los img{max-height:min(68vh,36rem);width:auto;max-width:100%;object-fit:contain}.vitrine--vast{display:block;aspect-ratio:4/3;padding:clamp(.875rem,2.2vw,1.25rem)}.vitrine--vast img{width:100%;height:100%;object-fit:cover}.vitrine--zonder-wit{padding:clamp(1.25rem,4vw,2.75rem)}.vitrine--zonder-wit img{mix-blend-mode:multiply;filter:brightness(1.05)}.hk__werk{position:absolute;display:block;container-type:inline-size;color:inherit}.hk__werk:focus-visible{outline:3px solid var(--goud-donker);outline-offset:5px;box-shadow:0 0 0 9px rgb(247 244 237/.85)}.hk__hout{position:absolute;inset:0;display:block;padding:calc((var(--hk-hout) - 1.35) * 1cqw);background:linear-gradient(90deg,rgb(255 236 200/.05),rgb(0 0 0/0) 18%,rgb(0 0 0/0) 82%,rgb(0 0 0/.18)),linear-gradient(160deg,#2c2722,#15130f 35%,#1e1a16 62%,#0e0c0a);box-shadow:.4cqw .8cqw 1cqw rgb(40 26 12/.34),1.6cqw 3cqw 4.5cqw -.4cqw rgb(40 26 12/.34)}.hk__hout--foto{padding:0;border:calc(var(--hk-hout) * 1cqw) solid transparent;border-image-source:var(--lijst-foto);border-image-slice:var(--lijst-snede);border-image-repeat:stretch;background:none}.hk__goud{display:block;height:100%;padding:1.35cqw;background:linear-gradient(135deg,#e3c77d,#a57b2d 30%,#d8b664 52%,#8d6927 78%,#c9a24f);box-shadow:inset 0 0 .25cqw rgb(0 0 0/.55)}.hk__hout--foto .hk__goud{padding:0;background:none;box-shadow:none}.hk__passe{display:grid;place-items:center;height:100%;padding:calc(var(--hk-passe) * .95cqw) calc(var(--hk-passe) * 1cqw) calc(var(--hk-passe) * 1.05cqw);background:#f3eee3;box-shadow:inset .25cqw .35cqw .6cqw rgb(60 44 22/.32),inset -.1cqw -.1cqw .3cqw rgb(60 44 22/.12)}.hk__passe--papier{background:var(--papier)}.hk__passe img{display:block;width:100%;height:auto}.hk__passe--hoog img{width:auto;height:100%;max-width:100%}.hk__werk:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(255 248 232/.1),rgb(255 248 232/0) 42%,rgb(40 25 10/.1));pointer-events:none}.overzicht{display:grid;gap:var(--ruimte-3);align-content:start;padding:var(--ruimte-3);background:var(--papier);border:1px solid var(--lijn)}.overzicht h2{font-size:var(--maat-h3)}@media (min-width:1024px){.overzicht{position:sticky;top:var(--ruimte-3);padding:var(--ruimte-4) var(--ruimte-4) var(--ruimte-3)}}.bedragen{display:grid;gap:.625rem;margin:0}.bedragen>div{display:flex;justify-content:space-between;gap:var(--ruimte-2);font-size:var(--maat-tekst)}.bedragen dt{color:var(--inkt-zacht)}.bedragen dd{margin:0;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap}.bedragen__korting dd{color:var(--olijf)}.bedragen__totaal{margin-top:.375rem;padding-top:.875rem;border-top:1px solid var(--lijn)}.bedragen__totaal dd,.bedragen__totaal dt{color:var(--inkt);font-size:1.25rem;font-weight:600}.bedragen__noot{justify-content:flex-end!important;margin-top:-.375rem}.bedragen__noot dd{font-size:var(--maat-klein);color:var(--inkt-zacht);white-space:normal}.overzicht__gratis{margin-top:calc(-1 * var(--ruimte-1));font-size:var(--maat-klein);line-height:1.45;color:var(--goud-donker);font-weight:500}.overzicht__zakelijk{font-size:var(--maat-klein);color:var(--inkt-zacht)}.feiten{display:grid;gap:.625rem;margin:0;padding:var(--ruimte-2) 0 0;list-style:none;border-top:1px solid var(--lijn)}.feiten li{display:flex;align-items:center;gap:.625rem;font-size:var(--maat-klein);line-height:1.4}.feiten .icoon{flex:none;color:var(--olijf)}.korting summary{display:inline-flex;align-items:center;min-height:44px;color:var(--goud-donker);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer;list-style:none}.korting summary::-webkit-details-marker{display:none}.korting summary:focus-visible{outline:2px solid var(--goud-donker);outline-offset:2px;border-radius:var(--hoek-veld)}.korting__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ruimte-1);padding-top:var(--ruimte-1)}.korting__form .knop{min-height:var(--hoogte-veld)}.korting__form .veld__fout{grid-column:1/-1}.korting__form .veld{display:contents}.tas{padding-block:var(--ruimte-4) var(--sectie)}.tas__titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:var(--ruimte-4);font-size:var(--maat-h1);line-height:1.05}.tas__aantal{font-family:var(--letter-tekst);font-size:var(--maat-tekst);font-weight:500;color:var(--inkt-zacht)}.tas__raster{display:grid;gap:var(--ruimte-4)}@media (min-width:1024px){.tas__raster{grid-template-columns:minmax(0,1fr) 24rem;gap:var(--ruimte-5);align-items:start}}.tas__verder{padding-top:var(--ruimte-3)}.tas__leeg{display:grid;justify-items:start;gap:var(--ruimte-3);max-width:46ch;padding-block:var(--ruimte-2) var(--ruimte-5);color:var(--inkt-zacht)}.regels{margin:0;padding:0;list-style:none;border-top:1px solid var(--lijn)}.regel{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"vak tekst" "vak prijs";gap:.25rem var(--ruimte-2);padding-block:var(--ruimte-3);border-bottom:1px solid var(--lijn)}@media (min-width:640px){.regel{grid-template-columns:9rem minmax(0,1fr) auto;grid-template-areas:"vak tekst prijs";column-gap:var(--ruimte-3)}}.regel__vak{grid-area:vak;position:relative;aspect-ratio:4/5;max-width:100%;align-self:start;background:var(--linnen)}.regel__vak img{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:84%;max-height:84%;box-shadow:var(--schaduw-vel)}.regel__tekst{grid-area:tekst;display:grid;align-content:start;gap:.125rem;min-width:0}.regel__titel{margin-bottom:.25rem;font-size:var(--maat-h3);line-height:1.15}.regel__titel a{color:var(--inkt);text-decoration-color:transparent}.regel__titel a:hover{text-decoration-color:var(--goud-donker)}.regel__meta{font-size:var(--maat-klein);line-height:1.45;color:var(--inkt-zacht)}.regel__acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-1) var(--ruimte-2);margin-top:var(--ruimte-2)}.regel__acties .tekstlink{min-height:44px}.regel__prijs{grid-area:prijs;display:grid;align-content:start;justify-items:start;gap:.125rem;font-size:var(--maat-tekst);font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}@media (min-width:640px){.regel__prijs{justify-items:end;text-align:right}}.regel__prijs span{font-size:var(--maat-klein);font-weight:400;color:var(--inkt-zacht)}.aantal{display:inline-flex;align-items:center;border:1px solid var(--veldrand);border-radius:var(--hoek-druk);background:var(--papier)}.aantal button{display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;border-radius:var(--hoek-druk);color:var(--inkt);cursor:pointer}.aantal button:hover:not(:disabled){background:var(--linnen)}.aantal button:disabled{color:var(--lijn);cursor:default}.aantal button:focus-visible{outline:2px solid var(--goud-donker);outline-offset:2px}.aantal output{min-width:2ch;text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button.tekstlink{display:inline-flex;align-items:center;padding:0 .25rem;background:none;border:0;font:inherit;font-weight:500;font-size:var(--maat-klein);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}button.tekstlink:hover{color:var(--inkt)}button.tekstlink:focus-visible{outline:2px solid var(--goud-donker);outline-offset:2px;border-radius:var(--hoek-veld)}.kassa__terug{min-height:44px;font-weight:500;text-decoration:none}.kassa__terug,.kassa__veilig{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--maat-klein)}.kassa__veilig{justify-self:end;color:var(--kader-tekst)}@media (max-width:479px){.kassa__veilig,.kassa__veilig span{font-size:0;gap:0}.kassa__veilig .icoon{width:20px;height:20px}}.kassa{padding-block:var(--ruimte-4) var(--sectie)}.kassa__titel{margin-bottom:var(--ruimte-4);font-size:var(--maat-h1);line-height:1.05}.kassa__raster{display:grid;gap:var(--ruimte-4)}@media (min-width:1024px){.kassa__raster{grid-template-columns:minmax(0,1fr) 24rem;gap:var(--ruimte-5);align-items:start}}@media (max-width:1023px){.overzicht--kassa{order:-1}}.kassa__form{display:grid;gap:var(--ruimte-4);max-width:40rem}.stap{display:grid;gap:var(--ruimte-3);padding-top:var(--ruimte-4);border-top:1px solid var(--lijn)}.stap:first-child{padding-top:0;border-top:0}.stap h2{display:flex;align-items:center;gap:.75rem;font-size:var(--maat-h3)}.stap__nr{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border:1px solid var(--goud-donker);border-radius:50%;color:var(--goud-donker);font-family:var(--letter-tekst);font-size:var(--maat-klein);font-weight:600}.veld__optioneel{color:var(--inkt-zacht);font-weight:400}.velden-rij{display:grid;gap:var(--ruimte-3)}@media (min-width:480px){.velden-rij{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.factuur{display:grid;gap:var(--ruimte-3);margin:0;padding:var(--ruimte-3) 0 0;border:0;border-top:1px solid var(--lijn);min-width:0}.factuur legend{float:left;width:100%;padding:0;font-weight:600}.factuur legend+*{clear:both}.betaalwijzen{display:grid;gap:0;margin:0;padding:0;border:0;min-width:0}.betaalwijzen>div{display:grid;gap:.5rem}.betaalwijze{display:flex;align-items:center;gap:.875rem;min-height:60px;padding:.625rem 1rem;background:var(--papier);border:1px solid var(--veldrand);border-radius:var(--hoek-veld);cursor:pointer;transition:border-color var(--duur) var(--curve),box-shadow var(--duur) var(--curve)}.betaalwijze:hover{border-color:var(--inkt)}.betaalwijze:has(input:checked){border-color:var(--inkt);box-shadow:inset 0 0 0 1px var(--inkt)}.betaalwijze input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border:1px solid var(--veldrand);border-radius:50%;background:var(--papier)}.betaalwijze input:checked{border:6px solid var(--inkt)}.betaalwijze input:focus-visible{outline:2px solid var(--goud-donker);outline-offset:3px}.betaalwijze__tekst{display:grid;gap:.0625rem}.betaalwijze__tekst strong{font-weight:600}.betaalwijze__tekst span{font-size:var(--maat-klein);color:var(--inkt-zacht)}.kassa__afronden{display:grid;gap:var(--ruimte-2);padding-top:var(--ruimte-4);border-top:1px solid var(--lijn)}.kassa__voorwaarden{font-size:var(--maat-klein);line-height:1.5;color:var(--inkt-zacht)}.kassa__afronden .knop{min-height:56px;font-size:1.0625rem}.overzicht__kop{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ruimte-2)}.overzicht__kop .tekstlink{font-size:var(--maat-klein)}.mini{display:grid;gap:var(--ruimte-2);margin:0;padding:0;list-style:none}.mini__regel{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem}.mini__vak{position:relative;aspect-ratio:4/5;background:var(--linnen)}.mini__vak img{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:80%;max-height:80%;box-shadow:var(--schaduw-vel)}.mini__tekst{display:grid;gap:.0625rem;min-width:0}.mini__tekst strong{font-family:var(--letter-kop);font-size:1.1875rem;font-weight:600;line-height:1.2}.mini__tekst span{font-size:var(--maat-klein);color:var(--inkt-zacht)}.mini__prijs{font-weight:500;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.bedankt{display:grid;gap:var(--ruimte-3);max-width:46rem;padding-block:var(--ruimte-5) var(--sectie)}.bedankt__nummer{font-size:var(--maat-klein);font-weight:600;color:var(--goud-donker)}.bedankt__titel{margin-top:calc(-1 * var(--ruimte-2));font-size:var(--maat-h1);line-height:1.05}.bedankt__inleiding{font-size:var(--maat-inleiding);line-height:1.55;color:var(--inkt-zacht)}.vervolg{display:grid;gap:var(--ruimte-3);margin:var(--ruimte-2) 0;padding:var(--ruimte-3) 0;list-style:none;border-block:1px solid var(--lijn);counter-reset:stap}@media (min-width:768px){.vervolg{grid-template-columns:repeat(3,minmax(0,1fr))}}.vervolg li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.875rem;align-items:start}.vervolg .icoon{width:28px;height:28px;color:var(--olijf)}.vervolg h2{margin-bottom:.25rem;font-family:var(--letter-tekst);font-size:var(--maat-tekst);font-weight:600;line-height:1.35}.vervolg p{font-size:var(--maat-klein);line-height:1.5;color:var(--inkt-zacht)}.bedankt__overzicht{display:grid;gap:var(--ruimte-3);padding:var(--ruimte-3);background:var(--papier);border:1px solid var(--lijn)}.bedankt__overzicht h2{font-size:var(--maat-h3)}.bedankt__adres h3{margin-bottom:.25rem;font-family:var(--letter-tekst);font-size:var(--maat-klein);font-weight:600}.bedankt__adres p{font-size:var(--maat-klein);line-height:1.55}.bedankt__adres p,.bedankt__vragen{color:var(--inkt-zacht)}.kopieerbaar{color:var(--inkt);font-weight:500;-webkit-user-select:all;user-select:all}.bedankt>.knop{justify-self:start}.aanvullen{display:grid;gap:var(--ruimte-2);padding-top:var(--ruimte-4)}.aanvullen h2{font-size:var(--maat-h3)}.aanvullen__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--ruimte-2);margin:0;padding:0;list-style:none}@media (min-width:640px){.aanvullen__lijst{grid-template-columns:repeat(4,minmax(0,1fr))}}.aanvul{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:.125rem}.aanvul__vak{position:relative;aspect-ratio:4/5;max-width:100%;margin-bottom:.5rem;background:var(--linnen)}.aanvul__vak img{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:84%;max-height:84%;box-shadow:var(--schaduw-vel)}.aanvul__titel{font-family:var(--letter-kop);font-size:1.1875rem;font-weight:600;line-height:1.2}.aanvul__meta{font-size:var(--maat-klein);line-height:1.4;color:var(--inkt-zacht)}.aanvul__prijs{margin-top:.25rem;font-weight:500;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.aanvul__knop{align-self:start;justify-self:start;min-height:40px;margin-top:.5rem;margin-bottom:var(--ruimte-3);padding-inline:1rem;font-size:var(--maat-klein)}.tas__laden{display:grid;gap:var(--ruimte-2);padding-block:var(--ruimte-4);color:var(--inkt-zacht)}.tas__laden span{display:block;height:7rem;background:linear-gradient(90deg,var(--linnen) 0,var(--creme) 50%,var(--linnen) 100%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.tas__laden span{animation:glans 1.4s linear infinite}@keyframes glans{to{background-position:-200% 0}}}.tas__melding{padding:.75rem 1rem;background:var(--papier);border:1px solid var(--lijn);font-size:var(--maat-klein)}.regel.is-weg{opacity:0;transform:translateX(12px);transition:opacity .2s var(--curve),transform .2s var(--curve)}.lade{width:min(28rem,100vw);height:100dvh;max-width:none;max-height:none;margin:0 0 0 auto;padding:0;border:0;background:var(--creme);color:var(--inkt);box-shadow:-8px 0 32px rgb(34 34 34/.18)}.lade[open]{display:flex;flex-direction:column}.lade::backdrop{background:rgb(34 34 34/.45)}@media (prefers-reduced-motion:no-preference){.lade[open]{animation:lade-in .26s var(--curve)}@keyframes lade-in{0%{translate:32px 0;opacity:0}}}.lade__kop{justify-content:space-between;gap:var(--ruimte-2);min-height:var(--hoogte-kop);padding-top:env(safe-area-inset-top,0);padding-left:max(var(--ruimte-3),env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));background:var(--inkt)}.lade__kop,.lade__kop h2{display:flex;align-items:center;color:var(--creme)}.lade__kop h2{gap:.5rem;font-size:var(--maat-h3)}.lade__kop h2 .icoon{color:var(--goud)}.lade__kop .kop__icoonknop{color:var(--creme)}.lade__kop .kop__icoonknop:hover{color:var(--goud)}.lade__inhoud{flex:1 1;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:var(--ruimte-3);padding:var(--ruimte-2) max(var(--ruimte-3),env(safe-area-inset-right,0px)) var(--ruimte-3) max(var(--ruimte-3),env(safe-area-inset-left,0px))}.lade__regels{display:grid;margin:0;padding:0;list-style:none}.ladeRegel{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding-block:.8rem}.ladeRegel+.ladeRegel{border-top:1px solid var(--lijn)}.ladeRegel__vak{position:relative;display:block;aspect-ratio:1;background:var(--linnen)}.ladeRegel__vak img{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:76%;max-height:82%;box-shadow:var(--schaduw-vel)}.ladeRegel__tekst{display:grid;gap:.15rem;min-width:0}.ladeRegel__titel{font-family:var(--letter-kop);font-size:1.25rem;font-weight:600;line-height:1.15;color:var(--inkt);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.16em}.ladeRegel__titel:hover{text-decoration-color:var(--goud-donker)}.ladeRegel__meta{font-size:var(--maat-klein);line-height:1.4;color:var(--inkt-zacht)}.ladeRegel__prijs{font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ladeRegel__rechts{display:grid;justify-items:end;gap:.35rem}.ladeRegel__knop{min-height:36px;padding-inline:.9rem;font-size:var(--maat-klein)}.ladeRegel__knop.is-toegevoegd{background:var(--olijf);border-color:var(--olijf);color:var(--creme);opacity:1}.drempel{display:grid;gap:.5rem;padding:1rem 1.1rem;background:var(--papier);border-top:1.5px solid var(--goud)}.drempel .voortgang p{order:-1;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--inkt)}.drempel.is-gratis .voortgang p{color:var(--olijf)}.drempel__onder{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 1rem;font-size:.75rem;color:var(--inkt-zacht)}.lade__aanvul{display:grid;gap:.25rem}.lade__aanvul h3{font-size:var(--maat-h3)}.lade__aanvul>p{font-size:var(--maat-klein);line-height:1.5;color:var(--inkt-zacht)}.lade__aanvul .lade__regels{margin-top:.4rem;border-top:1px solid var(--lijn)}.lade__collectie{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.85rem 1rem;background:var(--linnen);font-size:var(--maat-klein);line-height:1.5}.lade__collectie .icoon{margin-top:.1rem;color:var(--goud-donker)}.lade__collectie a{color:var(--goud-donker);font-weight:500;text-underline-offset:.2em}.lade__voet{display:grid;gap:.625rem;padding:var(--ruimte-2) max(var(--ruimte-3),env(safe-area-inset-right,0px)) max(var(--ruimte-2),env(safe-area-inset-bottom,0px)) max(var(--ruimte-3),env(safe-area-inset-left,0px));border-top:1px solid var(--lijn);background:var(--papier)}.lade__voet .knop{width:100%}.lade__totaal{display:flex;justify-content:space-between;align-items:baseline}.lade__totaal b{font-size:1.25rem;font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.lade__klein{font-size:.8125rem;line-height:1.45;color:var(--inkt-zacht);text-align:center}.voortgang{display:grid;gap:.5rem}.voortgang__balk{height:3px;background:var(--lijn);overflow:hidden}.voortgang__balk span{display:block;height:100%;width:var(--vol,0);background:var(--goud);transition:width .5s var(--curve)}.voortgang p{font-size:var(--maat-klein);font-weight:500;color:var(--goud-donker)}.voortgang.is-gratis p{color:var(--olijf)}.aanvul__knop.is-toegevoegd{background:var(--olijf);border-color:var(--olijf);color:var(--creme)}.kop--kassa .kop__balk{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--hoogte-kop)}.kop--kassa .kop__logo{justify-self:center}.kassa__terug{color:var(--creme)}.kassa__fout{padding:.875rem 1rem;border:2px solid var(--fout);background:var(--papier);color:var(--fout);font-weight:500}.bedankt__zegel{width:64px;height:64px;color:var(--goud)}.bedankt__zegel circle,.bedankt__zegel path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.bedankt__zegel circle{stroke-dasharray:189;stroke-dashoffset:189;animation:teken .9s var(--curve) .15s forwards}.bedankt__zegel path{stroke-dasharray:40;stroke-dashoffset:40;animation:teken .45s var(--curve) .9s forwards}@keyframes teken{to{stroke-dashoffset:0}}.bedankt__opkomst{opacity:0;translate:0 8px;animation:opkomst .5s var(--curve) forwards;animation-delay:var(--vertraging,0s)}@keyframes opkomst{to{opacity:1;translate:0 0}}.bedankt__vellen img{animation:vel-op .7s var(--curve) backwards;animation-delay:calc(1.1s + var(--i, 0) * .12s)}@keyframes vel-op{0%{opacity:0;translate:0 18px}}}.bedankt__vellen{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:var(--ruimte-3);padding:var(--ruimte-4) var(--ruimte-3);background:var(--linnen)}.bedankt__vellen img{height:clamp(8rem,26vw,12rem);width:auto;max-width:100%;object-fit:contain;box-shadow:var(--schaduw-vel)}.bedankt__vellen:has(img:nth-child(3)) img{height:clamp(6rem,18vw,8.5rem)}.bedankt__status{font-size:var(--maat-klein);color:var(--inkt-zacht)}a.aanvul__titel{color:var(--inkt);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.16em}a.aanvul__titel:hover{text-decoration-color:var(--goud-donker)}a.aanvul__vak{display:block}.bedankt__teken{width:56px;height:56px}.bedankt__teken--wacht{color:var(--goud-donker)}.bedankt__teken--mislukt{color:var(--fout)}.bedankt__knoppen{display:flex;flex-wrap:wrap;gap:var(--ruimte-2)}.bedankt__adres span{display:inline}.bedankt .aanvullen{padding-top:var(--ruimte-2)}.mini__tekst a.aanvul__titel strong{font:inherit}.mini--aanvullen{padding-top:var(--ruimte-2);border-top:1px solid var(--lijn)}.mini--aanvullen .mini__regel{grid-template-columns:3rem minmax(0,1fr) auto}.mini__regel .aanvul__knop{margin:0;min-height:36px;padding-inline:.875rem}