.ctc{background:#fff;color:var(--ink)}.ctc__inner{max-width:720px;margin:0 auto;padding-inline:var(--gutter);padding-block:clamp(40px,5vw,88px) clamp(56px,6vw,100px)}.ctc__head{text-align:left;margin-bottom:clamp(28px,3vw,48px)}.ctc__title{margin:0;font-weight:var(--h1-weight);line-height:1.2;letter-spacing:-.02em}.ctc__sub{margin:clamp(10px,1vw,16px) 0 0;font-size:clamp(14px,1.05vw,17px);color:var(--ink-soft)}.ctc__form{display:flex;flex-direction:column;gap:clamp(14px,1.4vw,20px)}.ctc__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.4vw,20px)}@media(max-width:560px){.ctc__row{grid-template-columns:1fr}}.ctc__field{display:block}.ctc__input{width:100%;padding:clamp(13px,1.1vw,17px) clamp(18px,1.5vw,24px);border:1px solid rgba(17,17,17,.14);border-radius:16px;background:#fff;font:inherit;font-size:clamp(14px,1.02vw,16px);color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.ctc__input::placeholder{color:#1111116b}.ctc__input:focus{outline:none;border-color:#1116;box-shadow:0 0 0 3px #c68a5024}.ctc__textarea{resize:vertical;min-height:140px;border-radius:20px}.ctc__submit{align-self:flex-start;margin-top:clamp(6px,.8vw,10px);padding:clamp(13px,1.15vw,18px) clamp(30px,2.6vw,46px);border:0;border-radius:999px;background:var(--btn);color:#fff;font-size:clamp(14px,1.02vw,16px);font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.ctc__submit:hover{opacity:.86}.ctc__submit:active{transform:scale(.98)}.ctc__ok{margin:0 0 6px;padding:14px 18px;border-radius:14px;background:#78aa7824;color:#2f5c2f;font-size:14px;font-weight:500}.ctc__err{margin:0 0 6px;padding:14px 18px;border-radius:14px;background:#c650501a;color:#7a2b2b;font-size:14px;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cache-contact.css.map */
