input.Velden_fout__t38F5{border-color:var(--fout)}.Velden_landgroep___Y2bm{border:0;margin:0;padding:0;min-width:0;display:grid;grid-gap:6px;gap:6px}.Velden_landgroep___Y2bm>legend{float:left;width:100%;padding:0;margin:0 0 6px}.Velden_landgroepCompact___RHlw{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.Velden_landgroepCompact___RHlw>legend.Velden_landLegendCompact__ZwyBk{float:none;width:auto;margin:0;font-size:13.5px;color:var(--tekst-2)}.Velden_landOpties__LklOo{clear:both;display:flex;flex-wrap:wrap;gap:8px}.Velden_landOptie__4rtr7{position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:2px solid var(--rand-zacht);background:#fff;border-radius:999px;padding:7px 14px 7px 10px;font-size:14px;font-weight:600;color:var(--inkt)}.Velden_landgroepCompact___RHlw .Velden_landOptie__4rtr7{padding:4px 11px 4px 8px;font-size:13px;border-width:1.5px}.Velden_landOptieAan__sjbZf{border-color:var(--accent);background:var(--accent-zacht)}.Velden_landOptieFout__iV8NJ{border-color:var(--fout)}.Velden_landOptie__4rtr7:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.Velden_landRondje__U_K_9{width:15px;height:15px;border-radius:999px;flex:none;border:2px solid var(--uit);background:#fff}.Velden_landOptieAan__sjbZf .Velden_landRondje__U_K_9{border:5px solid var(--accent)}.Velden_landgroepCompact___RHlw .Velden_landRondje__U_K_9{width:13px;height:13px}.Velden_landgroepCompact___RHlw .Velden_landOptieAan__sjbZf .Velden_landRondje__U_K_9{border-width:4px}.AccountFormulier_formulier__Ny7YI{display:grid;grid-gap:14px;gap:14px}.AccountFormulier_tweeVelden__IcvyY{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px;min-width:0}.AccountFormulier_postcodeRij__MDG_s{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,.5fr);grid-gap:14px;gap:14px}.AccountFormulier_postcodePlaats__Jq2Xt{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);grid-gap:14px;gap:14px}.AccountFormulier_adresGroep__2y8Qe{display:grid;grid-gap:6px;gap:6px}.AccountFormulier_adresvlak__mpCfO{background:var(--footer);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.55}.AccountFormulier_adresvlakFout__caaQh{box-shadow:inset 0 0 0 1px var(--fout)}.AccountFormulier_zacht__ZT_Mm{color:var(--tekst-3)}.AccountFormulier_labelZacht__iIT_6{color:var(--tekst-3);font-weight:500}.AccountFormulier_melding__70Eg4{margin:0}@media (max-width:780px){.AccountFormulier_postcodeRij__MDG_s{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AccountFormulier_postcodePlaats__Jq2Xt{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.AkkoordVinkje_vinkje__psDfM{display:grid;grid-gap:6px;gap:6px}.AkkoordVinkje_rij__KG0lP{display:flex;gap:11px;align-items:flex-start}.AkkoordVinkje_vak__Zb6ET{flex:none;width:20px;height:20px;min-width:20px;margin:1px 0 0;accent-color:var(--accent);cursor:pointer}.AkkoordVinkje_label__f1TRr{font-size:14px;line-height:1.55;color:var(--inkt);cursor:pointer}.AkkoordVinkje_label__f1TRr a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.AkkoordVinkje_label__f1TRr a:hover{color:var(--accent-hover)}.AkkoordVinkje_metFout__UMybG .AkkoordVinkje_vak__Zb6ET{outline:2px solid var(--fout);outline-offset:2px;border-radius:3px}.AkkoordVinkje_fout__8GNQb{padding-left:31px}.Afrekenen_formulier__5AFEF{margin:0}.Afrekenen_stappen__4uAgx{display:grid;grid-gap:18px;gap:18px;min-width:0}.Afrekenen_stap__HIEx7{padding:22px;min-width:0}h2.Afrekenen_stapkop__DE6jm{margin:0 0 12px}h2.Afrekenen_stapkopRuim__uneDx{margin-bottom:16px}.Afrekenen_keuzes__4emh5{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}button.Afrekenen_keuze__6CkBu{cursor:pointer;text-align:left;border:2px solid var(--rand-zacht);background:#fff;border-radius:14px;padding:16px;color:var(--inkt)}button.Afrekenen_keuzeAan__6CqUi{border-color:var(--accent);background:var(--accent-zacht)}.Afrekenen_keuzeTitel__r0hak{display:block;font-size:15.5px;font-weight:700;margin-bottom:4px}.Afrekenen_keuzeTekst__pUsGV{display:block;font-size:13.5px;color:var(--tekst-2);line-height:1.55}.Afrekenen_stap1blok__8FmB8{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.Afrekenen_stap1uitleg__tS3QU{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--tekst-2)}.Afrekenen_stap1voetnoot__nLbef{margin:-2px 0 0;font-size:13px;line-height:1.6;color:var(--tekst-3)}.Afrekenen_stap1voetnoot__nLbef a{color:var(--accent)}.Afrekenen_ingelogdMelding__xPJOv{margin:0 0 4px;font-size:14px;line-height:1.6;color:var(--tekst-2)}.Afrekenen_stap1melding__SeFEy{margin:0}.Afrekenen_gastnoot__z5QSV{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--tekst-2)}.Afrekenen_velden__pJHzh{display:grid;grid-gap:14px;gap:14px}.Afrekenen_tweeVelden__aMD_m{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px;min-width:0}.Afrekenen_postcodeRij__LWwb3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,.5fr);grid-gap:14px;gap:14px}.Afrekenen_postcodePlaats__sgJr1{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);grid-gap:14px;gap:14px}.Afrekenen_adresGroep__i_Vh7{display:grid;grid-gap:6px;gap:6px}.Afrekenen_adresvlak__ZTvvF{background:var(--footer);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.55}.Afrekenen_adresvlakFout__RuFfJ{box-shadow:inset 0 0 0 1px var(--fout)}.Afrekenen_zacht__Nz1QF{color:var(--tekst-3)}.Afrekenen_labelZacht__Rg8jr{color:var(--tekst-3);font-weight:500}.Afrekenen_vinkrij__6Ftyj{position:relative;cursor:pointer;display:flex;gap:12px;align-items:center;border:2px solid var(--rand-zacht);background:#fff;border-radius:13px;padding:14px;font-size:14.5px;font-weight:600}.Afrekenen_vinkrijAan__Q6wgG{border-color:var(--accent);background:var(--accent-zacht)}.Afrekenen_vinkgroep__meJya{display:grid;grid-gap:6px;gap:6px}.Afrekenen_vinkhulp__yTPaz{margin:0;font-size:13px;line-height:1.55;color:var(--tekst-3)}.Afrekenen_vinkrij__6Ftyj:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.Afrekenen_vakje__1fn7i{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:14px;font-weight:800;color:#fff;border:2px solid var(--uit);background:#fff}.Afrekenen_vinkrijAan__Q6wgG .Afrekenen_vakje__1fn7i{border-color:var(--accent);background:var(--accent)}.Afrekenen_uitklap__iy0Cd{display:grid;grid-gap:14px;gap:14px;border-left:3px solid var(--accent);padding-left:16px}.Afrekenen_betaalgroep__E5Jp1{border:0;margin:0;padding:0;min-width:0}legend.Afrekenen_betaalkop__FJyFv{float:left;width:100%;padding:0;margin:0 0 14px}.Afrekenen_opties__OcDuI{clear:both;display:grid;grid-gap:10px;gap:10px}.Afrekenen_optie__Hn9_L{position:relative;cursor:pointer;display:flex;gap:14px;align-items:center;border:2px solid var(--rand-zacht);background:#fff;border-radius:13px;padding:14px 16px}.Afrekenen_optieAan__5GUwW{border-color:var(--accent);background:var(--accent-zacht)}.Afrekenen_optie__Hn9_L:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.Afrekenen_rondje__m6Hq9{width:19px;height:19px;border-radius:999px;flex:none;border:2px solid var(--uit);background:#fff}.Afrekenen_optieAan__5GUwW .Afrekenen_rondje__m6Hq9{border:6px solid var(--accent)}.Afrekenen_optieTekst__1LcUk{flex:1 1;display:grid}.Afrekenen_optieLabel__MKyE6{font-size:15px;font-weight:700}.Afrekenen_optieNotitie__9XaTw{font-size:13px;color:var(--tekst-3)}.Afrekenen_groepFout__5ynJL{margin:10px 0 0}.Afrekenen_betaalNoot__G_u_v{margin:14px 0 0;font-size:13px;color:var(--tekst-3);line-height:1.6}.Afrekenen_items__XhVtf{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:12px;gap:12px}.Afrekenen_item___k7bQ{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}div.Afrekenen_duimKlein__UjXlM{aspect-ratio:1/1;border-radius:10px;background-image:repeating-linear-gradient(135deg,#e8e6de 0 6px,#f7f6f2 6px 12px)}img.Afrekenen_duimBeeld__RzU66{object-fit:cover;background:var(--hero)}img.Afrekenen_bonDuim__WUx6g,img.Afrekenen_duimBeeld__RzU66{display:block;width:100%;height:auto;aspect-ratio:1/1;border-radius:10px;border:1px solid var(--rand-zacht)}img.Afrekenen_bonDuim__WUx6g{object-fit:contain;padding:4px;background:var(--accent-zacht)}.Afrekenen_akkoorden__UgqVZ{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.Afrekenen_itemMidden__26cUy{min-width:0}.Afrekenen_itemAdres__Vn1EV{margin:0;font-size:14px;font-weight:700;line-height:1.3}.Afrekenen_itemSub__Uwzqe{margin:0;font-size:12.5px;color:var(--tekst-3)}.Afrekenen_itemFout__A5wfI{margin:4px 0 0;font-size:12.5px;line-height:1.45}.Afrekenen_itemPrijs__jktu6{margin:0;font-size:14.5px;font-weight:700;white-space:nowrap}.Afrekenen_melding__pP_Kz{margin:14px 0 0}.Afrekenen_hint__caYEc{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--tekst-2)}.Afrekenen_bonNoot__1qVc9{margin:0;font-size:14.5px;color:var(--tekst-2);line-height:1.6}button.Afrekenen_betaalknop__XxQwn{margin-top:16px;font-size:16px;padding:16px}.Afrekenen_slotregel__ziY_3{margin:12px 0 0;font-size:12.5px;color:var(--tekst-3);line-height:1.6}@media (max-width:780px){.Afrekenen_postcodeRij__LWwb3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Afrekenen_postcodePlaats__sgJr1{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.Afrekenen_tegelDuim__FCZEM{flex:none;width:52px;height:52px;border-radius:10px;display:grid;place-items:center;padding:6px;background:linear-gradient(160deg,#e6ece2,#d3ddcd)}.Inloggen_inhoud__Nge54{--breedte:1060px;padding-block:28px 80px}.Inloggen_kaart__qHaPO{max-width:520px;margin:0 auto;padding:22px}.Inloggen_wissel__GX2UP{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.Inloggen_keuze__iPoOn{cursor:pointer;display:grid;grid-gap:4px;gap:4px;text-align:left;border:2px solid var(--rand-zacht);background:#fff;border-radius:14px;padding:16px}.Inloggen_keuze__iPoOn:hover{border-color:var(--accent)}.Inloggen_keuze__iPoOn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-zacht)}.Inloggen_keuzenaam__pNmJo{font-size:15.5px;font-weight:700}.Inloggen_keuzeuitleg__9Td4c{font-size:13.5px;color:var(--tekst-2);line-height:1.55}.Inloggen_formulier__7YSxR{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.Inloggen_melding__GCa0y{margin:0}.Inloggen_voetnoot__QI8cH{margin:0;text-align:center;font-size:13px;line-height:1.6;color:var(--tekst-3)}.Inloggen_voetnootLink__93oi7{color:var(--accent)}.Overzicht_inhoud__iTHuf{--breedte:1060px;padding-block:28px 80px}.Overzicht_kolommen__bw1Rc{--links:1.6fr;--rechts-min:260px;--rechts:1fr;--kolomgap:28px}.Overzicht_links__IifGz{display:grid;grid-gap:26px;gap:26px;min-width:0}.Overzicht_sectiekop__SqXA8{font-size:17px;font-weight:800;margin:0 0 12px}.Overzicht_leeg__X_lnW{margin:0;padding:18px;font-size:14.5px;line-height:1.6;color:var(--tekst-2)}.Overzicht_bestellijst__dgi77{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.Overzicht_bestelling__bx7p0{padding:18px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.Overzicht_duim__kvX5I{aspect-ratio:1/1;border-radius:12px}.Overzicht_duimBeeld__i8JKD{display:block;width:100%;height:auto;object-fit:cover;border:1px solid var(--rand-zacht);background:var(--accent-zacht)}.Overzicht_bestelinfo__VnGmh{min-width:0}.Overzicht_adres__c8BKx{font-size:16px;font-weight:700}.Overzicht_meta__2MKEQ{font-size:13.5px;color:var(--tekst-3);margin-top:2px}.Overzicht_badge__8BNRh{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;border-radius:999px;padding:4px 10px}.Overzicht_onderweg__lQn0j{color:var(--accent);background:var(--accent-zacht)}.Overzicht_bezorgd__BcNAH{color:var(--succes);background:var(--succes-zacht)}.Overzicht_neutraal__hMfzI{color:var(--tekst-2);background:var(--footer)}.Overzicht_volg__77wr_{display:inline-block;margin:8px 0 0 10px;font-size:13px;font-weight:700;color:var(--accent)}.Overzicht_bedrag__Fy9Yc{text-align:right}.Overzicht_totaal__G88bf{font-size:16.5px;font-weight:800}.Overzicht_acties__3uXIZ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 12px;margin-top:3px}.Overzicht_bekijk__8VAVD,.Overzicht_factuur__Se5Vv{font-size:13px;font-weight:600;padding:3px 0}.Overzicht_bekijk__8VAVD{color:var(--accent)}.Overzicht_factuur__Se5Vv{color:var(--tekst-2);text-decoration:underline;text-underline-offset:2px}.Overzicht_factuur__Se5Vv:hover{color:var(--accent)}.Overzicht_ontbinden__7fJ_r{display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--tekst-3);text-decoration:underline;text-underline-offset:2px;max-width:11em;margin-left:auto}.Overzicht_ontbinden__7fJ_r:hover{color:var(--accent)}.Overzicht_rechts__DBHW_{display:grid;grid-gap:12px;gap:12px}.Overzicht_zijkaart__oNiVp{padding:20px}.Overzicht_zijkop__8VXG2{font-size:15px;font-weight:800;margin:0 0 12px}.Overzicht_zijkopKort__lUyRS{margin-bottom:6px}.Overzicht_adresblok__r2BcU{font-size:14.5px;line-height:1.7;color:var(--tekst-2);overflow-wrap:anywhere}.Overzicht_aanpassen__Wjo4s{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:700;color:var(--accent)}.Overzicht_hulptekst__lvfe6{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--tekst-2)}.Overzicht_hulpmail__jKK2o{font-size:14px;font-weight:700;color:var(--inkt);overflow-wrap:anywhere}.Overzicht_hulplinks__v_XwB{margin:12px 0 0;font-size:13px;color:var(--tekst-3)}.Overzicht_hulplinks__v_XwB a{color:var(--tekst-2);font-weight:600}.Overzicht_uitloggen__6KQ_h{cursor:pointer;background:none;border:none;width:100%;text-align:center;font-size:13.5px;font-weight:600;color:var(--tekst-3);padding:10px;border-radius:12px}.Overzicht_uitloggen__6KQ_h:hover{color:var(--inkt)}.Overzicht_uitloggen__6KQ_h:disabled{cursor:default;opacity:.65}.Overzicht_uitlogfout__5Fepx{margin:0;text-align:center}.Account_kop__lTKvK{--breedte:1060px;padding-block:32px 30px}.Account_inhoud__zaCfG{--breedte:1060px;padding-block:28px 80px}.Account_stil__t_QeA{margin:0;font-size:15px;color:var(--tekst-3)}.Account_foutkaart__cHlXQ{padding:44px;text-align:center;display:grid;justify-items:center;grid-gap:18px;gap:18px}.Account_fouttekst__wasuA{margin:0;font-size:16px;color:var(--tekst-2)}@media (max-width:780px){.Account_foutkaart__cHlXQ{padding:28px 20px}}.Winkelmand_lijst__cSgP2{display:grid;grid-gap:14px;gap:14px;min-width:0}.Winkelmand_regels__phDW3{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.Winkelmand_regel__987QB{padding:16px;display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.Winkelmand_midden__Ml0oO{min-width:0}img.Winkelmand_duimBeeld__5mjox{display:block;width:100%;height:auto;object-fit:cover;border:1px solid var(--rand-zacht);background:var(--hero)}.Winkelmand_land__b9P2d{margin:0 0 14px}.Winkelmand_adres__c24uB{margin:0;font-size:16.5px;font-weight:700}.Winkelmand_sub__YPzzg{margin:2px 0 0;font-size:13.5px;color:var(--tekst-3)}.Winkelmand_bediening__ECPQm{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:10px}.Winkelmand_stepper__n7_gA{display:flex;align-items:center;border:1px solid var(--rand-sterk);border-radius:10px;overflow:hidden}.Winkelmand_stap__18jnD{cursor:pointer;background:none;border:none;padding:6px 12px;font-weight:700;color:var(--inkt)}.Winkelmand_stap__18jnD:focus-visible{outline-offset:-2px}.Winkelmand_stap__18jnD:disabled{cursor:default;color:var(--tekst-zwak)}.Winkelmand_aantal__tV6Sb{padding:6px 10px;font-weight:700;min-width:34px;text-align:center}.Winkelmand_verwijder__5gU6E{cursor:pointer;background:none;border:none;padding:0;font-size:13.5px;font-weight:600;color:var(--tekst-3)}.Winkelmand_verwijder__5gU6E:hover{color:var(--fout)}.Winkelmand_prijs__YihaU{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.Winkelmand_prijsBezig__WSO5b{opacity:.55}.Winkelmand_regelFout__C7irP{margin:6px 0 0;line-height:1.5}.Winkelmand_melding__Oym1W{margin:14px 0 0;line-height:1.5}.Winkelmand_toevoegenRij__cd4kU{display:flex;flex-wrap:wrap;gap:6px 22px}a.Winkelmand_toevoegen__8KPAH{font-size:14.5px;font-weight:600}a.Winkelmand_verder__BFOkn,button.Winkelmand_verder__BFOkn{display:block;margin-top:16px}.Winkelmand_slotregel__Bge3l{margin:12px 0 0;font-size:13px;color:var(--tekst-3);line-height:1.6}.Winkelmand_tegelDuim__bWmxQ{display:grid;place-items:center;padding:10px;background:linear-gradient(160deg,#e6ece2,#d3ddcd)}.Winkelmand_tegelDuim__bWmxQ>*{transform:rotate(-3deg)}