leasing-flow{--leasing-surface: rgb(var(--color-background));--leasing-surface-strong: rgb(var(--color-background));--leasing-border: rgba(var(--color-foreground), .12);--leasing-border-strong: rgba(var(--color-foreground), .2);--leasing-soft: rgba(var(--color-foreground), .05);--leasing-soft-strong: rgba(var(--color-foreground), .08);--leasing-text: rgb(var(--color-foreground));--leasing-muted: rgba(var(--color-foreground), .68);--leasing-accent: rgb(var(--color-button));--leasing-accent-text: rgb(var(--color-button-text));--leasing-overlay: rgba(0, 0, 0, .6);--leasing-shadow: 0 2rem 5rem rgba(0, 0, 0, .18);--leasing-select-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 8%22 fill=%22none%22%3E%3Cpath d=%22M1 1.5L6 6.5L11 1.5%22 stroke=%22%23111%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");display:block;margin:0 0 1rem;color:var(--leasing-text)}leasing-flow[data-context=stark-configurator]{--leasing-surface: rgba(255, 255, 255, .05);--leasing-surface-strong: linear-gradient(180deg, rgba(18, 18, 18, .98) 0%, rgba(28, 28, 28, .98) 100%);--leasing-border: rgba(255, 255, 255, .12);--leasing-border-strong: rgba(255, 255, 255, .22);--leasing-soft: rgba(255, 255, 255, .08);--leasing-soft-strong: rgba(255, 255, 255, .12);--leasing-text: #ffffff;--leasing-muted: rgba(255, 255, 255, .72);--leasing-accent: #ffffff;--leasing-accent-text: #111111;--leasing-overlay: rgba(0, 0, 0, .72);--leasing-shadow: 0 2rem 6rem rgba(0, 0, 0, .45);--leasing-select-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 8%22 fill=%22none%22%3E%3Cpath d=%22M1 1.5L6 6.5L11 1.5%22 stroke=%22%23fff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.leasing-flow--direct-open{margin:0;width:100%}[data-leasing-scope]{position:relative}[data-leasing-buy-surface][hidden]{display:none!important}.product-form__buttons[data-leasing-scope]{display:grid;gap:1rem}.stark-configurator__order-actions{display:grid;gap:1rem;width:min(100%,24rem);justify-self:end}.leasing-flow__toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.leasing-flow__toggle-option,.leasing-flow__direct-surface{display:grid;gap:.65rem}.leasing-flow__toggle-button{-webkit-appearance:none;appearance:none;border:1px solid var(--leasing-border);border-radius:1.8rem;background:transparent;color:var(--leasing-text);cursor:pointer;font:inherit;font-size:1.3rem;font-weight:700;line-height:1;min-height:5.4rem;padding:1.6rem 1.4rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.leasing-flow__toggle-button.is-active{border-color:var(--leasing-accent);background:var(--leasing-accent);color:var(--leasing-accent-text);transform:translateY(-.1rem)}.leasing-flow__toggle-button:focus-visible,.leasing-flow__open-button:focus-visible,.leasing-flow__modal-close:focus-visible,.leasing-flow__action:focus-visible,.leasing-flow__percent-button:focus-visible,.leasing-flow__field input:focus-visible,.leasing-flow__field select:focus-visible,.leasing-flow__choice input:focus-visible,.leasing-flow__range:focus-visible{outline:.2rem solid var(--leasing-accent);outline-offset:.2rem}.leasing-flow__lease-surface{display:grid;gap:.65rem}.leasing-flow__teaser{margin:0;color:var(--leasing-muted);font-size:1.2rem;line-height:1.5}.leasing-flow__toggle-option--lease .leasing-flow__teaser,.leasing-flow--direct-open .leasing-flow__teaser{padding:0 .2rem}.leasing-flow__status{margin-top:.8rem;border-radius:1.2rem;padding:1rem 1.2rem;font-size:1.25rem;line-height:1.5}.leasing-flow__status[hidden]{display:none}.leasing-flow__status[data-state=error]{background:#b91c1c1f;color:#b91c1c}.leasing-flow__status[data-state=info]{background:var(--leasing-soft);color:var(--leasing-muted)}leasing-flow[data-context=stark-configurator] .leasing-flow__status[data-state=error]{color:#fecaca;background:#ef44442e}.leasing-flow__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1.8rem;color:var(--leasing-text)}.leasing-flow__modal[hidden]{display:none}.leasing-flow__modal.is-open{display:grid}.leasing-flow__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--leasing-overlay)}.leasing-flow__overlay:empty{display:block}.leasing-flow__dialog{position:relative;width:min(64rem,100%);max-height:75vh;overflow:hidden;border:1px solid var(--leasing-border-strong);border-radius:2.2rem;background:var(--leasing-surface-strong);box-shadow:var(--leasing-shadow);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}leasing-flow[data-context=product-form] .leasing-flow__dialog,.leasing-flow__modal[data-leasing-context=product-form] .leasing-flow__dialog{background:linear-gradient(180deg,#fff,#f7f7f7)}.leasing-flow__modal[data-leasing-context=product-form]{--leasing-surface: #ffffff !important;--leasing-surface-strong: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%) !important;--leasing-border: rgba(17, 17, 17, .14) !important;--leasing-border-strong: rgba(17, 17, 17, .22) !important;--leasing-soft: rgba(17, 17, 17, .05) !important;--leasing-soft-strong: rgba(17, 17, 17, .09) !important;--leasing-text: #111111 !important;--leasing-muted: rgba(17, 17, 17, .68) !important;--leasing-accent: #111111 !important;--leasing-accent-text: #ffffff !important;--leasing-overlay: rgba(0, 0, 0, .6) !important}.leasing-flow__modal[data-leasing-context=product-form] .leasing-flow__modal-title{color:var(--leasing-text)!important}.leasing-flow__modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:2rem 2rem 1.2rem}.leasing-flow__modal-copy{display:grid;gap:.55rem}.leasing-flow__eyebrow{color:var(--leasing-muted);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.leasing-flow__modal-title{margin:0;font-size:clamp(2rem,2vw,2.8rem);line-height:1.1}.leasing-flow__modal-subtitle{margin:0;color:var(--leasing-muted);font-size:1.3rem;line-height:1.5}.leasing-flow__modal-close{-webkit-appearance:none;appearance:none;border:1px solid var(--leasing-border);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center}.leasing-flow__stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:0 2rem 1.4rem}.leasing-flow__step-indicator{display:grid;gap:.45rem;border:1px solid var(--leasing-border);border-radius:1.4rem;padding:1rem 1.2rem;background:var(--leasing-soft);color:var(--leasing-muted)}.leasing-flow__step-indicator.is-active{border-color:var(--leasing-accent);background:var(--leasing-soft-strong);color:var(--leasing-text)}.leasing-flow__step-index{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.leasing-flow__step-name{font-size:1.3rem;font-weight:700;line-height:1.3}.leasing-flow__modal-body{min-height:0;overflow-y:auto;padding:0 2rem 2rem}.leasing-flow__footer{position:relative;z-index:1;display:grid;gap:1rem;padding:1.2rem 2rem calc(1.2rem + env(safe-area-inset-bottom,0px));background:var(--leasing-surface-strong);border-top:1px solid var(--leasing-border);box-shadow:0 -1rem 2.4rem #0000000f}.leasing-flow__footer .leasing-flow__status{margin:0}.leasing-flow__actions[hidden]{display:none}.leasing-flow__panel{display:grid;gap:1.8rem}.leasing-flow__panel[hidden]{display:none}.leasing-flow__grid{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leasing-flow__field{display:grid;gap:.65rem}.leasing-flow__field--full{grid-column:1 / -1}.leasing-flow__choice-field,.leasing-flow__date-field{display:grid;gap:.65rem;min-width:0;margin:0;padding:0;border:0}.leasing-flow__choice-field{grid-column:1 / -1}.leasing-flow__choice-list{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;min-height:4.6rem;align-items:center;padding:.4rem 0}.leasing-flow__choice{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;font-size:1.4rem;font-weight:600}.leasing-flow__choice input{width:2rem;height:2rem;margin:0;accent-color:var(--leasing-accent)}.leasing-flow__address-grid,.leasing-flow__birth-grid{display:grid;gap:1rem;min-width:0}.leasing-flow__address-grid{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr)}.leasing-flow__birth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leasing-flow__label{font-size:1.25rem;font-weight:700;line-height:1.4}.leasing-flow__field input,.leasing-flow__field select{width:100%;min-width:0;border:1px solid var(--leasing-border);border-radius:1.4rem;background-color:var(--leasing-surface);color:inherit;font:inherit;font-size:1.4rem;line-height:1.4;padding:1.1rem 1.4rem}.leasing-flow__field select{appearance:none;-webkit-appearance:none;background-image:var(--leasing-select-icon);background-position:right 1.4rem center;background-repeat:no-repeat;background-size:1.1rem auto;cursor:pointer;padding-right:4.2rem}.leasing-flow__field select option{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}leasing-flow[data-context=stark-configurator] .leasing-flow__field select,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]{color-scheme:dark}leasing-flow[data-context=stark-configurator] .leasing-flow__field select option{background:#161616;color:#fff}leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);opacity:1}leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-date-and-time-value,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit-fields-wrapper,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit-text,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit-month-field,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit-year-field{color:#fff}leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-date-and-time-value,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit-fields-wrapper,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit-text,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit-month-field,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit-year-field{color:#ffffffb8}.leasing-flow__range-wrap{display:grid;gap:.8rem}.leasing-flow__range{width:100%;accent-color:var(--leasing-accent)}.leasing-flow__percentages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.leasing-flow__percent-button{-webkit-appearance:none;appearance:none;border:1px solid var(--leasing-border);border-radius:999px;background:transparent;color:var(--leasing-muted);cursor:pointer;font:inherit;font-size:1.15rem;font-weight:700;padding:.85rem .6rem}.leasing-flow__percent-button.is-active{border-color:var(--leasing-accent);background:var(--leasing-accent);color:var(--leasing-accent-text)}.leasing-flow__summary{display:grid;gap:1rem;border:1px solid var(--leasing-border);border-radius:1.8rem;background:var(--leasing-soft);padding:1.8rem}.leasing-flow__summary-heading{margin:0;color:var(--leasing-muted);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.leasing-flow__summary-amount{margin:0;font-size:clamp(2.6rem,4vw,4.4rem);font-weight:800;line-height:.95}.leasing-flow__summary-note{margin:0;color:var(--leasing-muted);font-size:1.35rem;line-height:1.5}.leasing-flow__summary-meta{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leasing-flow__summary-meta-item{display:grid;gap:.35rem}.leasing-flow__summary-meta-label{color:var(--leasing-muted);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.leasing-flow__summary-meta-value{font-size:1.5rem;font-weight:700}.leasing-flow__upload-grid{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leasing-flow__upload-card{display:grid;gap:1rem;border:1px solid var(--leasing-border);border-radius:1.8rem;background:var(--leasing-soft);padding:1.6rem}.leasing-flow__upload-preview{min-height:16rem;border:1px dashed var(--leasing-border-strong);border-radius:1.4rem;background:var(--leasing-surface);display:grid;place-items:center;overflow:hidden}.leasing-flow__upload-preview img{display:block;width:100%;height:100%;object-fit:cover}.leasing-flow__upload-placeholder{padding:1.4rem;color:var(--leasing-muted);font-size:1.2rem;line-height:1.5;text-align:center}.leasing-flow__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.leasing-flow__actions--end{justify-content:flex-end}.leasing-flow__action{-webkit-appearance:none;appearance:none;border:1px solid var(--leasing-border);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:1.3rem;font-weight:700;line-height:1;min-height:4.6rem;padding:0 1.8rem}.leasing-flow__action--primary{border-color:var(--leasing-accent);background:var(--leasing-accent);color:var(--leasing-accent-text)}.leasing-flow__actions.is-busy{justify-content:stretch}.leasing-flow__actions.is-busy .leasing-flow__action:not([data-leasing-submit]){display:none}.leasing-flow__action[data-leasing-submit].is-busy{position:relative;isolation:isolate;flex:1 1 100%;width:100%;overflow:hidden;opacity:1}.leasing-flow__action[data-leasing-submit].is-busy:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:45%;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:leasing-flow-submit-progress 1.25s ease-in-out infinite}.leasing-flow__action [data-leasing-submit-label]{position:relative;z-index:1}@keyframes leasing-flow-submit-progress{0%{transform:translate(-110%)}to{transform:translate(245%)}}.leasing-flow__action[disabled],.leasing-flow__open-button[disabled]{cursor:not-allowed;opacity:.55}.leasing-flow__helper{margin:0;color:var(--leasing-muted);font-size:1.2rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.leasing-flow__action[data-leasing-submit].is-busy:before{width:100%;opacity:.25;animation:none;transform:none}}leasing-flow[data-context=stark-configurator] .leasing-flow__open-button{width:100%}@media screen and (max-width:989px){.stark-configurator__order-actions{width:100%;justify-self:stretch}}@media screen and (max-width:749px){.leasing-flow__modal{padding:1.2rem}.leasing-flow__dialog{width:100%;max-height:75vh}.leasing-flow__modal-header,.leasing-flow__stepper,.leasing-flow__modal-body,.leasing-flow__footer{padding-left:1.4rem;padding-right:1.4rem}.leasing-flow__grid,.leasing-flow__upload-grid,.leasing-flow__summary-meta{grid-template-columns:1fr}.leasing-flow__stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding-bottom:1rem}.leasing-flow__step-indicator{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;min-height:4.8rem;padding:.6rem .7rem;border-radius:1.2rem}.leasing-flow__step-indicator:before{content:attr(data-leasing-step-indicator);display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid currentColor;border-radius:999px;font-size:1.1rem;font-weight:800;line-height:1}.leasing-flow__step-indicator.is-active:before{border-color:var(--leasing-accent);background:var(--leasing-accent);color:var(--leasing-accent-text)}.leasing-flow__step-index{display:none}.leasing-flow__step-name{min-width:0;font-size:1rem;line-height:1.15;overflow-wrap:break-word}.leasing-flow__birth-grid{gap:.6rem}.leasing-flow__birth-grid .leasing-flow__field input{padding-left:.9rem;padding-right:.9rem}.leasing-flow__percentages{grid-template-columns:repeat(3,minmax(0,1fr))}.leasing-flow__actions{flex-direction:row;flex-wrap:nowrap}.leasing-flow__action{flex:1 1 0;width:auto;min-width:0;min-height:4.8rem;padding:.8rem 1rem;line-height:1.2}}.leasing-flow__toggle--three{grid-template-columns:repeat(3,minmax(0,1fr))}.leasing-flow__modal{z-index:1000}.leasing-flow__dialog{max-height:min(88dvh,86rem);grid-template-rows:auto minmax(0,1fr) auto}.leasing-flow__plan-field{min-width:0;margin:0;padding:0;border:0}.leasing-flow__plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.8rem}.leasing-flow__plan-option{-webkit-appearance:none;appearance:none;display:grid;gap:.45rem;min-width:0;min-height:8rem;padding:1.4rem;border:1px solid var(--leasing-border);border-radius:1.6rem;background:var(--leasing-surface);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.leasing-flow__plan-option:hover{border-color:var(--leasing-border-strong);transform:translateY(-.1rem)}.leasing-flow__plan-option.is-active{border-color:var(--leasing-accent);background:var(--leasing-soft-strong)}.leasing-flow__plan-option:focus-visible{outline:.2rem solid var(--leasing-accent);outline-offset:.2rem}.leasing-flow__plan-title{font-size:1.45rem;font-weight:800;line-height:1.25}.leasing-flow__plan-copy{color:var(--leasing-muted);font-size:1.2rem;line-height:1.45}.leasing-flow__checkout-note{margin:0;padding:1.2rem 1.4rem;border-left:.3rem solid var(--leasing-accent);border-radius:0 1rem 1rem 0;background:var(--leasing-soft);color:var(--leasing-muted);font-size:1.2rem;line-height:1.55}.leasing-flow__actions [data-leasing-submit]{flex:1 1 24rem}@media screen and (max-width:749px){.leasing-flow__toggle--three{grid-template-columns:1fr}.leasing-flow__dialog{height:calc(100dvh - 2.4rem);max-height:none}.leasing-flow__plan-options{grid-template-columns:1fr}.leasing-flow__plan-option{min-height:0;padding:1.1rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/leasing-system.css.map */
