.mv-pk{--mv-pk-tekst: #1d1640;--mv-pk-zacht: rgb(29 22 64 / .65);--mv-pk-lijn: rgb(29 22 64 / .12);--mv-pk-duur: .25s;display:block;color:var(--mv-pk-tekst);padding-block-end:140px}.mv-pk p,.mv-pk h1,.mv-pk h2,.mv-pk ul{margin:0}.mv-pk ul{padding:0;list-style:none}.mv-pk__binnen,.mv-pk__producten{max-width:1300px;margin-inline:auto;padding-inline:16px}.mv-pk__banner{padding-block:20px;background:var(--mv-pk-banner)}.mv-pk__pil{display:inline-block;padding:3px 12px;border-radius:999px;background:var(--mv-pk-accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mv-pk__titel{margin-block-start:10px;font-size:clamp(30px,5vw,53px);font-weight:700;line-height:1;text-transform:uppercase}.mv-pk__tiers{display:grid;grid-template-columns:repeat(var(--mv-pk-kolommen),minmax(0,1fr));margin-block-start:20px}.mv-pk__tier{display:flex;flex-direction:column;align-items:center;gap:4px;padding-inline:8px;text-align:center}.mv-pk__tier+.mv-pk__tier{border-inline-start:1px solid currentColor}.mv-pk__tier-titel{font-size:clamp(16px,2.4vw,28px);font-weight:700;line-height:1}.mv-pk__tier-getal{display:flex;align-items:center;color:var(--mv-pk-tierkleur);line-height:1}.mv-pk__tier-waarde{font-size:clamp(40px,7vw,76px);font-weight:700;letter-spacing:.02em}.mv-pk__tier-rest{display:flex;flex-direction:column}.mv-pk__tier-pct{font-size:clamp(20px,3.4vw,39px);font-weight:700}.mv-pk__tier-teken{font-size:clamp(10px,1.2vw,14px);text-transform:uppercase}.mv-pk__klok{margin-block-start:16px;text-align:center}.mv-pk__klok-label{font-size:13px;font-weight:500}.mv-pk__klok-tijd{display:inline-flex;align-items:flex-start;gap:12px;margin-block-start:6px}.mv-pk__klok-tijd span{display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:1.2}.mv-pk__klok-tijd b{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.mv-pk__klok-tijd i{font-style:normal;line-height:1.6}.mv-pk__producten{padding-block:48px 24px}.mv-pk__groep+.mv-pk__groep{margin-block-start:48px}.mv-pk__groep-titel{margin-block-end:20px;font-size:clamp(22px,3vw,32px);font-weight:700}.mv-pk__raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.mv-pk__kaart{display:flex;flex-direction:column;gap:12px;min-width:0;text-align:center}.mv-pk__beeld{display:block;overflow:hidden;border-radius:12px;background:#f3f1f7;aspect-ratio:1}.mv-pk__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mv-pk__beeld:hover .mv-pk__img{transform:scale(1.03)}.mv-pk__info{display:flex;flex-direction:column;align-items:center;gap:6px}.mv-pk__naam{color:inherit;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.mv-pk__naam:hover{text-decoration:underline}.mv-pk__prijs{display:flex;gap:8px;font-size:14px}.mv-pk__oud{color:var(--mv-pk-zacht)}.mv-pk__keuzes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.mv-pk__keuze{flex:1 1 90px;min-width:0;padding:7px 8px;border:1px solid var(--mv-pk-lijn);border-radius:8px;background:#fff;color:inherit;font:inherit;font-size:13px}.mv-pk__voeg{width:100%;padding:10px 14px;border:0;border-radius:999px;background:var(--mv-pk-accent);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:opacity var(--mv-pk-duur) ease,transform var(--mv-pk-duur) ease}.mv-pk__voeg:hover:not(:disabled){transform:translateY(-1px)}.mv-pk__voeg:disabled{opacity:.45;cursor:not-allowed}.mv-pk__voeg:focus-visible,.mv-pk__afrekenen:focus-visible,.mv-pk__weg:focus-visible{outline:2px solid var(--mv-pk-accent);outline-offset:2px}.mv-pk__fout{margin-block-start:16px;color:#c0392b;font-size:14px;text-align:center}.mv-pk__vast{position:fixed;inset-inline:0;bottom:0;z-index:20;box-shadow:0 -8px 24px #1d16401f}.mv-pk__voortgang{padding:12px 16px 10px;background:#fff;text-align:center}.mv-pk__baan{overflow:hidden;height:8px;max-width:1300px;margin:0 auto 8px;border-radius:999px;background:var(--mv-pk-lijn)}.mv-pk__baan i{display:block;height:100%;background:var(--mv-pk-accent);transform:scaleX(0);transform-origin:left center;transition:transform .4s ease}.mv-pk__voortgang-tekst{font-size:13px}.mv-pk__balk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:var(--mv-pk-balk)}.mv-pk__slots{display:flex;gap:8px;min-width:0}.mv-pk__slot{position:relative;display:grid;place-items:center;flex:none;width:40px;height:50px;border-radius:4px;background:#fff;color:var(--mv-pk-tekst);font-size:12px;font-weight:600}.mv-pk__slot img{width:100%;height:100%;border-radius:4px;object-fit:cover}.mv-pk__weg{position:absolute;top:-6px;inset-inline-end:-6px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#1d1640;color:#fff;cursor:pointer}.mv-pk__meer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:4px;background:#1d164099;color:#fff;font-size:13px}.mv-pk__afrekenen{position:relative;flex:none;padding:10px 18px;border-radius:8px;background:#000;color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.mv-pk__teller{position:absolute;top:-8px;inset-inline-end:-8px;display:grid;place-items:center;min-width:20px;height:20px;padding-inline:4px;border-radius:999px;background:#fff;color:#000;font-size:11px}@media(min-width:700px){.mv-pk__slot{width:48px;height:60px}}@media(min-width:1000px){.mv-pk__raster{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:420px){.mv-pk__slots{gap:5px}.mv-pk__slot{width:34px;height:44px}.mv-pk__afrekenen{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.mv-pk__img,.mv-pk__baan i,.mv-pk__voeg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mv-pakket.css.map */
