.contact img{max-width:100%}.contact .title{color:#101820;font-size:24px;line-height:28px;letter-spacing:normal}@media screen and (max-width: 749px){.contact .title{font-size:16px;line-height:19px}}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;flex-direction:column}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact .field__input:focus-visible,.contact .field__input:focus,.contact .select__select:focus-visible{border:.5px solid #B2B4BB!important}.contact .field__input{font-size:1.8rem;line-height:2.1rem;letter-spacing:normal;color:#101820;font-family:var(--font-body-family)}@media screen and (max-width: 749px){.contact .field__input{font-size:1.4rem;line-height:1.8rem}}.contact .field__input:focus{padding:2rem 1.5rem 1rem 2rem}.contact .field__label{position:initial;order:-1;margin-bottom:1.4rem;color:#101820;font-size:1.8rem;line-height:2.1rem;letter-spacing:normal;font-family:var(--font-body-family);transition:none}@media screen and (max-width: 749px){.contact .field__label{margin-bottom:1.2rem;font-size:1.4rem;line-height:1.8rem}}.field__input:not(:placeholder-shown)~.field__label{font-size:1.8rem;line-height:2.1rem}@media screen and (max-width: 749px){.field__input:not(:placeholder-shown)~.field__label{font-size:1.8rem;line-height:2.1rem}}.contact .field__label span{color:red;opacity:.7}.contact .field__input:focus~.field__label{font-size:1.8rem;letter-spacing:normal}#ContactForm-last_name+label{opacity:0}@media (max-width: 749px){#ContactForm-last_name+label{display:none}}.contact .field__input::placeholder,.customer .field input::placeholder{opacity:.5;color:#545759}.contact .field__input.text-area::placeholder{opacity:0}.contact .button{padding:12px 14px;align-self:center;font-family:var(--font-heading-family);letter-spacing:normal;min-height:0;white-space:nowrap;background-color:#aed000;min-width:12.9rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
