.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}}.date-field{flex-direction:column}.date-field label{padding:0 20px}.contact .field:has(.selector-wrapper){grid-column:span 2}.contact .selector-wrapper{display:grid;grid-template-columns:1fr .75fr;gap:60px;margin-top:10px}@media screen and (max-width:749px){.contact .selector-wrapper{grid-template-columns:1fr;gap:30px}.contact .field:has(.selector-wrapper){grid-column:span 1}}.contact .date-and-time-error{display:none;color:#d32f2f;font-size:14px;margin-top:10px}.contact .date-and-time-error.active{display:block}.contact .date_time_valid_layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:not-allowed}.contact .date_time_valid_layer.hide{display:none}.contact .contact__button{position:relative}.month-year,.day-header,.calendar-day,.selected-date,.time-slot,.time-slot.selected{font-size:16px;line-height:1}.calendar-container,.time-container{border:.91px solid #00000026;border-radius:10px}.contact__button{border-top:unset}.field .field__input{font-family:Roboto,sans-serif;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-contact-form.css.map */
