.main-contact__wrap{margin-top:clamp(56px,6vw,88px);padding-top:22px;border-top:1px solid var(--c-line);scroll-margin-top:calc(var(--header-h) + 28px)}.main-contact__wrap--first{margin-top:0;padding-top:0;border-top:0}.main-contact__heading{margin-bottom:8px}.main-contact__form{scroll-margin-top:calc(var(--header-h) + 28px)}.main-contact__fields{display:grid;gap:6px}.main-contact__field{position:relative;padding-top:16px}.main-contact__input{line-height:1.5}.main-contact__label{position:absolute;left:0;top:28px;font-size:16px;line-height:1.5;color:var(--c-ink-soft);pointer-events:none;transform-origin:left top;transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.main-contact__optional{color:var(--c-ink-soft)}.main-contact__input:focus+.main-contact__label,.main-contact__input:not(:placeholder-shown)+.main-contact__label{transform:translateY(-24px) scale(.8125)}.main-contact__input:focus+.main-contact__label{color:var(--c-ink)}.main-contact__input:-webkit-autofill+.main-contact__label{transform:translateY(-24px) scale(.8125)}.main-contact__input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--c-bg) inset;-webkit-text-fill-color:var(--c-ink)}.main-contact__input[aria-invalid=true]{border-bottom:2px solid var(--c-ink)}.main-contact__field--message .main-contact__input{min-height:160px}.main-contact__actions{margin-top:32px}.main-contact__submit{min-width:220px}.main-contact__errors{margin:4px 0 12px}.main-contact__errors ul{list-style:none;padding:0}.main-contact__success{padding:6px 0 0}@media(max-width:749px){.main-contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-contact.css.map */
