.contact .title{margin-bottom:24px}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .form-status-list{margin-top:0}.contact .form-status.form-status__success{color:green}.contact .form-status__error,.contact .form-status-list-error,.contact .contact__field-error .form__message{color:red}.contact .field{margin-bottom:20px}.contact .field .field__input{border:1px solid #cccccc}.contact .field .field__label{color:#757575}.contact__info-box{width:100%;max-width:400px;margin:0 auto 4rem}.contact__hour-box{margin-bottom:4rem}.contact__info-box-in{display:flex;flex-direction:column;border:1px solid #cccccc;border-radius:8px;padding:24px}.contact__icon-link,.contact__icon-text{position:relative;font-weight:600;color:#000;padding-left:1.75em;text-decoration:none}.contact__icon-link svg,.contact__icon-text svg{position:absolute;fill:currentColor;width:1em;top:.15em;left:0}.contact__icon-text p{margin:0}.contact__icon-link:not(:last-child),.contact__icon-text:not(:last-child){margin-bottom:.5rem}.contact__form-box{max-width:900px;margin:auto}.contact__button{text-align:center}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px}}@media screen and (max-width:749px){#ContactForm .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
