.bl *,.bl *:before,.bl *:after{box-sizing:border-box}.bl img{max-width:100%;height:auto;display:block}.bl button,.bl input,.bl select,.bl textarea{font-family:inherit;letter-spacing:normal;text-transform:none;line-height:1.3}.bl p{margin:0 0 1em}.bl h2{font-size:clamp(1.6em,3vw,2.25em)}.bl-wrap{max-width:1200px;margin:0 auto;padding-left:1.25em;padding-right:1.25em}.bl-block{padding-top:clamp(3em,7vw,5.5em);padding-bottom:clamp(3em,7vw,5em)}.bl-lead{max-width:64ch;color:var(--bl-soft);margin-bottom:2.5em!important}.bl-kicker{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.75em;font-weight:700;color:var(--bl-muted);margin:0 0 .75em}.bl-kicker--pixel{color:var(--bl-pixel)}.bl-kicker--ok{color:var(--bl-ok)}.bl-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.78em;font-weight:700;color:var(--bl-pixel);margin:0 0 1em}.bl-muted{color:var(--bl-muted);font-size:.9em}.bl-link{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--bl-pixel);text-decoration-thickness:3px;text-underline-offset:3px}.bl-btn{display:inline-block;padding:.85em 1.5em;font-weight:600;text-decoration:none;border:2px solid transparent;border-radius:var(--bl-radius);cursor:pointer;font-size:1em;text-align:center}.bl-btn--primary{background:var(--bl-pixel);border-color:var(--bl-pixel);color:var(--bl-pixel-text)}.bl-btn--primary:hover{filter:brightness(1.07)}.bl-btn--ghost{border-color:#ffffffb3;color:#fff;background:transparent}.bl-btn--ghost:hover{background:#fff;color:var(--bl-ink)}.bl-btn--dark{background:var(--bl-ink);border-color:var(--bl-ink);color:#fff}.bl-btn--lg{font-size:1.06em;padding:1em 1.75em;font-weight:700}.bl a:focus-visible,.bl button:focus-visible,.bl input:focus-visible,.bl select:focus-visible,.bl textarea:focus-visible{outline:3px solid var(--bl-pixel);outline-offset:2px}.bl-hero{background:var(--bl-dark);color:#fff;display:grid}.bl-hero__text{padding:clamp(1.5em,4vw,2.25em) 1.25em;display:flex;align-items:center}.bl-hero__inner{max-width:32em}.bl-hero h1{font-size:clamp(1.9em,3.4vw,2.6em);line-height:1.05;color:#fff}.bl-hero h1 span{display:block;font-size:.48em;line-height:1.3;font-weight:400;margin-top:.55em;color:#ffffffe0}.bl-hero__lead{color:#ffffffd1;max-width:44ch;font-size:1.05em}.bl-ctas{display:flex;flex-wrap:wrap;gap:.75em;margin-top:1em}.bl-hero__media{aspect-ratio:16 / 9;overflow:hidden;max-height:320px}.bl-hero__media img,.bl-hero__media .bl-ph{width:100%;height:100%;object-fit:cover}.bl-ph{position:relative;background:#3a3b30;min-height:280px}.bl-ph svg{width:100%;height:100%;opacity:.25}.bl-ph span{position:absolute;left:1em;bottom:1em;font-size:.85em;background:#fff;color:var(--bl-ink);padding:.4em .6em}@media(min-width:900px){.bl-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:min(48vh,420px)}.bl-hero__text{padding:2em clamp(2em,4vw,4.5em);justify-content:flex-end}.bl-hero__media{aspect-ratio:auto;max-height:none}}.bl-trust{background:var(--bl-dust)}.bl-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75em 1.5em;padding-top:1.2em;padding-bottom:1.2em;font-size:.95em}.bl-trust__grid div{display:flex;gap:.6em;align-items:center}.bl-trust svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bl-flow{display:grid;gap:2.5em;align-items:start}@media(min-width:1000px){.bl-flow{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:3em}}.bl-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bl-step{position:relative;display:flex;gap:1.25em;padding:1.25em;border-radius:var(--bl-radius);transition:background-color .4s ease}.bl-step.is-active{background:var(--bl-dust)}.bl-node{position:relative;z-index:1;flex-shrink:0;width:50px;height:50px;border-radius:50%;border:3px solid #dcdcd6;background:#fff;color:var(--bl-muted);font-weight:700;font-size:1.1em;cursor:pointer;padding:0;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.bl-step.is-done .bl-node{background:var(--bl-pixel);border-color:var(--bl-pixel);color:var(--bl-pixel-text)}.bl-step.is-active .bl-node{background:var(--bl-pixel);border-color:var(--bl-ink);color:var(--bl-pixel-text);animation:bl-pulse 1.8s ease-out infinite}.bl-line{position:absolute;left:calc(1.25em + 22px);top:calc(1.25em + 52px);bottom:calc(-1.25em - 2px);width:6px;border-radius:3px;background:var(--bl-line);overflow:hidden}.bl-line span{display:block;width:100%;height:0;transition:height .6s ease;background-image:repeating-linear-gradient(180deg,var(--bl-pixel) 0 12px,#dfe85a 12px 24px);background-size:100% 24px;animation:bl-run .9s linear infinite}.bl-step.is-done .bl-line span{height:100%}.bl-step__body{display:flex;flex-direction:column;gap:.45em;padding-top:.2em}.bl-step__body h3{font-size:1.35em;margin:0}.bl-step__body p{margin:0;max-width:58ch;color:var(--bl-soft)}.bl-step__body .bl-link{align-self:flex-start}.bl-chip{align-self:flex-start;font-size:.75em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2em .55em;border-radius:3px}.bl-chip--du{background:var(--bl-pixel);color:var(--bl-pixel-text)}.bl-chip--wir{background:var(--bl-ink);color:#fff}.bl-chip--ag{background:var(--bl-line);color:var(--bl-ink)}.bl-chip--la{background:#fff;color:var(--bl-ink);box-shadow:inset 0 0 0 2px var(--bl-ink)}.bl-two{display:grid;gap:.6em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:.3em}.bl-two div{background:#fff;border:1px solid #dcdcd6;border-radius:var(--bl-radius);padding:.75em .9em;display:flex;flex-direction:column;gap:.15em}.bl-two span{color:var(--bl-soft);font-size:.95em}@keyframes bl-pulse{0%{box-shadow:0 0 #c9d40099}to{box-shadow:0 0 0 14px #c9d40000}}@keyframes bl-run{0%{background-position:0 0}to{background-position:0 24px}}@media(prefers-reduced-motion:reduce){.bl-line span,.bl-step.is-active .bl-node{animation:none}}.bl-rules{background:var(--bl-dark);color:#fff;border-radius:var(--bl-radius);padding:2em;display:flex;flex-direction:column;gap:1em}@media(min-width:1000px){.bl-rules{position:sticky;top:90px}}.bl-rules h3{color:#fff;font-size:1.5em;margin:0}.bl-rules dl{margin:0}.bl-rules dl div{display:flex;justify-content:space-between;gap:1em;padding:.7em 0;border-top:1px solid #454840}.bl-rules dl div:last-child{border-bottom:1px solid #454840}.bl-rules dd{margin:0;font-weight:700;text-align:right}.bl-rules__note{font-size:.9em;color:#d5d7d1;margin:0!important}.bl-autoplay{align-self:center;background:none;border:0;color:#b9bcb4;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:.9em;padding:.4em}.bl-form-block{background:var(--bl-dark);color:#fff;padding:clamp(3.5em,8vw,6em) 0;scroll-margin-top:60px;clip-path:polygon(0 24px,24px 24px,24px 12px,48px 12px,48px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) calc(100% - 24px),calc(100% - 24px) calc(100% - 12px),calc(100% - 48px) calc(100% - 12px),calc(100% - 48px) 100%,0 100%)}.bl-form-block h2{color:#fff}.bl-form-block .bl-lead{color:#d5d7d1}.bl-form__grid{display:grid;gap:2.5em;align-items:start}@media(min-width:1000px){.bl-form__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:3em}}.bl-form__main{display:flex;flex-direction:column;gap:2.25em;min-width:0}.bl-fs{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.9em;min-width:0}.bl-fs legend{font-size:1.25em;font-weight:700;padding:0;margin-bottom:.9em;color:#fff}.bl-form label{display:flex;flex-direction:column;gap:.4em;font-weight:700}.bl-form input[type=text],.bl-form input[type=email],.bl-form input[type=tel],.bl-form input[type=url],.bl-form select,.bl-form textarea{width:100%;padding:.85em .8em;font-size:1em;font-weight:400;border:2px solid #5b5b5b;border-radius:var(--bl-radius);background:#2e2e2e;color:#fff}.bl-form select{appearance:none;-webkit-appearance:none;padding-right:2.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8em center;background-size:18px}.bl-form select option{color:#232323;background:#fff}.bl-form textarea{resize:vertical}.bl-form ::placeholder{color:#9a9c94}.bl-form .is-invalid{border-color:#ff8a7a!important}.bl-fields{display:grid;gap:.9em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bl-fields[hidden],.bl-opts:empty{display:none}.bl-opts{display:grid;gap:.9em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bl-hint{font-size:.9em;color:#b9bcb4;margin:0!important}.bl-hint a{color:#fff}.bl-hint--dark{color:var(--bl-muted)}.bl-note{margin:0!important;background:#2e2e2e;border-radius:var(--bl-radius);padding:.8em 1em}.bl-note strong{color:var(--bl-pixel)}.bl-note--muted{color:#d5d7d1}.bl-textbtn{align-self:flex-start;background:none;border:0;padding:0;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:.95em}.bl-alert{background:#2e2e2e;border-radius:var(--bl-radius);padding:.9em 1.1em;color:#ffb3a8}.bl-alert ul{margin:.3em 0 0;padding-left:1.2em}.bl-submit{display:flex;gap:1em;align-items:center;flex-wrap:wrap}.bl-combo{position:relative;display:flex;flex-direction:column;gap:.4em}.bl-combo label{font-weight:700}.bl-combo__box{position:relative}.bl-combo__box input{padding-right:2.5em!important}.bl-combo__icon{position:absolute;right:.8em;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.bl-combo__list{position:absolute;z-index:20;left:0;right:0;top:calc(100% - 1.6em);max-height:440px;overflow-y:auto;margin:0;padding:.3em;list-style:none;background:#fff;color:var(--bl-ink);border-radius:var(--bl-radius);box-shadow:0 10px 30px #00000059}.bl-combo__list[hidden]{display:none}.bl-combo__list li{padding:.6em .75em;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;gap:1em}.bl-combo__list li[aria-selected=true],.bl-combo__list li:hover{background:var(--bl-dust)}.bl-combo__list .bl-opt-price{white-space:nowrap;font-weight:700}.bl-combo__list .bl-opt-price s{font-weight:400;color:var(--bl-muted);margin-right:.35em}.bl-combo__list .bl-opt-empty{cursor:default;color:var(--bl-muted)}.bl-radios{display:grid;gap:.75em;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bl-form .bl-radio{flex-direction:row;gap:.8em;align-items:flex-start;padding:1em 1.1em;border:2px solid #454840;border-radius:var(--bl-radius);cursor:pointer;font-weight:400}.bl-form .bl-radio:has(input:checked){border-color:var(--bl-pixel);background:#2e2e2e}.bl-radio input,.bl-check input{width:20px;height:20px;margin:.15em 0 0;flex-shrink:0;accent-color:var(--bl-pixel)}.bl-radio>span{display:flex;flex-direction:column;gap:.25em}.bl-radio>span>span{font-size:.9em;color:#d5d7d1}.bl-form .bl-check{flex-direction:row;gap:.7em;align-items:flex-start;font-weight:400;font-size:.9em;color:#d5d7d1}.bl-check a{color:#fff}.bl-sum{background:#fff;color:var(--bl-ink);border-radius:var(--bl-radius);padding:1.75em;display:flex;flex-direction:column;gap:1em}@media(min-width:1000px){.bl-sum{position:sticky;top:90px}}.bl-sum h3{font-size:1.25em;margin:0}.bl-sum__rows{margin:0;font-size:.95em}.bl-sum__rows div{display:grid;grid-template-columns:96px 1fr;gap:.6em;padding:.55em 0;border-bottom:1px solid var(--bl-line)}.bl-sum__rows dt{color:var(--bl-muted)}.bl-sum__rows dd{margin:0;font-weight:700;word-break:break-word}.bl-sum__calc{background:var(--bl-dust);border-radius:var(--bl-radius);padding:1em;display:flex;flex-direction:column;gap:.5em;font-size:.95em}.bl-sum__calc .bl-kicker{margin:0}.bl-sum__calc>div{display:flex;justify-content:space-between;gap:1em}.bl-sum__calc>div span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.bl-sum__total{border-top:2px solid var(--bl-ink);padding-top:.6em;margin-top:.25em;font-weight:700;font-size:1.12em}.bl-sum__ship{color:var(--bl-muted);font-size:.92em}.bl-sum__ship[hidden]{display:none!important}.bl-success{background:#fff;color:var(--bl-ink);border-radius:var(--bl-radius);padding:2em;display:flex;flex-direction:column;gap:.8em}.bl-success h3{font-size:1.6em;margin:0}.bl-success .bl-btn{align-self:flex-start}.bl-faq__grid{display:grid;gap:2.25em 3.5em;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.bl-faq__item{border-top:3px solid var(--bl-ink);padding-top:1em}.bl-faq__item h3{font-size:1.18em;font-weight:700;margin:0 0 .45em}.bl-faq__item p{margin:0;color:var(--bl-soft)}.bl-dust{background:var(--bl-dust)}.bl-end{display:grid;gap:2.5em}@media(min-width:900px){.bl-end{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:3em}}.bl-h2s{font-size:1.6em!important;margin-bottom:1em!important}.bl-providers{list-style:none;margin:0;padding:0;display:grid;gap:.6em;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.bl-providers li{background:#fff;border-radius:var(--bl-radius);padding:1.1em .75em;text-align:center;font-weight:700}.bl-contact{border-top:3px solid var(--bl-ink);padding-top:1em;display:flex;flex-direction:column;gap:.45em}.bl-contact h3{font-size:1.25em;margin:0}.bl-contact p{margin:0}.bl-contact .bl-link{align-self:flex-start}.bl-form select,.bl-form input[type=text],.bl-form input[type=email],.bl-form input[type=tel],.bl-form input[type=url]{height:auto!important;min-height:3.2em;line-height:1.4!important;padding-top:.8em!important;padding-bottom:.8em!important;font-size:1em!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none}.bl-form select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bl-combo__list .bl-opt-group{position:sticky;top:-.3em;z-index:1;background:var(--bl-ink);color:#fff;font-size:.78em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.45em .75em;margin:.3em 0 .15em;border-radius:3px;cursor:default}.bl-combo__list .bl-opt-group:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bike-leasing.css.map */
