.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .page-width{max-width:480px;margin:0 auto;text-align:center}.contact__title{text-align:center;margin-bottom:.5rem}.contact__subheading{color:#666;font-size:15px;line-height:1.6;margin-bottom:2rem;margin-top:.5rem}.contact__fields{display:flex;flex-direction:column;gap:0}.contact .field{margin-bottom:1.2rem;text-align:left}.contact .field__input{border-radius:50px;background-color:#f0f0f0;border:1px solid transparent;box-shadow:none;padding:14px 20px;width:100%;box-sizing:border-box;transition:border-color .2s ease}.contact .field__input:focus{border-color:#0b2e1a;outline:none;box-shadow:none}.contact textarea.field__input{border-radius:16px;padding:14px 20px;resize:vertical;min-height:120px}.contact .field__label{left:20px;top:50%;transform:translateY(-50%)}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label{top:0;transform:translateY(-100%);font-size:11px}.contact .field textarea~.field__label{top:1rem;transform:none}.contact__button{margin-top:1.5rem}.contact__button .button{width:100%;border-radius:50px;background-color:#0b2e1a;color:#fff;padding:16px;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s ease;display:block;text-align:center}.contact__button .button:hover{opacity:.85}.contact__field-error{padding-left:20px;margin-top:4px;display:block}.contact .field__input,.contact .field__input:focus,.contact .field__input:focus-visible,.contact .text-area.field__input{border-radius:50px;background-color:#f0f0f0;border:none!important;box-shadow:none!important;outline:none!important;padding:14px 20px;width:100%;box-sizing:border-box}.contact textarea.field__input,.contact .text-area.field__input{border-radius:16px!important;padding:14px 20px;resize:vertical;min-height:120px}.contact{--inputs-border-width: 0;--inputs-shadow-vertical-offset: 0;--inputs-shadow-opacity: 0;--inputs-border-opacity: 0}.contact__button .button{--buttons-border-width: 0;--buttons-shadow-vertical-offset: 0;--buttons-shadow-opacity: 0;--buttons-border-opacity: 0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-contact-form.css.map */
