.tr-contact{--trContactFormMaxWidth: 716px}.tr-contact__heading{margin-block:0;text-align:center}.tr-contact__form-wrapper,.tr-contact__form{display:flex;align-items:stretch;flex-direction:column;row-gap:32px;width:100%;max-width:var(--trContactFormMaxWidth);margin-inline:auto}.tr-contact__status{margin-block:0;text-align:center}.tr-contact__errors-list{display:flex;flex-direction:column;row-gap:8px;margin-top:12px}.tr-contact__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%}@media(min-width:750px){.tr-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-contact__fields .tr-field--textarea{grid-column:1 / -1}.tr-contact .tr-field{display:flex;flex-direction:column;row-gap:10px}.tr-contact .tr-field__label{color:rgb(var(--color-foreground))}.tr-contact .tr-field__input{display:block;width:100%;min-height:52px;padding:14px 20px;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));border-radius:10px}.tr-contact .tr-field__input::placeholder{color:rgba(var(--color-foreground),.45);opacity:1}.tr-contact .tr-field__input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.tr-contact .tr-field--textarea .tr-field__input{min-height:118px;resize:vertical}.tr-contact__field.is-invalid .tr-field__input{border-color:rgb(var(--color-foreground))}.tr-contact__field-error{font-size:14px}.tr-contact__actions{display:flex;width:100%}.tr-contact__button{width:100%}@media(min-width:750px){.tr-contact__form-wrapper,.tr-contact__form{row-gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tr-contact.css.map */
