.k-cf{padding-block:56px 96px}.k-cf__intro{max-width:720px;margin-bottom:40px}.k-cf__h{margin:10px 0 16px;font-size:clamp(2.4rem,6vw,4rem)}.k-cf__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start}.k-cf__form{display:grid;gap:18px;padding:32px;border-radius:28px;background:var(--k-white);border:1px solid var(--k-line)}.k-cf__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.k-cf__f{display:grid;gap:6px;min-width:0;font-size:.84rem;font-weight:600;color:var(--k-ink-2)}.k-cf__f em{font-style:normal;font-weight:400;color:var(--k-ink-3)}.k-cf__f :is(input,select,textarea){width:100%;min-height:0;height:auto;margin:0;border:1px solid var(--k-line);border-radius:12px;background:var(--k-white);padding:12px 14px;font:inherit;font-size:1rem;font-weight:500;color:var(--k-ink);box-shadow:none;transition:border-color .2s,box-shadow .2s}.k-cf__f textarea{min-height:150px;line-height:1.45;resize:vertical}.k-cf__f :is(input,select,textarea):focus{outline:none;border-color:var(--k-ink);box-shadow:0 0 0 3px #12111014}.k-cf__f :is(input,select,textarea):user-invalid{border-color:var(--k-red)}.k-cf__note{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:.85rem;color:var(--k-ink-2)}.k-cf__note svg{flex:none;width:18px;height:18px;margin-top:1px}.k-cf__go{justify-self:start}.k-cf__ok{display:flex;gap:12px;align-items:flex-start;margin:0;padding:16px 18px;border-radius:16px;background:#e8f5ec;color:#14532d;font-weight:600}.k-cf__ok svg{flex:none;width:20px;height:20px;margin-top:2px}.k-cf__err{padding:16px 18px;border-radius:16px;background:#fdf1f2;color:var(--k-red);font-weight:600}.k-cf__err ul{margin:6px 0 0;padding-left:18px;font-weight:500}.k-cf__aside{display:grid;gap:14px}.k-cf__card{display:grid;gap:6px;padding:22px;border-radius:22px;background:var(--k-white);border:1px solid var(--k-line)}.k-cf__card b{font-family:var(--k-display);font-weight:800;font-size:1.05rem}.k-cf__card p{margin:0;color:var(--k-ink-2);font-size:.92rem;line-height:1.5}.k-cf__card--link{border-color:var(--k-ink);transition:transform .2s}.k-cf__card--link:hover{transform:translateY(-2px)}.k-cf__card--link b:after{content:" \2192";color:var(--k-red)}@media(max-width:900px){.k-cf{padding-block:32px 64px}.k-cf__grid{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){.k-cf__form{padding:22px 18px}.k-cf__row{grid-template-columns:1fr}.k-cf__go{width:100%;justify-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/k-contact.css.map */
