.contact .title{font-size:30px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(90deg,#c6a75e,gold,#c6a75e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:25px;text-align:center}.contact .title:after{content:"";display:block;width:80px;height:2px;margin:18px auto 0;background:linear-gradient(90deg,transparent,#d4af37,transparent)}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@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}}.contact__button .button:before,.contact__button .button:after{display:none!important;content:none!important}.contact__button .button{width:100%;height:55px;background:linear-gradient(135deg,#000,#222);color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;border:none!important;border-top:none!important;outline:none!important;border-radius:5px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #00000026;position:relative;overflow:hidden}.contact__button .button:hover{background:linear-gradient(135deg,#111,#333);transform:translateY(-2px);box-shadow:0 12px 30px #00000040}.contact__button .button:active{transform:translateY(0);box-shadow:0 6px 15px #0003}.contact__button .button:focus,.contact__button .button:focus-visible{outline:none!important;border:none!important}@media screen and (max-width:749px){.contact__button .button{height:52px;font-size:15px}}.contact__button{border-top:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
