@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap";.contact-form-section{background:#fff6f6;font-family:Nunito,Arial,sans-serif}.contact{max-width:620px;margin:0 auto;text-align:center;font-family:Nunito,Arial,sans-serif}.contact .title{font-family:Nunito,Arial,sans-serif;font-size:clamp(24px,3.5vw,32px);font-weight:900;color:#1a1a1a;margin-bottom:8px;text-align:center}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact form{background:#fff;border-radius:12px;padding:28px;box-shadow:0 2px 8px #0000000f;text-align:left;margin-top:20px}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:14px}}.contact .field,.contact .field:hover,.contact .field:focus-within,.contact .field:active{margin-bottom:14px;border:none!important;box-shadow:none!important;background:none!important;border-radius:0!important;padding:0!important;position:relative;outline:none!important;--inputs-border-width: 0px !important;--inputs-border-opacity: 0 !important}.contact .field:after,.contact .field:before{display:none!important;content:none!important}.contact .field__input,.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:12px 16px!important;margin:0!important;font-family:Nunito,Arial,sans-serif;font-size:14px;color:#1a1a1a;width:100%;outline:none!important;box-shadow:none!important;letter-spacing:0;transition:border-color .2s}.contact .field__input::placeholder{color:#196428!important;opacity:.6!important}.contact .field__input:focus{border-color:#196428!important}.contact .field__label{display:none!important}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label{display:none!important}.contact .field--with-error,.contact .field--with-error:hover,.contact .field--with-error:focus-within{border:none!important;box-shadow:none!important;outline:none!important}.contact .text-area,.contact .text-area:hover,.contact .text-area:focus,.contact .text-area:not(:placeholder-shown){border:1px solid #e5e7eb!important;box-shadow:none!important;outline:none!important;margin:0!important;padding:12px 16px!important;border-radius:8px!important}.contact .text-area:focus{border-color:#196428!important}.contact .text-area{min-height:120px;resize:vertical}.contact__button{margin-top:18px}@media screen and (min-width:750px){.contact__button{margin-top:18px}}.contact__button .button,.contact__button .button:link,.contact__button .button:visited{display:block;width:100%;padding:14px;background:#196428!important;color:#fff!important;border:none!important;border-radius:50px;font-family:Nunito,Arial,sans-serif;font-size:16px;font-weight:800;cursor:pointer;transition:background .2s;letter-spacing:.02em;text-align:center;box-shadow:none;min-height:auto}.contact__button .button:hover{background:#0f3d18!important}.contact__button .button:before,.contact__button .button:after{display:none}.contact .form-status-list,.contact .form-status-list a{color:#d33}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
