.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-attachment{margin-top:1rem}.contact-attachment p:not(:last-of-type){margin-bottom:5px}.attachment-box{display:flex;align-items:center;justify-content:center;width:100%;padding:18px;border:1px dashed rgba(0,0,0,.25);border-radius:6px;cursor:pointer;background:transparent;transition:border-color .2s ease,background .2s ease}.attachment-box:hover{border-color:#00000080;background:#00000005}.attachment-box.is-dragover{border-color:#000000bf;background:#0000000a}.attachment-icon{font-size:18px;line-height:1}.attachment-text{font-size:12px;font-weight:500}.attachment-input{display:none}.attachment-helper{margin-top:6px;font-size:8px;opacity:.7;text-align:left}.attachment-count{margin-top:8px;font-size:.85rem;opacity:.85}.attachment-error{margin-top:6px;font-size:.85rem}.attachment-list{margin-top:8px;padding-left:18px;margin-bottom:20px}.attachment-list li{font-size:.85rem;line-height:1.4;margin:4px 0}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}.attachment-helper{font-size:10px}}.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}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-contact-form.css.map */
