.contact-support{--support-line: rgba(var(--color-foreground), .18);--support-soft: rgba(var(--color-foreground), .055);--support-strong: rgb(var(--color-foreground))}.contact-support .contact{max-width:104rem}.contact-support__header{max-width:68rem;padding:clamp(.8rem,1.4vw,1.6rem) 0 1.6rem}.contact-support__eyebrow{margin:0 0 1.1rem;font-size:1.2rem;font-weight:750;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;opacity:.68}.contact-support__title{margin:0;max-width:76rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(3.6rem,4.4vw,5.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.02}.contact-support__intro{max-width:67rem;margin:1.2rem 0 0;font-size:clamp(1.6rem,1.8vw,1.9rem);line-height:1.55;opacity:.72}.contact-support__routes{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 2rem;max-width:78rem;padding:0 0 2.2rem;border-bottom:1px solid var(--support-line)}.contact-support__email-card{flex:1 1 46rem;display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:7.2rem;padding:1.3rem 1.5rem 1.3rem 1.7rem;border:1px solid var(--support-line);border-radius:1.3rem;color:rgb(var(--color-foreground));text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.contact-support__email-card small,.contact-support__email-card strong{display:block}.contact-support__email-card small{margin-bottom:.3rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.contact-support__email-card strong{font-size:clamp(1.7rem,2vw,2.1rem);letter-spacing:-.01em}.contact-support__email-card i{display:grid;flex:0 0 4.2rem;width:4.2rem;height:4.2rem;place-items:center;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.8rem;font-style:normal;transition:transform .18s ease}.contact-support__email-card:hover,.contact-support__email-card:focus-visible{border-color:rgba(var(--color-foreground),.55);background:var(--support-soft);transform:translateY(-2px)}.contact-support__email-card:hover i,.contact-support__email-card:focus-visible i{transform:translate(2px,-2px)}.contact-support__policy-link{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 0;color:rgb(var(--color-foreground));font-weight:650;text-decoration:underline;text-underline-offset:.35rem}.contact-support__form-shell{max-width:78rem;padding:2.6rem 0 3rem;border-bottom:1px solid var(--support-line)}.contact-support__form-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.8rem}.contact-support__form-heading h2{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.1;letter-spacing:-.02em}.contact-support__form-heading>p{max-width:42rem;margin:0;font-size:1.4rem;line-height:1.55;opacity:.66}.contact-support__form .field{margin-bottom:1.2rem}.contact-support .field__input{min-height:5.8rem;border:1px solid var(--support-line);border-radius:.8rem;background:rgba(var(--color-foreground),.025);box-shadow:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.contact-support .field__input:focus{border-color:rgba(var(--color-foreground),.7);background:rgba(var(--color-foreground),.045);box-shadow:none;transform:translateY(-1px)}.contact-support .field:before,.contact-support .field:after{display:none}.contact-support__order-field{max-width:38rem}.contact-support__message-field .field__input{min-height:14rem;resize:vertical}.contact-support__submit-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:.8rem}.contact-support__submit-row p{max-width:29rem;margin:0;font-size:1.3rem;line-height:1.45;opacity:.6}.contact-support__submit{min-width:min(100%,24rem);min-height:5.6rem;justify-content:space-between;border-radius:999px;padding-inline:2.4rem;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none;transition:opacity .16s ease,transform .16s ease}.contact-support__submit:before{display:none}.contact-support__submit:after{display:none}.contact-support__submit:hover,.contact-support__submit:focus-visible{color:rgb(var(--color-background));opacity:.86;transform:translateY(-.1rem);box-shadow:none}.contact-support__submit>span:last-child{font-size:1.9rem}.contact-support__success{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.4rem;padding:1.8rem 2rem;border:1px solid rgba(68,178,115,.5);border-radius:1.2rem;background:#44b2731c}.contact-support__success svg{width:2.4rem;height:2.4rem}.contact-support__success strong,.contact-support__success span{display:block}.contact-support__success span{margin-top:.25rem;opacity:.7}@media screen and (min-width:750px){.contact-support .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media screen and (max-width:989px){.contact-support__form-heading{align-items:flex-start;flex-direction:column;gap:.8rem}}@media screen and (max-width:749px){.contact-support__header{padding:.8rem 0 2rem}.contact-support__title{max-width:34rem;font-size:clamp(3.6rem,10vw,4.8rem);letter-spacing:-.025em;line-height:1.04}.contact-support__intro{margin-top:1.1rem;font-size:1.5rem;line-height:1.42}.contact-support__form-shell{padding-top:2rem}.contact-support__form-heading h2{font-size:3rem}.contact-support__form-heading>p{margin-top:1rem}.contact-support__submit-row{align-items:stretch;flex-direction:column}.contact-support__submit{width:100%}.contact-support__email-card{flex-basis:100%;min-height:6.8rem}.contact-support__order-field{max-width:none}}@media(prefers-reduced-motion:reduce){.contact-support__submit,.contact-support__email-card,.contact-support__email-card i,.contact-support .field__input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-contact-form.css.map */
