.ddo-fit-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-radius:14px;background:var(--ddo-surface-2,#f2f2f2);margin:0 0 20px}.ddo-fit-bar__t{display:flex;align-items:center;gap:10px;font-size:var(--ddo-t2,15px);color:var(--ddo-fg)}.ddo-fit-bar__btn,.ddo-fit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border:0;border-radius:999px;background:var(--ddo-fg,#111);color:var(--ddo-bg,#fff);font:inherit;font-size:var(--ddo-t2,15px);font-weight:600;cursor:pointer;text-align:left}.ddo-fit-bar__btn:focus-visible,.ddo-fit-btn:focus-visible{outline:2px solid var(--ddo-fg);outline-offset:2px}.ddo-fit-btn:disabled{opacity:.4;cursor:default}.ddo-fit-btn--ghost{background:transparent;color:var(--ddo-fg);border:1px solid var(--ddo-line-2,#ccc)}.ddo-fit-btn--buy{background:#4caf50;color:#fff;min-width:200px}@media(max-width:749px){.ddo-fit-bar{flex-direction:column;align-items:stretch;padding:14px 16px}.ddo-fit-bar__btn{justify-content:space-between}}.ddo-fit-lock{overflow:hidden}.ddo-fit-dlg{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);border:0;border-radius:20px;padding:24px;background:#fff;color:#111;box-shadow:0 20px 60px #00000040}.ddo-fit-dlg::backdrop{background:#00000080}.ddo-fit-dlg__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ddo-fit-dlg__title{margin:0;font-size:var(--ddo-k3,22px);font-weight:700}.ddo-fit-dlg__x{width:40px;height:40px;border:0;border-radius:50%;background:#f2f2f2;display:flex;align-items:center;justify-content:center;cursor:pointer}.ddo-fit-dlg label{display:flex;flex-direction:column;gap:6px;font-size:var(--ddo-t3,12px);font-weight:600;color:#555}.ddo-fit-plate{display:flex;align-items:stretch;height:58px;border:2px solid #111;border-radius:8px;overflow:hidden;background:#f7c600;box-shadow:inset 0 0 0 2px #f7c600,inset 0 0 0 3px #00000040}.ddo-fit-plate__nl{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;width:38px;padding:0 0 7px;background:#039;color:#fff;font-weight:700;font-size:13px;line-height:1}.ddo-fit-plate__nl svg{margin-bottom:auto;margin-top:7px}.ddo-fit-plate input{flex:1;min-width:0;border:0;background:transparent;font-family:Kenteken,Arial Narrow,Arial,sans-serif;font-size:28px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:0 10px;color:#111}.ddo-fit-plate input::placeholder{color:#00000059}.ddo-fit-plate input:focus{outline:none}.ddo-fit-plate:focus-within{outline:2px solid #111;outline-offset:2px}.ddo-fit-plate button{border:0;background:#111;color:#fff;font:inherit;font-weight:600;padding:0 20px;cursor:pointer}.ddo-fit-dlg__or{display:flex;align-items:center;gap:12px;margin:18px 0;color:#777;font-size:var(--ddo-t3,12px)}.ddo-fit-dlg__or:before,.ddo-fit-dlg__or:after{content:"";flex:1;height:1px;background:#e5e5e5}.ddo-fit-dlg__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ddo-fit-dlg select{width:100%;min-height:46px;border:1px solid #d5d5d5;border-radius:10px;padding:0 12px;font:inherit;font-size:16px;color:#111;background:#fff}.ddo-fit-dlg select:disabled{background:#f5f5f5;color:#999}.ddo-fit-dlg__msg{min-height:1.4em;margin:14px 0 0;font-size:var(--ddo-t2,15px)}.ddo-fit-dlg__foot{display:flex;justify-content:space-between;gap:12px;margin-top:18px}@media(max-width:480px){.ddo-fit-dlg{padding:18px}}.ddo-fit-dot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border-radius:50%;vertical-align:middle;box-sizing:border-box;position:relative;top:-.03em}.ddo-fit-dot svg{display:block;flex:0 0 auto}.ddo-fit-dot{line-height:0}.ddo-fit-dot.is-yes{background:#2e7d32}.ddo-fit-dot.is-no{background:#d32f2f}.ddo-fit-dot.is-none{background:transparent;border:2px solid var(--ddo-line-3,#bbb)}.ddo-fit-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--ddo-t3,12px);font-weight:700;color:#2e7d32;line-height:1;vertical-align:middle}.ddo-fit-label .ddo-fit-dot{width:16px;height:16px;top:0}.ddo-fit-label .ddo-fit-dot svg{width:9px;height:9px;display:block}.ddo-fit-label.is-no{color:#d32f2f}.ddo-fit-label[hidden]{display:none}.ddo-fit-box{display:block;margin:6px 0 12px}.ddo-fit-box__status{margin:0 0 10px;font-size:var(--ddo-t2,15px);color:var(--ddo-text-soft,#555)}.ddo-fit-box__status strong{color:var(--ddo-fg);font-weight:600}.ddo-fit-box[data-state=yes] [data-fit-state]{color:#2e7d32;font-weight:600}.ddo-fit-box[data-state=no] [data-fit-state],.ddo-fit-box[data-state=other] [data-fit-state]{color:#c62828;font-weight:600}.ddo-fit-box__car{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 18px;border:1px solid var(--ddo-fg,#111);border-radius:4px;background:transparent;font:inherit;font-size:var(--ddo-t2,15px);color:var(--ddo-fg);cursor:pointer;text-align:left}.ddo-fit-box__car:hover{background:var(--ddo-surface,#fafafa)}.ddo-fit-box__link{display:inline-block;margin-top:10px;color:var(--ddo-fg);text-decoration:underline;font-size:var(--ddo-t2,15px)}.ddo-fit-box__hint{margin:10px 0 0;color:var(--ddo-text-soft,#555);font-size:var(--ddo-t2,15px)}.ddo-fit-box__opts{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ddo-fit-opt{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ddo-line-2,#ddd);border-radius:4px;cursor:pointer}.ddo-fit-opt:has(input:checked){border-color:var(--ddo-fg)}.ddo-fit-opt input{accent-color:var(--ddo-fg)}.ddo-fit-opt__name{flex:1;font-size:var(--ddo-t2,15px)}.ddo-fit-opt__total{font-weight:700}.ddo-fit-box__parts{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.ddo-fit-box__parts li{display:flex;justify-content:space-between;gap:10px;font-size:var(--ddo-t3,12px);color:var(--ddo-text-soft,#555)}.ddo-fit-box__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.ddo-fit-box__sum{font-size:var(--ddo-k3,22px);font-weight:700}@media(max-width:749px){.ddo-fit-btn--buy{width:100%}}.ddo-fit-box__inhoud{margin:14px 0 0;font-size:var(--ddo-t2,15px);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/62/assets/ddo-fit.css.map */
