.contact{--tct-accent: #9b0017;--tct-accent-dark: #7a0012;--tct-ink: #111318;--tct-muted: #5c6270}.contact .title{font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;font-size:clamp(2.85rem,4.5vw,5.4rem);text-shadow:3px 3px 0 rgba(155,0,23,.32)}.contact .tct-subtext{margin:-2rem 0 3rem;color:var(--tct-muted);font-size:clamp(1.42rem,1.15vw,1.72rem);line-height:1.6;max-width:60ch}.contact .tct-subtext p{margin:0}.contact .field__input,.contact .text-area{border-radius:0}.contact .field:after{border-radius:0;box-shadow:0 0 0 1px #1113184d}.contact .field:hover.field:after{box-shadow:0 0 0 1px #1113188c}.contact .field__input:focus,.contact .field__input:focus-visible{border-radius:0;box-shadow:0 0 0 2px var(--tct-accent);outline:none}.contact .field__label{color:var(--tct-muted);letter-spacing:.03em}.contact .field__input:focus~.field__label{color:var(--tct-accent);font-weight:600}.contact .contact__button .button{position:relative;overflow:hidden;min-height:5rem;padding:0 3.2rem;background:var(--tct-accent);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:0;transition:background-color .25s ease,transform .25s ease,box-shadow .3s ease}.contact .contact__button .button:after{box-shadow:none;border:none}.contact .contact__button .button:hover{background:var(--tct-accent-dark);transform:translateY(-2px);box-shadow:0 14px 30px -12px #9b001799}.contact .form-status-list .link{color:var(--tct-accent)}.contact .form__message{font-weight:600}@media(prefers-reduced-motion:reduce){.contact *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-contact-tecnova.css.map */
