.contact{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:30px;row-gap:30px}.contact .title{font:var(--font-heading-style) var(--font-heading-weight) 24px/1 var(--font-heading-family);margin:0 0 30px;letter-spacing:.24px}.contact .button,.contact .field__input,.contact .field__input::placeholder{font:var(--font-body-style) var(--font-body-weight) 16px/1.4 var(--font-body-family)}.contact form>:not(:last-child){margin-bottom:16px}.contact__item{flex:1 0 100%;height:fit-content}.contact__image{width:100%;height:fit-content}.contact__image img{object-fit:cover;width:100%;height:100%}.contact .button{padding:25.5px 32px;border-width:1px}.contact .field:after,.contact .field:before{display:none}.contact .field__input:focus{box-shadow:unset}.contact .field__input{border:1px solid #c4c4c4;border-radius:6px;padding:35px 28px}.contact .field__input::placeholder{color:#8c8c8c;opacity:1}.contact__button{margin-bottom:0;width:100%}.contact .text-area.field__input{min-height:200px}section:has(.decor-image)+section.section{z-index:1}.contact .field__input,.contact .contact__button button{background-color:transparent}.contact .contact__button button{background-color:rgb(var(--color-button-text));color:rgb(var(--color-button));width:100%;border-radius:3px}@media screen and (min-width:990px){.contact .title{font-size:44px;letter-spacing:-.88px;margin:0 0 64px}.contact__item{flex:1 0 calc(50% - 15px)}.contact .button{padding:24px 28px;font-size:16px}.contact .field__input{padding:35px 28px;font-size:16px;line-height:1}.contact .field__input::placeholder{font-size:16px;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
