.contact img{max-width:100%}.contact .form__message{align-items:flex-start;margin-top:0}.contact .icon-success{margin-top:.2rem}.contact__success-message{display:flex;align-items:flex-start;gap:1.6rem;width:100%;margin-top:0;padding:2rem 2.4rem;color:rgb(var(--color-foreground));background:#f8f8f8;border:1px solid rgb(var(--color-foreground),.03);border-radius:8px;box-shadow:0 .6rem 2.4rem rgb(var(--color-foreground),.03);font-family:var(--font-body-family);font-size:1.8rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);letter-spacing:0;line-height:1.3;overflow-wrap:break-word}.contact__success-icon{display:inline-flex;flex:0 0 auto;width:3rem;height:3rem;margin-top:.1rem;color:#2563eb}.contact__success-icon svg{display:block;width:100%;height:100%}.formulaire-section .form-success{display:flex;align-items:flex-start;gap:1.6rem;width:100%;margin:1.6rem 0 0;padding:2rem 2.4rem;color:#111;background:#f8f8f8;border:1px solid rgb(var(--color-foreground),.03);border-radius:8px;box-shadow:0 .6rem 2.4rem rgb(var(--color-foreground),.03);font-family:var(--font-body-family);font-size:1.8rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);letter-spacing:0;line-height:1.3;overflow-wrap:break-word}.formulaire-section .form-success:before{content:"";display:block;flex:0 0 auto;width:3rem;height:3rem;margin-top:.1rem;border-radius:50%;background-color:#2563eb;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 16.5L14 21L23 11' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:2rem 2rem}.formulaire-section .form-success[hidden]{display:none}.contact .field{margin-bottom:1.5rem}.field--full{grid-column:1/3}.contact__address-wrapper{padding:3.4rem 2.4rem;gap:2.4rem}.contact__address-list{gap:1rem;border-radius:6px;padding:3rem;background:rgb(var(--color-background));box-shadow:0 1px 2px rgb(var(--color-foreground),.07)}.contact__address-item{gap:.8rem}.contact__address-list__line{margin:1.6rem 0}.contact__button{margin-top:3rem}.contact__opening-hour__item{gap:.5rem}.contact__form-with-address{margin-top:3rem;margin-bottom:3rem}.contact__address-wrapper>*+.contact__address-wrapper__title{padding-top:1.6rem}.contact__checkbox-large-label{margin-top:-.15rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact__success-message{gap:2.4rem;padding:2.8rem 4rem;font-size:2.4rem}.contact__success-icon{width:3.2rem;height:3.2rem;margin-top:.2rem}.formulaire-section .form-success{gap:2.4rem;padding:2.8rem 4rem;font-size:1.8rem}.formulaire-section .form-success:before{width:3.2rem;height:3.2rem;margin-top:.2rem}}@media screen and (min-width:990px){.contact__form-with-address{margin-top:5rem;margin-bottom:5rem}.contact__fields--with-address{display:block}.contact__button{margin-top:4rem}.contact__address-wrapper{border-radius:1.6rem}}@media screen and (min-width:990px)and (max-width:1365px){.contact__form-with-address+.contact__address-wrapper{width:calc(39.33% - var(--grid-horizontal-spacing) * 2 / 3)}}@media screen and (min-width:1366px){.contact__form-with-address{padding-inline-end:10rem}.contact__address-wrapper{padding:4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
