.wagenpagina{padding-block:calc(var(--kop-klein-hoogte) + clamp(1.75rem,2.5vw,2.5rem)) clamp(3rem,7vw,6rem);color:var(--inkt)}.wagenpagina__binnen{width:100%;padding-inline:var(--paginamarge)}.wagenpagina__hero{display:flex;flex-direction:column;gap:1.25em;margin-bottom:clamp(1.25rem,3vw,2.5rem)}.wagenpagina__kop{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;padding:clamp(1rem,2.5vw,2rem) clamp(.75rem,1.5vw,1.25rem) 0}.wagenpagina__titel{margin:0;font-family:var(--font-titel);font-size:clamp(2.5rem,7vw,5em);font-weight:500;line-height:80%;letter-spacing:-.03em;text-transform:uppercase}.wagenpagina__telling{margin:0;font-family:var(--font-kop);font-size:1.125em;line-height:92%;letter-spacing:-.02em;opacity:.6}.wagenbalk{display:flex;flex-direction:column;gap:.5em;padding:0 clamp(.75rem,1.5vw,1.25rem) clamp(.5rem,1.2vw,.75rem)}.wagenbalk__tekst{margin:0;font-family:var(--font-kop);font-size:1.125em;line-height:92%;letter-spacing:-.02em}.wagenbalk__spoor{height:6px;overflow:hidden;border-radius:var(--radius-vol);background:color-mix(in srgb,var(--inkt) 10%,transparent)}.wagenbalk__vul{display:block;width:calc(var(--deel, 0) * 100%);height:100%;border-radius:inherit;background:var(--inkt);transition:width .45s var(--soepel)}.wagenpagina__lijf{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-items:start}.wagenlijst{grid-column:span 8;padding:0 10px;border-radius:6px;background:var(--wit)}.wagenkassa{grid-column:span 4;align-self:stretch}.wagenkassa__vast{position:sticky;top:calc(var(--kop-klein-hoogte) + 10px);display:flex;flex-direction:column;gap:10px}.wagenrij{display:grid;grid-template-columns:clamp(4.5rem,8vw,7rem) minmax(0,1fr) auto;gap:clamp(.75rem,1.5vw,1.25rem);align-items:start;padding:1.125em .625em;border-bottom:1px solid color-mix(in srgb,var(--inkt) 10%,transparent)}.wagenrij:last-of-type{border-bottom:0}.wagenrij__beeld{display:block;aspect-ratio:1;overflow:hidden;border-radius:3px;background:var(--vlak-licht)}.wagenrij__beeld img{width:100%;height:100%;object-fit:cover}.wagenrij__inhoud{display:flex;flex-direction:column;align-items:flex-start;gap:.5em;min-width:0}.wagenrij__naam{margin:0;font-family:var(--font-kop);font-size:1.5625em;font-weight:500;line-height:92%;letter-spacing:-.03em}.wagenrij__naam a{color:inherit;text-decoration:none}.wagenrij__variant,.wagenrij__stuk,.wagenrij__let{margin:0;font-family:var(--font-kop);font-size:1.125em;line-height:92%;letter-spacing:-.02em;opacity:.6}.wagenrij__let{opacity:1;color:#b3402c}.wagenrij__korting{display:flex;gap:.5em;margin:0;padding:.3em .7em .35em;border-radius:var(--radius-vol);background:var(--vlak-licht);font-family:var(--font-kop);font-size:1em;line-height:92%;letter-spacing:-.02em}.wagenrij__acties{display:flex;align-items:center;gap:.75em;margin-top:.25em}.wagenrij .aantal{background:var(--vlak-licht)}.aantal__veld{width:2.5ch;padding:0;border:0;background:none;color:inherit;font-family:var(--font-kop);font-size:1.375rem;line-height:1;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.aantal__veld::-webkit-outer-spin-button,.aantal__veld::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.wagenrij__weg{display:inline-flex;align-items:center;gap:.4em;padding:0;border:0;background:none;color:var(--inkt);font-family:var(--font-kop);font-size:1.125em;line-height:92%;letter-spacing:-.02em;opacity:.55;cursor:pointer;transition:opacity .25s var(--standaard)}.wagenrij__weg svg{width:.7em;height:.7em}@media(hover:hover)and (pointer:fine){.wagenrij__weg:hover{opacity:1}}.wagenrij__zij{display:flex;flex-direction:column;align-items:flex-end;gap:.25em;text-align:right}.wagenrij__prijs{margin:0;font-family:var(--font-kop);font-size:1.375em;font-weight:500;line-height:92%;letter-spacing:-.02em}.wagenrij__oud{margin:0;font-family:var(--font-kop);font-size:1.125em;line-height:92%;opacity:.45;text-decoration:line-through}.wagenkassa__kaart{display:flex;flex-direction:column;gap:.75em;padding:clamp(1rem,1.8vw,1.35rem) clamp(.875rem,1.5vw,1.25rem) clamp(1rem,1.8vw,1.35rem);border-radius:6px;background:var(--wit)}.wagenkassa__titel{margin:0}.wagenkassa__regels{display:flex;flex-direction:column;gap:.4em;margin:0}.wagenkassa__regel{display:flex;align-items:baseline;justify-content:space-between;gap:1em;font-family:var(--font-kop);font-size:1.25em;line-height:92%;letter-spacing:-.02em}.wagenkassa__regel dt,.wagenkassa__regel dd{margin:0}.wagenkassa__regel--korting{opacity:.7}.wagenkassa__regel--totaal{margin-top:.35em;padding-top:.6em;border-top:1px solid color-mix(in srgb,var(--inkt) 12%,transparent);font-size:1.5625em;letter-spacing:-.03em}.wagenkassa__fijn{margin:0;font-family:var(--font-kop);font-size:1em;line-height:105%;letter-spacing:-.02em;opacity:.55}.wagenkassa__afrekenen{justify-content:center;width:100%}.wagenkassa__snel{display:flex;flex-direction:column;gap:.5em}.wagenkassa__snel [data-shopify-buttoncontainer]{justify-content:center}.wagenkassa__verder{align-self:center;font-family:var(--font-kop);font-size:1.125em;line-height:92%;letter-spacing:-.02em;color:inherit;text-decoration:none}.wagenkassa__betaal{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em;padding-top:.35em}.wagenkassa__betaalicoon{width:2.25em;height:auto;opacity:.75}img.wagenkassa__betaalicoon{width:3.25em}.wagenkassa__melding{margin:0;padding:.75em 1em;border-radius:6px;background:var(--wit);color:#b3402c;font-family:var(--font-kop);font-size:1.125em;line-height:105%}.kortingvorm{display:flex;gap:.4em}.kortingvorm__veld{flex:1 1 auto;min-width:0;padding:.55em 1em .6em;border:1px solid color-mix(in srgb,var(--inkt) 18%,transparent);border-radius:var(--radius-vol);background:none;color:var(--inkt);font-family:var(--font-kop);font-size:1.125em;line-height:1;letter-spacing:.02em;text-transform:uppercase}.kortingvorm__veld::placeholder{opacity:.45;text-transform:none}.kortingvorm__veld:focus-visible{outline:2px solid var(--inkt);outline-offset:1px}.kortingvorm__knop{flex:none;padding:.55em 1.1em .6em;border:0;border-radius:var(--radius-vol);background:var(--inkt);color:var(--vlak-licht);font-family:var(--font-kop);font-size:1.125em;font-weight:500;line-height:1;letter-spacing:-.02em;cursor:pointer;transition:scale .25s var(--stuiter)}@media(hover:hover)and (pointer:fine){.kortingvorm__knop:hover{scale:1.04}}.kortingvorm__fout{margin:0;color:#b3402c;font-family:var(--font-kop);font-size:1em;line-height:105%}.kortingpillen{display:flex;flex-wrap:wrap;gap:.4em}.kortingpil{display:inline-flex;align-items:center;gap:.5em;padding:.35em .75em .4em;border:1px solid color-mix(in srgb,var(--inkt) 18%,transparent);border-radius:var(--radius-vol);background:none;color:var(--inkt);font-family:var(--font-kop);font-size:1em;font-weight:500;line-height:92%;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.kortingpil svg{width:.6em;height:.6em;opacity:.6}.wagenkassa__notitie{width:100%;padding:.7em .9em;border:1px solid color-mix(in srgb,var(--inkt) 18%,transparent);border-radius:6px;background:none;color:var(--inkt);font-family:var(--font-kop);font-size:1.125em;line-height:1.25;letter-spacing:-.02em;resize:vertical}.wagenkassa__notitie:focus-visible{outline:2px solid var(--inkt);outline-offset:1px}.wagenkassa__bewaard{margin:0;font-family:var(--font-kop);font-size:1em;line-height:92%;opacity:.55}.wagenleeg{display:flex;flex-direction:column;gap:1.25em}.wagenleeg__tekst{display:flex;flex-direction:column;align-items:flex-start;gap:.75em;padding:clamp(1.5rem,3vw,2.5rem) clamp(.75rem,1.5vw,1.25rem) 0}.wagenleeg__kop{margin:0;font-family:var(--font-titel);font-size:2.5em;font-weight:500;line-height:80%;letter-spacing:-.03em;text-transform:uppercase}.wagenleeg__regel{max-width:46ch;margin:0;font-family:var(--font-kop);font-size:1.25em;line-height:105%;letter-spacing:-.02em;opacity:.7}.wagenleeg__knop{margin-top:.25em}.wagenpagina.is-bezig .wagenpagina__lijf{opacity:.55;pointer-events:none;transition:opacity .2s var(--standaard)}@media(max-width:899px){.wagenlijst,.wagenkassa{grid-column:span 12}.wagenkassa__vast{position:static}.wagenrij{grid-template-columns:clamp(4.5rem,22vw,6.5rem) minmax(0,1fr);grid-template-areas:"beeld inhoud" "prijs prijs"}.wagenrij__beeld{grid-area:beeld}.wagenrij__inhoud{grid-area:inhoud}.wagenrij__zij{grid-area:prijs;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:.6em}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/wagenpagina.css.map */
