.wagenlijst{list-style:none;margin:0;padding:0 var(--r-6);background:var(--kaart-vlak);border-radius:var(--kaart-hoek);box-shadow:var(--rand-binnen)}.wagenregel{display:grid;grid-template-columns:var(--r-12) minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"foto tekst prijs" "foto acties acties";gap:0 var(--r-5);padding:var(--r-6) 0}.wagenregel+.wagenregel{border-top:var(--rand)}.wagenregel__foto{grid-area:foto;display:block;align-self:start;width:var(--r-12);border-radius:var(--hoek-bediening);text-decoration:none}.wagenregel__foto .fotovak{border-radius:var(--hoek-bediening)}.wagenregel__tekst{grid-area:tekst;display:flex;flex-direction:column;align-items:flex-start;gap:var(--r-2);min-width:0}.wagenregel__titel{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4);font-weight:var(--gewicht-kop)}.wagenregel__titel a{color:var(--kleur-tekst);text-decoration:none;border-radius:var(--hoek-klein)}.wagenregel__titel a:hover,.wagenregel__titel a.is-hover{text-decoration:underline;text-decoration-thickness:var(--lijn-status);text-underline-offset:var(--r-1)}.wagenregel__titel a:focus-visible,.wagenregel__titel a.is-focus{box-shadow:var(--schaduw-focus)}.wagenregel__titel .nb{white-space:nowrap}.wagenregel__prijs{grid-area:prijs;display:flex;flex-direction:column;align-items:flex-end;gap:var(--r-1);text-align:right}.wagenregel__wacht{display:block;margin:var(--r-1) 0;border-radius:var(--skelet-hoek);background:var(--skelet-vlak);color:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none}.prijs.wagenregel__wacht{line-height:calc(var(--regel-prijs) - var(--r-2))}.stuksprijs__per.wagenregel__wacht{line-height:calc(var(--regel-hulp) - var(--r-2));color:transparent}.wagenregel__acties{grid-area:acties;display:flex;align-items:center;gap:var(--r-5);align-self:end;padding-top:var(--r-4)}.wagenregel__fout{grid-column:2 / -1;margin-top:var(--r-3)}.wagenregel__melding{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--r-2);align-items:start;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);font-weight:var(--gewicht-nadruk);color:var(--kleur-tekst)}.wagenregel__melding .icoon{width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-let-op)}.wagenregel__melding--fout .icoon{color:var(--kleur-fout)}.wagenregel.is-niet .wagenregel__prijs .prijs{color:var(--kleur-tekst-hulp)}.wagenregel.is-bezig{cursor:progress}.wagenregel--addon{padding:var(--r-5) 0}.wagenregel__beeld{grid-area:foto;justify-self:center;display:grid;place-items:center;width:var(--r-10);aspect-ratio:1 / 1;padding:var(--r-1);border-radius:var(--hoek-bediening);background:var(--foto-vlak);overflow:hidden;text-decoration:none}.wagenregel__beeld img{display:block;width:100%;height:100%;object-fit:contain}.wagenregel--addon .wagenregel__titel{font-size:var(--tekst-body);line-height:var(--regel-body);letter-spacing:0;font-weight:var(--gewicht-nadruk)}.wagenregel--addon .wagenregel__acties{padding-top:var(--r-3)}.totaalblok{display:flex;flex-direction:column;gap:var(--r-5);padding:var(--r-6);background:var(--kaart-vlak);border-radius:var(--kaart-hoek);box-shadow:var(--rand-binnen)}.totaalblok__som{margin:0;display:flex;flex-direction:column}.totaalblok__som>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--r-4);padding:var(--r-1) 0;font-size:var(--tekst-body);line-height:var(--regel-body)}.totaalblok__som dt{color:var(--kleur-tekst-zacht)}.totaalblok__som dd{margin:0;font-weight:var(--gewicht-nadruk);white-space:nowrap}.totaalblok__gratis{color:var(--kleur-past)}.totaalblok__som>.totaalblok__totaal{align-items:center;margin-top:var(--r-3);padding-top:var(--r-4);border-top:var(--rand)}.totaalblok__totaal dt{color:var(--kleur-tekst);font-size:var(--tekst-h4);line-height:var(--regel-h4);font-weight:var(--gewicht-kop)}.totaalblok__totaal dd{font-size:var(--tekst-prijs-groot);line-height:var(--regel-prijs-groot);letter-spacing:var(--spatie-prijs-groot);font-weight:var(--gewicht-prijs)}.totaalblok__knoppen{display:flex;flex-direction:column;gap:var(--r-3)}.totaalblok__beloften{list-style:none;margin:0;padding:var(--r-5) 0 0;border-top:var(--rand);display:flex;flex-direction:column;gap:var(--r-2)}.totaalblok__beloften li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--r-2);align-items:start;font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst)}.totaalblok__beloften .icoon{width:var(--icoon-20);height:var(--icoon-20);color:var(--kleur-past)}.totaalblok__betalen{display:flex;flex-direction:column;gap:var(--r-2)}.totaalblok__betalen>span:first-child{font-size:var(--tekst-hulp);line-height:var(--regel-hulp);color:var(--kleur-tekst-zacht)}.totaalblok__links{display:flex;flex-wrap:wrap;gap:0 var(--r-5);margin:calc(-1 * var(--r-3)) 0}.totaalblok__links .tekstlink{font-size:var(--tekst-hulp);font-weight:var(--gewicht-nadruk);text-decoration:underline;text-underline-offset:var(--r-1);text-decoration-color:var(--kleur-tekst-hulp)}@media(max-width:767.98px){.wagenlijst{padding:0 var(--r-4-5);border-radius:var(--kaart-hoek-mobiel)}.wagenregel{grid-template-columns:var(--r-10) minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"foto tekst tekst" "acties acties prijs";gap:0 var(--r-4);padding:var(--r-5) 0}.wagenregel__foto{width:var(--r-10)}.wagenregel__titel{font-size:var(--tekst-kaarttitel);line-height:var(--regel-kaarttitel);letter-spacing:var(--spatie-kaarttitel)}.wagenregel__acties{gap:var(--r-4);padding-top:var(--r-4)}.wagenregel__prijs{align-self:end;justify-content:center;min-height:var(--hoogte-bediening-klein)}.wagenregel__fout{grid-column:1 / -1}.wagenregel--addon{padding:var(--r-4) 0}.wagenregel__beeld{justify-self:start}.wagenregel--addon .wagenregel__titel{font-size:var(--tekst-compact);line-height:var(--regel-compact)}.totaalblok{padding:var(--r-5) var(--r-4-5);border-radius:var(--kaart-hoek-mobiel)}}.wm-raster{display:flex;align-items:flex-start;gap:var(--r-7)}.wm-hoofd{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--r-4)}.wm-raster>.totaalblok{flex:0 0 384px}.wm--leeg{display:flex;flex-direction:column;gap:var(--r-7)}.wm-leeg__kop{font-size:var(--tekst-h3);line-height:var(--regel-h3);letter-spacing:var(--spatie-h3);font-weight:var(--gewicht-kop)}.wm-leeg__zin{margin-top:var(--r-2);font-size:var(--tekst-groot);line-height:var(--regel-groot);color:var(--kleur-tekst-zacht)}.wm-tegels{list-style:none;margin:0;padding:0}.wm-tegels>li{display:flex}.wm-tegels .ckaart{flex:1 1 auto}@media(max-width:1023.98px){.wm-raster{flex-direction:column;align-items:stretch;gap:var(--r-5)}.wm-hoofd{display:contents}.wm-raster>.totaalblok{flex:0 0 auto;order:1}}@media(max-width:767.98px){.wm-raster{gap:var(--r-4)}.wm .wagenregel .matchregel{flex-direction:column;align-items:flex-start}.wm--leeg{gap:var(--r-6)}.wm-leeg__kop{font-size:var(--tekst-h4);line-height:var(--regel-h4);letter-spacing:var(--spatie-h4)}.wm-leeg__zin{margin-top:var(--r-1);font-size:var(--tekst-body);line-height:var(--regel-body)}}.rk-sjabloon-cart .pkop{padding-bottom:24px}.rk-sjabloon-cart .pkop>.wrap{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px}.rk-sjabloon-cart .pkop .kruimelpad{flex:0 0 100%}.rk-sjabloon-cart .pkop__titel{flex:0 1 auto;width:auto;max-width:100%}.rk-sjabloon-cart .pkop__regel{flex:0 0 auto;width:auto;margin:0}.rk-sjabloon-cart .pkop__teller{font-size:15px;line-height:22px;font-weight:400;color:var(--kleur-tekst-hulp)}.wm .wm-raster{gap:32px}.wm .wagenlijst{padding:0 20px;background:var(--kleur-vlak);border:1px solid var(--kleur-lijn);border-radius:8px;box-shadow:none}.wm .wagenregel{grid-template-columns:96px minmax(0,1fr) auto;column-gap:20px;padding:20px 0}.wm .wagenregel+.wagenregel{border-top:1px solid var(--kleur-lijn)}.wm .wagenregel__foto,.wm .wagenregel__beeld{width:96px;border-radius:8px}.wm .wagenregel__foto .fotovak{aspect-ratio:auto;width:96px;height:112px;background:var(--kleur-vlak);border-radius:8px}.wm .wagenregel__tekst{gap:4px}.wm .wagenregel__titel,.wm .wagenregel__titel a{font-size:15px;line-height:22px;font-weight:600;letter-spacing:0}.wm .wagenregel__titel a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.wm .wagenregel__titel a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wm .wagenregel__titel .nb{font-weight:inherit}.wm .c5-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;font-size:13px;line-height:18px;color:var(--kleur-tekst-hulp)}.wm .c5-meta>span{font-size:14px;line-height:20px}.wm .c5-meta .voorraad{color:var(--kleur-past)}.wm .wagenregel .matchlabel,.wm .wagenregel .matchregel>span:not(.matchlabel),.wm .wagenregel .voorraad,.wm .wagenregel__melding>span{font-size:14px;line-height:20px}.wm .wagenregel__prijs{align-items:flex-end}.wm .wagenregel__prijs .prijs{font-size:18px;line-height:22px;font-weight:700;letter-spacing:0}.wm .stuksprijs__per{font-size:14px;line-height:20px;color:var(--kleur-tekst-hulp)}.wm .wagenregel__acties{gap:16px;padding-top:12px}.wm .aantal--regel{height:40px;border:1px solid var(--kleur-rand-invoer);border-radius:8px;box-shadow:none;background:var(--kleur-vlak)}.wm .aantal--regel button{width:36px;height:38px;border-radius:4px}.wm .aantal--regel button .icoon{width:16px;height:16px}.wm .aantal--regel input{width:32px;font-size:15px;font-weight:600}@media(hover:none)and (pointer:coarse){.wm .aantal--regel input{font-size:16px}}.wm .wagenregel__acties .tekstknop{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0;font-size:13px;line-height:18px;font-weight:400;color:var(--kleur-tekst-hulp);text-decoration:none;box-shadow:none}.wm .wagenregel__acties .tekstknop span{font-size:14px;line-height:20px}.wm .wagenregel__acties .tekstknop:after{content:none}.wm .wagenregel__acties .tekstknop .icoon{width:16px;height:16px}.wm .wagenregel__acties .tekstknop:hover{color:var(--kleur-tekst)}.wm .wagenregel__acties .tekstknop:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wm .totaalblok{gap:20px;padding:24px;border:1px solid var(--kleur-lijn);border-radius:8px;box-shadow:none}.wm .totaalblok__som>div{padding:4px 0}.wm .totaalblok__som dt{font-size:15px;line-height:22px;font-weight:400;color:var(--kleur-tekst-hulp)}.wm .totaalblok__som dd{font-size:15px;line-height:22px;font-weight:400;color:var(--kleur-tekst);font-variant-numeric:tabular-nums}.wm .totaalblok__som dd.totaalblok__gratis{font-weight:600;color:var(--kleur-past)}.wm .totaalblok__som>.totaalblok__totaal{flex-wrap:wrap;align-items:baseline;row-gap:0;margin-top:12px;padding-top:16px;border-top:1px solid var(--kleur-lijn)}.wm .totaalblok__totaal dt{font-size:18px;line-height:24px;font-weight:700;color:var(--kleur-tekst)}.wm .totaalblok__totaal dd{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.01em}.wm .totaalblok__totaal dd.c5-btw{flex:0 0 100%;margin:2px 0 0;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--kleur-tekst-hulp)}.wm .totaalblok__knoppen{gap:4px}.wm .totaalblok__knoppen .knop--actie{justify-content:center;gap:8px;height:48px;padding:0 20px}.wm .totaalblok__knoppen .knop--rand{height:44px;padding:0;background:none;border:0;box-shadow:none;justify-content:center;font-size:15px;line-height:22px;font-weight:600;color:var(--kleur-tekst);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.wm .totaalblok__knoppen .knop--rand:hover{background:none;text-decoration-thickness:2px}.wm .totaalblok__betalen{gap:8px;margin:0;padding-top:20px;border-top:1px solid var(--kleur-lijn)}.wm .totaalblok__betalen>span:first-child{font-size:14px;line-height:20px;color:var(--kleur-tekst-hulp)}.wm .totaalblok__beloften{order:1;gap:0;margin:-8px 0 0;padding:0;border:0}.wm .totaalblok__beloften li{display:flex;align-items:center;gap:8px;min-height:24px;font-size:13px;line-height:18px;color:var(--kleur-tekst)}.wm .totaalblok__beloften li>span{font-size:14px;line-height:20px}.wm .totaalblok__beloften li .icoon{flex:0 0 16px;width:16px;height:16px;color:var(--kleur-past)}.wm .totaalblok__beloften b{font-weight:600}.c5-balk{display:none}@media(max-width:767.98px){.rk-sjabloon-cart .pkop{padding-bottom:16px}.rk-sjabloon-cart .pkop>.wrap{column-gap:8px}.wm .wm-raster{gap:16px}.wm .wagenlijst{padding:0 16px}.wm .wagenregel{grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"foto tekst tekst" "acties acties prijs";column-gap:16px;padding:16px 0}.wm .wagenregel__foto,.wm .wagenregel__beeld{width:80px}.wm .wagenregel__foto .fotovak{width:80px;height:96px}.wm .wagenregel__titel a{-webkit-line-clamp:3}.wm .wagenregel__prijs{align-self:end;justify-content:center;min-height:44px}.wm .wagenregel__prijs .prijs{font-size:17px;line-height:22px}.wm .wagenregel__acties{padding-top:12px}.wm .aantal--regel{height:44px}.wm .aantal--regel button{width:44px;height:42px}.wm .wagenregel__acties .tekstknop{min-height:44px}.wm .totaalblok{gap:16px;padding:20px 16px}.wm .totaalblok__totaal dt{font-size:17px;line-height:22px}.wm .totaalblok__totaal dd{font-size:22px;line-height:28px}.c5-balk{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--kleur-vlak);border-top:1px solid var(--kleur-lijn);transform:translateY(100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.c5-balk.is-zichtbaar{transform:none;visibility:visible;transition:transform .2s ease}.c5-balk__totaal{display:flex;flex-direction:column}.c5-balk__totaal span{font-size:14px;line-height:20px;color:var(--kleur-tekst-hulp)}.c5-balk__totaal b{font-size:17px;line-height:22px;font-weight:700;color:var(--kleur-tekst);font-variant-numeric:tabular-nums}.c5-balk .knop{flex:0 0 auto;min-width:180px;height:48px;justify-content:center;gap:8px;padding:0 20px}.rk-sjabloon-cart:has(.c5-balk) footer.voet{padding-bottom:64px}}@media(max-width:389.98px){.wm .wagenregel__acties{flex-wrap:wrap;gap:8px 12px}}@media(prefers-reduced-motion:reduce){.c5-balk,.c5-balk.is-zichtbaar{transition:none}}.rk-sjabloon-cart:has(.wm--leeg) .pkop{padding-bottom:8px}.wm--leeg{gap:0;padding-bottom:0}.wm--leeg .wm-leeg{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin:0}.wm--leeg .wm-leeg__kop{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wm--leeg .wm-leeg__zin{max-width:600px;margin:0;font-size:15px;line-height:22px;color:var(--kleur-tekst-hulp)}.wm--leeg .c5-leeg__knop{width:auto;height:48px}.wm--leeg .wm-tegels{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0}.wm--leeg .wm-tegels>li{display:block}.wm--leeg .wm-tegels .ckaart{flex-direction:row;align-items:center;gap:12px;height:72px;padding:0 16px 0 12px;background:var(--kleur-vlak);border:1px solid var(--kleur-lijn);border-radius:8px;box-shadow:none}.wm--leeg .wm-tegels .ckaart:hover{border-color:var(--kleur-rand-invoer);box-shadow:none}.wm--leeg .wm-tegels .ckaart .fotovak{flex:0 0 48px;width:48px;height:48px;aspect-ratio:auto;background:var(--kleur-vlak);border-radius:4px}.wm--leeg .wm-tegels .ckaart__tekst{flex:1 1 auto;min-width:0;align-items:center;gap:12px;padding:0}.wm--leeg .wm-tegels .ckaart__tekst>div{min-width:0}.wm--leeg .wm-tegels .ckaart__titel{font-size:15px;line-height:22px;font-weight:600;letter-spacing:0}.wm--leeg .wm-tegels .ckaart__sub{font-size:14px;line-height:20px;color:var(--kleur-tekst-hulp)}.wm--leeg .wm-tegels .ckaart__pijl{flex:0 0 16px;width:16px;height:16px;margin-left:auto;background:none;border-radius:0;color:var(--kleur-tekst)}.wm--leeg .wm-tegels .ckaart__pijl .icoon{width:16px;height:16px}@media(max-width:1023.98px)and (min-width:768px){.wm--leeg .wm-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}}@media(max-width:767.98px){.wm--leeg .wm-leeg{gap:16px}.wm--leeg .wm-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.wm--leeg .wm-tegels .ckaart{gap:8px;height:64px;padding:0 8px}.wm--leeg .wm-tegels .ckaart .fotovak{flex-basis:40px;width:40px;height:48px}.wm--leeg .wm-tegels .ckaart__pijl{display:none}}.wagenregel__titel{font-variant-numeric:proportional-nums}.c10-wagen-onder{display:none}@media(min-width:1024px){.c10-wagen-onder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:24px;padding:24px;border:1px solid var(--kleur-lijn);border-radius:8px;background:var(--kleur-vlak)}.c10-wagen-onder .totaalblok__beloften{margin:0}.c10-wagen-onder .totaalblok__betalen{padding:0;border:0}.wm .totaalblok>.totaalblok__beloften,.wm .totaalblok>.totaalblok__betalen{display:none}}@media(max-width:767.98px){.rk-sjabloon-cart .kop--vol:not(.is-zoekopen) .kop__zoek{display:none}.rk-sjabloon-cart .kop--vol>.wrap{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/rkb-kopen-winkelwagen.css.map */
