.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:2px}.contact.page-width--narrow{max-width:875px!important}.contact__button{display:flex;flex-direction:column;align-items:center;row-gap:22px}.contact__button button{background-color:#fff;color:#000;border:1px solid #000;padding:18px 48px;min-width:310px;max-width:100%;border-radius:0;font-size:11px;line-height:16px;text-transform:uppercase;transition:all .3s ease}.contact__button button:hover{background-color:#000;color:#fff;border-color:#000}.contact__button button:before{content:none}.contact__button button:after{content:none}.contact__button button .contact__button{margin-top:3rem}.form_link{font-size:11px;line-height:16px;text-transform:uppercase;color:#b0b0b0;text-decoration:none;transition:all .3s ease}.form_link:hover{color:#000}.field__label{font-size:11px;color:#000;text-transform:uppercase;top:calc(14px + var(--inputs-border-width))}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact .title.h2{text-align:center;font-family:TWKLausannePan-650;font-weight:650;font-size:11px;line-height:16px;margin-bottom:32px}.contact__heading_text{font-size:11px;line-height:16px;margin-bottom:26px;color:#000}#ContactForm .field:after{content:none}#ContactForm .field .field__input{padding-left:0;outline:none!important;box-shadow:unset!important}#ContactForm .field .field__label{left:0}@media screen and (max-width: 750px){.contact__button button{width:100%;font-size:12px}.contact .title.h2,.contact__heading_text,.field__label{font-size:12px}.contact__button{margin-top:40px}.form_link{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-contact-form.css.map */
