.ma-contact{padding-top:32px}.ma-contact__head{max-width:720px;margin-bottom:56px}.ma-breadcrumb{font-family:var(--font-body);font-size:12px;color:var(--muted);margin-bottom:24px}.ma-breadcrumb a{color:var(--ink-2);text-decoration:none}.ma-breadcrumb a:hover,.ma-breadcrumb .current{color:var(--ink)}.ma-contact__h1{font-family:var(--font-display);font-weight:500;font-size:clamp(40px,6vw,64px);line-height:1.05;color:var(--ink);margin:8px 0 18px}.ma-contact__lead{font-size:17px;color:var(--ink-2);line-height:1.6;max-width:580px;margin:0}.ma-contact__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}.ma-contact__rte{font-size:15px;color:var(--ink-2);line-height:1.65;margin-bottom:24px}.ma-contact__rte p{margin:0 0 12px}.ma-contact__form{display:grid;gap:18px}.ma-contact__field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ma-contact__field{display:flex;flex-direction:column;gap:6px}.ma-contact__label{font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--ink)}.ma-contact__label em{color:var(--accent);font-style:normal}.ma-contact__field input,.ma-contact__field textarea,.ma-contact__field select{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm, 8px);padding:12px 14px;font-family:var(--font-body);font-size:14px;color:var(--ink);line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.ma-contact__field input::placeholder,.ma-contact__field textarea::placeholder{color:var(--muted)}.ma-contact__field input:focus,.ma-contact__field textarea:focus,.ma-contact__field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3f88c51f}.ma-contact__field textarea{resize:vertical;min-height:120px}.ma-contact__submit-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:8px}.ma-contact__fineprint{font-size:12px;color:var(--muted);margin:0;max-width:280px;line-height:1.5}.ma-contact__fineprint a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.ma-contact__errors{background:#fef0ef;border-left:3px solid #d4554d;padding:14px 18px;border-radius:var(--r-sm, 8px);color:#b5453b;font-size:13px;line-height:1.5;margin-bottom:4px}.ma-contact__errors strong{display:block;margin-bottom:6px}.ma-contact__errors ul{margin:0;padding-left:18px}.ma-contact__success{text-align:center;padding:56px 24px;background:var(--bg-card);border-radius:var(--r-md, 12px)}.ma-contact__success svg{color:#6b8f7a;margin-bottom:18px}.ma-contact__success h2{font-family:var(--font-display);font-weight:500;font-size:28px;color:var(--ink);margin:0 0 12px}.ma-contact__success p{color:var(--ink-2);font-size:15px;line-height:1.55;margin:0 0 24px}.ma-contact__info{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md, 12px);padding:28px;display:flex;flex-direction:column;gap:22px;position:sticky;top:96px}.ma-contact__channel{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;color:var(--ink-2);text-decoration:none}.ma-contact__channel--block{align-items:flex-start}.ma-contact__channel--wa{background:#25d366;color:#fff;padding:14px 16px;margin:-28px -28px 0;border-radius:var(--r-md, 12px) var(--r-md, 12px) 0 0;align-items:center}.ma-contact__channel--wa .ma-contact__channel-label,.ma-contact__channel--wa .ma-contact__channel-value{color:#fff}.ma-contact__channel--wa svg{color:#fff}.ma-contact__channel-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px}.ma-contact__channel-value{font-family:var(--font-body);font-size:14px;color:var(--ink);line-height:1.4;text-decoration:none;display:block}a.ma-contact__channel-value{transition:color .2s ease}a.ma-contact__channel-value:hover{color:var(--accent)}.ma-contact__channel-fineprint{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.4}.ma-contact__channel-link{display:inline-block;margin-top:6px;font-family:var(--font-body);font-size:12px;color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:1px}.ma-contact__social{border-top:1px solid var(--line);padding-top:18px}.ma-contact__social-icons{display:flex;gap:8px;margin-top:8px}.ma-contact__social-icons a{width:36px;height:36px;border-radius:999px;background:var(--bg);border:1px solid var(--line);color:var(--ink-2);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease}.ma-contact__social-icons a:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.ma-contact__faq{margin-top:96px;padding-top:56px;border-top:1px solid var(--line)}.ma-contact__faq-head{text-align:center;margin-bottom:40px}.ma-contact__faq-head h2{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,3vw,36px);line-height:1.1;margin:12px 0 0;color:var(--ink)}.ma-contact__faq-grid{max-width:760px;margin:0 auto;display:grid;gap:12px}.ma-contact__faq-item{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md, 12px);overflow:hidden;transition:border-color .2s ease}.ma-contact__faq-item[open]{border-color:var(--ink-2)}.ma-contact__faq-item summary{list-style:none;cursor:pointer;padding:18px 22px;font-family:var(--font-body);font-size:15px;color:var(--ink);font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:18px}.ma-contact__faq-item summary::-webkit-details-marker{display:none}.ma-contact__faq-icon{color:var(--accent);font-size:22px;line-height:1;transition:transform .2s ease;flex-shrink:0}.ma-contact__faq-item[open] .ma-contact__faq-icon{transform:rotate(45deg)}.ma-contact__faq-answer{padding:0 22px 22px;font-size:14px;color:var(--ink-2);line-height:1.6}.ma-contact__faq-foot{text-align:center;margin-top:32px}@media(max-width:1024px){.ma-contact__grid{grid-template-columns:1fr;gap:32px}.ma-contact__info{position:static}}@media(max-width:600px){.ma-contact__field-row{grid-template-columns:1fr;gap:14px}.ma-contact__info{padding:22px}.ma-contact__channel--wa{margin:-22px -22px 0}.ma-contact__faq-item summary{padding:16px 18px;font-size:14px}.ma-contact__faq-answer{padding:0 18px 18px}}.ma-contact__fb-btn{display:inline-block;margin-top:8px;padding:0;border:0;background:transparent;font-family:inherit;font-size:inherit;color:var(--accent);cursor:pointer;text-align:left}.ma-contact__fb-btn:hover{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-ma-contact.css.map */
