.contact .title{margin:0 0 16px;color:var(--content-text);font:var(--type-subheading);letter-spacing:var(--tracking-none);text-transform:uppercase}.contact img{max-width:100%}.contact .field{margin:0 0 12px}.contact .field:after{border-radius:0;box-shadow:0 0 0 1px var(--content-field-line)}.contact .field:hover.field:after{box-shadow:0 0 0 1px var(--content-text)}.contact .field__input{height:48px;padding:0 16px;border-radius:0;color:var(--content-text);font:var(--type-input);letter-spacing:var(--tracking-none)}.contact .field__label{top:15px;left:17px;color:var(--content-muted);font:var(--type-body);letter-spacing:var(--tracking-none)}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:20px 16px 4px}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{top:6px;left:17px;font-size:var(--text-2xs);line-height:15px;letter-spacing:var(--tracking-none)}.contact .text-area.field__input{height:160px;min-height:160px;padding:14px 16px}.contact .text-area.field__input:focus,.contact .text-area.field__input:not(:placeholder-shown){padding:24px 16px 10px}.contact .field--with-error:after{bottom:auto;height:48px}.contact .contact__field-error{width:100%}.contact .form__message{align-items:flex-start;gap:6px;margin-top:6px;color:var(--content-text);font:var(--type-label);letter-spacing:var(--tracking-none)}.contact .form-status{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;color:var(--content-text);font:var(--type-body);letter-spacing:var(--tracking-none)}.contact .form__message .icon,.contact .form__message .svg-wrapper,.contact .form-status .icon{flex:0 0 auto;width:14px;height:14px;margin:3px 0 0}.contact .form-status .svg-wrapper{margin:0}.contact .form-status-list{margin:0 0 16px;padding:0;list-style:none;font:var(--type-label)}.contact h2.form-status{font:var(--type-body)}.contact .form-status-list .link{color:var(--content-text);font:inherit;text-decoration:underline;text-underline-offset:3px}.contact__button{margin-top:20px}.contact__button .button{width:100%}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.contact__button .button{width:auto;min-width:240px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
