.main-contact__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.main-contact__info .page-intro__title{font-size:calc(var(--font-size-h1) * 1.05)}.main-contact__info .page-intro__lead{max-width:42ch;margin-top:18px}.main-contact__page-content{margin-top:20px;font-size:15px}.main-contact__methods{display:flex;flex-direction:column;gap:14px;margin:32px 0 0;padding:0;list-style:none}.contact-method{display:flex;align-items:center;gap:14px;padding:18px;border-radius:calc(var(--radius-card) - 2px);text-decoration:none;transition:border-color .15s ease}a.contact-method:hover{border-color:var(--color-ink)}.contact-method>svg{flex:none;margin-left:auto;color:var(--color-subtle)}.contact-method__text{display:flex;flex-direction:column;min-width:0}.contact-method__title{font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--color-ink)}.contact-method__detail{margin-top:2px;font-size:14px;color:var(--color-muted);overflow-wrap:anywhere}.main-contact__map{margin-top:24px;overflow:hidden;border-radius:calc(var(--radius-card) - 2px)}.main-contact__map-frame{display:block;width:100%;height:180px;border:0;background:var(--color-surface-muted)}.main-contact__address{padding:16px 18px;font-size:14px;color:var(--color-body)}.main-contact__form-card{padding:36px}.main-contact__form-title{margin:0 0 22px;font-weight:600}.main-contact__form .form-notice{margin-bottom:20px}.main-contact__form input,.main-contact__form select,.main-contact__form textarea{background:var(--color-bg)}.main-contact__form input:focus,.main-contact__form select:focus,.main-contact__form textarea:focus{background:var(--color-surface)}.main-contact__submit{width:100%;margin-top:22px}.main-contact__faq{margin-top:14px;font-size:13px;text-align:center;color:var(--color-subtle)}.main-contact__faq a{color:var(--color-accent);text-decoration:none}.main-contact__faq a:hover{text-decoration:underline}@media(max-width:919.98px){.main-contact__layout{grid-template-columns:1fr;gap:36px}.main-contact__form-card{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-main-contact.css.map */
