.tq-formpage__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,84px);align-items:start}.tq-formpage__routes{list-style:none;padding:0;margin:28px 0 0}.tq-formpage__routes li{padding:14px 0;border-top:1px solid var(--tq-hairline)}.tq-formpage__routes li:last-child{border-bottom:1px solid var(--tq-hairline)}.tq-formpage__route-label{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--tq-gold);margin-bottom:5px}.tq-formpage__routes a{font-size:15px;color:var(--tq-parchment);text-decoration:none;border-bottom:1px solid var(--tq-gold-border)}.tq-formpage__routes a:hover{border-color:var(--tq-gold)}.tq-card{border:1px solid var(--tq-hairline);border-radius:6px;background:var(--tq-surface);padding:clamp(24px,3.6vw,40px)}.tq-card__title{font-family:var(--tq-font-display);font-weight:500;font-size:clamp(21px,2.4vw,26px);color:var(--tq-parchment);margin:0 0 8px}.tq-card__note{font-size:14px;line-height:1.65;color:var(--tq-parchment-faint);margin:0 0 26px;text-wrap:pretty}.tq-f__row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.tq-f__g{margin-bottom:16px}.tq-f__g label{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--tq-gold);margin-bottom:7px}.tq-f__g input,.tq-f__g select,.tq-f__g textarea{width:100%;font-family:var(--tq-font-body);font-size:16px;line-height:1.5;color:var(--tq-parchment);background:var(--tq-night);border:1px solid var(--tq-hairline);border-radius:4px;padding:13px 14px;transition:border-color .18s ease}.tq-f__g textarea{min-height:150px;resize:vertical}.tq-f__g input::placeholder,.tq-f__g textarea::placeholder{color:var(--tq-parchment-faint)}.tq-f__g input:focus,.tq-f__g select:focus,.tq-f__g textarea:focus{outline:none;border-color:var(--tq-gold-border)}.tq-f__submit{margin-top:6px}.tq-f__success{font-size:16px;line-height:1.7;color:var(--tq-parchment);background:#c8a85e1a;border:1px solid var(--tq-gold-border);border-radius:4px;padding:20px;margin:0}.tq-f__error{font-size:14px;line-height:1.6;color:#f2c9c4;background:#be504624;border:1px solid rgba(220,120,110,.4);border-radius:4px;padding:14px;margin:0 0 18px}@media screen and (max-width:900px){.tq-formpage__grid{grid-template-columns:1fr;gap:34px}}@media screen and (max-width:560px){.tq-f__row{grid-template-columns:1fr;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tq-form.css.map */
