.vct-retour{--vct-merk: #E8622C;--vct-contrast: #000000;--vct-rand: rgba(0, 0, 0, .12);--vct-zacht: rgba(0, 0, 0, .04);--vct-muted: rgba(0, 0, 0, .6);--vct-fout: #b42318;--vct-fout-bg: #fef3f2;--vct-ok: #067647;--vct-ok-bg: #ecfdf3;--vct-r: 12px;max-width:760px;margin:0 auto;padding:8px 16px 40px;box-sizing:border-box;font-size:16px;line-height:1.5}.vct-retour *,.vct-retour *:before,.vct-retour *:after{box-sizing:border-box}.vct-retour [hidden]{display:none!important}.vct-retour h2{margin:8px 0 4px;font-size:1.6em;line-height:1.2}.vct-retour h3{margin:0 0 12px;font-size:1.15em}.vct-retour h4{margin:12px 0 4px;font-size:1em}.vct-retour p{margin:0 0 8px}.vct-omslag{height:160px;border-radius:var(--vct-r);background-size:cover;background-position:center;margin-bottom:16px}.vct-kop{margin-bottom:16px}.vct-kop p{color:var(--vct-muted)}.vct-logo{max-height:48px;max-width:200px;display:block;margin-bottom:8px}.vct-test{background:#fffaeb;color:#93370d;border:1px solid #fedf89;border-radius:var(--vct-r);padding:10px 12px;margin-bottom:16px;font-size:.9em}.vct-kaart{border:1px solid var(--vct-rand);border-radius:var(--vct-r);padding:16px;margin-bottom:16px;background:#fff}.vct-veld{display:block;margin-bottom:12px}.vct-veld>span:first-child,.vct-vraag-t{display:block;font-weight:600;margin-bottom:4px;font-size:.95em}.vct-veld b[aria-hidden]{color:var(--vct-fout);font-weight:600}.vct-retour input[type=text],.vct-retour input[type=email],.vct-retour input[type=tel],.vct-retour input:not([type]),.vct-retour select,.vct-retour textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--vct-rand);border-radius:10px;font:inherit;font-size:16px;background:#fff;color:inherit}.vct-retour input:focus,.vct-retour select:focus,.vct-retour textarea:focus{outline:2px solid var(--vct-merk);outline-offset:1px;border-color:var(--vct-merk)}.vct-knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 20px;border:0;border-radius:10px;background:var(--vct-merk);color:#fff;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.vct-knop:hover{filter:brightness(.95)}.vct-knop:disabled{opacity:.55;cursor:default}.vct-knop2{background:transparent;color:inherit;border:1px solid var(--vct-rand)}.vct-knoppen{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:8px}.vct-knoppen .vct-knop{flex:1 1 160px}.vct-foutmelding,.vct-fout{color:var(--vct-fout);background:var(--vct-fout-bg);border-radius:10px;padding:8px 12px;margin:8px 0;font-size:.92em}.vct-ok{color:var(--vct-ok);background:var(--vct-ok-bg);border-radius:10px;padding:10px 12px;font-weight:600}.vct-wacht{color:var(--vct-muted);background:var(--vct-zacht);border-radius:10px;padding:10px 12px}.vct-laden{color:var(--vct-muted);padding:24px 0}.vct-uitleg{display:block;color:var(--vct-muted);font-size:.88em;font-weight:400}.vct-zoek .vct-knop{width:100%}.vct-stap-t{margin:8px 0 12px}.vct-best-kop{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.vct-best-kop h3{margin:0}.vct-artikel{border-top:1px solid var(--vct-rand);padding:12px 0}.vct-artikel.vct-uit{opacity:.6}.vct-art-rij{display:flex;align-items:center;gap:12px}.vct-art-rij img,.vct-geen-foto{width:64px;height:64px;object-fit:contain;border-radius:8px;background:var(--vct-zacht);flex:0 0 64px}.vct-art-info{flex:1 1 auto;min-width:0}.vct-art-info b{display:block;overflow-wrap:anywhere}.vct-aantal{display:flex;align-items:center;gap:6px;font-size:.9em}.vct-aantal select{width:auto;min-width:72px}.vct-vink{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;white-space:nowrap}.vct-vink input,.vct-optie input,.vct-methode input{width:20px;height:20px;accent-color:var(--vct-merk);margin:0;flex:0 0 20px}.vct-niet{color:var(--vct-muted);font-size:.85em;text-align:right;max-width:40%}.vct-artikel.vct-gekozen .vct-art-info b{color:var(--vct-merk)}.vct-art-details{margin:12px 0 0 76px}.vct-opties{display:grid;gap:8px}.vct-optie{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--vct-rand);border-radius:10px;cursor:pointer}.vct-optie:has(input:checked){border-color:var(--vct-merk);background:var(--vct-zacht)}.vct-badge{display:inline-block;font-size:.75em;padding:1px 8px;border-radius:999px;background:var(--vct-merk);color:#fff;margin-left:4px}.vct-bestanden .vct-lijst{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.vct-bestand{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:var(--vct-zacht);font-size:.85em;max-width:100%;overflow-wrap:anywhere}.vct-bestand button{border:0;background:none;cursor:pointer;font-size:1.1em;line-height:1;padding:0 2px;color:inherit}.vct-upload{position:relative}.vct-upload.vct-bezig{opacity:.6;pointer-events:none}.vct-meer summary{cursor:pointer;font-weight:600;color:var(--vct-merk)}.vct-rij{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-top:8px}.vct-rij .vct-veld{margin:0}.vct-g2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.vct-g3{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0 12px}.vct-methoden{display:grid;gap:8px}.vct-methode{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--vct-rand);border-radius:10px;cursor:pointer}.vct-methode.vct-actief{border-color:var(--vct-merk);box-shadow:0 0 0 1px var(--vct-merk) inset}.vct-m-info{flex:1 1 auto}.vct-gratis{color:var(--vct-ok)}.vct-methode s{color:var(--vct-muted);font-size:.9em}.vct-overzicht ul,.vct-status ul{margin:0 0 8px;padding-left:18px}.vct-status li{margin-bottom:6px}.vct-totaal{display:flex;justify-content:space-between;border-top:1px solid var(--vct-rand);padding-top:10px;margin-top:8px;font-size:1.05em}.vct-status .vct-knop{margin:8px 0}.vct-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.2em;letter-spacing:.05em}.vct-bewaar{margin-top:8px}.vct-voet{margin-top:16px;font-size:.9em;color:var(--vct-muted)}.vct-voet a,.vct-retour a:not(.vct-knop){color:var(--vct-merk)}@media(max-width:600px){.vct-retour{padding:4px 16px 32px}.vct-g2,.vct-g3,.vct-rij{grid-template-columns:1fr}.vct-art-details{margin-left:0}.vct-art-rij{flex-wrap:wrap}.vct-art-info{flex-basis:calc(100% - 76px)}.vct-aantal,.vct-vink,.vct-niet{margin-left:76px;max-width:none;text-align:left}.vct-kaart{padding:14px}}@media print{.vct-knoppen,.vct-voet,.vct-test{display:none!important}.vct-kaart{border:0;padding:0}}.vct-preventie ul{margin:8px 0 0;padding-left:20px}.vct-preventie li{margin:6px 0;line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/72/assets/vct-retourformulier.css.map */
