.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .field,.contact .form-text-block{margin-bottom:1.5rem}.contact input:focus-visible,.contact textarea:focus-visible{outline:2px solid!important}.contact-form-style--minimal .field__input:not(.text-area){border:0;border-bottom:var(--inputs-border-width) solid rgba(var(--color-foreground-rgb),var(--inputs-border-opacity));padding-left:0}.contact-form--no-labels .field__label{display:none}@media screen and (min-width: 750px){.contact .field,.contact .form-text-block{margin-bottom:2rem}.contact-form-style--minimal .contact .field,.contact-form-style--minimal .contact .form-text-block{margin-bottom:3rem}}.contact__button{margin-top:3rem}.contact__button .button{width:100%}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact-fields--two-column{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact-fields--two-column .contact__field-error{grid-column:1 / span 2}}.lcontact-form .field--with-error:has(.contact__field-error) .field__input{border:var(--inputs-border-width) solid #D70000}.contact .icon-success{margin-top:0;width:2.2rem;height:2.2rem}.lcontact-form h3.form-status{display:flex;align-items:center;justify-content:flex-start;line-height:1.1}.lcontact-form h3.form-status.form-status-success-heading.align-center{justify-content:center;flex-direction:column}.lcontact-form h3.form-status.form-status-success-heading.align-center svg{margin-bottom:1rem}.lcontact-form .form-status:focus{outline:none!important;box-shadow:none}body:has(.lcontact-form .contact__field-error) .newsletter-form__message{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-contact-form.css.map */
