@font-face{font-family:Lato terugval;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:400;size-adjust:96.93%;ascent-override:101.83%;descent-override:21.97%;line-gap-override:0%}@font-face{font-family:Lato terugval;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:700;size-adjust:96.93%;ascent-override:101.83%;descent-override:21.97%;line-gap-override:0%}@font-face{font-family:Playfair terugval;src:local("Georgia"),local("Liberation Serif");font-weight:600;size-adjust:103.4%;ascent-override:104.64%;descent-override:24.27%;line-gap-override:0%}:root{--c-wit:#FFFFFF;--c-creme:#FAF6EE;--c-inkt:#2C3B2D;--c-hulp:#5E625B;--c-groen:#3D6E4F;--c-goud:#C9A96E;--c-succes:#2F6B3A;--c-waarschuwing:#8A5A00;--c-fout:#B42318;--c-lijn:#E6DDCF;--c-lijn-sterk:#8C7F6B;--c-tint:#E8EFE6;--c-op-donker:#CBD3C6;--c-scrim:rgba(44,59,45,.55);--f-kop:"Playfair Display","Playfair terugval",Georgia,"Times New Roman",serif;--f-tekst:Lato,"Lato terugval","Helvetica Neue",Arial,sans-serif;--w-normaal:400;--w-kop:600;--w-vet:700;--t-1:.8125rem;--t-2:.875rem;--t-3:1rem;--t-4:1.125rem;--t-5:1.375rem;--t-6:1.75rem;--t-7:clamp(1.75rem,1rem + 2vw,2.25rem);--t-8:clamp(2.25rem,1.5rem + 2.4vw,3rem);--lh-1:1.45;--lh-2:1.5;--lh-3:1.6;--lh-4:1.5;--lh-5:1.3;--lh-6:1.2;--lh-7:1.15;--lh-8:1.1;--ls-kop:-.01em;--ls-label:.08em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--sectie:var(--s-8);--gutter:var(--s-4);--max:75rem;--r-xs:4px;--r-s:8px;--r-m:12px;--r-l:16px;--r-rond:999px;--sch-1:0 1px 2px rgba(44,59,45,.06),0 4px 12px -6px rgba(44,59,45,.18);--sch-2:0 18px 44px -24px rgba(44,59,45,.42);--sch-3:0 30px 80px -20px rgba(44,59,45,.45);--sch-balk:0 -12px 28px -20px rgba(44,59,45,.45);--duur-1:.15s;--duur-2:.25s;--ease:cubic-bezier(.2,.7,.2,1);--icoon-dikte:1.75;--groen:var(--c-groen);--groen-d:var(--c-groen);--groen-dd:var(--c-inkt);--groen-l:var(--c-tint);--salie:var(--c-lijn-sterk);--knop:var(--c-groen);--prijs:var(--c-inkt);--sale:var(--c-groen);--tekst:var(--c-inkt);--zacht:var(--c-hulp);--licht:var(--c-hulp);--creme:var(--c-creme);--creme2:var(--c-creme);--wit:var(--c-wit);--rand:var(--c-lijn);--rand2:var(--c-lijn);--goud:var(--c-goud);--goud-d:var(--c-groen);--ster:var(--c-goud);--fout:var(--c-fout);--fout-l:var(--c-creme);--ok-l:var(--c-tint);--gele:var(--c-creme);--gele-d:var(--c-waarschuwing);--r:var(--r-m);--schaduw:var(--sch-2);--serif:var(--f-kop);--sans:var(--f-tekst)}@media(min-width:768px){:root{--gutter:var(--s-5)}}@media(min-width:1100px){:root{--gutter:var(--s-6)}}@media(min-width:901px){:root{--sectie:var(--s-9)}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--s-9)}body{font-family:var(--f-tekst);font-size:var(--t-3);line-height:var(--lh-3);font-weight:var(--w-normaal);color:var(--c-inkt);background:var(--c-wit);-webkit-font-smoothing:antialiased}img,svg,video,canvas{display:block;max-width:100%}picture{display:contents}source{display:none}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0}h1,h2,h3,h4{font-family:var(--f-kop);font-weight:var(--w-kop);color:var(--c-inkt);letter-spacing:var(--ls-kop);text-wrap:balance}h1{font-size:var(--t-8);line-height:var(--lh-8)}h2{font-size:var(--t-7);line-height:var(--lh-7)}h3{font-size:var(--t-5);line-height:var(--lh-5)}h4{font-size:var(--t-4);line-height:var(--lh-4)}small{font-size:var(--t-2);line-height:var(--lh-2)}b,strong{font-weight:var(--w-vet)}p{text-wrap:pretty}p+p{margin-top:var(--s-3)}svg{stroke-width:var(--icoon-dikte)}::selection{background:var(--c-tint);color:var(--c-inkt)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}input[type=checkbox],input[type=radio]{accent-color:var(--c-groen);width:1.25rem;height:1.25rem;flex:none;margin:0;cursor:pointer}mark{background:var(--c-tint);color:inherit;border-radius:var(--r-xs);padding:0 var(--s-1)}.sr{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--c-inkt);outline-offset:3px}:is(.op-donker,.bg-groen,.footer,.bb-kon,.bb-slot,.bb-uitgelicht,.cta-band,.rv-slot,.aanbod,.toast) :focus-visible{outline-color:var(--c-goud)}.naar-inhoud{position:fixed;left:var(--s-4);top:var(--s-3);z-index:300;transform:translateY(-200%);background:var(--c-inkt);color:var(--c-wit);font-weight:var(--w-vet);font-size:var(--t-3);line-height:var(--lh-3);padding:var(--s-3) var(--s-5);border-radius:var(--r-s);min-height:2.75rem;display:inline-flex;align-items:center}.naar-inhoud:focus{transform:none;outline-color:var(--c-goud)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.sectie{padding-block:var(--sectie)}.sectie.s{padding-block:calc(var(--sectie) * .75)}.bg-creme,.bg-creme2{background:var(--c-creme)}.bg-groen,.op-donker{background:var(--c-inkt);color:var(--c-wit)}:is(.bg-groen,.op-donker) :is(h2,h3){color:var(--c-wit)}.eyebrow{display:block;font-family:var(--f-tekst);font-size:var(--t-1);line-height:var(--lh-1);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--w-vet);color:var(--c-groen);margin-bottom:var(--s-2)}:is(.op-donker,.bg-groen,.bb-kon,.bb-slot,.bb-uitgelicht,.cta-band,.rv-slot,.aanbod) .eyebrow{color:var(--c-goud)}.lead{font-size:var(--t-4);line-height:var(--lh-4);color:var(--c-hulp)}.hulp{color:var(--c-hulp)}.link{color:var(--c-groen);font-weight:var(--w-vet);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--duur-1) var(--ease)}.link:hover{color:var(--c-inkt)}:is(li,div,nav,dd,td,article,section,header,figcaption)>a.link,a.link.losse,.wie a,.stappenbalk a,:is(h2,h3)>a{display:inline-flex;align-items:center;min-height:2.75rem}.serif-i{font-family:var(--f-kop);font-style:italic;color:var(--c-groen)}.knop{--k-bg:var(--c-groen);--k-fg:var(--c-wit);--k-rand:var(--c-groen);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:3.25rem;padding:var(--s-2) var(--s-5);border:2px solid var(--k-rand);border-radius:var(--r-rond);background:var(--k-bg);color:var(--k-fg);font-family:var(--f-tekst);font-size:var(--t-3);line-height:var(--lh-5);font-weight:var(--w-vet);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duur-1) var(--ease),border-color var(--duur-1) var(--ease),color var(--duur-1) var(--ease),transform var(--duur-1) var(--ease)}@media(hover:hover){.knop:hover{--k-bg:var(--c-inkt);--k-rand:var(--c-inkt)}}.knop:active{transform:scale(.98)}.knop svg{width:1.125rem;height:1.125rem;flex:none;stroke:currentColor;fill:none}.knop:is(.secundair,.licht,.omlijn,.wit){--k-bg:var(--c-wit);--k-fg:var(--c-inkt);--k-rand:var(--c-lijn-sterk)}.knop:is(.secundair,.licht,.omlijn,.wit):hover{--k-bg:var(--c-creme);--k-rand:var(--c-inkt)}.knop.tekst{--k-bg:transparent;--k-rand:transparent;--k-fg:var(--c-groen);padding-inline:var(--s-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.knop.tekst:hover{--k-bg:transparent;--k-rand:transparent;--k-fg:var(--c-inkt)}:is(.op-donker,.bg-groen,.bb-kon,.bb-slot,.bb-uitgelicht,.cta-band,.rv-slot) .knop:is(.secundair,.licht,.omlijn){--k-bg:transparent;--k-fg:var(--c-wit);--k-rand:var(--c-op-donker)}:is(.op-donker,.bg-groen,.bb-kon,.bb-slot,.bb-uitgelicht,.cta-band,.rv-slot) .knop:is(.secundair,.licht,.omlijn):hover{--k-bg:var(--c-wit);--k-fg:var(--c-inkt);--k-rand:var(--c-wit)}:is(.op-donker,.bg-groen,.bb-kon,.bb-slot,.bb-uitgelicht,.cta-band,.rv-slot) .knop:not(.secundair,.licht,.omlijn,.tekst){--k-bg:var(--c-wit);--k-fg:var(--c-inkt);--k-rand:var(--c-wit)}:is(.op-donker,.bg-groen,.bb-kon,.bb-slot,.bb-uitgelicht,.cta-band,.rv-slot) .knop:not(.secundair,.licht,.omlijn,.tekst):hover{--k-bg:var(--c-creme);--k-rand:var(--c-creme)}.knop:is(.s,.klein-k){min-height:3rem;padding:var(--s-2) var(--s-4);font-size:var(--t-2);line-height:var(--lh-2)}.knop:is(.l,.groot){min-height:3.5rem;padding:var(--s-3) var(--s-6);font-size:var(--t-4);line-height:var(--lh-5)}.knop.vol{width:100%}.knop:is([disabled],[aria-disabled=true]){--k-bg:var(--c-lijn);--k-rand:var(--c-lijn);--k-fg:var(--c-hulp);cursor:not-allowed;transform:none;opacity:1}.knop.laden{color:transparent!important;pointer-events:none}.knop.laden:after{content:"";position:absolute;width:1.25rem;height:1.25rem;border:2.5px solid color-mix(in srgb,var(--c-wit) 45%,transparent);border-top-color:var(--c-wit);border-radius:50%;animation:draai .8s linear infinite}@keyframes draai{to{transform:rotate(360deg)}}:is(.up-knop,.ordernr button,.codebox button,.cl-knop,.mw-cross-knop,.upload-knop,.pk-wijzig,.cfg-pil){display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:3rem;padding:var(--s-2) var(--s-4);border:2px solid var(--c-lijn-sterk);border-radius:var(--r-rond);background:var(--c-wit);color:var(--c-inkt);font-size:var(--t-2);line-height:var(--lh-2);font-weight:var(--w-vet);white-space:nowrap;cursor:pointer;transition:background-color var(--duur-1) var(--ease),border-color var(--duur-1) var(--ease)}:is(.up-knop,.ordernr button,.codebox button,.cl-knop,.upload-knop,.pk-wijzig,.cfg-pil):hover,.mw-cross:hover .mw-cross-knop{background:var(--c-creme);border-color:var(--c-inkt)}:is(.up-knop,.cl-knop,.upload-knop,.pk-wijzig,.cfg-pil) svg{width:1.125rem;height:1.125rem;flex:none}.ic-knop{width:2.75rem;height:2.75rem;flex:none;border-radius:50%;display:inline-grid;place-items:center;position:relative;color:var(--c-inkt);transition:background-color var(--duur-1) var(--ease)}.ic-knop:hover{background:var(--c-creme)}.ic-knop svg{width:1.375rem;height:1.375rem;stroke:currentColor;fill:none}.veld{display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:var(--s-4)}.veld>label,.veld>.label{font-weight:var(--w-vet);font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-inkt)}.veld .opt-l{font-weight:var(--w-normaal);color:var(--c-hulp)}.veld input:not([type=checkbox]):not([type=radio]),.veld select,.veld textarea,.invoer{width:100%;min-height:3rem;padding:var(--s-3) var(--s-4);border:1.5px solid var(--c-lijn-sterk);border-radius:var(--r-s);background:var(--c-wit);color:var(--c-inkt);font-size:var(--t-3);line-height:var(--lh-2);outline:0;transition:border-color var(--duur-1) var(--ease),box-shadow var(--duur-1) var(--ease)}.veld input:not([type=checkbox]):not([type=radio]):hover,.veld select:hover,.veld textarea:hover,.invoer:hover{border-color:var(--c-inkt)}.veld input:not([type=checkbox]):not([type=radio]):focus,.veld select:focus,.veld textarea:focus,.invoer:focus{border-color:var(--c-groen);box-shadow:0 0 0 1px var(--c-groen),0 0 0 4px var(--c-tint)}.veld select,select.invoer{-webkit-appearance:none;appearance:none;padding-right:var(--s-7);background:var(--c-wit) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%232C3B2D' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right var(--s-4) center/1rem no-repeat}.veld textarea{min-height:8.75rem;resize:vertical}.veld ::placeholder,.invoer::placeholder{color:var(--c-hulp);opacity:.85}.veld .hint{font-size:var(--t-1);line-height:var(--lh-1);color:var(--c-hulp)}.veld .fout{display:none;align-items:center;gap:var(--s-2);color:var(--c-fout);font-size:var(--t-2);line-height:var(--lh-2);font-weight:var(--w-vet)}.veld.ongeldig .fout{display:flex}.veld.ongeldig input,.veld.ongeldig select,.veld.ongeldig textarea,.invoer[aria-invalid=true]{border-color:var(--c-fout)}.veld input:disabled,.veld select:disabled,.veld textarea:disabled{background:var(--c-creme);color:var(--c-hulp);cursor:not-allowed}.check{display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--t-2);line-height:var(--lh-2);min-height:2.75rem;cursor:pointer}.check input{margin-top:.125rem}.keuzekaart{position:relative;display:flex;align-items:center;gap:var(--s-3);min-height:3.5rem;padding:var(--s-3) var(--s-4);border:1.5px solid var(--c-lijn);border-radius:var(--r-m);background:var(--c-wit);color:var(--c-inkt);cursor:pointer;transition:border-color var(--duur-1) var(--ease),background-color var(--duur-1) var(--ease),box-shadow var(--duur-1) var(--ease)}.keuzekaart:hover{border-color:var(--c-lijn-sterk)}.keuzekaart:is(.aan,[aria-pressed=true]),.keuzekaart:has(input:checked){border-color:var(--c-groen);background:var(--c-tint);box-shadow:inset 0 0 0 1px var(--c-groen)}.keuzekaart:has(input:focus-visible){outline:3px solid var(--c-inkt);outline-offset:2px}.badge,.cfg-badge{display:inline-flex;align-items:center;gap:var(--s-1);width:max-content;max-width:100%;font-family:var(--f-tekst);font-size:var(--t-1);line-height:var(--lh-1);font-weight:var(--w-vet);letter-spacing:0;text-transform:none;padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);background:var(--c-tint);color:var(--c-inkt);box-shadow:none;vertical-align:middle}.badges{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1)}.prijzen{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2)}.prijs{font-weight:var(--w-vet);color:var(--c-inkt);font-variant-numeric:tabular-nums}.van{font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-hulp);text-decoration:line-through;font-variant-numeric:tabular-nums}.korting{font-size:var(--t-2);line-height:var(--lh-2);font-weight:var(--w-vet);color:var(--c-groen)}.bespaar{font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-groen);white-space:nowrap}.kaart{position:relative;display:flex;flex-direction:column;min-width:0;background:transparent}.kaart .beeld{position:relative;display:block;aspect-ratio:1/1;border-radius:var(--r-m);overflow:hidden;background:var(--c-creme)}.kaart .beeld img{width:100%;height:100%;object-fit:cover;transition:opacity var(--duur-2) var(--ease),transform var(--duur-2) var(--ease)}.kaart .beeld img.b2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.kaart:hover .beeld img.b2{opacity:1}.kaart:hover .beeld img{transform:scale(1.03)}.kaart .badges{position:absolute;left:var(--s-2);bottom:var(--s-2);top:auto;z-index:2}.kaart .info{display:flex;flex-direction:column;gap:var(--s-1);flex:1;padding:var(--s-3) 0 0}.kaart .info>a{display:flex;flex-direction:column;gap:var(--s-1);min-height:2.75rem}.kaart h3{font-family:var(--f-tekst);font-size:var(--t-3);line-height:var(--lh-5);font-weight:var(--w-vet);letter-spacing:0;color:var(--c-inkt);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kaart .sterren{font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-hulp)}.kaart .prijzen{margin-top:auto}.kaart .prijs{font-size:var(--t-3)}.acc{border-top:1px solid var(--c-lijn)}.acc details{border-bottom:1px solid var(--c-lijn)}.acc summary{list-style:none;cursor:pointer;position:relative;display:flex;align-items:center;min-height:3.25rem;padding:var(--s-3) var(--s-7) var(--s-3) 0;font-weight:var(--w-vet);font-size:var(--t-3);line-height:var(--lh-5);transition:color var(--duur-1) var(--ease)}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";position:absolute;right:var(--s-2);top:50%;width:.625rem;height:.625rem;border-right:2px solid var(--c-groen);border-bottom:2px solid var(--c-groen);transform:translateY(-70%) rotate(45deg);transition:transform var(--duur-2) var(--ease)}.acc details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.acc summary:hover{color:var(--c-groen)}.acc .acc-in{padding:0 0 var(--s-5);color:var(--c-hulp)}.acc .acc-in a{color:var(--c-groen);text-decoration:underline}.toast{position:fixed;left:50%;bottom:var(--toast-bottom,var(--s-5));z-index:120;transform:translate(-50%,160%);max-width:calc(100vw - 2 * var(--gutter));background:var(--c-inkt);color:var(--c-wit);padding:var(--s-3) var(--s-5);border-radius:var(--r-m);font-weight:var(--w-vet);font-size:var(--t-2);line-height:var(--lh-2);box-shadow:var(--sch-2);transition:transform var(--duur-2) var(--ease)}.toast.toon{transform:translate(-50%)}.scherm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--c-scrim);opacity:0;visibility:hidden;transition:opacity var(--duur-2) var(--ease),visibility 0s linear var(--duur-2)}.scherm.open{opacity:1;visibility:visible;transition:opacity var(--duur-2) var(--ease)}.lade{position:fixed;top:0;bottom:0;z-index:95;width:min(26.25rem,92vw);display:flex;flex-direction:column;background:var(--c-wit);box-shadow:var(--sch-3);transition:transform var(--duur-2) var(--ease)}.lade.rechts{right:0;transform:translate(105%)}.lade.links{left:0;transform:translate(-105%)}.lade.open{transform:none}.lade-kop{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);min-height:4rem;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-5);border-bottom:1px solid var(--c-lijn)}.lade-kop h2,.lade-kop h3{font-size:var(--t-5);line-height:var(--lh-5)}.lade-inhoud{flex:1;overflow:auto;overscroll-behavior:contain;padding:var(--s-4) var(--s-5)}.lade-voet{padding:var(--s-4) var(--s-5) calc(var(--s-4) + env(safe-area-inset-bottom));border-top:1px solid var(--c-lijn);background:var(--c-creme)}.dialoog,.wk,.modal-doos{background:var(--c-wit);border-radius:var(--r-l);box-shadow:var(--sch-3);color:var(--c-inkt)}.dialoog-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-3)}.vbalk{position:fixed;left:0;right:0;bottom:0;z-index:85;display:flex;align-items:center;gap:var(--s-3);min-height:4.5rem;padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--c-wit);border-top:1px solid var(--c-lijn);box-shadow:var(--sch-balk);transition:transform var(--duur-2) var(--ease),visibility 0s linear 0s}.vbalk.wacht:not(.toon),.vbalk.uit,.vbalk.typen{transform:translateY(110%);visibility:hidden;transition:transform var(--duur-2) var(--ease),visibility 0s linear var(--duur-2)}.vbalk-tekst{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;font-size:var(--t-2);line-height:var(--lh-5);color:var(--c-hulp)}.vbalk-wat{color:var(--c-inkt);font-weight:var(--w-vet);font-size:var(--t-2);line-height:var(--lh-5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vbalk-tekst .prijs{font-size:var(--t-4);line-height:var(--lh-5);color:var(--c-inkt)}.vbalk .knop{flex:none;min-height:3rem;padding-inline:var(--s-5)}.vbalk-inner{display:flex;align-items:center;gap:var(--s-3);width:100%;max-width:var(--max);margin-inline:auto}body.met-vbalk{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom));--toast-bottom: calc(5.5rem + env(safe-area-inset-bottom)) }@media(min-width:901px){body.met-vbalk.vbalk-mobiel{padding-bottom:0;--toast-bottom:var(--s-5)}}@media(min-width:901px){.vbalk.alleen-mobiel{display:none}}.stappenbalk{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-hulp)}.stappenbalk>span,.stappenbalk>a{display:inline-flex;align-items:center;gap:var(--s-2);min-height:2.75rem}.stappenbalk>*+*:before{content:"";width:var(--s-5);height:1px;background:var(--c-lijn-sterk);margin-right:var(--s-1)}.stappenbalk .actief{color:var(--c-inkt);font-weight:var(--w-vet)}.stappenbalk .gedaan{color:var(--c-groen)}.stap-nr{display:inline-grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;border:1.5px solid var(--c-lijn-sterk);background:var(--c-wit);color:var(--c-inkt);font-family:var(--f-tekst);font-size:var(--t-1);line-height:1;font-weight:var(--w-vet)}.stap-nr.nu{background:var(--c-inkt);border-color:var(--c-inkt);color:var(--c-wit)}.stap-nr.klaar{background:var(--c-groen);border-color:var(--c-groen);color:var(--c-wit)}.voortgang,.vg-bar,.bb-voortgang{height:.5rem;border-radius:var(--r-rond);background:var(--c-lijn);overflow:hidden;border:0}:is(.voortgang,.vg-bar,.bb-voortgang,.gratis-balk .bar)>i{display:block;height:100%;border-radius:var(--r-rond);background:var(--c-groen);transition:width var(--duur-2) var(--ease)}.tabs,.chips,.bb-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}:is(.tab,.chip:not(.keuze),.bb-chip,.rf,.cl-themas button,.cfg-tabs button,.bb-actief button,.bb-presets button){display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:2.75rem;padding:0 var(--s-4);border:1.5px solid var(--c-lijn);border-radius:var(--r-rond);background:var(--c-wit);color:var(--c-inkt);font-size:var(--t-2);line-height:var(--lh-2);font-weight:var(--w-vet);white-space:nowrap;transition:background-color var(--duur-1) var(--ease),border-color var(--duur-1) var(--ease),color var(--duur-1) var(--ease)}:is(.tab,.chip:not(.keuze),.bb-chip,.rf,.cl-themas button,.cfg-tabs button,.bb-actief button,.bb-presets button):hover{border-color:var(--c-lijn-sterk)}:is(.tab,.chip:not(.keuze),.bb-chip,.rf,.cl-themas button,.cfg-tabs button,.bb-actief button,.bb-presets button):is([aria-pressed=true],[aria-selected=true],.actief){background:var(--c-inkt);border-color:var(--c-inkt);color:var(--c-wit);box-shadow:none}:is(.tab,.chip,.bb-chip,.rf,.cl-themas button) :is(small,.n){font-size:inherit;font-weight:var(--w-normaal);opacity:1;color:inherit}:is(.tab,.chip:not(.keuze),.bb-chip,.rf,.cl-themas button):is(:disabled,[aria-disabled=true]){background:var(--c-creme);border-style:dashed;border-color:var(--c-lijn-sterk);color:var(--c-hulp);cursor:not-allowed;opacity:1}.review{--pad:var(--s-5);position:relative;display:flex;flex-direction:column;gap:var(--s-3);height:100%;padding:var(--pad);background:var(--c-wit);border:1px solid var(--c-lijn);border-radius:var(--r-m);overflow:hidden}.review blockquote{font-size:var(--t-3);line-height:var(--lh-3);color:var(--c-inkt)}.review .wie{font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-hulp)}.review .wie a{color:var(--c-groen);text-decoration:underline;text-underline-offset:.2em}.review.met-foto{padding-top:0}.review-foto{max-width:none;width:calc(100% + 2 * var(--pad));margin:0 calc(-1 * var(--pad)) var(--s-1);aspect-ratio:4/3;object-fit:cover;border-radius:0}.site-label{display:inline-flex;align-self:flex-start;align-items:center;width:max-content;font-size:var(--t-1);line-height:var(--lh-1);color:var(--c-hulp);border:1px solid var(--c-lijn);border-radius:var(--r-xs);padding:0 var(--s-2)}.betaal-logos{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;padding:0}.betaal-logo{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;height:2rem;padding:0 var(--s-2);border:1px solid var(--c-lijn);border-radius:var(--r-xs);background:var(--c-wit);color:var(--c-inkt);font-family:var(--f-tekst);font-size:var(--t-1);line-height:1;font-weight:var(--w-vet);letter-spacing:0;white-space:nowrap}.betaal-kort{display:grid;gap:2px;justify-items:center;text-align:center;font-size:var(--t-1);line-height:var(--lh-1);color:var(--c-hulp)}.betaal-kort p{margin:0}.betaal-kort[hidden]{display:none}.bkort-rij{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--s-1)}.bkort-rij svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.bkort-naam{white-space:nowrap}.bkort-naam+.bkort-naam:before{content:"\b7  "}.bkort-klarna b{font-weight:var(--w-vet);color:var(--c-inkt)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.twee{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s-4)}@media(max-width:900px){.twee{grid-template-columns:1fr}}.knop{max-width:100%}.kaart .badges{right:var(--s-2)}.badge{max-width:100%}.kaart h3,.kaart .sterren{overflow-wrap:anywhere}h1,h2,h3{overflow-wrap:break-word}a[href^="mailto:"]{overflow-wrap:anywhere}.beeld-l{position:relative;display:block}.beeld-l img{display:block}.beeld-label{position:absolute;left:var(--s-2);bottom:var(--s-2);z-index:1;display:inline-flex;align-items:center;padding:var(--s-1) var(--s-2);border-radius:var(--r-rond);background:color-mix(in srgb,var(--c-wit) 85%,transparent);color:var(--c-inkt);font-family:var(--f-tekst);font-size:var(--t-1);line-height:var(--lh-1);font-weight:var(--w-normaal);letter-spacing:0;text-transform:none;pointer-events:none;white-space:nowrap}.beeld-l.klein .beeld-label,.cfg-schaal .beeld-label,.cfg-ct-beeld .beeld-label,.hw-woord-beeld .beeld-label{left:var(--s-1);bottom:var(--s-1);padding:0 var(--s-1)}.kaart .beeld-label{top:var(--s-2);bottom:auto}
/*# sourceMappingURL=/cdn/shop/t/296/assets/systeem.css.map */
