.contact_without_image{max-width:85rem;margin-inline:auto}.contact_form_panel{background:var(--secondary-bg-color);color:var(--text-color);border-radius:var(--card-border-radius);padding:2.5rem}.contact_form_panel h2{color:var(--heading-color);margin-bottom:1rem}.contact_head{margin-bottom:2rem;margin-top:3rem}.contact_head h2{display:flex;align-items:center;grid-gap:1rem}.contact_head h2 a{text-decoration:underline;text-underline-offset:3px}.contact_head.text--center h2{justify-content:center}.contact_head.text--right h2{justify-content:flex-end}.contact_row_grid{display:grid;gap:2rem}.contact_row button{cursor:pointer;margin-top:2rem;width:100%;text-transform:uppercase}.contact_alert_success{font-size:1.6rem;display:flex;align-items:center;grid-gap:1rem;color:green}.contact_alert_error{font-size:1.6rem;display:flex;align-items:center;grid-gap:1rem;margin:0;color:var(--accent-primary)}.contact_alert_icon{display:inline-flex}.contact_alert_icon svg{width:1.8rem;height:1.8rem}.contact_alert_list{list-style:none;margin:1rem 0 0;padding:0;font-size:1.4rem}.contact_alert_list a{color:var(--accent-primary)}.contact_image_block{border-radius:var(--img-border-radius);overflow:hidden}.contact_image_block img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1000px){.contact_layout.with_contact_image{display:grid;grid-template-columns:2fr 3fr}}@media screen and (max-width:990px){.contact_layout.with_contact_image{display:flex;flex-direction:column-reverse}}@media screen and (max-width:640px){.contact_row_grid{grid-template-columns:1fr;gap:1rem;padding-bottom:0}.contact_form_panel{padding-inline:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/contact-form.css.map */
