.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@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(2,1fr);grid-column-gap:2rem}}.contact__fields{display:flex;flex-direction:column}.contact-form-wrapper{display:flex;align-items:center;justify-content:center;background:#f9f5f1}.contact-image-wrapper{width:40%}.contact-product-img{width:100%;display:flex}.contact .title{color:var(--brown, #603913);text-align:center;font-family:Montserrat;font-size:57.826px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.page-width--narrow{max-width:62.6rem;padding:0;width:100%}.contact .text-area{min-height:22rem}.contact .field:after,.contact .field:before,.contact .button:after{content:unset}.field__input:focus-visible,.select__select:focus-visible{box-shadow:none;outline:none;border-radius:8px}.contact .button{color:var(--white, #fff);font-family:Montserrat;font-size:20.33px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-top:2rem!important;width:fit-content;padding:0 48px;border:none;margin:auto;border-radius:100px;border:1px solid var(--brown, #603913);background:#a9ce36;box-shadow:0 4px 0 0 var(--brown, #603913)}.contact__button{margin:auto;display:flex}.field__input{color:var(--brown, #603913);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:300;line-height:102.9%;text-transform:capitalize;text-align:left;color:#c3c3c3!important;border:1px solid #dbdbdb;height:4.8rem;border-radius:8px}.field .field__input::placeholder{font-family:Montserrat;color:var(--brown, #603913);font-size:18px;font-weight:500;line-height:20.58px;text-align:left;color:red}@media (max-width: 1024px){.page-width--narrow{max-width:52.6rem}.contact .title{font-size:48px}}@media (max-width: 768px){.page-width--narrow{width:unset}.contact .title{font-size:38px}.contact-image-wrapper{display:none}}@media (max-width: 550px){.page-width--narrow{padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-contact-form.css.map */
