.contact h1,.contact .title,.template-page .page-header h1,.main-page-title,h1.page-title{color:#5a197a!important}.contact p,.contact .rte,.contact .rte p,.template-page .rte,.template-page .rte p,.page__content p,.page__content{color:#333!important}.contact a,.contact .rte a,.template-page .rte a,.page__content a{color:#5a197a!important;text-decoration:underline}.contact a:hover,.contact .rte a:hover{color:#e9a9c0!important}.contact h2,.contact h3,.contact h4,.template-page h2,.template-page h3{color:#5a197a!important}.contact .field__label,.contact .form__label,.contact-form .field__label{color:#5a197a!important;font-weight:500}.contact .field__input::placeholder,.contact .text-area::placeholder,.contact-form .field__input::placeholder{color:#888!important}.contact .field__input,.contact .text-area,.contact-form .field__input,.contact-form .text-area{color:#333!important;border-color:#5a197a4d!important;background-color:#fff!important}.contact .field__input:focus,.contact .text-area:focus,.contact-form .field__input:focus{border-color:#5a197a!important;box-shadow:0 0 0 2px #5a197a26!important}.contact .button,.contact__button .button,.contact-form .button,#ContactForm .button,.contact__button button,.contact button[type=submit],#ContactForm button[type=submit],form#ContactForm .button,.section-contact-form .button,.contact-form button{background-color:#5a197a!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:14px 32px!important;font-weight:600!important;transition:all .3s ease!important;box-shadow:0 4px 15px #5a197a4d!important;width:auto!important;max-width:200px!important;position:relative!important;overflow:visible!important}.contact .button:hover,.contact__button .button:hover,.contact-form .button:hover,#ContactForm .button:hover,.contact__button button:hover,.contact button[type=submit]:hover,#ContactForm button[type=submit]:hover,form#ContactForm .button:hover,.section-contact-form .button:hover,.contact-form button:hover{background-color:#e9a9c0!important;color:#111827!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #e9a9c066!important}.contact .button:active,#ContactForm .button:active,.contact button[type=submit]:active{transform:translateY(0)!important}.contact .button:before,.contact .button:after,.contact__button .button:before,.contact__button .button:after,#ContactForm .button:before,#ContactForm .button:after,.contact button[type=submit]:before,.contact button[type=submit]:after,.contact-form .button:before,.contact-form .button:after{display:none!important;content:none!important;box-shadow:none!important;background:transparent!important}.contact__button,.contact-form .contact__button,#ContactForm .contact__button{background:transparent!important;background-color:transparent!important;display:inline-block!important;width:auto!important}.contact__button:before,.contact__button:after{display:none!important;content:none!important}.contact .form-status,.contact .form__message{color:#5a197a!important}.contact .form-status-list a,.contact .contact__field-error{color:#dc2626!important}.contact .rte strong,.page__content strong{color:#5a197a!important}.main-page .rte,.main-page .rte p,.main-page .page-content,section.shopify-section .rte p,.shopify-section .page__content p{color:#333!important}.main-page .rte h1,.main-page .rte h2,.main-page h1{color:#5a197a!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-contact-page.css.map */
