.wb{--sp-a-klein:2px;--sp-a:4px;--sp-b:8px;--sp-c:12px;--sp-d:16px;--sp-e:24px;--sp-f:32px;--sp-g:40px;--sp-h:56px;--sp-i:64px;--sp-j:80px;--r-a:4px;--r-b:8px;--r-c:12px;--r-d:16px;--r-f:20px;--r-g:24px;--r-rond:999px;--wb-doek:#fdfdfb;--wb-vlak:#fff;--wb-vlak-2:#f2f0ed;--wb-vlak-3:#e3e0dc;--wb-inkt:#000000de;--wb-inkt-2:#000000c2;--wb-inkt-3:#0000008a;--wb-uit:#00000052;--wb-lijn:#00000024;--wb-fout:#a51c0e;--wb-let:#7a4a00;--wb-schaduw:0 0 1px #0000003d, 0 1px 5px #00000014, 0 0 4px #00000029;--wb-breed:1240px;--wb-mandje:336px;--wb-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wb-kop:var(--wb-font);background:var(--wb-doek);min-height:100dvh;color:var(--wb-inkt);font:400 16px/24px var(--wb-font);margin:0;display:block}.wb *,.wb :before,.wb :after{box-sizing:border-box}.wb a{color:inherit}.wb button{text-align:center}:is(html:has(.wb),body:has(.wb)){background:#1c1a17;height:auto;min-height:100%;position:static;overflow:visible}@supports not selector(:has(*)){.wb{overscroll-behavior-y:contain;position:fixed;inset:0;overflow-y:auto}}.wb-balk-boven{z-index:14;background:var(--wb-doek);border-bottom:1px solid var(--wb-lijn);position:sticky;top:0}.wb-balk-binnen{max-width:var(--wb-breed);height:var(--sp-i);padding:0 var(--sp-d);align-items:center;gap:var(--sp-c);margin:0 auto;display:flex}.wb-logo{border-radius:var(--r-b);object-fit:cover;background:#fff;flex:none;width:40px;height:40px}.wb-logo-leeg{background:var(--wb-vlak-2)}.wb-balk-naam{font:800 16px/20px var(--wb-kop);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-balk-bellen{height:var(--sp-f);padding:0 var(--sp-d);border:1px solid var(--wb-lijn);border-radius:var(--r-rond);color:var(--wb-inkt-2);font:700 14px/20px var(--wb-font);white-space:nowrap;flex:none;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.wb-balk-bellen:hover{color:var(--wb-inkt);border-color:var(--wb-kleur)}.wb-kop{position:relative;overflow:hidden}.wb-kop.met-beeld{--wb-inkt:#fffffff5;--wb-inkt-2:#ffffffdb;--wb-inkt-3:#ffffff9e;color:var(--wb-inkt)}.wb-kopbeeld{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.wb-kop.met-beeld:after{content:"";background:linear-gradient(100deg,#0c0b08eb 0%,#0c0b08c7 46%,#0c0b0859 100%);position:absolute;inset:0}.wb-kop-binnen{z-index:1;max-width:var(--wb-breed);padding:var(--sp-g) var(--sp-d) var(--sp-f);margin:0 auto;position:relative}.wb-kop h1{margin:0 0 var(--sp-c);font:900 32px/36px var(--wb-kop);letter-spacing:-.02em;text-wrap:balance}.wb-lead{margin:0 0 var(--sp-d);max-width:62ch;color:var(--wb-inkt-2)}.wb-voorwaarden{margin:0 0 var(--sp-d);font:400 14px/20px var(--wb-font);color:var(--wb-inkt-2)}.wb-feiten{gap:var(--sp-b);flex-wrap:wrap;display:flex}.wb-feiten span{align-items:center;gap:var(--sp-a);height:var(--sp-f);padding:0 var(--sp-c);border-radius:var(--r-rond);font:400 14px/20px var(--wb-font);color:var(--wb-inkt-2);background:#ffffff1a;border:1px solid #ffffff29;display:inline-flex}.wb-feiten b{color:var(--wb-inkt);font-weight:700}.wb-kleefbalk{top:var(--sp-i);z-index:12;background:var(--wb-doek);border-bottom:1px solid var(--wb-lijn);position:sticky}.wb-kleefbinnen{max-width:var(--wb-breed);padding:var(--sp-c) var(--sp-d);align-items:center;gap:var(--sp-d);margin:0 auto;display:flex}.wb-zoek{height:48px;padding:0 var(--sp-d);border:1px solid var(--wb-lijn);border-radius:var(--r-rond);background:var(--wb-vlak);color:var(--wb-inkt);font:400 16px/24px var(--wb-font);flex:0 320px}.wb-zoek::placeholder{color:var(--wb-inkt-3)}.wb-zoek:focus{outline:2px solid var(--wb-kleur);outline-offset:2px}.wb-catrij{gap:var(--sp-b);scrollbar-width:none;scroll-snap-type:x proximity;min-width:0;padding:var(--sp-a-klein) 0;margin:0;display:flex;overflow-x:auto}.wb-catrij::-webkit-scrollbar{display:none}.wb-cat{scroll-snap-align:start;cursor:pointer;height:var(--sp-g);padding:0 var(--sp-d);border-radius:var(--r-rond);border:1px solid var(--wb-lijn);background:var(--wb-vlak);color:var(--wb-inkt-2);font:700 14px/20px var(--wb-font);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.wb-cat:hover{color:var(--wb-inkt)}.wb-cat.aan{background:var(--wb-kleur);color:var(--wb-op);border-color:#0000}.wb-lijf{max-width:var(--wb-breed);padding:0 var(--sp-d);gap:var(--sp-e);grid-template-columns:minmax(0, 1fr) var(--wb-mandje);margin:0 auto;display:grid}@media (max-width:1000px){.wb-lijf{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:720px){.wb-catvak{display:none}}.wb-midden{min-width:0;padding-bottom:var(--sp-g)}.wb-tegels{gap:var(--sp-d);grid-template-columns:repeat(auto-fill,minmax(min(148px,100%),1fr));display:grid}.wb-tegel{align-items:center;gap:var(--sp-b);padding:var(--sp-d) var(--sp-c);cursor:pointer;background:var(--wb-vlak);border:1px solid var(--wb-lijn);border-radius:var(--r-c);box-shadow:var(--wb-schaduw);font:700 14px/20px var(--wb-font);color:var(--wb-inkt);text-align:center;flex-direction:column;display:flex}.wb-tegel:hover{border-color:var(--wb-vlak-3)}.wb-tegel.aan{border-color:var(--wb-kleur);box-shadow:inset 0 0 0 1px var(--wb-kleur), var(--wb-schaduw);background:color-mix(in srgb, var(--wb-kleur) 8%, var(--wb-vlak))}.wb-tegel img,.wb-tegel .wb-geenbeeld{border-radius:var(--r-b);object-fit:cover;background:#fff;width:72px;height:72px}.wb-tegel em{font:400 12px/16px var(--wb-font);color:var(--wb-inkt-3);font-style:normal}.wb-vak{padding-top:var(--sp-f);scroll-margin-top:148px}.wb-vak h2{margin:0 0 var(--sp-d);font:900 24px/28px var(--wb-font);letter-spacing:-.015em;align-items:center;gap:var(--sp-c);display:flex}.wb-vak h2 em{font:400 14px/20px var(--wb-font);color:var(--wb-inkt-3);font-style:normal}.wb-catbeeld{border-radius:var(--r-b);object-fit:cover;background:#fff;width:40px;height:40px}.wb-lijst{gap:var(--sp-d);grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));display:grid}.wb-kaart{padding:var(--sp-b);background:var(--wb-vlak);border:1px solid var(--wb-lijn);border-radius:var(--r-c);box-shadow:var(--wb-schaduw);flex-direction:column;display:flex;position:relative}.wb-kaart:hover{border-color:var(--wb-vlak-3)}.wb-kaart.op{opacity:.55}.wb-kaart-beeld{cursor:pointer;border-radius:var(--r-b);background:#fff;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.wb-kaart-beeld img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.wb-kaart-beeld .wb-geenbeeld{aspect-ratio:1;width:100%;display:block}.wb-geenbeeld{background:linear-gradient(135deg,#efefef,#e2e2e2)}.wb-18{left:var(--sp-b);bottom:var(--sp-b);min-width:var(--sp-e);height:var(--sp-e);padding:0 var(--sp-b);border-radius:var(--r-rond);color:#fff;font:700 12px/16px var(--wb-font);background:#000c;place-items:center;display:grid;position:absolute}.wb-18.stil{vertical-align:middle;display:inline-grid;position:static}.wb .wb-kaart-tekst{text-align:left;gap:var(--sp-a);padding:var(--sp-c) 0 0;cursor:pointer;text-align:left;font:var(--wb-font);color:inherit;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.wb-kaart-tekst h3{font:700 14px/20px var(--wb-font);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.wb-feit{font:400 12px/16px var(--wb-font);color:var(--wb-inkt-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wb-prijs{padding-top:var(--sp-a);font:700 16px/24px var(--wb-font);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto}.wb-op{right:var(--sp-d);top:var(--sp-d);padding:var(--sp-a) var(--sp-b);border-radius:var(--r-rond);color:#fff;font:400 12px/16px var(--wb-font);background:#000c;position:absolute}.wb-plus,.wb-tel-hoek{right:var(--sp-d);top:var(--sp-d);z-index:2;box-shadow:var(--wb-schaduw);position:absolute}.wb-tel-hoek{background:var(--wb-vlak);border-radius:var(--r-rond);padding:var(--sp-a-klein)}.wb-plus,.wb-tel button{border:1px solid var(--wb-lijn);border-radius:var(--r-rond);cursor:pointer;background:var(--wb-vlak-2);width:26px;height:26px;color:var(--wb-inkt);font:400 16px/1 var(--wb-font);flex:none;place-items:center;padding:0;display:grid}.wb-tel button:hover{border-color:var(--wb-kleur);color:var(--wb-kleur-tekst,var(--wb-kleur))}.wb-plus,.wb-tel-hoek button{border:1px solid var(--wb-lijn);background:var(--wb-vlak);width:30px;height:30px;color:var(--wb-kleur-tekst,var(--wb-kleur));font-size:18px}.wb-plus:hover,.wb-tel-hoek button:hover{filter:none;background:var(--wb-kleur);color:var(--wb-op);border-color:#0000}.wb-tel{align-items:center;gap:var(--sp-a);font-variant-numeric:tabular-nums;display:inline-flex}.wb-tel b{text-align:center;min-width:20px;font:700 14px/20px var(--wb-font)}.wb-bestelling{padding-top:var(--sp-f)}@media (max-width:1000px){.wb-bestelling{display:none}}.wb-bestelling-vast{padding:var(--sp-d);background:var(--wb-vlak);border:1px solid var(--wb-lijn);border-radius:var(--r-c);box-shadow:var(--wb-schaduw);max-height:calc(100dvh - 172px);position:sticky;top:148px;overflow-y:auto}.wb-bestelling h2,.wb-mandje-kop h2{margin:0 0 var(--sp-d);font:900 20px/24px var(--wb-font)}.wb-regels{margin:0 0 var(--sp-d);gap:var(--sp-c);display:grid}.wb-regel{gap:var(--sp-c);padding-bottom:var(--sp-c);border-bottom:1px solid var(--wb-lijn);grid-template-columns:1fr auto auto;align-items:center;display:grid}.wb-regel-naam{font:400 14px/20px var(--wb-font)}.wb-regel-prijs{text-align:right;min-width:68px;font:700 14px/20px var(--wb-font);font-variant-numeric:tabular-nums}.wb-leeg{margin:0 0 var(--sp-d);font:400 14px/20px var(--wb-font);color:var(--wb-inkt-3)}.wb-wijze{gap:var(--sp-b);margin:0 0 var(--sp-d);display:flex}.wb-wijze button{height:var(--sp-f);cursor:pointer;border:1px solid var(--wb-lijn);border-radius:var(--r-rond);background:var(--wb-vlak-2);color:var(--wb-inkt-2);font:700 14px/20px var(--wb-font);flex:1}.wb-wijze button.aan{background:var(--wb-kleur);color:var(--wb-op);border-color:#0000}.wb-som{gap:var(--sp-b);padding:var(--sp-d) 0;border-top:1px solid var(--wb-lijn);display:grid}.wb-som>div{justify-content:space-between;gap:var(--sp-c);font:400 14px/20px var(--wb-font);color:var(--wb-inkt-2);display:flex}.wb-som .wb-eind{padding-top:var(--sp-b);font:700 16px/24px var(--wb-font);color:var(--wb-inkt)}.wb-som .wb-eind b{font-variant-numeric:tabular-nums}.wb-let{margin:var(--sp-a) 0 0;font:400 12px/16px var(--wb-font);color:var(--wb-let)}.wb-bestel,.wb-knop{width:100%;height:44px;padding:0 var(--sp-e);border-radius:var(--r-rond);cursor:pointer;background:var(--wb-kleur);color:var(--wb-op);font:800 16px/20px var(--wb-font);border:0}.wb-bestel:hover,.wb-knop:hover{filter:brightness(.92)}.wb-bestel:disabled{background:var(--wb-vlak-2);color:var(--wb-uit);cursor:not-allowed;box-shadow:none}.wb-stilknop{cursor:pointer;padding:var(--sp-c) var(--sp-a);font:800 16px/20px var(--wb-font);color:var(--wb-inkt-2);background:0 0;border:0}.wb-stilknop:hover{color:var(--wb-inkt)}.wb-balk{left:50%;bottom:var(--sp-d);z-index:20;width:min(560px, calc(100% - var(--sp-f)));height:var(--sp-h);padding:0 var(--sp-e);align-items:center;gap:var(--sp-c);border-radius:var(--r-rond);cursor:pointer;background:var(--wb-kleur);color:var(--wb-op);font:800 16px/20px var(--wb-font);border:0;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 8px #00000029,0 3px 20px -3px #0006}.wb-balk span:nth-child(2){text-align:left;flex:1}.wb-balk-aantal{width:var(--sp-e);height:var(--sp-e);border-radius:var(--r-rond);font:700 14px/20px var(--wb-font);background:#ffffff3d;place-items:center;display:grid}@media (min-width:1001px){.wb-balk{display:none}}.wb-waas{z-index:30;background:#0000009e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:720px){.wb-waas{align-items:center}}.wb-mandje{width:min(560px,100%);max-height:92dvh;padding:var(--sp-d) var(--sp-d) var(--sp-e);background:var(--wb-vlak);border-radius:var(--r-d) var(--r-d) 0 0;overflow-y:auto}@media (min-width:720px){.wb-mandje{border-radius:var(--r-d)}}.wb-mandje-kop{justify-content:space-between;align-items:center;display:flex}.wb-mandje>.wb-bestel{margin-top:var(--sp-b)}.wb-sluit{width:var(--sp-f);height:var(--sp-f);border-radius:var(--r-rond);cursor:pointer;background:var(--wb-vlak-2);color:var(--wb-inkt);font:400 20px/1 var(--wb-font);border:0;flex:none;place-items:center;padding:0;display:grid}.wb-artikel{background:var(--wb-vlak);border-radius:var(--r-d) var(--r-d) 0 0;width:min(520px,100%);max-height:92dvh;position:relative;overflow-y:auto}@media (min-width:720px){.wb-artikel{border-radius:var(--r-d)}}.wb-artikel-beeld{border-radius:var(--r-d) var(--r-d) 0 0;padding:var(--sp-e);background:#fff}.wb-artikel-beeld img{object-fit:contain;width:100%;max-height:300px;display:block}.wb-artikel-lijf{padding:var(--sp-d)}.wb-artikel-lijf h2{margin:0 0 var(--sp-c);font:900 20px/24px var(--wb-font)}.wb-artikel-lijf p{margin:0 0 var(--sp-c);font:400 14px/20px var(--wb-font);color:var(--wb-inkt-2)}.wb-artikel-prijs{font:700 20px/24px var(--wb-font)!important;color:var(--wb-inkt)!important}.wb-let-vak{padding:var(--sp-c);border-radius:var(--r-b);background:#fff3d1;color:#6b4300!important}.wb-artikel-voet{align-items:center;gap:var(--sp-d);margin-top:var(--sp-d);display:flex}.wb-artikel-voet .wb-bestel{flex:1;width:auto}.wb-sluit-zwevend{right:var(--sp-c);top:var(--sp-c);z-index:3;color:#fff;background:#0000008c;position:absolute}.wb-poort{background:var(--wb-vlak);border-radius:var(--r-d);width:min(460px,100%);overflow:hidden}.wb-poort-kop{background:var(--wb-kleur);height:96px;color:var(--wb-op);font:900 32px/36px var(--wb-font);letter-spacing:.02em;place-items:center;display:grid}.wb-poort-lijf{padding:var(--sp-d)}.wb-poort-lijf h2{margin:0 0 var(--sp-b);font:900 20px/24px var(--wb-font)}.wb-poort-lijf p{margin:0 0 var(--sp-c);font:400 14px/20px var(--wb-font);color:var(--wb-inkt-2)}.wb-poort-lijf ul{margin:0 0 var(--sp-d);gap:var(--sp-b);padding:0;list-style:none;display:grid}.wb-poort-lijf li{padding-left:var(--sp-e);font:400 14px/20px var(--wb-font);color:var(--wb-inkt-2);position:relative}.wb-poort-lijf li:before{content:"✓";color:var(--wb-kleur);font-weight:700;position:absolute;left:0}.wb-poort-voet{align-items:center;gap:var(--sp-c);display:flex}.wb-poort-voet .wb-bestel{flex:1;width:auto}.wb-formulier{gap:var(--sp-c);margin-top:var(--sp-b);display:grid}.wb-formulier label{gap:var(--sp-a);font:700 12px/16px var(--wb-font);color:var(--wb-inkt-2);display:grid}.wb-formulier label i{color:var(--wb-inkt-3);font-style:normal;font-weight:400}.wb-formulier input,.wb-formulier textarea{width:100%;padding:var(--sp-c) var(--sp-d);border:1px solid var(--wb-lijn);border-radius:var(--r-b);background:var(--wb-vlak-2);color:var(--wb-inkt);font:400 16px/24px var(--wb-font)}.wb-formulier input::placeholder,.wb-formulier textarea::placeholder{color:var(--wb-inkt-3)}.wb-formulier input:focus,.wb-formulier textarea:focus{outline:2px solid var(--wb-kleur);outline-offset:2px}.wb-twee{gap:var(--sp-c);grid-template-columns:2fr 1fr;display:grid}.wb-fout{font:400 14px/20px var(--wb-font);color:var(--wb-fout);margin:0}.wb-klein{font:400 12px/16px var(--wb-font);color:var(--wb-inkt-3);text-align:center;margin:0}.wb-klaar{max-width:560px;padding:var(--sp-j) var(--sp-d);text-align:center;margin:0 auto}.wb-vink{width:var(--sp-i);height:var(--sp-i);margin:0 auto var(--sp-e);border-radius:var(--r-rond);background:var(--wb-kleur);color:var(--wb-op);font:400 32px/1 var(--wb-font);place-items:center;display:grid}.wb-klaar h1{margin:0 0 var(--sp-b);font:900 24px/28px var(--wb-font);text-wrap:balance}.wb-nummer{margin:0 0 var(--sp-c);font:700 16px/24px var(--wb-font)}.wb-klaar p{color:var(--wb-inkt-2)}.wb-klaar .wb-knop{margin-top:var(--sp-e);width:auto}.wb-blad{max-width:var(--wb-breed);padding:var(--sp-f) var(--sp-d) var(--sp-j);margin:0 auto}.wb-balk-terug{color:inherit;text-decoration:none;display:contents}.wb-af h1{margin:0 0 var(--sp-e);font:900 32px/36px var(--wb-font);letter-spacing:-.02em}.wb-af-lijf{gap:var(--sp-e);grid-template-columns:minmax(0, 1fr) var(--wb-mandje);align-items:start;display:grid}@media (max-width:1000px){.wb-af-lijf{grid-template-columns:minmax(0,1fr)}}.wb-af-stappen{gap:var(--sp-d);min-width:0;display:grid}.wb-af-stap{padding:var(--sp-e);background:var(--wb-vlak);border:1px solid var(--wb-lijn);border-radius:var(--r-c);gap:var(--sp-c);display:grid}.wb-af-stap h2{align-items:center;gap:var(--sp-c);font:900 20px/24px var(--wb-font);letter-spacing:-.01em;margin:0;display:flex}.wb-af-nr{width:var(--sp-e);height:var(--sp-e);border-radius:var(--r-rond);background:var(--wb-kleur);color:var(--wb-op);font:700 13px/1 var(--wb-font);flex:none;place-items:center;display:grid}.wb-af-stap label{gap:var(--sp-a);font:700 12px/16px var(--wb-font);color:var(--wb-inkt-2);display:grid}.wb-af-stap label i{color:var(--wb-inkt-3);font-style:normal;font-weight:400}.wb-af-stap input[type=text],.wb-af-stap input[type=tel],.wb-af-stap input[type=email],.wb-af-stap input:not([type]){width:100%;padding:var(--sp-c) var(--sp-d);border:1px solid var(--wb-lijn);border-radius:var(--r-b);background:var(--wb-vlak-2);color:var(--wb-inkt);font:400 16px/24px var(--wb-font)}.wb-af-stap input:focus{outline:2px solid var(--wb-kleur);outline-offset:2px}.wb-af-stap input::placeholder{color:var(--wb-inkt-3)}.wb-af-klein{font:400 13px/18px var(--wb-font);color:var(--wb-inkt-3);margin:0}.wb-af-goed{padding:var(--sp-c) var(--sp-d);border-radius:var(--r-b);color:#1c5c33;font:700 13px/18px var(--wb-font);background:#e8f5ec;margin:0}.wb-af-betaal{align-items:center;gap:var(--sp-c);padding:var(--sp-d);border-radius:var(--r-b);border:1px solid var(--wb-kleur);background:color-mix(in srgb, var(--wb-kleur) 7%, var(--wb-vlak));display:flex}.wb-af-betaal div{gap:2px;display:grid}.wb-af-betaal b{font:700 14px/20px var(--wb-font)}.wb-af-betaal span{font:400 13px/18px var(--wb-font);color:var(--wb-inkt-2)}.wb-af-vink{width:var(--sp-e);height:var(--sp-e);border-radius:var(--r-rond);background:var(--wb-kleur);color:var(--wb-op);font:400 14px/1 var(--wb-font);flex:none;place-items:center;display:grid}.wb-af-vinkje{align-items:flex-start;gap:var(--sp-c);font:400 14px/20px var(--wb-font)!important;color:var(--wb-inkt)!important;display:flex!important}.wb-af-vinkje input{width:var(--sp-e);height:var(--sp-e);accent-color:var(--wb-kleur);flex:none;margin:0}.wb-af-som-vast{top:var(--sp-j);padding:var(--sp-e);background:var(--wb-vlak);border:1px solid var(--wb-lijn);border-radius:var(--r-c);box-shadow:var(--wb-schaduw);gap:var(--sp-c);display:grid;position:sticky}.wb-af-som-vast h2{font:900 20px/24px var(--wb-font);margin:0}.wb-af-regels,.wb-volg-regels{gap:var(--sp-b);font:400 14px/20px var(--wb-font);margin:0;padding:0;list-style:none;display:grid}.wb-af-regels li,.wb-volg-regels li{justify-content:space-between;gap:var(--sp-c);display:flex}.wb-af-regels li span:last-child,.wb-volg-regels li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.wb .wb-af-wijzig{font:700 13px/18px var(--wb-font);color:var(--wb-kleur);text-underline-offset:3px;justify-self:start;text-decoration:underline}.wb-volg{max-width:620px;margin:0 auto}.wb-volg h1{margin:0 0 var(--sp-c);font:900 32px/36px var(--wb-font);letter-spacing:-.02em;text-wrap:balance}.wb-volg-klein{font:400 13px/18px var(--wb-font);color:var(--wb-inkt-3);margin:0}.wb-volg h1+.wb-lead{margin-top:0}.wb-stappen{margin:var(--sp-e) 0;gap:0;padding:0;list-style:none;display:grid}.wb-stappen li{padding:0 0 var(--sp-e) var(--sp-f);font:400 15px/20px var(--wb-font);color:var(--wb-inkt-3);position:relative}.wb-stappen li:last-child{padding-bottom:0}.wb-stappen li:before{content:"";background:var(--wb-lijn);width:2px;position:absolute;top:18px;bottom:0;left:9px}.wb-stappen li:last-child:before{display:none}.wb-stappen li.gedaan:before{background:var(--wb-kleur)}.wb-stip{border-radius:var(--r-rond);border:2px solid var(--wb-lijn);background:var(--wb-vlak);width:20px;height:20px;position:absolute;top:4px;left:0}.wb-stappen li.gedaan{color:var(--wb-inkt-2)}.wb-stappen li.gedaan .wb-stip{background:var(--wb-kleur);border-color:var(--wb-kleur)}.wb-stappen li.nu{color:var(--wb-inkt);font-weight:700}.wb-stappen li.nu .wb-stip{border-color:var(--wb-kleur);box-shadow:0 0 0 4px color-mix(in srgb, var(--wb-kleur) 22%, transparent);animation:1.8s ease-in-out infinite wb-klop}@keyframes wb-klop{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--wb-kleur) 22%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--wb-kleur) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.wb-stappen li.nu .wb-stip{animation:none}}.wb-volg-kaart{margin:var(--sp-e) 0;padding:var(--sp-e);background:var(--wb-vlak);border:1px solid var(--wb-lijn);border-radius:var(--r-c);gap:var(--sp-c);display:grid}.wb-volg-kaart h2{font:900 20px/24px var(--wb-font);margin:0}.wb-volg-som{padding-top:var(--sp-c);border-top:1px solid var(--wb-lijn);font:700 16px/24px var(--wb-font);justify-content:space-between;margin:0;display:flex}.wb-volg-som b{font-variant-numeric:tabular-nums}.wb-knop-smal{width:auto;padding:0 var(--sp-e);justify-self:start}.wb-voet{max-width:var(--wb-breed);margin:var(--sp-h) auto 0;padding:var(--sp-e) var(--sp-d) var(--sp-g);border-top:1px solid var(--wb-lijn);gap:var(--sp-e);font:400 14px/20px var(--wb-font);color:var(--wb-inkt-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.wb-voet div{gap:var(--sp-a);align-content:start;display:grid}.wb-voet b{color:var(--wb-inkt);font:700 14px/20px var(--wb-font)}.wb-door{color:var(--wb-inkt-3)}.wb-dicht{max-width:560px;padding:var(--sp-j) var(--sp-d);text-align:center;margin:0 auto}@media (max-width:860px){.wb-blad{padding:var(--sp-e) var(--sp-c) var(--sp-i)}.wb-af h1,.wb-volg h1{font:900 28px/32px var(--wb-font)}.wb-af-stap{padding:var(--sp-d)}.wb-af-som-vast{padding:var(--sp-d);position:static}.wb-volg-kaart{padding:var(--sp-d)}.wb-balk-boven{position:static}.wb-kleefbalk{top:0}.wb-kleefbinnen{align-items:stretch;gap:var(--sp-b);flex-direction:column}.wb-zoek{flex:none;width:100%}.wb-kop h1{font:900 28px/32px var(--wb-kop)}.wb-kop-binnen{padding:var(--sp-e) var(--sp-d)}.wb-vak h2{font:900 20px/24px var(--wb-font)}.wb-vak{padding-top:var(--sp-e);scroll-margin-top:128px}.wb-feiten{gap:var(--sp-b);grid-template-columns:1fr 1fr;display:grid}.wb-feiten span{height:auto;padding:var(--sp-b) var(--sp-c);font:400 12px/16px var(--wb-font);flex-wrap:wrap}.wb-lijst{gap:var(--sp-c);grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr))}.wb-tegels{gap:var(--sp-c);grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr))}.wb-tegel img,.wb-tegel .wb-geenbeeld{width:56px;height:56px}.wb-plus,.wb-tel-hoek button{width:var(--sp-g);height:var(--sp-g);background-clip:content-box;padding:5px;font-size:18px}.wb-plus{box-shadow:none}.wb-plus,.wb-tel-hoek{right:var(--sp-c);top:var(--sp-c)}.wb-balk{bottom:max(var(--sp-c), env(safe-area-inset-bottom));width:calc(100% - var(--sp-e))}.wb-mandje{padding-bottom:max(var(--sp-e), calc(env(safe-area-inset-bottom) + var(--sp-d)))}.wb-twee{grid-template-columns:1fr}.wb-twee:last-of-type{grid-template-columns:1fr 1fr}}@media (max-width:359px){.wb-lijst,.wb-tegels,.wb-feiten{grid-template-columns:1fr}}.wb-leegscherm{max-width:34rem;padding:18vh var(--sp-d) var(--sp-i);text-align:left;margin:0 auto}.wb-leegscherm h1{font:900 30px/34px var(--wb-font);color:var(--wb-inkt);margin:0 0 var(--sp-d)}.wb-leegscherm p{font:400 15px/1.6 var(--wb-font);color:var(--wb-inkt-2);margin:0 0 var(--sp-c)}.wb-leeg-klein{color:var(--wb-inkt-3)!important;font-size:13.5px!important}.wb-truck{align-items:baseline;gap:var(--sp-b);margin:var(--sp-c) 0 0;padding:var(--sp-c) var(--sp-d);border:1px solid var(--wb-lijn);border-radius:var(--r-c,12px);background:var(--wb-vlak-2);flex-wrap:wrap;display:flex}.wb-truck.nu{border-width:2px;border-color:color-mix(in srgb, var(--wb-kleur) 55%, transparent);background:color-mix(in srgb, var(--wb-kleur) 8%, var(--wb-vlak))}.wb-truck b{font:700 17px/22px var(--wb-kop);color:var(--wb-inkt)}.wb-truck-tijd{font:400 14px/20px var(--wb-font);color:var(--wb-inkt-2)}.wb-truck p{font:400 14px/20px var(--wb-font);color:var(--wb-inkt-2);flex-basis:100%;margin:2px 0 0}.wb-truck-stand{font:700 12px/16px var(--wb-font);letter-spacing:.02em;border:1px solid var(--wb-lijn);color:var(--wb-inkt-2);background:var(--wb-vlak);border-radius:999px;flex:none;padding:3px 10px}.wb-truck.nu .wb-truck-stand{background:var(--wb-kleur);color:var(--wb-op);border-color:#0000}.wb-truck-wacht{border:1px solid var(--wb-lijn);background:var(--wb-vlak);font:700 12px/16px var(--wb-font);font-variant-numeric:tabular-nums;color:var(--wb-inkt-2);border-radius:999px;padding:3px 10px}
