.contact-section{position:relative;width:100%;background-color:#d3d3d3;font-family:var(--font-family-nunito, "Nunito", Helvetica);padding:0 0 60px}.contact-section__container{max-width:1290px;margin:0 auto;padding:0}.contact-section__layout{display:flex;flex-direction:column;gap:40px}.contact-section__image-wrapper{width:100%;height:500px;overflow:hidden}.contact-section__image{width:100%;height:100%;object-fit:contain}.contact-section__form-wrapper{padding:0 24px}.contact-section__heading{color:#1e1e1e;font-family:var(--font-family-nunito, "Nunito", Helvetica);font-size:28px;font-weight:600;line-height:32px;margin:0 0 24px}.contact-section__content{display:flex;flex-direction:column;gap:20px}.contact-section__block{width:100%}.contact-section__text{color:#1e1e1e;font-family:var(--font-family-nunito, "Nunito", Helvetica);font-size:16px;line-height:24px}.contact-section__text a{color:#472525;text-decoration:underline}.contact-section__form{display:flex;flex-direction:column;gap:20px}.contact-section__field{display:flex;flex-direction:column;gap:8px}.contact-section__label{color:#1e1e1e;font-family:var(--font-family-nunito, "Nunito", Helvetica);font-size:14px;font-weight:400;line-height:18px}.contact-section__input,.contact-section__textarea{width:100%;padding:12px 16px;border:1px solid #D3D3D3;border-radius:4px;background-color:#fff;font-family:var(--font-family-nunito, "Nunito", Helvetica);font-size:16px;line-height:24px;color:#1e1e1e;transition:border-color .3s ease}.contact-section__input:focus,.contact-section__textarea:focus{outline:none;border-color:#472525}.contact-section__input::placeholder,.contact-section__textarea::placeholder{color:#999}.contact-section__textarea{min-height:120px;resize:vertical}.contact-section__checkbox-wrapper{display:flex;align-items:flex-start;gap:12px}.contact-section__checkbox{width:18px;height:18px;margin-top:2px;accent-color:#472525;cursor:pointer}.contact-section__checkbox-label{color:#1e1e1e;font-family:var(--font-family-nunito, "Nunito", Helvetica);font-size:14px;font-weight:400;line-height:20px}.contact-section__submit{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background-color:#472525;color:#d3d3d3;font-family:var(--font-family-nunito, "Nunito", Helvetica);font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;align-self:flex-start}.contact-section__submit:hover{background-color:#5a3030}.contact-section__message{padding:16px;border-radius:4px;font-size:14px;line-height:20px}.contact-section__message--success{background-color:#48bb781a;color:#276749;border:1px solid rgba(72,187,120,.3)}.contact-section__message--error{background-color:#f565651a;color:#c53030;border:1px solid rgba(245,101,101,.3)}@media screen and (min-width: 1024px){.contact-section,.contact-section__container{padding:0}.contact-section__layout{flex-direction:row;gap:0;align-items:stretch}.contact-section__image-wrapper{width:640px;flex-shrink:0;height:auto;min-height:600px}.contact-section__image{object-fit:cover}.contact-section__form-wrapper{flex:1;padding:60px 80px;display:flex;flex-direction:column;justify-content:center}.contact-section__heading{font-size:32px;line-height:36px;margin-bottom:32px}.contact-section__content,.contact-section__form{max-width:400px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact.css.map */
