.page--template_contact .contact-form{padding:2rem}.contact.page-width{display:grid;grid-template-columns:1fr;padding:0}.contact-image{line-height:0;text-align:right}.contact-image img{max-width:100%;max-height:231px;object-fit:cover}.contact .form__message{align-items:flex-start;flex-direction:column}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .field{flex-direction:column}.contact .field:before,.contact .field:after{display:none}.contact .field label{position:relative;top:0;left:0}.contact__button{margin:3rem 0 6rem}.contact__sms-consent{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.contact__sms-consent input[type=checkbox]{flex-shrink:0;margin-top:.2rem;width:1.6rem;height:1.6rem;cursor:pointer}.contact__sms-consent label{font-size:1.2rem;line-height:1.5;cursor:pointer}.contact .field__input::placeholder{opacity:1}@media screen and (max-width:989px){.page--template_contact h2.title{font-size:48px;line-height:100%;letter-spacing:-.48px}.page--template_contact .contact__button .button{width:100%}}@media screen and (min-width:990px){.contact__button{margin-top:4rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.page--template_contact .content-for-layout{border-top:2px solid rgb(var(--color-black))}.page--template_contact .contact-form{padding:6rem}.contact.page-width{grid-template-columns:1fr 1fr}.contact .field{margin-bottom:2rem}.contact-image img{max-height:100%}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-contact-form.css.map */
