.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact.page-width--narrow{max-width:720px;margin:50px auto;background:#fff;padding:40px 32px;border-radius:16px;border:1px solid #eee6d8}.contact h2.title{font-size:36px;font-weight:600;text-align:center;margin-bottom:8px;color:#1f2937}.contact h2.title+p{text-align:center;font-size:14px;color:#6b7280;margin-bottom:30px}.contact__fields{display:flex;flex-direction:column;gap:16px}.field__input,.text-area{border-radius:10px;border:1px solid #e5e7eb;padding:14px 16px;font-size:14px;background:#fff;transition:border .2s ease,box-shadow .2s ease}.contact .field{display:flex;flex-direction:column;gap:6px}.contact .field__label{position:static!important;transform:none!important;order:-1;font-size:13px;color:#374151;line-height:1.4}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label{transform:none!important;font-size:13px!important}.contact .field__input,.contact .text-area{margin-top:0;padding-top:14px}.contact .field__label span{margin-left:2px}.field{display:flex;flex-direction:column}.field__input:focus,.text-area:focus{border-color:#111;box-shadow:0 0 0 1px #111;outline:none}.text-area{min-height:120px;resize:none}.contact__button{margin-top:20px}.contact__button .button{width:100%;background:#000;color:#fff;border-radius:6px;padding:14px;font-size:14px;font-weight:500;transition:all .25s ease}.contact__button .button:hover{background:#111}.field:before,.field:after{display:none!important}.form-status{text-align:center;margin-bottom:20px}@media(max-width:768px){.contact.page-width--narrow{padding:30px 20px}.contact h2.title{font-size:28px}}@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(1,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-contact-form.css.map */
