@font-face{font-family:EuroPlateCustom;src:url(EuroPlateCustom.woff2) format("woff2");font-weight:var(--fw-regular,normal);font-style:normal;font-display:block}.license-flow{font-family:var(--font-body-family);width:100%;margin:1rem auto}.license-flow .lf-step{padding:1rem;border-radius:var(--radius-lg,10px);border:1px solid #eee;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;background:var(--c-white,#fff)}.license-flow .lf-step h2{margin:-12px;padding:12px;font-size:var(--text-base,1.6rem);border-radius:var(--radius-lg,10px);border-bottom-left-radius:0;border-bottom-right-radius:0;background:#eee;border-bottom:1px solid #ddd;color:var(--c-ink,#1b294b);font-weight:var(--fw-semibold,600)}.license-flow .lf-step p{text-align:center;margin:10px 0 0}.license-flow .lf-office-duration{font-size:var(--text-2xs,.9rem);color:#888;margin-top:-10px!important}.license-flow .lf-change-office{color:var(--c-primary,#416ad8);text-decoration:underline;font-size:.8em;margin-left:.5em}.license-flow button{cursor:pointer}.license-flow #lf-check-btn,.license-flow #lf-add-to-cart-btn{align-self:center;margin-top:1.5rem;transition:opacity .25s ease}.license-flow #lf-check-btn:disabled{opacity:.5;cursor:not-allowed}.license-flow #lf-check-btn.lf-btn-loading{opacity:1;pointer-events:none}.license-flow #lf-check-btn .lf-btn-text{display:flex;gap:5px;align-items:center}.license-flow #lf-check-btn .lf-btn-text img{height:20px}.license-flow #lf-check-btn .lf-btn-spinner{display:flex;align-items:center;justify-content:center}.license-flow #lf-check-btn .lf-btn-spinner .spinner{width:24px;height:24px;animation:rotate 1.4s linear infinite}.license-flow #lf-check-btn .lf-btn-spinner .spinner .path{stroke:currentColor;stroke-dasharray:187;stroke-dashoffset:46.75;animation:dash 1.4s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.license-flow #lf-back-btn{background:var(--c-neutral-300,#ccc)}.license-flow .lf-modal.lf-hidden{display:none}.license-flow .lf-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.license-flow .lf-modal-content{background:#fff;padding:2rem 2.5rem;border-radius:var(--radius-md,8px);max-width:500px;width:90%;text-align:left;box-shadow:var(--shadow-lg,0 4px 20px rgba(0,0,0,.15))}.license-flow .lf-modal-content h3{margin:0 0 1rem;font-size:var(--text-sm,1.4rem);font-weight:var(--fw-semibold,600);color:#1a1a1a}.license-flow .lf-modal-content p{margin:0 0 1.5rem;color:#666;font-size:var(--text-2xs,.95rem);line-height:1.5}.license-flow .lf-form-group{margin-top:1rem}.license-flow .lf-form-group label{display:block;font-size:.85rem;font-weight:var(--fw-semibold,600);color:#1a1a1a;margin-bottom:.5rem}.license-flow .lf-select-row{display:flex;gap:.75rem;align-items:stretch}.license-flow .lf-select-row select{flex:1;padding:.75rem 2.5rem .75rem 1rem;font-size:var(--text-2xs,1rem);border:1px solid #ddd;border-radius:var(--radius-sm,4px);background:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.license-flow .lf-select-row select:focus{outline:none;border-color:#1a1a1a}.license-flow .lf-select-row button{padding:.75rem 1.5rem;font-size:var(--text-2xs,.9rem);font-weight:var(--fw-semibold,600);letter-spacing:.5px;background:#1a1a1a;color:#fff;border:none;border-radius:var(--radius-sm,4px);cursor:pointer;white-space:nowrap}.license-flow .lf-select-row button:hover{background:#333}.license-flow .lf-modal-actions{margin-top:1rem;display:flex;gap:1rem;justify-content:center}.license-flow .lf-results-headline{display:flex;align-items:center;gap:.6rem;margin:1.5rem 0 .75rem;font-size:var(--text-sm,1.4rem);font-weight:var(--fw-semibold,600);color:var(--c-ink,#1b294b)}.license-flow .lf-results-headline .spinner{width:22px;height:22px;border:3px solid rgba(65,106,216,.2);border-top:3px solid var(--c-primary,#416ad8);border-radius:var(--radius-circle,50%);animation:lf-spin 1s ease-in-out infinite;display:inline-block}@keyframes lf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.license-flow .lf-results-headline--success i{color:var(--c-success,#198754);font-size:var(--text-xs,1.3rem)}.license-flow .lf-results-headline--error i{color:var(--c-danger,#dc3545);font-size:var(--text-xs,1.3rem)}.license-flow .lf-results-headline--confirm{margin:0 0 .5rem}.license-flow .lf-results-headline--confirm i{color:var(--c-primary,#416ad8);font-size:var(--text-xs,1.3rem)}.license-flow .lf-results-headline--confirmed{margin:0 0 .5rem}.license-flow .lf-results-headline--confirmed i{color:var(--c-success,#198754);font-size:var(--text-xs,1.3rem)}.license-flow .lf-plate-highlight{color:var(--c-primary,#416ad8)}.license-flow #lf-results{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.license-flow #lf-results-headline,.license-flow #lf-results{scroll-margin-top:80px}.license-flow .lf-result{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #ddd;padding:.75rem;border-radius:var(--radius-md,8px);background:#fafafa;transition:border-color .2s,background .2s}.license-flow .lf-result:hover{border-color:var(--c-neutral-300,#ccc);background:var(--c-neutral-50,#f5f5f5)}.license-flow .lf-results-choose{font-weight:var(--fw-bold,700);color:var(--c-ink,#294270);margin:.5rem 0 .25rem}.license-flow .lf-results-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem;margin-top:.5rem}.license-flow .lf-result--grid{justify-content:center;gap:0;cursor:pointer;background:var(--c-white,#fff);font:inherit}.license-flow .lf-result--grid .thumb-numberplate{max-width:100%}.license-flow .lf-result--grid:hover{border-color:var(--c-primary,#326be0);background:var(--c-white,#fff)}.license-flow .lf-result--grid.lf-result-selected{border-color:var(--c-primary,#326be0);box-shadow:inset 0 0 0 2px var(--c-primary,#326be0)}.license-flow .lf-result--grid.lf-result-dimmed{opacity:.35}.license-flow .lf-confirm-btns--float{position:absolute;transform:translate(-50%);z-index:10;display:flex;gap:.5rem;white-space:nowrap;padding:.5rem;background:var(--c-white,#fff);border:1px solid var(--c-neutral-200,#e3e8f0);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg,0 4px 20px rgba(15,22,41,.18))}@media screen and (max-width:749px){.license-flow .lf-results-grid{grid-template-columns:1fr}}.license-flow .lf-result .thumb-numberplate{flex-shrink:0;margin:0}.license-flow .lf-result .thumb-numberplate .thumb-numberplate-wrapper{padding:0 .5em 0 5em;justify-content:space-evenly}.license-flow .lf-result .thumb-numberplate.numberplate-lines-2 .thumb-numberplate-wrapper{flex-wrap:wrap;padding:.6em}.license-flow .lf-result .thumb-numberplate .numberplate-field,.license-flow .lf-result .thumb-numberplate .numberplate-text{font-size:9em}.license-flow .lf-result .thumb-numberplate.numberplate-motorcycle .thumb-numberplate-wrapper{padding:.5em}.license-flow .lf-result .thumb-numberplate.numberplate-motorcycle .numberplate-field,.license-flow .lf-result .thumb-numberplate.numberplate-motorcycle .numberplate-text{font-size:7.2em}.license-flow .lf-result .thumb-numberplate.numberplate-motorcycle .line-2 .numberplate-sticker{flex-direction:row;margin-left:5.5em}.license-flow .lf-result .thumb-numberplate.numberplate-motorcycle .line-2 .numberplate-sticker .sticker-2{margin:0 0 0 .75em}.license-flow .lf-result .thumb-numberplate.numberplate-motorcycle .line-3{justify-content:space-between}.license-flow .lf-result .lf-add-btn{white-space:nowrap;height:44px;min-height:44px;padding:0 1rem;font-size:var(--text-2xs,1rem)}.license-flow .lf-result .lf-available-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;background:transparent;border:1px solid var(--c-success,#28a745);border-radius:var(--radius-sm,4px);font-size:.75rem;font-weight:var(--fw-semibold,600);color:var(--c-success,#28a745);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.license-flow .lf-result .lf-available-badge i{font-size:.7rem;color:var(--c-success,#28a745)}.license-flow .lf-result{transition:opacity .25s ease,filter .25s ease}.license-flow .lf-result-hidden{display:none}.license-flow .lf-result-dimmed{opacity:.25;filter:grayscale(80%);pointer-events:none}.license-flow .lf-result-selected,.license-flow .lf-result-selected:hover{border-color:var(--c-neutral-300,#ccc);background:var(--c-neutral-50,#f5f5f5)}.license-flow .lf-show-more-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:.75rem 1rem;background:var(--c-neutral-50,#f5f5f5);border:1px solid #ddd;border-radius:var(--radius-md,8px);color:#1a73e8;font-weight:var(--fw-semibold,600);cursor:pointer;transition:background .2s,color .2s}.license-flow .lf-show-more-btn:hover{background:#e8f4fd;color:#1557b0}.license-flow .lf-show-more-btn.lf-hidden{display:none}.license-flow .lf-hidden,.license-flow .hidden{display:none!important}.license-flow .lf-confirm-btns{display:flex;gap:.5rem}.license-flow .lf-confirm-btns button{height:44px;min-height:44px;padding:0 1rem;font-size:var(--text-2xs,1rem)}.license-flow .lf-confirm-btns .lf-cancel-btn{background:transparent;border:1px solid var(--c-neutral-300,#ccc);color:#666}.license-flow .lf-confirm-btns .lf-cancel-btn:hover{background:var(--c-neutral-50,#f5f5f5);border-color:#999;color:#333}.license-flow .lf-error{color:red}.license-flow .lf-step-success{border:none;background:transparent}.license-flow .lf-success-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.license-flow .lf-success-icon{margin-bottom:1rem}.license-flow .lf-success-title{margin:0 0 .5rem;font-size:var(--text-sm,1.5rem);font-weight:var(--fw-semibold,600);color:var(--c-ink,#1b294b)}.license-flow .lf-success-text{margin:0 0 1.5rem;font-size:var(--text-2xs,1rem);color:#666}.license-flow .lf-success-plate{display:flex;justify-content:center}.license-flow #numberplate-container{margin:0 auto;width:100%;container-type:inline-size}.license-flow .numberplate{font-size:min(11px,1.8cqi);transition:width .3s ease,height .3s ease}.license-flow .numberplate-field{transition:width .15s ease}.license-flow .numberplate-wrapper{gap:.6em}.license-flow .numberplate-wrapper.field-transition{overflow:visible}.license-flow .numberplate-field .pointer{z-index:10}.license-flow .numberplate-field input[readonly]+.pointer{display:none}.license-flow .numberplate-field input[readonly]:focus,.license-flow .numberplate-field input[readonly]{background:var(--c-white,#fff);box-shadow:none;animation:none}.license-flow .lf-selectoffice-unavailable,.license-flow .lf-selectoffice-success,.license-flow .lf-selectoffice-error{text-align:center;padding:1.5rem}.license-flow .lf-selectoffice-unavailable a.button{color:var(--c-white,#fff)}.license-flow .lf-confirming{text-align:center;color:#666}.license-flow .lf-success{color:var(--c-success,#198754);font-weight:var(--fw-medium,500)}.license-flow .lf-success i{margin-right:.5em}.license-flow .lf-success-info{font-size:.85em;color:#666;margin-top:.5em}.license-flow .lf-wait-hint{font-size:.85em;color:#999;text-align:center;margin-top:.5em}.license-flow .numberplate.numberplate-lines-2 .numberplate-wrapper .line-2{flex-wrap:nowrap;overflow:hidden}.license-flow .numberplate.numberplate-lines-2 .numberplate-wrapper .line-2 .numberplate-text{flex-shrink:0}.license-flow .numberplate-sticker .sticker-1{background:#d0d0d0!important;border:.2em solid var(--c-neutral-400,#a3a3a3)!important}.license-flow .numberplate-sticker .sticker-2{background:silver!important;border:.2em solid var(--c-neutral-400,#a3a3a3)!important}.license-flow .lf-step-3 .lf-summary{text-align:center;margin-top:1rem;background:#e7f7ec;border:1px solid #c4e2cc;border-radius:var(--radius-md,8px);padding:1rem}.license-flow .lf-step-3 .lf-plate-text{font-size:var(--text-sm,1.4rem);font-weight:var(--fw-bold,bold);margin-bottom:.3rem}.license-flow .lf-plate-size{text-align:center;font-size:var(--text-2xs,.9rem);color:#666;margin-bottom:.5rem}.license-flow .lf-wildcard-hint{text-align:center;font-size:var(--text-2xs,.9rem);color:#666;margin-top:.75rem}.license-flow .lf-wildcard-hint .lf-hint-badge{display:inline-block;background:#e8f4fd;color:#1a73e8;font-size:.75rem;font-weight:var(--fw-semibold,600);padding:.2rem .5rem;border-radius:var(--radius-sm,4px);margin-right:.4rem;text-transform:uppercase;letter-spacing:.3px}.license-flow .lf-result-success,.license-flow .lf-result-success:hover{border-color:var(--c-success,#28a745);background:#e7f7ec}.license-flow .lf-inline-success{display:flex;align-items:center}.license-flow .lf-success-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;background:var(--c-success,#28a745);border-radius:var(--radius-sm,4px);font-size:.85rem;font-weight:var(--fw-semibold,600);color:var(--c-white,#fff);white-space:nowrap}.license-flow .lf-success-badge svg{flex-shrink:0}.license-flow .lf-result-in-cart,.license-flow .lf-result-in-cart:hover{border-color:var(--c-success,#28a745);background:#e7f7ec;cursor:default}.license-flow .lf-result--grid{position:relative}.license-flow .lf-result--grid .lf-inline-success{position:absolute;top:0;left:50%;transform:translate(-50%);transition:opacity .15s ease}.license-flow .lf-result--grid.lf-result-in-cart:hover .lf-inline-success{opacity:0}.license-flow .lf-result--grid .lf-success-badge{font-size:.7rem;padding:.2rem .5rem}.license-flow .lf-result-loading{opacity:.6;pointer-events:none}@media(max-width:760px){.license-flow{margin-left:0;margin-right:0;width:100%}.license-flow .lf-step{padding:.75rem 1rem;border-radius:0;border-left:none;border-right:none}.license-flow .lf-step h2{margin:-12px -1rem;padding:12px 1rem;border-radius:0;font-size:var(--text-2xs,1.1rem)}.license-flow .numberplate{font-size:min(11px,1.85cqi)}.license-flow .numberplate .numberplate-field.w1{width:6.5em}.license-flow .numberplate .numberplate-field.w2{width:10em}.license-flow .numberplate .numberplate-field.w3{width:12em}.license-flow .numberplate .numberplate-field.w4{width:16em}.license-flow .lf-result{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.license-flow .lf-result .thumb-numberplate{font-size:3.5px}.license-flow .lf-confirm-btns{justify-content:center}.license-flow .lf-modal-content{padding:1.5rem 1rem}.license-flow .lf-modal-content h3{font-size:var(--text-xs,1.2rem)}.license-flow .lf-select-row{flex-direction:column}.license-flow .lf-select-row button,.license-flow #lf-check-btn{width:100%}.license-flow .lf-wildcard-hint{font-size:1.15rem}.license-flow .lf-wildcard-hint .lf-hint-badge{font-size:.9rem}.license-flow .lf-results-headline{display:block}.license-flow .lf-results-headline i,.license-flow .lf-results-headline .spinner{display:inline-block;vertical-align:middle;margin-right:.4rem}.license-flow .lf-plate-highlight{display:inline}}.lf-lite .lf-step h2,.lf-lite .lf-step-1>p,.lf-lite .lf-plate-size{display:none}.license-flow .lf-vehicle-toggle{display:flex;gap:var(--space-xs,8px);justify-content:center;margin:0 0 var(--space-md,16px)}.license-flow .lf-vehicle-btn{padding:var(--space-xs,8px) var(--space-lg,20px);border:1px solid var(--c-neutral-300,#d1d5db);border-radius:999px;background:var(--c-white,#fff);color:var(--c-ink,#294270);font-weight:var(--fw-bold,700);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.license-flow .lf-vehicle-btn.is-active{background:var(--c-primary,#326be0);color:var(--c-white,#fff);border-color:var(--c-primary,#326be0)}.license-flow .lf-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(16px);display:flex;align-items:center;gap:var(--space-sm,12px);background:var(--c-ink,#294270);color:var(--c-white,#fff);padding:var(--space-sm,12px) var(--space-md,16px);border-radius:var(--radius-md,8px);box-shadow:0 6px 18px #0f162940;font-size:var(--text-sm,15px);line-height:1.4;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:9999;max-width:90vw}.license-flow .lf-toast--show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.license-flow .lf-toast__msg{flex:1 1 auto}.license-flow .lf-toast__close{flex:0 0 auto;background:transparent;border:0;color:inherit;font-size:22px;line-height:1;padding:0;margin:0;width:24px;height:24px;cursor:pointer;opacity:.75;transition:opacity .15s ease}.license-flow .lf-toast__close:hover,.license-flow .lf-toast__close:focus-visible{opacity:1}@media screen and (max-width:749px){.license-flow .lf-toast{left:12px;right:12px;top:72px;bottom:auto;max-width:none;width:auto;transform:translateY(-8px)}.license-flow .lf-toast--show{transform:translateY(0)}}.license-flow .lf-wish{display:flex;flex-direction:column;gap:1.6rem}.license-flow .lf-wish-notice{background:color-mix(in srgb,var(--c-primary,#326be0) 10%,#fff);color:var(--c-ink,#1b294b);padding:1.2rem 1.6rem;border-radius:var(--radius-md,6px);font-size:var(--text-sm,1.4rem);line-height:1.5}.license-flow .lf-wish-notice--ok{background:color-mix(in srgb,var(--c-success,#28a745) 12%,#fff);display:flex;align-items:center;gap:.8rem}.license-flow .lf-wish-notice--ok i{color:var(--c-success,#28a745)}.license-flow .lf-wish-rows{display:flex;flex-direction:column;gap:1.4rem}.license-flow .lf-wish-row{display:flex;flex-direction:column;gap:.5rem}.license-flow .lf-wish-label{font-weight:var(--fw-semibold,600);font-size:var(--text-sm,1.4rem);color:var(--c-ink,#1b294b)}.license-flow .lf-wish-optional{font-weight:var(--fw-regular,400);color:var(--c-muted,#53678c);font-size:.85em}.license-flow .lf-wish-plate-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}.license-flow .lf-wish-plate{flex-shrink:0;max-width:100%;margin:0}.license-flow .lf-wish-plate--sm{font-size:4.5px}.license-flow .lf-wish-plate--md{font-size:5.5px}.license-flow .lf-wish-plate--lg{font-size:6.5px}.license-flow .lf-wish-plate .thumb-numberplate-wrapper{overflow:hidden}.license-flow .lf-wish-plate .numberplate-field{font-size:8em}.license-flow .lf-wish-plate .lf-wish-field{display:flex;align-items:center}.license-flow .lf-wish-plate--invalid{outline:2px solid #c0392b;outline-offset:3px;border-radius:1.25em}.license-flow .lf-wish-input{font:inherit;background:#0000000f;border:none;border-radius:.12em;outline:none;padding:0 .04em;margin:0;text-align:center;color:#000;text-transform:uppercase;box-shadow:none;cursor:text;min-width:0}.license-flow .lf-wish-letters{width:2.3ch}.license-flow .lf-wish-digits{width:4.3ch;text-transform:none}.license-flow .lf-wish-input::placeholder{color:#aab0bb}.license-flow .lf-wish-input:hover{background:#0000001a}.license-flow .lf-wish-input:focus{background:color-mix(in srgb,var(--c-primary,#326be0) 15%,transparent);box-shadow:inset 0 0 0 .04em var(--c-primary,#326be0)}.license-flow .lf-wish-submit{background:var(--c-success,#28a745);border-color:var(--c-success,#28a745);color:#fff;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.license-flow .lf-wish-submit:hover{filter:brightness(.95)}.license-flow .lf-wish-error{color:#c0392b;font-size:var(--text-sm,1.4rem);margin:0}@media screen and (max-width:600px){.license-flow .lf-wish-plate--sm{font-size:4px}.license-flow .lf-wish-plate--md{font-size:4.6px}.license-flow .lf-wish-plate--lg{font-size:5.2px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/reservation.css.map */
