.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.bh-contact-centered-wrapper{max-width:800px;margin:0 auto;text-align:center}.bh-contact-header{margin-bottom:4rem}.bh-contact-main-heading{font-weight:800;letter-spacing:-.02em;margin-bottom:1.6rem;text-align:center}.bh-contact-intro-text{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.7);max-width:600px;margin:0 auto 3rem}.bh-contact-info-text-wrapper{margin:0 auto 4.8rem;max-width:600px;text-align:center;display:flex;flex-direction:column;gap:1.2rem;background:none!important}.bh-contact-info-line{font-size:1.45rem;line-height:1.5;margin:0;color:rgba(var(--color-foreground),.85)}.bh-contact-info-line a{color:rgb(var(--color-foreground));text-decoration:underline;font-weight:600;transition:opacity .2s ease}.bh-contact-info-line a:hover{opacity:.7}.bh-contact-form-box{max-width:600px;margin:0 auto;text-align:left}.bh-contact-form-box .field{margin-bottom:1.8rem}.bh-contact-form-box .field__input{background:#fff;border:1px solid rgba(var(--color-foreground),.15);font-size:1.4rem;transition:border-color .2s ease,box-shadow .2s ease}.bh-contact-form-box .field__input:focus{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.bh-contact-form-box .contact__button{margin-top:3rem}.bh-contact-form-box .contact__button .button{width:100%;border-radius:30px;padding:1.6rem 3rem;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media screen and (min-width:750px){.bh-contact-form-box .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
