.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.gc-contact-form.page-width{max-width:106rem}.gc-contact-form__carte{--color-background: 255, 255, 255;padding:2.2rem 1.6rem 2.4rem;background:var(--gc-surface);border:1px solid var(--gc-ligne);border-radius:var(--gc-r)}.gc-contact-form .gc-contact-form__titre{margin:0;font-weight:700;color:var(--gc-encre)}.gc-contact-form__texte{margin:.6rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--gc-gris)}.gc-contact-form__formulaire{margin-top:2rem}.gc-contact-form .field{margin-bottom:1.4rem}.gc-contact-form .text-area{min-height:16rem;resize:vertical}.gc-contact-form .contact__button{margin-top:2rem}.gc-contact-form .gc-contact-form__bouton{width:100%;min-height:var(--gc-cible)}.gc-contact-form .gc-contact-form__statut{display:flex;align-items:flex-start;gap:1rem;margin:0 0 2rem;padding:1.4rem 1.6rem;border:1px solid var(--gc-stock);border-radius:var(--gc-r);background:var(--gc-surface);font-size:1.5rem;font-weight:600;line-height:1.45;letter-spacing:0;color:var(--gc-encre)}.gc-contact-form .gc-contact-form__statut--erreur{border-color:var(--gc-promo)}.gc-contact-form .gc-contact-form__statut>svg{flex:none;width:2rem;height:2rem;margin:0}.gc-contact-form__statut-corps{min-width:0}.gc-contact-form .gc-contact-form__statut-titre{margin:0;font-size:1.5rem;font-weight:600;line-height:1.45;letter-spacing:0;color:var(--gc-encre)}.gc-contact-form .gc-contact-form__erreurs{margin:.6rem 0 0;padding:0;font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:0}.gc-contact-form .gc-contact-form__erreurs li{list-style:none}.gc-contact-form .gc-contact-form__erreurs a{color:var(--gc-promo);text-decoration:underline;text-underline-offset:.3rem}.gc-contact-form .gc-contact-form__erreur-champ .form__message{margin-top:.6rem;font-size:1.3rem;line-height:1.4;color:var(--gc-promo)}@media screen and (min-width:750px){.gc-contact-form__carte{padding:3.2rem}.gc-contact-form .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}.gc-contact-form .field{margin-bottom:1.6rem}.gc-contact-form .contact__button{margin-top:2.4rem}.gc-contact-form .gc-contact-form__bouton{width:auto;min-width:20rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
