/*
Theme Name: Astra Child
Theme URI: https://vinogenes.es/
Description: Child theme for Astra tailored for vinogenes.es
Author: Vinogenes Team
Author URI: https://vinogenes.es/
Template: astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
*/

/* Import parent theme styles */
@import url("../astra/style.css");

/*------------------------------------------------------------
Custom palette and typography
------------------------------------------------------------*/
:root {
  --vino-burdeos: #7A1122;
  --vino-beige: #F5F1EB;
  --vino-dorado: #C5A15E;
}

body {
  font-family: "Lato", sans-serif;
  color: var(--vino-burdeos);
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", serif;
  color: var(--vino-burdeos);
}

/* Button styles */
button, .button, .ast-button {
  background: transparent;
  border: 1px solid var(--vino-burdeos);
  color: var(--vino-burdeos);
  transition: .3s ease;
}
button:hover, .button:hover, .ast-button:hover {
  background: var(--vino-burdeos);
  color: #fff;
}

/* Product card */
.woocommerce ul.products li.product, .woocommerce div.product {
  box-shadow: 0 3px 10px rgba(0,0,0,.05);
  transition: transform .3s ease;
}
.woocommerce ul.products li.product:hover {
  transform: translateY(-5px);
}

/* Limited edition badge */
.loop-product--limited::after {
  content: "Edición limitada";
  position: absolute;
  top: 10px;
  left: -40px;
  background: var(--vino-dorado);
  color: #fff;
  padding: 4px 40px;
  transform: rotate(-45deg);
  font-size: 11px;
  letter-spacing: 1px;
} 