/* ------------------------------------------------------------------
   VIVOCANIN — barve in pisave znamke.
   Nalozi se ZADNJI, da povozi podedovano VIVOCANIN oranzno, ne da bi bilo
   treba spreminjati desetine datotek. Paleta se popravi samo tukaj.
   ------------------------------------------------------------------ */
:root{
  --bz-main:#2F7D53;
  --bz-ink:#1C3A2A;
  --bz-light:#EEF6F0;
  --bz-acc:#F0B23E;
}

/* VIVOCANIN spremenljivke preusmerimo na barve znamke */
:root{
  --clr-accent:var(--bz-main);
  --clr-accent-dark:var(--bz-ink);
  --clr-accent-light:var(--bz-light);
  --clr-cf-property:var(--bz-main);
  --clr-cf-property-bcolor:var(--bz-main);
  --clr-cf-property-color:var(--bz-main);
  --clr-cf-property-icon:var(--bz-main);
  --clr-cf-property-bg:var(--bz-light);
  --clr-cf-qty-bg:var(--bz-light);
  --clr-cf-qty-border:var(--bz-main);
}

.top-header{background:var(--bz-light)!important}
.marquee{color:var(--bz-ink)!important}
.navbar,.header.navbar{background:var(--bz-main)!important}

.button.alt,.single_add_to_cart_button,.checkout-button,
button.alt,.woocommerce-button,.wc-forward{
  background-color:var(--bz-main)!important;border-color:var(--bz-main)!important}

[style*="#ff5b01"],[style*="#FF5B01"]{color:var(--bz-main)!important}
.badge,.top-liked,.price-badge{background:var(--bz-acc)!important;color:var(--bz-ink)!important}

h1,h2,h3,.hero__title,.collections__title,.product_title{
  font-family:'Fraunces',Georgia,serif!important;font-weight:600;letter-spacing:-.015em}
.navbar-left span{font-family:'Space Grotesk',sans-serif!important}
body,p,li,a,button,input,select,.navbar-center a{
  font-family:'Inter',system-ui,-apple-system,'Segoe UI',Helvetica,Arial,sans-serif}

.footer-wrap,.nf-main,.nf-signup{background:var(--bz-ink)!important}
