#cart-drawer{--mv-lade-rand: #e9eaec;--mv-lade-lijn: rgba(51, 51, 51, .12);--mv-lade-zacht: rgba(51, 51, 51, .7)}#cart-drawer .theme-drawer__dialog{--mv-lade-inzet: 8px;top:var(--mv-lade-inzet);width:calc(100% - 2 * var(--mv-lade-inzet));height:calc(100dvh - 2 * var(--mv-lade-inzet));border-radius:16px;overflow:hidden;padding:0;background:#fff;color:var(--mv-tekst);border:0;box-shadow:none}#cart-drawer .theme-drawer__dialog[open]{inset-inline-end:var(--mv-lade-inzet)}#cart-drawer .theme-drawer__dialog::backdrop{background:#0006}@media screen and (min-width:700px){#cart-drawer .theme-drawer__dialog{--mv-lade-inzet: 10px;width:440px}}#cart-drawer .theme-drawer__dialog--opening{animation:mv-lade-open .45s cubic-bezier(.22,1,.36,1) backwards}#cart-drawer .theme-drawer__dialog--opening::backdrop{animation:mv-lade-waas-in .2s ease-out both}#cart-drawer .theme-drawer__dialog--closing{animation:mv-lade-dicht .3s cubic-bezier(.55,0,.75,.06) forwards}#cart-drawer .theme-drawer__dialog--closing::backdrop{animation:mv-lade-waas-uit .2s ease-in .1s forwards}@keyframes mv-lade-open{0%{transform:translate(calc(100% + var(--mv-lade-inzet, 0px) + 24px))}}@keyframes mv-lade-dicht{to{transform:translate(calc(100% + var(--mv-lade-inzet, 0px) + 24px))}}@keyframes mv-lade-inhoud-in{0%{opacity:0}}@keyframes mv-lade-inhoud-uit{to{opacity:0}}@keyframes mv-lade-waas-in{0%{opacity:0}}@keyframes mv-lade-waas-uit{to{opacity:0}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening{animation:mv-lade-inhoud-in .2s ease-out both}#cart-drawer .theme-drawer__dialog--closing{animation:mv-lade-inhoud-uit .2s ease-in forwards}}#cart-drawer .mv-lade-kop{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:0;padding:15px 20px;border-bottom:1px solid var(--mv-lade-rand);background:#fff}#cart-drawer .mv-lade-kop__titel{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:500;line-height:25.2px;letter-spacing:-.4px;color:var(--mv-tekst)}#cart-drawer .mv-lade-kop__titel .theme-drawer__badge{display:inline-grid;place-items:center;min-width:20px;height:20px;aspect-ratio:auto;padding:0 4px;border-radius:9999px;background:var(--mv-indigo);color:var(--mv-creme);font-size:11px;font-weight:500;line-height:11px;letter-spacing:0}#cart-drawer .mv-lade-kop__sluit{display:grid;place-items:center;width:30px;height:30px;min-width:0;padding:5px;margin:0;border:1px solid var(--mv-lade-rand);border-radius:500px;background:#fff;color:var(--mv-tekst)}#cart-drawer .mv-lade-kop__sluit svg{width:18px;height:18px}@media screen and (min-width:700px){#cart-drawer .mv-lade-kop__titel{gap:10px;font-size:20px;line-height:28px}#cart-drawer .mv-lade-kop__titel .theme-drawer__badge{min-width:24px;height:24px}}#cart-drawer .cart-drawer__content{overflow:hidden;background:#fff}#cart-drawer .theme-drawer__dialog .cart-drawer__items{flex:1 1 auto;min-height:0;padding:20px;overflow-y:auto;overscroll-behavior-y:contain}#cart-drawer scroll-hint{mask-image:none!important;-webkit-mask-image:none!important}#cart-drawer .cart-drawer__items .cart-items__wrapper,#cart-drawer .cart-drawer__items .cart-form{padding:0;margin:0}#cart-drawer .cart-drawer__items .cart-items__table{--cart-items-gap: 0px;display:block;border-spacing:0}#cart-drawer .cart-drawer__items .cart-items__table tbody{display:block}#cart-drawer .cart-drawer__items thead,#cart-drawer .cart-drawer__items .cart-items__price,#cart-drawer .cart-drawer__items .volume-pricing-info{display:none}#cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:80px minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"media details" "media unit_price" "media variants" "media quantity" "media remove" "error error";column-gap:20px;align-items:start;padding:10px;margin:0 0 10px;border:0;border-radius:4px;background:#fff}#cart-drawer .cart-drawer__items .cart-items__table-row:last-child{margin-bottom:0;padding-bottom:10px}#cart-drawer .cart-drawer__items .cart-items__details,#cart-drawer .cart-drawer__items .cart-items__quantity,#cart-drawer .cart-drawer__items .cart-items__quantity-controls{display:contents}#cart-drawer .cart-drawer__items .cart-items__media{grid-area:media;align-self:start}#cart-drawer .cart-drawer__items .cart-items__media-container{aspect-ratio:auto;border-radius:4px}#cart-drawer .cart-drawer__items .cart-items__media-image{aspect-ratio:auto;height:auto;border-radius:4px}#cart-drawer .cart-drawer__items .cart-items__product-info{grid-area:details}#cart-drawer .cart-drawer__items .cart-items__title{font-size:14px;font-weight:600;line-height:21px;color:var(--mv-tekst);text-decoration:none}#cart-drawer .cart-drawer__items .cart-items__title-row{display:block;font-size:14px;line-height:21px}#cart-drawer .cart-drawer__items .mv-lade-prijs{grid-area:unit_price;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-size:14px;line-height:14px}#cart-drawer .mv-lade-prijs__oud{color:var(--mv-zacht);font-weight:400;text-decoration:line-through}#cart-drawer .mv-lade-prijs__nu{color:var(--mv-rood);font-weight:700}#cart-drawer .mv-lade-prijs__nu--korting{font-weight:500}#cart-drawer .cart-drawer__items .cart-items__variants-wrapper{grid-area:variants;margin-top:4px;font-size:12px;line-height:19.2px;color:var(--mv-lade-zacht)}#cart-drawer .cart-drawer__items .cart-items__variants-wrapper:empty{display:none}#cart-drawer .cart-drawer__items .cart-items__variants{display:flex;flex-wrap:wrap}#cart-drawer .cart-drawer__items .quantity-selector-wrapper{grid-area:quantity;margin-top:10px;justify-self:start}#cart-drawer .cart-drawer__items .quantity-selector{display:inline-flex;align-items:stretch;height:34px;min-height:0;width:auto;padding:0;border:1px solid var(--mv-lade-lijn);border-radius:12px;background:transparent;font-size:14px;color:var(--mv-tekst)}#cart-drawer .cart-drawer__items .quantity-selector button{display:grid;place-items:center;width:40px;height:32px;min-width:0;padding:0;color:var(--mv-tekst)}#cart-drawer .cart-drawer__items .quantity-selector button svg{width:10px;height:10px}#cart-drawer .cart-drawer__items .quantity-selector input::-webkit-inner-spin-button,#cart-drawer .cart-drawer__items .quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cart-drawer .cart-drawer__items .quantity-selector button:disabled{opacity:1;color:var(--mv-tekst)}#cart-drawer .cart-drawer__items .quantity-selector input{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:26px;min-width:0;height:32px;padding:0;font-size:14px;line-height:21px;text-align:center;color:var(--mv-tekst)}#cart-drawer .cart-drawer__items .cart-items__remove{grid-area:remove;justify-self:start;width:auto;height:auto;min-width:0;min-height:0;margin-top:8px;padding:0;background:none;box-shadow:none;color:var(--mv-lade-zacht)}#cart-drawer .mv-lade-weg{font-size:11px;font-weight:400;line-height:18.7px;text-decoration:underline;text-underline-offset:2px;text-transform:none;letter-spacing:0}@media screen and (min-width:700px){#cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) auto;grid-template-rows:1fr auto auto auto auto 1fr auto;grid-template-areas:"media . remove" "media details remove" "media unit_price remove" "media variants remove" "media quantity remove" "media . remove" "error error error"}#cart-drawer .cart-drawer__items .cart-items__media{grid-row:1 / 7;align-self:center}#cart-drawer .cart-drawer__items .cart-items__remove{grid-row:1 / 7;align-self:center;justify-self:end;margin:0}}#cart-drawer .mv-lade-aanbod{display:grid;gap:10px;margin-top:24px}#cart-drawer .mv-lade-aanbod__kop{margin:0;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:-.4px;color:var(--mv-tekst)}#cart-drawer .mv-lade-aanbod__lijst{display:grid;gap:8px}#cart-drawer .mv-lade-aanbod__kaart{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--mv-lade-rand);border-radius:10px;background:#fff}#cart-drawer .mv-lade-aanbod__beeld{flex:none;display:block;width:64px}#cart-drawer .mv-lade-aanbod__beeld img{display:block;width:100%;height:auto;border-radius:4px}#cart-drawer .mv-lade-aanbod__info{display:grid;justify-items:start;gap:10px;min-width:0}#cart-drawer .mv-lade-aanbod__tekst{display:grid;gap:2px}#cart-drawer .mv-lade-aanbod__titel{font-size:12px;font-weight:500;line-height:19.2px;color:var(--mv-tekst);text-decoration:none}#cart-drawer .mv-lade-aanbod__prijs{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;line-height:19.2px}#cart-drawer .mv-lade-aanbod__oud{color:var(--mv-zacht);text-decoration:line-through}#cart-drawer .mv-lade-aanbod__nu{color:var(--mv-rood);font-weight:700}#cart-drawer .mv-lade-aanbod__nu--actie{font-weight:500}#cart-drawer .mv-lade-aanbod__knop{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border:0;border-radius:500px;background:var(--mv-indigo);color:var(--mv-creme);font-family:inherit;font-size:11px;font-weight:500;line-height:18.7px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease-in-out}#cart-drawer .mv-lade-aanbod__knop:hover{opacity:.85}#cart-drawer .mv-lade-aanbod__knop:disabled{opacity:.5;cursor:default}@media screen and (min-width:700px){#cart-drawer .mv-lade-aanbod{gap:16px;margin-top:32px}#cart-drawer .mv-lade-aanbod__kop{font-size:20px;line-height:28px}#cart-drawer .mv-lade-aanbod__kaart{gap:20px}#cart-drawer .mv-lade-aanbod__beeld{width:80px}}#cart-drawer .theme-drawer__dialog .cart-drawer__summary{position:static;flex:none;display:grid;align-items:stretch;gap:16px;padding:16px 20px 20px;margin:0;border-top:1px solid var(--mv-lade-lijn);background:#fff;-webkit-mask-image:none;mask-image:none}#cart-drawer .mv-lade-voet{display:contents}#cart-drawer .mv-lade-voet__korting{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:var(--mv-lade-zacht)}#cart-drawer .mv-lade-voet__kortingslabel{display:inline-flex;align-items:center;gap:6px}#cart-drawer .mv-lade-voet__kortingslabel svg{width:14px;height:14px}#cart-drawer .mv-lade-totaal{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;line-height:21px}#cart-drawer .mv-lade-totaal__label{font-weight:500;color:#202020}#cart-drawer .mv-lade-totaal__bedragen{display:flex;align-items:baseline;gap:8px}#cart-drawer .mv-lade-totaal__oud{font-size:12px;line-height:19.2px;color:var(--mv-lade-zacht);text-decoration:line-through}#cart-drawer .mv-lade-totaal__nu{font-size:14px;font-weight:500;line-height:21px;color:var(--mv-rood)}#cart-drawer .mv-lade-totaal__badge{align-self:center;padding:5px 9px 4px;border-radius:500px;background:#564b99;color:#f9e5cd;font-size:10px;font-weight:500;line-height:10px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}#cart-drawer .mv-lade-verzending{display:flex;align-items:center;justify-content:center;gap:8px;margin:-5px 0;padding:10px;border-radius:12px;background:#2c1d8014;color:var(--mv-indigo);font-size:12px;font-weight:500;line-height:18px;letter-spacing:.04em;text-transform:uppercase;text-align:center}#cart-drawer .mv-lade-verzending svg{flex:none}#cart-drawer .theme-drawer__dialog .mv-lade-afrekenen{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:0;margin:0 0 -5px;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;line-height:22.4px;letter-spacing:0;text-transform:uppercase}#cart-drawer .mv-lade-afrekenen svg{flex:none;width:18px;height:18px}#cart-drawer .mv-lade-betaal{display:flex;flex-wrap:wrap;justify-content:center;gap:7.8px;margin:0 0 15px;padding:4px 0}#cart-drawer .mv-lade-betaal li{display:flex}#cart-drawer .mv-lade-betaal svg{width:38px;height:24px}@media screen and (min-width:700px){#cart-drawer .theme-drawer__dialog .cart-drawer__summary{gap:24px;padding:24px 20px 20px}#cart-drawer .theme-drawer__dialog .mv-lade-afrekenen{padding:13.6px 24px}#cart-drawer .mv-lade-betaal{gap:12px}}#cart-drawer .cart-drawer--empty .theme-drawer__header{position:absolute;top:10px;inset-inline-end:10px;z-index:2;min-height:0;padding:0;border:0;background:none}#cart-drawer .cart-drawer--empty .theme-drawer__close-button{display:grid;place-items:center;width:34px;height:34px;padding:5px;border:0;border-radius:500px;background:#fff;color:var(--mv-tekst)}#cart-drawer .cart-drawer--empty .theme-drawer__close-button svg{width:24px;height:24px}#cart-drawer .mv-lade-leeg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:20px 20px 32px;text-align:center}#cart-drawer .mv-lade-leeg__icoon{position:relative;width:48px;height:48px;color:var(--mv-tekst);--icon-stroke-width: 1px}#cart-drawer .mv-lade-leeg__icoon svg{display:block;width:48px;height:48px}#cart-drawer .mv-lade-leeg__bubbel{position:absolute;top:-12px;inset-inline-end:-12px;display:grid;place-items:center;min-width:28px;height:28px;padding:0 4px;border-radius:9999px;background:var(--mv-indigo);color:var(--mv-creme);font-size:11px;font-weight:500;line-height:11px}#cart-drawer .mv-lade-leeg__titel{margin:0;font-size:18px;font-weight:500;line-height:25.2px;letter-spacing:-.4px;color:var(--mv-tekst)}#cart-drawer .mv-lade-leeg .cart-drawer__items{flex:none;padding:0;overflow:visible;margin-top:0}#cart-drawer .mv-lade-leeg .cart-items__wrapper>p{display:none}#cart-drawer .mv-lade-leeg .cart-items__empty-button{margin:0;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;line-height:22.4px;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:700px){#cart-drawer .mv-lade-leeg__titel{font-size:20px;line-height:28px}#cart-drawer .mv-lade-leeg .cart-items__empty-button{padding:13.6px 24px}}.mv-kiezer{position:fixed;inset:auto 8px 8px auto;width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:0;padding:0;border:0;border-radius:16px;overflow:auto;background:#fff;color:var(--mv-tekst);animation:mv-kiezer-in .25s ease-out}.mv-kiezer::backdrop{background:#0006}.mv-kiezer--dicht{animation:mv-kiezer-uit .2s ease-in forwards}@keyframes mv-kiezer-in{0%{transform:translateY(100%);opacity:0}}@keyframes mv-kiezer-uit{to{transform:translateY(100%);opacity:0}}@media screen and (min-width:700px){.mv-kiezer{inset:auto 16px 16px auto;width:428px}}.mv-kiezer__paneel{display:grid;gap:16px;padding:20px 20px 24px}.mv-kiezer__product{display:flex;align-items:center;gap:24px}.mv-kiezer__foto{flex:none;width:80px;height:auto;border-radius:4px}.mv-kiezer__tekst{display:grid;justify-items:start;gap:2px}.mv-kiezer__titel{font-size:14px;font-weight:500;line-height:21px;color:var(--mv-tekst);text-decoration:none}.mv-kiezer__prijs{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-size:14px;line-height:14px}.mv-kiezer__oud{color:var(--mv-zacht);text-decoration:line-through}.mv-kiezer__nu{color:var(--mv-rood);font-weight:500}.mv-kiezer__badge{padding:5px 9px 4px;border-radius:999px;background:var(--mv-indigo);color:#fff;font-size:10px;font-weight:500;line-height:10px;letter-spacing:1px;text-transform:uppercase}.mv-kiezer__keuzes{display:grid;gap:15px;margin-bottom:8px}.mv-kiezer__optie{display:block;margin:0;padding:0;border:0;min-width:0}.mv-kiezer__optie legend{float:left;width:100%;margin-bottom:8px;padding:0;font-size:14px;line-height:21px;color:var(--mv-tekst)}.mv-kiezer__optie legend b{font-weight:500;color:#000;margin-inline-end:4px}.mv-kiezer__waarden{display:flex;flex-wrap:wrap;gap:8px;clear:both}.mv-kiezer__staal,.mv-kiezer__blok{position:relative;margin:0;border:1px solid var(--mv-lade-lijn, rgba(51, 51, 51, .12));background:#fff;color:var(--mv-tekst);font-family:inherit;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.mv-kiezer__staal{width:40px;height:60px;padding:0;border-radius:4px;overflow:hidden}.mv-kiezer__staal img{display:block;width:100%;height:100%;object-fit:cover}.mv-kiezer__staal[aria-pressed=true]{outline:2px solid var(--mv-indigo);outline-offset:2px}.mv-kiezer__blok{min-width:45px;height:42px;padding:10px 6px;border-radius:5px;font-size:14px;line-height:21px}.mv-kiezer__blok[aria-pressed=true]{border-color:#202020;background:#202020;color:#fff}.mv-kiezer--op{opacity:.45}.mv-kiezer--op.mv-kiezer__blok{text-decoration:line-through}.mv-kiezer__knop{width:100%;padding:13px 24px;border:0;border-radius:12px;background:#202020;color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:22px;text-transform:uppercase;cursor:pointer}.mv-kiezer__knop:disabled{opacity:.5;cursor:default}.mv-kiezer__knop--bezig{opacity:.7}@media screen and (min-width:700px){.mv-kiezer__prijs{gap:10px}.mv-kiezer__keuzes{margin-bottom:16px}.mv-kiezer__optie legend,.mv-kiezer__blok{font-size:12px;line-height:18px}.mv-kiezer__knop{padding:12px 24px;font-size:12px;line-height:19.2px}}#cart-drawer .mv-verzendbalk{flex:none;padding:14px 20px 16px;border-bottom:1px solid rgb(44 29 128 / .1);background:var(--color-background)}#cart-drawer .mv-verzendbalk__tekst{margin:0 0 10px;font-size:14px;line-height:20px;color:var(--mv-indigo)}#cart-drawer .mv-verzendbalk__tekst b{font-weight:600}#cart-drawer .mv-verzendbalk__baan{height:8px;border-radius:999px;background:#2c1d801f;overflow:hidden}#cart-drawer .mv-verzendbalk__vulling{display:block;height:100%;border-radius:inherit;background:var(--mv-indigo);transform-origin:left center;transition:transform var(--animation-speed, .3s) ease}#cart-drawer .mv-verzendbalk--gehaald .mv-verzendbalk__vulling{background:#1f8a4c}#cart-drawer .mv-lade-meer{flex:none;display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid rgb(44 29 128 / .1);background:#fae6cd8c}#cart-drawer .mv-lade-meer__tekst{flex:1;min-width:0;margin:0;font-size:13px;line-height:18px;color:var(--mv-indigo)}#cart-drawer .mv-lade-meer__tekst b{font-weight:600}#cart-drawer .mv-lade-meer__knop{flex:none;padding:7px 16px;border:0;border-radius:500px;background:var(--mv-indigo);color:var(--mv-creme);font-family:inherit;font-size:11px;font-weight:500;line-height:18.7px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease-in-out}#cart-drawer .mv-lade-meer__knop:hover{opacity:.85}#cart-drawer .mv-lade-meer__knop:focus-visible{outline:2px solid var(--mv-indigo);outline-offset:2px}#cart-drawer .mv-lade-meer__knop:disabled{opacity:.5;cursor:default}#cart-drawer .mv-lade-wacht-blok{display:inline-block;width:72px;height:14px;border-radius:4px;background:linear-gradient(90deg,#ececf1,#f7f7fa,#ececf1) 0 0 / 200% 100%}#cart-drawer .mv-lade-wacht{color:transparent!important;border-radius:4px;background:linear-gradient(90deg,#ececf1,#f7f7fa,#ececf1) 0 0 / 200% 100%}#cart-drawer .mv-lade-wacht *{color:transparent!important;text-decoration-color:transparent!important}#cart-drawer .mv-lade-voorlopig .cart-items__remove{pointer-events:none}@media(prefers-reduced-motion:no-preference){#cart-drawer .mv-lade-wacht-blok,#cart-drawer .mv-lade-wacht{animation:mv-lade-glans 1.1s linear infinite}}@keyframes mv-lade-glans{to{background-position:-200% 0}}cart-drawer-component[data-mv-voorlopig] .cart-items__table-row.adding{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mv-lade.css.map */
