/* ==========================================================================
   Kedrova Priča — тема V2 «как корзина» (26.10.2026)
   Подключается ПОСЛЕ kp-ds.css (+ kp-ds-v32.css). Разметка и классы — V3,
   вид — как kp-checkout-v2: Montserrat, без Primma и кедрового узора,
   заголовки тёмно-зелёные на белом, светлые зелёные фоны #F7F9F4/#F3F7EE.
   Переход на V3 = убрать этот файл (или заменить на тему с новой палитрой).
   Здесь только токены и минимум переопределений; новых компонентов нет.
   ========================================================================== */


:root{
  --kp-font:"Montserrat",Arial,sans-serif;
  --kp-display:"Montserrat",Arial,sans-serif;
  /* нейтральные корзины: холодный светло-зелёный вместо тёплого крема */
  --kp-cream:#F3F7EE;        /* шапка, меню, наведение (в корзине --bg2) */
  --kp-soft:#F7F9F4;         /* мягкие блоки (в корзине --bg) */
  --kp-yellow-soft:#F3F7EE;  /* выбранный вариант */
  --kp-line:#E3E8DC;
  --kp-line-strong:#CFD6C7;
  --kp-photo-edge:#E3E8DC;
  --kp-mut:#6B6F66;
  --kp-old:#8A8E85;
  --kp-text:#222222;
  --kp-text-2:#444444;
  --kp-band-on:#6B6F66;
  /* скругления корзины */
  --kp-r-m:10px;
  --kp-r-l:12px;
}

/* ---------- Заголовки: Montserrat, обычный регистр, без стрелы-орнамента ---------- */
.kp-h1{font-weight:600;font-size:30px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--kp-dark)}
.kp-h2{font-weight:700;font-size:22px;line-height:1.25;letter-spacing:0;text-transform:none}
.kp-orn{display:none}
.kp-h2+.kp-orn,.kp-orn+*{margin-top:0}
.kp-h2{margin-bottom:14px}
@media (max-width:820px){.kp-h1{font-size:22px}.kp-h2{font-size:19px}}

/* ---------- Полоса заголовка: без узора — светлая полоса как фон сводки корзины ---------- */
.kp-band{background:var(--kp-soft);border-bottom:1px solid var(--kp-line)}
.kp-band:before{display:none}
.kp-band .kp-container{padding-top:16px;padding-bottom:18px;gap:12px}
.kp-crumbs,.kp-crumbs a{color:var(--kp-mut)!important}
.kp-band-sub{color:var(--kp-mut);font-size:15px;padding-bottom:3px}

/* ---------- Кнопки: как в корзине (16 px, трекинг .04em) ---------- */
.kp-btn{font-size:16px;letter-spacing:.04em}
.kp-btn--md{font-size:14px}
.kp-btn--sm{font-size:13px}

/* ---------- Акценты во всю ширину: сплошной тёмно-зелёный без узора ---------- */
.kp-accent,.kp-footer{background:var(--kp-dark)}
.kp-accent:before,.kp-footer:before{display:none}
.kp-big{font-weight:700;font-size:72px;line-height:1}
.kp-step-n{font-weight:700;font-size:44px;line-height:1;color:var(--kp-green);-webkit-text-stroke:0}
.kp-drawer-t{font-weight:700;font-size:20px;text-transform:none}
.kp-fcol h4{font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase}
@media (max-width:820px){.kp-big{font-size:56px}.kp-sheet-h b{font-weight:700;font-size:20px;text-transform:none}}
