.tt-contact__routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3vw,40px);border-top:var(--z-rule-cap)}.tt-contact__route{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px clamp(18px,2vw,32px) 4px;border-left:var(--z-rule-hair)}.tt-contact__route:first-child{padding-left:0;border-left:0}.tt-contact__num{font-family:var(--z-font-display);font-weight:900;font-size:34px;line-height:.8;letter-spacing:-.03em;color:var(--z-ink);white-space:nowrap}.tt-contact__route-title{margin:8px 0 0;font-family:var(--z-font-display);font-weight:700;font-size:var(--z-h3);line-height:1.15;letter-spacing:-.01em;color:var(--z-ink)}.tt-contact__route-text{margin:0;font-family:var(--z-font-text);font-size:var(--z-body-sm);line-height:1.65;color:var(--z-body);max-width:40ch}.tt-contact__route-link{margin-top:auto;padding-top:8px}.tt-contact__faq{margin-top:clamp(24px,3vw,32px);border-top:var(--z-rule-cap);max-width:900px}.tt-contact__q{border-bottom:var(--z-rule-hair)}.tt-contact__q-title{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--z-font-text);font-size:var(--z-body-size);font-weight:600;line-height:1.4;color:var(--z-ink)}.tt-contact__q-title::-webkit-details-marker{display:none}.tt-contact__q-mark{position:relative;flex-shrink:0;width:14px;height:14px}.tt-contact__q-mark:before,.tt-contact__q-mark:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--z-ink);transition:transform var(--z-dur) var(--z-ease)}.tt-contact__q-mark:after{transform:rotate(90deg)}.tt-contact__q[open] .tt-contact__q-mark:after{transform:rotate(0)}.tt-contact__q-answer{padding:0 0 22px;max-width:72ch;font-family:var(--z-font-text);font-size:var(--z-body-sm);line-height:1.7;color:var(--z-body)}.tt-contact__q-answer p{margin:0 0 10px}.tt-contact__q-answer p:last-child{margin-bottom:0}.tt-contact__q-answer a{color:var(--z-ink);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:820px){.tt-contact__routes{grid-template-columns:1fr}.tt-contact__route,.tt-contact__route:first-child{padding:22px 0;border-left:0;border-top:var(--z-rule-hair)}.tt-contact__route:first-child{border-top:0}}.tt-contact__form [hidden]{display:none!important}.tt-contact__form{max-width:760px;font-family:var(--z-font-text)}.tt-contact__form label{display:block;margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--z-quiet)}.tt-contact__hint{font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--z-muted)}.tt-contact__form input,.tt-contact__form textarea{box-sizing:border-box;display:block;width:100%;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;color:var(--z-ink);background:var(--z-field);border:none;border-radius:0;padding:14px 16px;outline:none;box-shadow:none}.tt-contact__form textarea{resize:vertical;min-height:120px}.tt-contact__form input:focus,.tt-contact__form textarea:focus{background:var(--z-field-focus);box-shadow:inset 0 -2px 0 var(--z-ink)}.tt-contact__form input::placeholder,.tt-contact__form textarea::placeholder{color:var(--z-field-placeholder)}.tt-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin-top:24px}.tt-contact__field{min-width:0}.tt-contact__row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding-top:24px;border-top:var(--z-rule-cap)}.tt-contact__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--z-ink);color:var(--z-on-ink);border:1px solid var(--z-ink);border-radius:0;padding:16px 36px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:opacity var(--z-dur) var(--z-ease)}.tt-contact__btn:hover{opacity:.85}.tt-contact__btn:disabled{opacity:.5;cursor:default}.tt-contact__btn--ghost{background:transparent;color:var(--z-ink)}.tt-contact__aside{margin:18px 0 0;font-size:var(--z-body-sm);line-height:1.6;color:var(--z-muted)}.tt-contact__aside a{color:var(--z-ink);text-decoration:underline;text-underline-offset:3px}.tt-contact__err{margin:14px 0 0;font-size:var(--z-body-sm);color:var(--z-error-brand)}.tt-contact__step-title{margin:0;font-family:var(--z-font-display);font-weight:700;font-size:var(--z-h3-lg);line-height:1.15;letter-spacing:-.01em;color:var(--z-ink)}.tt-contact__step-sub{margin:8px 0 0;font-size:var(--z-body-sm);line-height:1.65;color:var(--z-body)}.tt-contact__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:24px;border-top:var(--z-rule-cap)}.tt-contact__choice{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 28px 4px 0}.tt-contact__choice+.tt-contact__choice{padding-left:28px;border-left:var(--z-rule-hair)}.tt-contact__choice-title{margin:0;font-family:var(--z-font-display);font-weight:700;font-size:var(--z-h3);color:var(--z-ink)}.tt-contact__choice-text{margin:0 0 8px;font-size:var(--z-body-sm);line-height:1.65;color:var(--z-body)}.tt-contact__pot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media screen and (max-width:640px){.tt-contact__grid,.tt-contact__choices{grid-template-columns:1fr}.tt-contact__choice+.tt-contact__choice{padding-left:0;border-left:0;border-top:var(--z-rule-hair)}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/tt-contact.css.map */
