/* akcon: global */
/* =====================================================================
   NOVA CR · COLORES CENTRALIZADOS (cambios de temporada)
   1) Colores de marca = colores globales de Elementor (Sitio → Colores globales):
      Principal → tinta/títulos · Secundario → verde oscuro · Texto → texto · Énfasis → verde de botones.
   2) Tonos propios de este archivo (cambiar aquí si la temporada lo pide):
      --nn-dark (barra superior, pie, secciones oscuras, carrito), --nn-green-soft, degradados del hero.
   Todo lo demás (portada, tienda, ofertas, fichas, pie, carrito, pago y blog) usa estas variables.
   ===================================================================== */
html body{
  --nn-green:var(--e-global-color-accent,#53cb45);
  --nn-green-dark:var(--e-global-color-secondary,#3a854d);
  --nn-ink:var(--e-global-color-primary,#2b262c);
  --nn-text:#5a565b;
  --nn-dark:#211d22;
  --nn-dark-2:#2f2930;
  --nn-green-soft:#92df99;
  --nn-soft:#f4f8f3;
  --nn-tint:#e8f7e5;
  --nn-hero-a:#c9f0c3; --nn-hero-b:#e6f7d9;
}

/* Pago y blog: sus variables propias leen las centrales */
html body.woocommerce-checkout{--nv:var(--nn-green-dark);--nv2:var(--nn-green);--nvtx:var(--nn-ink);--nvbg:var(--nn-soft)}
html body.single-post{--nb-ink:var(--nn-ink);--nb-g:var(--nn-green);--nb-gd:var(--nn-green-dark);--nb-soft:var(--nn-soft)}

/* Barra superior de la cabecera */
html body .elementor-2041 .elementor-element-b3475d5,html body .elementor-3728 .elementor-element-b3475d5{background:var(--nn-dark)!important;background-color:var(--nn-dark)!important}

/* Carrito lateral */
html body .xoo-wsc-header{background:var(--nn-dark)!important}
html body .xoo-wsc-product{background:var(--nn-soft)!important}
html body .xoo-wsc-ft-btn-cart,html body .xoo-wsc-ft-btn-continue{color:var(--nn-ink)!important;border-color:var(--nn-ink)!important}
html body .xoo-wsc-ft-btn-checkout{background:var(--nn-green)!important;color:var(--nn-btn-text,#1d1a1e)!important}

/* Carrito y pago */
html body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:var(--nn-green)!important}
html body.woocommerce-checkout input#action-next,html body.woocommerce-checkout #place_order,html body.woocommerce-checkout #payment #place_order{background:var(--nn-green)!important}
html body.woocommerce-checkout .nova-barra button{background:var(--nn-green)!important;color:var(--nn-ink)!important}

/* Botones dentro de las entradas del blog */
html body.single-post .wp-block-button a,html body.single-post .wp-element-button,html body.single-post .entry-content a[class*="btn"],html body.single-post .entry-content a[style*="background"],html body.single-post .elementor-widget-theme-post-content a.elementor-button,html body.single-post .elementor-widget-theme-post-content a[class*="btn"],html body.single-post .elementor-widget-theme-post-content a[style*="background"]{background:var(--nn-green)!important;color:var(--nn-ink)!important}
