@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/shop/files/libre-baskerville-regular.woff2?v=1733213487) format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/cdn/shop/files/libre-baskerville-bold.woff2?v=1733213487) format("woff2")}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/montserrat-v.woff2?v=1729019478) format("woff2 supports variations");font-style:normal;font-weight:100 900;font-display:swap}.ca-contact-form .standard-container{width:calc(100% - 20px);max-width:1000px;padding-bottom:40px}.ca-contact-form .section-title{padding:40px 0}.ca-contact-form .section-body{padding:0 0 40px;text-align:center;max-width:800px;margin:0 auto}.ca-contact-form .section-body p{font-family:Montserrat,Arial,sans-serif;font-weight:400;font-size:1.8rem}.ca-contact-form input{outline:none;color:#221f20;border-radius:6px;line-height:3;font-family:Montserrat,Arial,sans-serif;border:2px solid white;font-size:1.5rem;margin:5px 0;transform:outline .5 ease-in-out}.ca-contact-form input::placeholder{color:#c1b4a3;font-family:Montserrat,Arial,sans-serif;font-weight:200;font-size:1.5rem;line-height:3}.ca-contact-form input:focus,.ca-contact-form input:not(:placeholder-shown){background-color:#fff;border:2px solid #c1b4a3}.ca-contact-form label{font-weight:600;font-size:1.1rem;line-height:1.6rem;margin-bottom:5px;display:block;width:calc(100% - 20px)}.ca-contact-form textarea{border-radius:6px;line-height:3rem;font-family:Montserrat,Arial,sans-serif;color:#221f20;font-size:1.2rem;margin-bottom:5px;outline:none}.ca-contact-form textarea::placeholder{color:#221f20;font-family:Montserrat,Arial,sans-serif;font-weight:300;letter-spacing:.1rem}.ca-contact-form .contact__button{text-align:center}.ca-contact-form .contact__button button{border-radius:100px;color:#221f20;font-family:Montserrat,Arial,sans-serif;letter-spacing:.2rem;padding-top:5px;font-size:1.6rem;margin:0 auto;display:inline}.ca-contact-form .contact__fields{display:flex;flex-wrap:wrap;justify-content:center}.ca-contact-form .contact__fields .field{width:100%;max-width:100%;flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:8px}.ca-contact-form .contact__fields .field.field-wide{width:100%;max-width:100%;flex:1 1 100%}@media (min-width: 780px){.ca-contact-form .contact__fields .field{width:50%;max-width:50%;flex:1 1 50%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ocs-contact-form.css.map */
