.contact__lead{margin-bottom:2rem;font-size:.88rem}.contact__radio-grid{display:flex;flex-wrap:wrap;gap:1rem}.contact__fields.-fields2{margin:3.125rem 0}@media(min-width:750px){.contact__row{display:grid;grid-template-columns:13rem 1fr;align-items:center}}.contact__row:nth-of-type(n+2){margin-top:2rem}.contact__label.-vat{align-self:start;padding-top:.3125rem}.contact__input,.contact__textarea{width:100%;border:solid 1px transparent;padding:.5em 1em;font-size:max(1rem,16px)}.contact__input:focus,.contact__textarea:focus{border-color:#000}.contact__textarea{height:13rem;padding:1em}.contact__submit{margin-top:3rem}.contact__submit .button{width:300px;height:3.525rem;padding:0 .75rem;background-color:transparent;border:solid 2px #9b6b27;color:#9b6b27;font-size:1.125rem;transition:all .4s!important}@media(hover:hover)and (pointer:fine){.contact__submit .button:hover{background-color:#9b6b27;color:#fff;transform:none!important}}@media(max-width:749px){.contact{padding-top:1rem}.contact__label{display:block;margin-bottom:.375rem}.page-contact #MainContent .rich-text h3{font-size:1.1rem}.page-contact #MainContent .rich-text__text{margin-top:1rem}.page-contact #MainContent .rich-text p{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
