#MainContent:has(.rova-contact-form)>.shopify-section:has(#rova-contact)>.page-width{box-sizing:border-box;width:100%;max-width:960px;padding:32px 24px 0;margin-inline:auto}#MainContent:has(.rova-contact-form) #rova-contact .rc-form-intro{padding:32px 32px 20px;border-bottom:0}#MainContent:has(.rova-contact-form) #rova-contact .rc-form-intro h2{font-size:30px}.rova-contact-form{background:#fff;color:#242424;--color-background:255,255,255;--gradient-background:#fff;--color-foreground:36,36,36;--color-button:0,79,68;--color-button-text:255,255,255}.rova-contact-form contact-form.contact{box-sizing:border-box;width:100%;max-width:960px;padding:0 24px 64px;margin:0 auto;font-family:var(--font-body-family)}#MainContent:has(#rova-contact) .rova-contact-form .contact>.title{display:none}.rova-contact-form .contact>.title{color:#004f44;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.3;margin:0;padding:28px 32px 20px;background:#fcf5de}.rova-contact-form .contact>form{box-sizing:border-box;padding:8px 32px 36px;margin:0;background:#fcf5de;border:1px solid #ded9c8;border-top:0;border-radius:0 0 12px 12px;--inputs-bg-color:255,255,255;--inputs-text-color:36,36,36;--inputs-border-color:0,79,68;--inputs-overlay-opacity:0;--inputs-hover-overlay-opacity:0;--inputs-radius:8px;--inputs-shadow-opacity:0}.rova-contact-form .contact .contact__fields{gap:20px}.rova-contact-form .contact .field{background:#fff;border:1px solid #004f444d;border-radius:8px;box-shadow:none;overflow:visible}.rova-contact-form .contact .field:before,.rova-contact-form .contact .field:after{display:none}.rova-contact-form .contact .field:focus-within{outline:2px solid #004f44;outline-offset:2px;border-color:#004f44}.rova-contact-form .contact .field__input{font-family:var(--font-body-family);font-size:16px;letter-spacing:0;color:#242424;background:#fff;border:0;border-radius:8px;box-shadow:none;min-height:56px}.rova-contact-form .contact .field__input:focus{outline:none;box-shadow:none}.rova-contact-form .contact .field__label{font-family:var(--font-body-family);color:#54675e;letter-spacing:0}.rova-contact-form .contact textarea.field__input{min-height:180px;resize:vertical}.rova-contact-form .contact .contact__button{margin-top:24px}.rova-contact-form .contact .contact__button .button{min-height:54px;padding:14px 28px;background:#004f44;color:#fff;border:1px solid #004f44;border-radius:999px;box-shadow:none;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .2s,border-color .2s}.rova-contact-form .contact .contact__button .button:before,.rova-contact-form .contact .contact__button .button:after{display:none}.rova-contact-form .contact .contact__button .button:hover{background:#003c34;border-color:#003c34}.rova-contact-form .contact .contact__button .button:focus-visible{outline:2px solid #004f44;outline-offset:4px}.rova-contact-form .contact-from__message-container{margin-bottom:20px}@media(max-width:749px){#MainContent:has(.rova-contact-form)>.shopify-section:has(#rova-contact)>.page-width{padding:20px 16px 0}#MainContent:has(.rova-contact-form) #rova-contact .rc-form-intro{padding:26px 20px 18px}#MainContent:has(.rova-contact-form) #rova-contact .rc-form-intro h2{font-size:26px}.rova-contact-form contact-form.contact{padding:0 16px 40px}.rova-contact-form .contact>form{padding:8px 20px 28px}.rova-contact-form .contact .contact__fields{gap:0}.rova-contact-form .contact textarea.field__input{min-height:160px}}@media(prefers-reduced-motion:reduce){.rova-contact-form .contact .contact__button .button{transition:none}}#MainContent:has(.rova-contact-form) #rova-contact .rc-form-intro p{font-family:var(--font-body-family)}.rova-contact-form.animate-section .animate-item{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;animation:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/contact-page-design.css.map */
