.t8-cform{background:var(--t-bg);padding:4rem 0;font-family:var(--t-font-body);scroll-margin-top:9.6rem}.t8-cform__row{display:grid;grid-template-columns:758fr 530fr;gap:2.4rem;align-items:stretch}.t8-cform__card{display:flex;flex-direction:column;gap:3.2rem;padding:3.2rem;background:var(--t-ivory-50);border:1px solid var(--t-gold-100);border-radius:var(--t-radius)}.t8-cform__head{display:flex;flex-direction:column;gap:1.2rem}.t8-cform__title{margin:0;font-family:var(--t-font-display);font-weight:var(--t-w-display);font-size:var(--t-h04);line-height:1.1;letter-spacing:var(--t-track-display);color:var(--t-neutral-600)}.t8-cform__sub{margin:0;font-weight:var(--t-w-regular);font-size:var(--t-body-m);line-height:var(--t-lh-body);letter-spacing:-.01em;color:var(--t-ink-3)}.t8-cform__form{display:flex;flex-direction:column;gap:3.2rem}.t8-cform__fields{display:flex;flex-direction:column;gap:2.4rem}.t8-cform__pair{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.t8-cform__field{display:flex;flex-direction:column;gap:.8rem;min-width:0}.t8-cform__label{font-weight:var(--t-w-regular);font-size:var(--t-body-m);line-height:1;letter-spacing:-.01em;color:var(--t-ink-600)}.t8-cform__label .req{color:var(--t-brand)}.t8-cform__input,.t8-cform__select,.t8-cform__textarea{width:100%;box-sizing:border-box;padding:1.6rem 2.4rem;border:1px solid var(--t-gold-100);border-radius:var(--t-radius);background:var(--t-ivory-100);font:inherit;font-size:var(--t-body-m);line-height:1;letter-spacing:-.01em;color:var(--t-neutral-500)}.t8-cform__input::placeholder,.t8-cform__textarea::placeholder{color:var(--t-neutral-300)}.t8-cform__input:focus,.t8-cform__select:focus,.t8-cform__textarea:focus,.t8-cform__phone:focus-within{outline:.2rem solid var(--t-accent);outline-offset:1px;border-color:transparent}.t8-cform__phone{display:flex;align-items:center;gap:.8rem;padding:0 0 0 2.4rem;border:1px solid var(--t-gold-100);border-radius:var(--t-radius);background:var(--t-ivory-100)}.t8-cform__prefix{font-size:var(--t-body-m);line-height:1;color:var(--t-neutral-400)}.t8-cform__phone .t8-cform__input{border:0;background:none;padding-left:0}.t8-cform__phone .t8-cform__input:focus{outline:none}.t8-cform__selectwrap{position:relative}.t8-cform__select{appearance:none;-webkit-appearance:none;padding-right:4.8rem;cursor:pointer}.t8-cform__select:invalid,.t8-cform__select option[value=""]{color:var(--t-neutral-300)}.t8-cform__selectwrap svg{position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;color:var(--t-neutral-300);pointer-events:none}.t8-cform__textarea{min-height:16rem;line-height:2.4rem;padding-top:1.6rem;resize:vertical}.t8-cform__actions{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.t8-cform__btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem 2.4rem 1.6rem 3.2rem;border:0;border-radius:var(--t-radius);background:var(--t-brand);color:#fff;font-family:var(--t-font-body);font-weight:var(--t-w-medium);font-size:var(--t-body-m);line-height:1;letter-spacing:-.01em;cursor:pointer;transition:background .2s}.t8-cform__btn:hover{background:var(--t-red-700)}.t8-cform__btn svg{width:1.6rem;height:1.6rem}.t8-cform__helper{margin:0;text-align:center;font-weight:var(--t-w-regular);font-size:var(--t-body-s);line-height:var(--t-lh-body);letter-spacing:var(--t-track-body);color:var(--t-ink-3)}.t8-cform__helper p{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.t8-cform__helper a{color:var(--t-brand)}.t8-cform__status[hidden]{display:none}.t8-cform__status{display:flex;gap:1.2rem;align-items:flex-start;padding:1.6rem 2rem;border-radius:var(--t-radius);font-size:var(--t-body-s);line-height:2rem}.t8-cform__status svg{flex:0 0 2rem;width:2rem;height:2rem;margin-top:0}.t8-cform__status--ok{background:#eef6ee;color:var(--t-success-500);border:1px solid #CFE6D0}.t8-cform__status--error{background:#fbeded;color:var(--t-error-500);border:1px solid var(--t-error-100)}.t8-cform__status ul{margin:.4rem 0 0;padding-left:1.8rem}.t8-cform__input[aria-invalid=true],.t8-cform__textarea[aria-invalid=true]{border-color:var(--t-error-500)}.t8-cform__aside{display:flex;flex-direction:column;gap:2.4rem}.t8-cform__aside>.t8-cform__info{flex:1 1 auto}.t8-cform__card>.t8-cform__form{flex:1 1 auto}.t8-cform__form>.t8-cform__actions{margin-top:auto}.t8-cform__info{display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem;background:var(--t-ivory-500);border:.2rem solid var(--t-ivory-500);border-radius:var(--t-radius);box-sizing:border-box}.t8-cform__inforow{display:flex;gap:2.4rem;align-items:flex-start}.t8-cform__icon{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;color:var(--t-accent)}.t8-cform__icon svg{width:3.2rem;height:3.2rem}.t8-cform__infobody{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.t8-cform__infotitle{margin:0;font-family:var(--t-font-display);font-weight:var(--t-w-display);font-size:var(--t-h03);line-height:1.1;letter-spacing:var(--t-track-display);color:var(--t-neutral-600)}.t8-cform__infotext{margin:0;font-weight:var(--t-w-regular);font-size:var(--t-body-m);line-height:var(--t-lh-body);letter-spacing:-.01em;color:var(--t-ink-3)}.t8-cform__infotext p{margin:0}.t8-cform__infotext p+p{margin-top:1.2rem}.t8-cform__infolink{font-weight:var(--t-w-regular);font-size:var(--t-body-m);line-height:var(--t-lh-body);letter-spacing:-.01em;color:var(--t-brand);text-decoration:none}.t8-cform__infolink:hover{text-decoration:underline;text-underline-offset:.3rem}.t8-cform__infobtn{display:inline-flex;width:100%;align-items:center;justify-content:center;padding:1.6rem 3.2rem;border-radius:var(--t-radius);background:var(--t-accent);color:#fff;font-weight:var(--t-w-regular);font-size:var(--t-body-m);line-height:1;letter-spacing:-.01em;text-decoration:none;box-sizing:border-box;transition:background .2s}.t8-cform__infobtn:hover{background:var(--t-accent)}@media(max-width:1024px){.t8-cform__row{grid-template-columns:1fr}}@media(max-width:640px){.t8-cform{padding:3.2rem 0}.t8-cform__card{padding:2.4rem 1.6rem;gap:2.4rem}.t8-cform__form{gap:2.4rem}.t8-cform__fields,.t8-cform__pair{gap:1.6rem}.t8-cform__pair{grid-template-columns:1fr}.t8-cform__title{font-size:3.2rem}.t8-cform__input,.t8-cform__select{height:4.8rem;padding-block:0}.t8-cform__phone{height:4.8rem}.t8-cform__phone .t8-cform__input{height:100%}.t8-cform__textarea{height:11.2rem;min-height:11.2rem}.t8-cform__actions{align-items:stretch}.t8-cform__helper{text-align:left;font-size:var(--t-body-m)}.t8-cform__card,.t8-cform__aside,.t8-cform__info{min-width:0}.t8-cform__info,.t8-cform__info a{overflow-wrap:anywhere}.t8-cform__info{padding:3.2rem}}#t8-contact-form{scroll-margin-top:calc(var(--t-top-h, 11.3rem) + 2.4rem)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/t8-contact-form.css.map */
