/*
Theme Name: Zlaty Dar Eco
Theme URI: https://zlatydar.ru/
Description: Дочерняя тема (child theme) для редизайна магазина «Златый Дар» в эко/натуральном стиле. Сохраняет WooCommerce и Robokassa.
Author: Zlaty Dar
Template: oliveoil
Version: 1.0.0
Text Domain: zlatydar-eco
*/

/* =========================================================
   ИНСТРУКЦИЯ
   1. Замените PARENT_THEME_FOLDER выше на имя папки вашей
      текущей (родительской) темы, например twentytwentyfour.
   2. Загрузите папку zlatydar-theme в wp-content/themes/.
   3. Активируйте тему в Админке → Внешний вид → Темы.
   Если у вас нет отдельной родительской темы — можно просто скопировать
   блок :root и ниже в Настройки → Дополнительные стили (Additional CSS).
   ========================================================= */

:root{
  --zd-cream:#FBF6EE; --zd-paper:#FFFFFF; --zd-sand:#F3EADB; --zd-sand2:#EADFCB;
  --zd-ink:#2E2A24; --zd-muted:#6E6459; --zd-line:#E4D9C6;
  --zd-terra:#B5613A; --zd-terra-d:#98492A; --zd-pink:#D08A72; --zd-herb:#7C8A57;
  --zd-radius:14px;
}

/* Фон и типографика */
body{background:var(--zd-cream)!important;color:var(--zd-ink)!important;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif!important;line-height:1.6!important}
h1,h2,h3,.site-title{font-family:Georgia,'Times New Roman',serif!important;color:var(--zd-ink)!important}
a{color:var(--zd-terra)}
a:hover{color:var(--zd-terra-d)}

/* Кнопки (вкл. WooCommerce) */
.button,button,input[type=submit],
.woocommerce a.button,.woocommerce button.button,.woocommerce .button,
.woocommerce #respond input#submit,.wp-block-button__link{
  background:var(--zd-terra)!important;color:#fff!important;border:none!important;
  border-radius:999px!important;padding:12px 26px!important;font-weight:600!important;
  transition:.2s!important;box-shadow:none!important;text-transform:none!important}
.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,
.woocommerce .button:hover,.woocommerce #respond input#submit:hover{
  background:var(--zd-terra-d)!important;transform:translateY(-1px)}
.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--zd-terra-d)!important}

/* Цены */
.woocommerce .price,.woocommerce span.price{color:var(--zd-ink)!important;font-family:Georgia,serif!important;font-weight:700!important}
.woocommerce ins{text-decoration:none!important}
.woocommerce del{color:var(--zd-muted)!important;font-weight:400!important}

/* Карточки товаров */
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
  background:var(--zd-paper)!important;border:1px solid var(--zd-line)!important;
  border-radius:var(--zd-radius)!important;padding:14px!important;
  transition:.25s!important;box-shadow:0 1px 2px rgba(60,42,20,.05),0 10px 30px rgba(60,42,20,.06)!important}
.woocommerce ul.products li.product:hover{transform:translateY(-4px)!important;border-color:var(--zd-terra)!important}
.woocommerce ul.products li.product img{border-radius:10px!important;margin-bottom:12px!important}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
  font-family:-apple-system,sans-serif!important;font-size:16px!important;font-weight:600!important;color:var(--zd-ink)!important}

/* Бейдж распродажи */
.woocommerce span.onsale{background:var(--zd-herb)!important;color:#fff!important;
  border-radius:999px!important;font-weight:700!important;padding:4px 12px!important;min-height:auto!important;line-height:1.6!important}

/* Шапка и подвал (общие классы, подстройте под вашу тему) */
.site-header{background:rgba(251,246,238,.92)!important;border-bottom:1px solid var(--zd-line)!important;backdrop-filter:blur(10px)}
.site-footer{background:#241f18!important;color:#cbbfae!important}
.site-footer a{color:#cbbfae!important}
.site-footer a:hover{color:var(--zd-pink)!important}

/* Формы и поля */
input[type=text],input[type=email],input[type=search],input[type=tel],textarea,select{
  border:1.5px solid var(--zd-line)!important;border-radius:10px!important;background:var(--zd-paper)!important}
input:focus,textarea:focus{outline:none!important;border-color:var(--zd-terra)!important}

/* Сообщения WooCommerce */
.woocommerce-message,.woocommerce-info{border-top-color:var(--zd-terra)!important}