.contact{display:grid;gap:4.8rem}@media screen and (min-width:990px){.contact{grid-template-columns:1.5fr 1fr;gap:6.4rem;align-items:start}}.contact__row{display:grid;gap:0 2rem;grid-template-columns:1fr}@media screen and (min-width:600px){.contact__row{grid-template-columns:repeat(2,1fr)}}.field__error{display:block;margin-top:.6rem;font-size:1.3rem;color:#b91c1c}.contact__aside{padding:3.2rem 2.8rem;background-color:var(--color-surface-muted);border-radius:var(--radius)}.scheme-muted .contact__aside{background-color:var(--color-surface)}.contact__aside-heading{margin-bottom:2rem;font-size:calc(2rem * var(--font-heading-scale))}.contact__support{padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:1px solid var(--color-border)}.contact__support-label{display:block;margin-bottom:.4rem;font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-dark)}.contact__support-number{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;letter-spacing:-.01em;color:var(--color-ink)}.contact__support-number:hover{color:var(--color-accent-dark)}.contact__offices{display:flex;flex-direction:column;gap:2.4rem}.contact__office-name{margin-bottom:1rem;font-size:1.6rem}.contact__office-details{display:flex;flex-direction:column;gap:.8rem;font-style:normal;font-size:1.5rem;color:var(--color-text-muted)}.contact__office-line{display:flex;align-items:flex-start;gap:.9rem}.contact__office-line svg{width:1.7rem;height:1.7rem;flex-shrink:0;margin-top:.3rem;color:var(--color-accent)}.contact__office-line p{margin:0}.contact__office-line a:hover{color:var(--color-accent-dark);text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact.css.map */
