.contact img{max-width:100%}.contact{background:var(--kr-paper, #fbf9f5)}.contact .title{font-family:var(--kr-font-serif);font-weight:500;letter-spacing:.04em;color:#1e1e1c}.contact .form__message{align-items:flex-start;font-size:1.35rem}.contact .icon-success{margin-top:.2rem;color:#3f5533}.contact .field{margin-bottom:1.6rem}.contact .field__input{border-radius:0!important;border:1px solid #e5e0d8;background:#fff;color:#1e1e1c;font-size:1.4rem;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:none!important}.contact .field__input:focus{border-color:#1e1e1c!important;outline:none;box-shadow:0 0 0 1px #1e1e1c!important}.contact .field__label{color:#8c7b6b;font-size:1.3rem;letter-spacing:.04em}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}.contact__button .button{background:#1e1e1c!important;color:#fbf9f5!important;border:1px solid #1e1e1c!important;border-radius:0!important;font-size:1.4rem!important;letter-spacing:.08em!important;padding:1.4rem 3.2rem!important;transition:background-color .2s ease,transform .15s ease!important}.contact__button .button:hover{background:#33302b!important;transform:translateY(-1px)}@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/9/assets/section-contact-form.css.map */
