.elementor-kit-4303{--e-global-color-primary:#3A7D44;--e-global-color-secondary:#2C6135;--e-global-color-text:#1B2026;--e-global-color-accent:#161B22;--e-global-color-f8c0a25:#EEF4EF;--e-global-color-2eb005c:#D7E6D9;--e-global-color-7aa2ae7:#5B6470;--e-global-color-a6b4fd3:#9AA1AC;--e-global-color-a837990:#ECEEF0;--e-global-color-0ecccbf:#F6F7F8;--e-global-color-f894e51:#F1F3F4;--e-global-color-3eb082b:#14181F;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-kit-4303 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4303 a{color:var( --e-global-color-primary );}.elementor-kit-4303 h1{color:#000000;font-size:64px;font-weight:700;line-height:64px;}.elementor-kit-4303 h2{color:#000000;font-size:48px;}.elementor-kit-4303 button,.elementor-kit-4303 input[type="button"],.elementor-kit-4303 input[type="submit"],.elementor-kit-4303 .elementor-button{font-weight:normal;border-style:none;border-radius:60px 60px 60px 60px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){margin-block-end:15px;}.elementor-element{--widgets-spacing:15px 15px;--widgets-spacing-row:15px;--widgets-spacing-column:15px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ╔══════════════════════════════════════════════════════════════╗
   ║  LA25 — ВСТАВИТЬ ОДИН РАЗ                                       ║
   ║  Куда: Elementor → Hamburger (≡) → Site Settings → Custom CSS  ║
   ║        (Elementor Pro)                                          ║
   ║        ИЛИ: Внешний вид → Настроить → Дополнительные стили CSS  ║
   ║        (любой WordPress, работает и с бесплатным Elementor)     ║
   ║                                                                ║
   ║  Потом на любом виджете:                                        ║
   ║  Advanced → CSS Classes → впиши имя класса (см. ниже).          ║
   ╚══════════════════════════════════════════════════════════════╝ */

/* Шрифт (если не задал Manrope в Global Fonts — этот импорт подстрахует) */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');

/* ───────── ТОКЕНЫ (меняй цвета только здесь) ───────── */
:root{
  --la-ac:#3a7d44; --la-ac-2:#2c6135; --la-ac-soft:#eef4ef; --la-ac-line:#d7e6d9;
  --la-ac-ring:rgba(58,125,68,.30);
  --la-cta:#161b22; --la-cta-h:#0b0f15;
  --la-ink:#1b2026; --la-ink-soft:#5b6470; --la-ink-mute:#9aa1ac;
  --la-line:#eceef0; --la-line-2:#e6e8ea;
  --la-bg:#fff; --la-bg-2:#f1f3f4; --la-bg-3:#f6f7f8;
  --la-font:'Manrope',-apple-system,'Segoe UI',sans-serif;
}

/* ═════════ КНОПКИ ═════════
   Класс на кнопку:  la-btn la-btn--primary   (зелёная, главная)
                     la-btn la-btn--cta       (тёмная «Pasūtīt»)
                     la-btn la-btn--ghost     (контурная «Info»)

   Работает в ДВУХ случаях:
   A) класс прямо на кнопке/ссылке — WooCommerce и кастомные плагины:
      <button class="wcvc-add-to-cart la-btn la-btn--cta">
   B) Elementor-виджет: класс садится на ОБЁРТКУ, а кнопка внутри —
      <div class="la-btn"><a class="elementor-button">…</a></div>
      Тогда обёртку обнуляем и красим внутренний .elementor-button.
   Различаем через :has() — обнуляем обёртку ТОЛЬКО если внутри есть
   .elementor-button, иначе прямую кнопку не трогаем.                     */

/* (B) Обнуляем обёртку Elementor, чтобы не было «коробки в коробке» */
.la-btn:has(.elementor-button){
  background:transparent !important; box-shadow:none !important;
  padding:0 !important; border:0 !important; display:inline-block !important;
}

/* Базовый вид кнопки — целимся в РЕАЛЬНЫЙ кликабельный элемент:
   .la-btn без вложенной elementor-button  (случай A — сам <button>/<a>)
   ИЛИ внутренний .elementor-button         (случай B — Elementor, любая
   глубина вложенности: .la-btn › container › wrapper › a.elementor-button) */
.la-btn:not(:has(.elementor-button)),
.la-btn .elementor-button{
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  gap:9px !important;
  font-family:var(--la-font) !important; font-weight:700 !important; font-size:15px !important;
  line-height:1 !important; border-radius:12px !important; padding:14px 22px !important;
  border:1.5px solid transparent !important; cursor:pointer !important;
  transition:all .15s ease !important; text-decoration:none !important;
  background-image:none !important;
}

/* PRIMARY — зелёная */
.la-btn--primary:not(:has(.elementor-button)),
.la-btn--primary .elementor-button{
  background-color:var(--la-ac) !important; color:#fff !important;
  box-shadow:0 9px 24px var(--la-ac-ring) !important;
}
.la-btn--primary:not(:has(.elementor-button)):hover,
.la-btn--primary .elementor-button:hover{ filter:brightness(.94) !important; }

/* CTA — тёмная «Pasūtīt» */
.la-btn--cta:not(:has(.elementor-button)),
.la-btn--cta .elementor-button{
  background-color:var(--la-cta) !important; color:#fff !important; box-shadow:none !important;
}
.la-btn--cta:not(:has(.elementor-button)) *,
.la-btn--cta .elementor-button *{ color:#fff !important; }
.la-btn--cta:not(:has(.elementor-button)):hover,
.la-btn--cta .elementor-button:hover{ background-color:var(--la-cta-h) !important; }

/* GHOST — контурная «Info» */
.la-btn--ghost:not(:has(.elementor-button)),
.la-btn--ghost .elementor-button{
  background-color:#fff !important; color:var(--la-ink) !important;
  border-color:var(--la-line-2) !important; box-shadow:none !important;
}
.la-btn--ghost:not(:has(.elementor-button)) *,
.la-btn--ghost .elementor-button *{ color:var(--la-ink) !important; }
.la-btn--ghost:not(:has(.elementor-button)):hover,
.la-btn--ghost .elementor-button:hover{ border-color:var(--la-ink) !important; }

/* Модификаторы размера/ширины */
.la-btn--sm:not(:has(.elementor-button)),
.la-btn--sm .elementor-button{ padding:10px 16px !important; font-size:13.5px !important; border-radius:10px !important; }
.la-btn--block,
.la-btn--block .elementor-button{ width:100% !important; }

/* ═════════ ЧИП / ПИЛЮЛЯ ═════════  класс: la-pill  (или la-pill--solid) */
.la-pill{ display:inline-flex; align-items:center; gap:7px;
  background:var(--la-ac-soft); color:var(--la-ac-2);
  font-family:var(--la-font); font-weight:700; font-size:12.5px;
  padding:7px 14px; border-radius:999px; }
.la-pill--solid{ background:var(--la-ac); color:#fff; }
.la-pill--solid::before{ content:""; width:7px; height:7px; border-radius:50%; background:#fff; }

/* ═════════ КАРТОЧКА ═════════  класс на Container/секцию: la-card */
.la-card{ background:#fff; border:0px solid var(--la-line);
  border-radius:18px; box-shadow:0 1px 2px rgba(20,24,31,.04);
  overflow:hidden; transition:box-shadow .15s ease; }
.la-card:hover{ box-shadow:0 12px 30px rgba(20,24,31,.07); }

/* ═════════ ЦЕНА ═════════  класс на Heading/Text: la-price  (€54.45) */
.la-price{ font-family:var(--la-font); font-weight:800; letter-spacing:-.5px;
  font-size:27px; color:var(--la-ink); }
.la-price small{ font-size:13px; color:var(--la-ink-mute); font-weight:600; letter-spacing:0; }

/* ═════════ ЗАГОЛОВКИ ═════════  класс на Heading: la-h2 / la-h3 */
.la-h2{ font-family:var(--la-font) !important; font-weight:800 !important;
  letter-spacing:-.6px !important; font-size:30px !important; color:var(--la-ink) !important; }
.la-h3{ font-family:var(--la-font) !important; font-weight:800 !important;
  font-size:17px !important; color:var(--la-ink) !important; }

/* ═════════ «?»-подсказка (тултип) ═════════
   HTML-виджет:  <span class="la-tip-dot" data-la-tip="Текст подсказки">?</span>
   Работает вместе с la25-onboarding.js (см. ELEMENTOR-SETUP.md, шаг 5).      */
.la-tip-dot{ display:inline-flex; align-items:center; justify-content:center;
  width:16px; height:16px; border-radius:50%; background:#eef0f2; color:#7b838d;
  font:800 11px/1 var(--la-font); cursor:help; vertical-align:middle; }
.la-underline-tip{ border-bottom:1px dotted #b6bcc4; cursor:help; }

/* ═════════ СЕКЦИЯ-ФОН ═════════  класс на Container: la-section-soft */
.la-section-soft{ background:var(--la-bg-2); }

@media (max-width:767px){
  .la-btn--cta{display:none !important;}
}


.page-id-5844 {
    background: white;
}/* End custom CSS */