/*
Theme Name: Eros Íntima
Theme URI: https://tudominio.com
Description: Tema hijo de Storefront con la identidad de Eros Íntima (portada personalizada + estilos de marca para la tienda WooCommerce).
Author: Eros Íntima
Template: storefront
Version: 1.3.1
Text Domain: eros-intima
*/

/* ===================== Tokens de marca ===================== */
:root{
  --borgona:#6B1F2E; --borgona-osc:#571825; --nude:#E7C9BC;
  --oro:#C6A15B; --oro-claro:#D9BB7E; --carbon:#211C1D; --crema:#F4EBE3;
}

/* ===================== Base ===================== */
body,
body.woocommerce,
body.woocommerce-page{
  background:#F4EBE3 !important;
  color:#211C1D !important;
  font-family:'Jost', -apple-system, BlinkMacSystemFont, sans-serif;
}

h1,h2,h3,h4,
.site-title,.site-title a,
.entry-title,.page-title,
.woocommerce-loop-product__title,
.woocommerce div.product .product_title,
.wc-block-grid__product-title,
.widget-title{
  font-family:'Cormorant Garamond', Georgia, serif !important;
  font-weight:500 !important;
  color:#211C1D;
}

a{ color:#6B1F2E; }
a:hover{ color:#C6A15B; }

/* ===================== Cabecera y pie ===================== */
.site-header,
.storefront-primary-navigation{
  background-color:#F4EBE3 !important;
  border-bottom:1px solid rgba(33,28,29,.08);
}
.site-header .site-title a,
.main-navigation ul li a,
.site-header a{ color:#211C1D !important; }
.main-navigation ul li a:hover{ color:#6B1F2E !important; }
.site-footer,
.storefront-handheld-footer-bar{ background-color:#211C1D !important; color:#F4EBE3; }
.site-footer a{ color:#E7C9BC !important; }

/* ===================== Botones ===================== */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce .button,
.woocommerce #respond input#submit,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce a.button.alt,
button.single_add_to_cart_button,
.wc-block-components-button{
  background-color:#C6A15B !important;
  color:#571825 !important;
  border:none !important;
  border-radius:0 !important;
  letter-spacing:.10em;
  text-transform:uppercase;
  font-family:'Jost', sans-serif !important;
  font-weight:500 !important;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce .button:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce a.button.alt:hover,
button.single_add_to_cart_button:hover,
.wc-block-components-button:hover{
  background-color:#6B1F2E !important;
  color:#F4EBE3 !important;
}

/* ===================== Precios, ofertas, enlaces de producto ===================== */
.woocommerce span.price,
.woocommerce ins,
.woocommerce div.product p.price,
.woocommerce ul.products li.product .price,
.price{ color:#6B1F2E !important; }

.woocommerce span.onsale,
.wc-block-grid__product-onsale{
  background-color:#6B1F2E !important;
  color:#F4EBE3 !important;
  border-radius:0 !important;
}

/* Enlaces/acentos de la tienda */
.woocommerce ul.products li.product .woocommerce-loop-product__title{ color:#211C1D !important; }
.woocommerce-message,
.woocommerce-info{ border-top-color:#C6A15B !important; }
.woocommerce-message::before,
.woocommerce-info::before{ color:#C6A15B !important; }

/* Barra superior / cuenta de Storefront si está activa */
.storefront-handheld-footer-bar ul li > a,
.storefront-handheld-footer-bar ul li.cart > a{ color:#F4EBE3 !important; }
