.bs-contact-page{background:#0c0e0f;color:#f6f4ee;padding:clamp(2.8rem,5vw,5rem) 0 clamp(4rem,7vw,7rem)}.bs-contact-page__eyebrow{color:#e4b53e;display:block;font:700 .85rem/1.2 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.17em;text-transform:uppercase}.bs-contact-page h1,.bs-contact-page h2{color:#f8f7f3;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;letter-spacing:-.02em;margin:0;text-transform:uppercase}.bs-contact-page__intro{max-width:70rem;padding-bottom:clamp(3rem,6vw,5.5rem)}.bs-contact-page__intro h1{font-size:clamp(4.2rem,8vw,8rem);line-height:.92;margin:.75rem 0 1.15rem}.bs-contact-page__intro>p{color:#c7c9c8;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.5;margin:0;max-width:47ch}.bs-contact-page__shortcuts{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.bs-contact-page__shortcuts a{align-items:center;border:1px solid #444a4b;border-radius:.35rem;color:#f8f7f3;display:inline-flex;font:700 1rem/1.2 Barlow Condensed,Arial Narrow,sans-serif;gap:1.5rem;justify-content:space-between;min-height:3.1rem;padding:.8rem 1rem;text-decoration:none;text-transform:uppercase;transition:background .2s,border-color .2s}.bs-contact-page__shortcuts a:first-child{background:#e4b53e;border-color:#e4b53e;color:#111416}.bs-contact-page__shortcuts a:hover,.bs-contact-page__shortcuts a:focus-visible{background:#262b2d;border-color:#e4b53e;color:#fff}.bs-contact-page__shortcuts a:first-child:hover,.bs-contact-page__shortcuts a:first-child:focus-visible{background:#f0c75d;color:#111416}.bs-contact-page__grid{border-top:1px solid #383d3f;display:grid;gap:clamp(3rem,6vw,7rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-top:clamp(3rem,5vw,5rem)}.bs-contact-page__details{min-width:0}.bs-contact-page__details h2,.bs-contact-page__form-panel h2{font-size:clamp(2.5rem,4vw,4.3rem);line-height:1;margin:.8rem 0 1rem}.bs-contact-page__details>p,.bs-contact-page__form-panel>p{color:#c1c5c4;font-size:1.05rem;line-height:1.55;margin:0 0 2rem;max-width:41ch}.bs-contact-page__method{border-top:1px solid #3b4142;color:#fff;display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto;padding:1.25rem 0;text-decoration:none}.bs-contact-page__method:last-of-type{border-bottom:1px solid #3b4142}.bs-contact-page__method-label{color:#e4b53e;font:700 .86rem/1.2 Barlow Condensed,Arial Narrow,sans-serif;grid-column:1;letter-spacing:.09em;text-transform:uppercase}.bs-contact-page__method strong{font-size:clamp(1.05rem,1.55vw,1.3rem);font-weight:600;grid-column:1;overflow-wrap:anywhere}.bs-contact-page__method-arrow{align-self:center;color:#e4b53e;font-size:1.4rem;grid-column:2;grid-row:1 / 3}.bs-contact-page__method:hover strong,.bs-contact-page__method:focus-visible strong{color:#e4b53e}.bs-contact-page__note{border-left:2px solid #e4b53e;color:#c1c5c4;line-height:1.55;margin-top:2rem;max-width:38ch;padding-left:1rem}.bs-contact-page__form-panel{background:#1a1e20;border:1px solid #383e40;border-radius:.5rem;min-width:0;padding:clamp(1.5rem,3vw,3rem);scroll-margin-top:7rem}.bs-contact-page__form-panel>p{margin-bottom:1.7rem}.bs-contact-page__fields{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-contact-page__field{margin-bottom:1rem}.bs-contact-page__field label{color:#f1f1ee;display:block;font-size:.92rem;font-weight:600;margin-bottom:.5rem}.bs-contact-page__field label span{color:#e4b53e}.bs-contact-page__field input,.bs-contact-page__field textarea{background:#101314;border:1px solid #505758;border-radius:.3rem;box-sizing:border-box;color:#fff;font:inherit;min-height:3.25rem;padding:.85rem 1rem;width:100%}.bs-contact-page__field textarea{min-height:9rem;resize:vertical}.bs-contact-page__field input::placeholder,.bs-contact-page__field textarea::placeholder{color:#9ca4a4}.bs-contact-page__field input:focus,.bs-contact-page__field textarea:focus{border-color:#e4b53e;outline:2px solid #e4b53e;outline-offset:2px}.bs-contact-page__submit{align-items:center;background:#e4b53e;border:1px solid #e4b53e;border-radius:.3rem;color:#101314;cursor:pointer;display:inline-flex;font:800 1.05rem/1.2 Barlow Condensed,Arial Narrow,sans-serif;gap:3rem;justify-content:space-between;min-height:3.4rem;padding:.85rem 1.3rem;text-transform:uppercase}.bs-contact-page__submit:hover,.bs-contact-page__submit:focus-visible{background:#f0c75d;border-color:#f0c75d}.bs-contact-page__status{border:1px solid #69a46f;color:#d7f4dc;padding:1rem}.bs-contact-page__error{border:1px solid #cc7770;color:#ffdad6;margin-bottom:1rem;padding:1rem}@media(max-width:850px){.bs-contact-page__grid{grid-template-columns:1fr}}@media(max-width:550px){.bs-contact-page__fields{grid-template-columns:1fr;gap:0}.bs-contact-page__shortcuts a{width:100%}.bs-contact-page__intro h1{font-size:clamp(3.6rem,14vw,5rem)}.bs-contact-page__form-panel{padding:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bike-station-contact.css.map */
