.contact img{max-width:100%}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact .field:before,.contact .field:after{display:none!important}.contact .field__input,.contact .text-area{background:transparent!important;border:none!important;border-bottom:1px solid rgba(53,64,36,.18)!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding-left:0!important;padding-right:0!important}.contact .field__input::placeholder{opacity:0}.contact .text-area::placeholder{opacity:0}.contact .text-area.field__input{padding-top:2.6rem!important}.contact .field__input:focus,.contact .text-area:focus{border-bottom-color:#354024!important;box-shadow:none!important;outline:none!important}.contact .text-area{resize:none}.contact .field__label{color:#1a1a1a;opacity:.6;left:0!important;font-size:1.4rem;font-weight:400;letter-spacing:.05em;transition:top .15s ease,font-size .15s ease,opacity .15s ease}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label,.contact .text-area:focus~.field__label,.contact .text-area:not(:placeholder-shown)~.field__label{font-size:1rem!important;opacity:.5;left:0!important}.contact .field__input.error,.contact .text-area.error{border-bottom-color:#c0392b!important}.contact .field__error-msg{display:none;font-family:Inter,sans-serif;font-size:1.2rem;color:#c0392b;margin-top:.4rem}.contact .field--error .field__error-msg{display:block}.contact .form__message{align-items:flex-start}.contact .form-status.form__message{display:flex;align-items:center;gap:1.2rem;background:#f0f5ea;border:1.5px solid #354024;border-radius:1.6rem;padding:2rem 2.4rem;font-family:Inter,sans-serif;font-size:1.5rem;color:#354024;font-weight:400;margin-bottom:2rem}.contact .form-status.form__message .icon-success{width:24px;height:24px;flex-shrink:0;color:#354024}.contact__success-msg{display:none;font-family:Inter,sans-serif;font-size:clamp(1.3rem,1.2vw,1.5rem);font-weight:400;color:#354024;margin-top:1.6rem}.contact__success-msg.is-visible{display:block}.contact__success-msg{display:none;color:#27ae60;font-weight:700;margin:15px 0;padding:10px;background-color:#eafaf1;border:1px solid #27ae60;text-align:center}.contact__success-msg.is-visible{display:block!important}.contact .field__input:-webkit-autofill,.contact .field__input:-webkit-autofill:hover,.contact .field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#354024!important;transition:background-color 5000s ease-in-out 0s}.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/8/assets/section-contact-form.css.map */
