.contact .title{font-family:Cormorant Garamond,serif;color:#8b2e15;text-align:center;font-size:calc(var(--font-heading-scale) * 3rem);margin-bottom:4rem;position:relative}.contact .title:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:50px;height:2px;background:#d4af37}.contact .field__input{border:1px solid rgba(119,75,43,.2);border-radius:12px;padding:1.5rem 2rem;background:#fffbf280;transition:all .3s ease;box-shadow:none!important}.contact .field:after,.contact .field:before{content:none!important}.contact .field__input:focus{border-color:#8b2e15;background:#fff}.contact .field__label{left:2rem}.contact .button{background:#8b2e15;color:#fff;border-radius:30px;padding:1.5rem 4rem;width:100%;font-family:Jost,sans-serif;letter-spacing:.1rem;text-transform:uppercase;font-weight:500;transition:all .3s ease;border:none}.contact .button:hover{background:#d4af37;box-shadow:0 4px 15px #d4af374d;transform:translateY(-2px)}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem;max-width:250px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
