.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@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:after,.contact .select:after,.contact .customer .field:after,.contact .customer select:after,.contact .localization-form__select:after,.contact .field:hover.field:after,.contact .select:hover.select:after,.contact .select__select:hover.select__select:after,.contact .customer .field:hover.field:after,.contact .customer select:hover.select:after,.contact .localization-form__select:hover.localization-form__select:after,.contact .field__input:focus,.contact .select__select:focus,.contact .customer .field input:focus,.contact .customer select:focus,.contact .localization-form__select:focus.localization-form__select:after{border-radius:0;box-shadow:none;border:0}.contact .richtext-contact.rte p{font-size:1.8rem;line-height:normal;padding-bottom:4rem;text-align:left;font-weight:500}.contact .title{font-size:4rem;text-align:left;margin-bottom:2rem}.contact .field__input,.contact .customer .field input{border-bottom:1px solid #ddd;border-radius:0;padding-left:0}.contact .field__label,.contact .customer .field label,.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label,.contact .customer .field input:focus~label,.contact .customer .field input:not(:placeholder-shown)~label,.contact .customer .field input:-webkit-autofill~label{left:calc(var(--inputs-border-width) + 0rem)}.contact .field:after,.contact .select:after,.contact .customer .field:after,.contact .customer select:after,.contact .localization-form__select:after,.contact .field:hover.field:after,.contact .select:hover.select:after,.contact .select__select:hover.select__select:after,.contact .customer .field:hover.field:after,.contact .customer select:hover.select:after,.contact .localization-form__select:hover.localization-form__select:after,.contact .field__input:focus,.contact .select__select:focus,.contact .customer .field input:focus,.contact .customer select:focus,.contact .localization-form__select:focus.localization-form__select:after{border-radius:0;border-bottom:1px solid #ddd;box-shadow:none}.contact .field:after{border:0}.form-status:has(.icon-success){color:#428445;margin-top:0}.contact .form-status-list{margin-bottom:3rem}.contact .form-status-list .link,.contact .form-status-list li,.field.field--with-error .form__message{color:red}.field.field--with-error .form__message .svg-wrapper{height:13px;display:flex}.contact .field:after{display:none}@media screen and (max-width: 989px){.contact .title{font-size:3.6rem}.contact .richtext-contact.rte p{font-size:1.6rem}}@media screen and (max-width: 749px){.contact .title{font-size:3rem;margin-bottom:1.2rem}.contact .richtext-contact.rte p{font-size:1.4rem;padding-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
