.contact img{max-width:100%}@media screen and (min-width:750px){.contact.page-width--narrow{max-width:540px;padding-right:2rem;padding-left:2rem}}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field:before,.contact .field:after{content:none;box-shadow:none}.contact .field{display:block;margin-bottom:2.4rem}.contact .field__label{position:static;display:block;margin-bottom:.8rem;font-size:1.4rem;letter-spacing:.05rem;transform:none;color:rgb(var(--color-foreground))}.contact .field__label .required-mark{color:#555;margin-left:.3rem}.contact .field__input,.contact .select__select{box-shadow:0 0 0 1px rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius);padding:1.2rem;background-color:rgb(var(--color-background));height:auto;min-height:4.5rem}.contact .field__input:focus,.contact .select__select:focus{box-shadow:0 0 0 2px rgba(var(--color-foreground),.5);outline:none}.contact .select__select{width:100%}.contact .title{text-align:left}.contact__button{margin-top:3rem;text-align:left}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:block}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/section-contact-form.css.map */
