.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem;width:14px}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-form{position:relative}.contact-form-container{position:relative;z-index:1}.form-field__input:focus{transform:translateY(-1px)}.form-field__input:invalid:not(:focus):not(:placeholder-shown){animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.form-submit-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.form-submit-button:disabled:hover{transform:none!important;box-shadow:none!important}.form-submit-button:focus-visible{outline:2px solid rgba(var(--color-background),.8);outline-offset:2px}@media screen and (max-width:749px){.contact-form-container{margin:0 1rem}.contact-form-header,.contact-form-content{padding:1.5rem}.form-field__input{padding:.875rem 1rem}.form-field__label{top:.875rem;left:1rem}.form-field__input:focus+.form-field__label,.form-field__input:not(:placeholder-shown)+.form-field__label{left:.75rem}}@media(prefers-color-scheme:dark){.contact-form-container{background:rgba(var(--color-background),.9);border-color:rgba(var(--color-foreground),.2)}.form-field__input{background:rgba(var(--color-background),.7);border-color:rgba(var(--color-foreground),.2)}.form-field__input:focus{background:rgba(var(--color-background),.9);border-color:rgba(var(--color-foreground),.5)}}@media(prefers-contrast:high){.contact-form-container,.form-field__input{border-width:2px}.form-field__input:focus{border-width:3px}}@media(prefers-reduced-motion:reduce){.form-field__input,.form-field__label,.form-submit-button{transition:none}.form-field__input:focus{transform:none}.form-submit-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
