.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(--menu-border);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}}.contact-form .field--with-error:has(.contact__field-error) .field__input{border:var(--inputs-border-width) solid #D70000}.contact .icon-success{margin-top:-2px;width:16px;height:16px}.contact .icon-error{margin-bottom:-2px;width:13px;height:13px;margin-left:1px}.contact-form h3.form-status{display:flex;align-items:center;justify-content:flex-start;line-height:1.1}.contact-form h3.form-status.form-status-success-heading.align-center{justify-content:center;flex-direction:column}.contact-form h3.form-status.form-status-success-heading.align-center svg{margin-bottom:1rem}.contact-form .form-status:focus{outline:none!important;box-shadow:none}body:has(.contact-form .contact__field-error) .newsletter-form__message{display:none!important}.form-status.form-status-success-heading.form-status-list{margin:0 0 40px}.contact-form .form__message{margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
