/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Description: Tema hijo de Astra
Author: Tu nombre o empresa
Author URI: https://tuweb.com/
Template: astra
Version: 1.0.0
*/


/* Ocultar selector de cantidad */
.woocommerce div.product form.cart .quantity {
    display: none !important;
}

/* Ocultar flechas next/previous de galería */
.woocommerce div.product .flex-direction-nav {
    display: none !important;
}

.ast-sticky-add-to-cart .quantity {
    display: none !important;
}

.ast-sticky-cart-custom-button:hover {
    background: #400186 !important;
    color: #fff !important;
    text-decoration: none;
}
/* Oculta cantidad en ambas ubicaciones */
.woocommerce div.product form.cart .quantity,
.ast-sticky-add-to-cart .quantity {
    display: none !important;
}

/* Estilo del input del buscador */
input.helpie-faq-search-input {
    border-radius: 10px !important;
    border: 1px solid #ccc;
    padding: 8px;
    transition: border-color 0.3s, box-shadow 0.3s;
}

/* Cambiar el color de fuente al enfocar */
input.helpie-faq-search-input:focus {
    color: #0056b3; /* Azul */
    border-color: #0056b3;
    box-shadow: 0 0 5px rgba(0, 86, 179, 0.5);
    outline: none;
}


/* Elimina las estrellas en resultados del buscador de ShopEngine */
div.shopengine-product-rating,
div.shopengine-product-rating .star-rating,
div.shopengine-product-rating .rating-count {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
}


.subcat-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 20px;
}

.subcat-item {
  display: inline-block;
}

.subcat-item a {
  display: inline-block;
  background-color: #ede0fa; /* Fondo lavanda claro */
  color: #3d017a; /* Texto morado oscuro */
  padding: 12px 20px;
  border-radius: 12px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  transition: background-color 0.3s, color 0.3s;
}

.subcat-item a:hover {
  background-color: #3d017a;
  color: white;
}


