/*
Theme Name: Bizon Child
Theme URI: https://bizon.rs
Description: BIZON — oprema koja izdrži. Child tema brenda Bizon (bizon.rs), bazirana na Kadence. Industrijski premium: tamna osnova + zemljani oker akcenat.
Author: Empire Global DOO
Template: kadence
Version: 1.0.0
Text Domain: bizon-child
*/

/* ═══════════ BIZON identitet ═══════════
   Osnova:  #1c1c1c (skoro crna)  — header, footer, naslovi
   Akcenat: #b45309 (zemljani oker) — CTA, bedževi, linkovi
   Podloga: #ffffff / #f8f7f5 (topla svetlosiva)
*/
:root {
  --bizon-dark: #1c1c1c;
  --bizon-dark-soft: #2b2b2b;
  --bizon-accent: #b45309;
  --bizon-accent-hover: #92400e;
  --bizon-accent-soft: #fef3c7;
  --bizon-bg: #f8f7f5;
  --bizon-border: #e7e5e4;
  /* Prepiši Kadence globalne palete boja */
  --global-palette1: #b45309; /* primarna (linkovi, dugmad) */
  --global-palette2: #92400e; /* primarna hover */
  --global-palette3: #1c1c1c; /* najtamnija (naslovi) */
  --global-palette4: #2b2b2b;
  --global-palette5: #57534e; /* tekst */
  --global-palette6: #a8a29e;
  --global-palette7: #f8f7f5; /* svetla pozadina */
  --global-palette8: #f5f4f2;
  --global-palette9: #ffffff;
}

body {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  color: #333;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  letter-spacing: -0.01em;
  color: var(--bizon-dark);
}

/* ── Dugmad (globalno + Woo) ── */
button, .button, .wp-block-button__link,
.woocommerce a.button, .woocommerce button.button,
.woocommerce a.button.alt, .woocommerce button.button.alt,
.woocommerce #respond input#submit,
.single_add_to_cart_button {
  background-color: var(--bizon-accent) !important;
  color: #fff !important;
  border-radius: 6px;
  font-weight: 600;
  transition: background-color .15s ease;
}
button:hover, .button:hover, .wp-block-button__link:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover,
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover {
  background-color: var(--bizon-accent-hover) !important;
}

/* ── Sale badge — diskretan, ne dropshipping ── */
.woocommerce span.onsale {
  background-color: var(--bizon-dark) !important;
  color: #fff;
  border-radius: 4px;
  font-weight: 600;
  min-height: auto;
  line-height: 1.6;
  padding: 2px 10px;
}

/* ── Cene ── */
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price {
  color: var(--bizon-dark);
  font-weight: 700;
}
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del {
  color: #a8a29e;
  font-weight: 400;
}

/* ── Kartice proizvoda ── */
.woocommerce ul.products li.product {
  background: #fff;
  border: 1px solid var(--bizon-border);
  border-radius: 10px;
  padding: 14px;
  transition: box-shadow .15s ease, transform .15s ease;
}
.woocommerce ul.products li.product:hover {
  box-shadow: 0 8px 24px rgba(28, 28, 28, .09);
  transform: translateY(-2px);
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 0.95rem;
  font-weight: 600;
  color: var(--bizon-dark);
}

/* ── Linkovi ── */
a { color: var(--bizon-accent); }
a:hover { color: var(--bizon-accent-hover); }

/* ── BIZON pomoćne klase za sekcije početne ── */
.bizon-dark-section {
  background-color: var(--bizon-dark);
  color: #e7e5e4;
}
.bizon-dark-section h1, .bizon-dark-section h2, .bizon-dark-section h3 {
  color: #ffffff;
}
.bizon-eyebrow {
  color: var(--bizon-accent);
  text-transform: uppercase;
  letter-spacing: .12em;
  font-size: .78rem;
  font-weight: 700;
}
.bizon-usp {
  background: #fff;
  border: 1px solid var(--bizon-border);
  border-radius: 10px;
  padding: 18px 16px;
  text-align: center;
}
.bizon-usp strong { display: block; color: var(--bizon-dark); margin-top: 6px; }
.bizon-cat-tile {
  position: relative;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  background: var(--bizon-dark-soft);
}
.bizon-trust-row img { filter: grayscale(1); opacity: .7; }
