.kk-contact{padding:40px 0 64px;background:var(--kk-ivory);font-family:var(--kk-font-sans);color:var(--kk-brown)}@media screen and (min-width:1024px){.kk-contact{padding:64px 0 96px}}.kk-contact__head{max-width:640px;margin:0 auto 36px;text-align:center}@media screen and (min-width:1024px){.kk-contact__head{margin-bottom:56px}}.kk-contact__title{margin:0 0 12px;font-family:var(--kk-font-display);font-size:var(--kk-section-title);font-weight:400;line-height:1.1;color:var(--kk-brown)}.kk-contact__intro,.kk-contact__rte{margin:0 auto;max-width:34rem;font-size:15px;line-height:1.7;color:var(--kk-warm-fg)}.kk-contact__rte{margin-top:12px}.kk-contact__panel{max-width:760px;margin:0 auto;padding:24px 20px;border:1px solid var(--kk-warm-border);border-radius:var(--kk-radius-img);background:#fff}@media screen and (min-width:1024px){.kk-contact__panel{padding:40px}}.kk-contact__form-title{margin:0 0 6px;font-family:var(--kk-font-display);font-size:clamp(24px,3vw,30px);font-weight:400;color:var(--kk-brown)}.kk-contact__form-text{margin:0 0 24px;font-size:14px;color:var(--kk-warm-fg)}.kk-contact__form,.kk-contact__row{display:grid;gap:18px}@media screen and (min-width:600px){.kk-contact__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.kk-contact__field{display:flex;flex-direction:column;gap:6px;min-width:0}.kk-contact__field-label{font-size:13px;font-weight:500;color:var(--kk-brown)}.kk-contact__field-label span{color:var(--kk-terracotta)}.kk-contact__input{width:100%;height:48px;padding:0 14px;border:1px solid var(--kk-warm-border);border-radius:var(--kk-radius-sm);background:var(--kk-ivory);box-sizing:border-box;font-family:var(--kk-font-sans);font-size:15px;color:var(--kk-brown);box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s,background .2s}.kk-contact__input::placeholder{color:rgba(var(--kk-brown-rgb),.4)}.kk-contact__input:focus{border-color:var(--kk-terracotta);background:#fff;box-shadow:0 0 0 3px rgba(var(--kk-terracotta-rgb),.12)}.kk-contact__input[aria-invalid=true]{border-color:#c0392b}.kk-contact__select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a6558' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.kk-contact__textarea{height:auto;min-height:140px;padding:12px 14px;line-height:1.6;resize:vertical}.kk-contact__submit{justify-content:center;width:100%;cursor:pointer}@media screen and (min-width:600px){.kk-contact__submit{justify-self:start;width:auto;min-width:200px}}.kk-contact__status{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--kk-radius-sm);font-size:14px;line-height:1.5}.kk-contact__status svg{flex-shrink:0;width:20px;height:20px}.kk-contact__status--ok{border:1px solid rgba(107,124,94,.4);background:#6b7c5e1a;color:#4d5b43}.kk-contact__status--error{border:1px solid rgba(192,57,43,.35);background:#c0392b14;color:#a5301f}.kk-contact__status ul{margin:0;padding-left:18px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-kk-contact.css.map */
