.waas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#1d3a1c73;opacity:0;visibility:hidden;transition:opacity .4s var(--standaard),visibility 0s .4s}.waas.is-open{opacity:1;visibility:visible;transition:opacity .4s var(--standaard),visibility 0s}.lade{position:fixed;z-index:1200;top:0;right:0;display:flex;flex-direction:column;width:min(26.5rem,100vw);height:100dvh;background:#fff;color:var(--inkt);translate:100% 0;visibility:hidden;transition:translate .55s var(--vloeiend),visibility 0s .55s}.lade.is-open{translate:0 0;visibility:visible;transition:translate .55s var(--vloeiend),visibility 0s}.lade__kop{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--merk-100)}.lade__titel{margin:0;font-family:var(--font-titel);font-size:2rem;font-weight:600;line-height:.8;letter-spacing:-.03em;text-transform:uppercase}.lade__telling{font-family:var(--font-kop);font-size:1.125rem;color:var(--merk-700)}.lade__sluit{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--vlak-licht);color:var(--inkt);transition:rotate .45s var(--veer),scale .25s var(--stuiter)}.lade__sluit svg{width:.875rem;height:.875rem}@media(hover:hover)and (pointer:fine){.lade__sluit:hover{rotate:90deg;scale:1.08}}.lade__lijst{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.wagenregel{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.875rem;padding-bottom:.75rem;border-bottom:1px solid var(--merk-100)}.wagenregel__verwijder{position:absolute;top:-.25rem;right:-.25rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;color:var(--merk-700);transition:background .25s var(--standaard),color .25s var(--standaard),scale .25s var(--stuiter)}.wagenregel__verwijder svg{width:.625rem;height:.625rem}@media(hover:hover)and (pointer:fine){.wagenregel__verwijder:hover{background:var(--vlak-licht);color:var(--inkt);scale:1.08}}.wagenregel:last-child{border-bottom:0}.wagenregel__beeld{aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--vlak)}.wagenregel__beeld img{width:100%;height:100%;padding:10%;object-fit:contain}.wagenregel__inhoud{display:flex;flex-direction:column;gap:.375rem}.wagenregel__naam{margin:0;padding-right:1.75rem;font-family:var(--font-titel);font-size:1.25rem;font-weight:600;line-height:.85;letter-spacing:-.02em;text-transform:uppercase}.wagenregel__variant{margin:0;font-family:var(--font-kop);font-size:1rem;color:var(--merk-700)}.wagenregel__onder{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.wagenregel__aantal{display:flex;align-items:center;gap:.125rem;padding:.125rem;border-radius:12.5em;background:var(--vlak-licht)}.wagenregel__knop{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;transition:background .25s var(--standaard)}.wagenregel__knop svg{width:.625rem;height:.625rem}@media(hover:hover)and (pointer:fine){.wagenregel__knop:hover{background:#fff}}.wagenregel__waarde{min-width:1.75ch;font-family:var(--font-kop);font-size:1.0625rem;text-align:center;font-variant-numeric:tabular-nums}.wagenregel__prijs{font-family:var(--font-kop);font-size:1.125rem;letter-spacing:-.02em}.lade__leeg{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:auto;padding:2rem 1rem;text-align:center}.lade__leeg-kop{margin:0;font-family:var(--font-titel);font-size:1.75rem;font-weight:600;line-height:.85;letter-spacing:-.03em;text-transform:uppercase}.lade__leeg-tekst{margin:0;max-width:24ch;font-family:var(--font-kop);font-size:1.125rem;line-height:1.15;color:var(--merk-700)}.lade__voet{padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--merk-100);display:flex;flex-direction:column;gap:.875rem}.lade__totaal{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-kop)}.lade__totaal dt{font-size:1.125rem;color:var(--merk-700)}.lade__totaal dd{margin:0;font-size:1.75rem;letter-spacing:-.03em}.lade__verzending{display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-kop);font-size:1rem;line-height:1.1;color:var(--merk-700)}.lade__balk{height:6px;border-radius:999px;background:var(--vlak-licht);overflow:hidden}.lade__balk:after{content:"";display:block;height:100%;width:calc(var(--deel, 0) * 100%);border-radius:inherit;background:var(--accent);transition:width .6s var(--vloeiend)}.lade__afrekenen{align-self:stretch;justify-content:center}.lade__afrekenen .pil__tekst{flex:1}.lade__wagenlink{align-self:center;color:var(--inkt);font-family:var(--font-kop);font-size:1.0625rem;line-height:1;letter-spacing:-.02em;text-decoration:none}.lade__notitie{margin:0;font-family:var(--font-kop);font-size:.9375rem;text-align:center;color:var(--merk-700)}body.lade-open{overflow:hidden}.kop-balk__wagen{position:relative}.kop-balk__telling{position:absolute;top:-.125rem;right:-.25rem;min-width:1.125rem;height:1.125rem;padding-inline:.25em;border-radius:999px;background:var(--accent);color:var(--merk-950);font-family:var(--font-kop);font-size:.8125rem;font-weight:500;line-height:1.125rem;text-align:center;scale:0;transition:scale .4s var(--stuiter)}.kop-balk__telling.is-gevuld{scale:1}.lade--schuif{z-index:0;top:0;right:0;bottom:0;left:0;width:100%;translate:none;background:var(--vlak-licht);padding-left:calc(100vw - var(--lade-ruimte) + clamp(2.5rem,4vw,4rem) - 6px);padding-right:max(.75rem,calc(var(--paginamarge) - 6px));padding-block:clamp(1.5rem,4vh,2.75rem) clamp(1rem,3vh,2rem);transition:visibility 0s .6s}.lade--schuif.is-open{translate:none;transition:visibility 0s}.lade--schuif .lade__kop,.lade--schuif .lade__voet,.lade--schuif .wagenregel{border:0}.lade--schuif .lade__kop{padding:0 6px clamp(1.25rem,2.5vh,2rem)}.lade--schuif .lade__lijst{gap:1rem;padding:6px 6px 1.5rem}.lade--schuif .wagenregel{align-items:center;padding:1rem;gap:1.125rem;border-radius:12px;background:#fff;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--merk-950) 38%,transparent);transition:translate .725s var(--veer)}.lade--schuif .wagenregel__inhoud{gap:.5rem}.lade--schuif .wagenregel__onder{margin-top:.375rem}.lade--schuif .wagenregel__verwijder{top:.5rem;right:.5rem}@media(hover:hover)and (pointer:fine){.lade--schuif .wagenregel:hover{translate:0 -.25rem}}.lade--schuif .lade__voet{margin:1rem 6px 0;padding:1.375rem 1.5rem 1.5rem;gap:1rem;border-radius:12px;background:#fff;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--merk-950) 38%,transparent)}.lade--schuif .lade__leeg{border:2px dashed var(--merk-300);border-radius:12px;padding:2.75rem 1.5rem;background:color-mix(in srgb,#fff 55%,transparent)}.lade--schuif .lade__titel{font-size:clamp(2.25rem,3.4vw,3.25rem)}.lade--schuif .lade__sluit{display:none}@media(max-width:760px){.lade--schuif .lade__sluit{display:grid}}.lade--schuif .lade__kop,.lade--schuif .lade__lijst,.lade--schuif .lade__voet{opacity:0;translate:0 16px;transition:opacity .35s var(--standaard),translate .35s var(--standaard)}.lade--schuif.is-open .lade__kop{opacity:1;translate:0 0;transition:opacity .5s var(--standaard) .25s,translate .65s var(--veer) .25s}.lade--schuif.is-open .lade__lijst{opacity:1;translate:0 0;transition:opacity .5s var(--standaard) .34s,translate .65s var(--veer) .34s}.lade--schuif.is-open .lade__voet{opacity:1;translate:0 0;transition:opacity .5s var(--standaard) .43s,translate .65s var(--veer) .43s}.lade__melding{margin:0;padding:.75rem 1rem;border-radius:12px;background:#fff;border:1px solid var(--merk-200);font-family:var(--font-kop);font-size:1rem;line-height:1.2;color:var(--inkt)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/winkelwagen.css.map */
