
/* Custom CSS theme */
@charset "UTF-8";
/* === MALEVO · Tarjetas en páginas de categoría (inicio) === */
.ec-size .ec-store.ec-store__category-page .grid-product__title-inner {
  color: #FFFFFF !important;
}

.ec-size .ec-store.ec-store__category-page .grid-product__subtitle-inner {
  font-size: 14px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;
  color: #B5B9BE !important;
}

@media (max-width: 767px) {
  .ec-size .ec-store.ec-store__category-page .grid-product__subtitle-inner {
    font-size: 13px !important;
  }
}

/* === MALEVO · Tarjetas en páginas de categoría (fin) === */
/* === MALEVO · Botón «Ver más» en tarjetas de categoría (inicio) === */
.ec-size .ec-store.ec-store__category-page .grid-product__button .form-control__button {
  background-color: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.7) !important;
  color: #FFFFFF !important;
  border-radius: 4px !important;
  width: auto !important;
  min-width: 112px !important;
  padding: 0 22px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: 0.02em !important;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease !important;
}

.ec-size .ec-store.ec-store__category-page .grid-product__button .form-control__button:hover,
.ec-size .ec-store.ec-store__category-page .grid-product__button .form-control__button:focus-visible {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: #23272B !important;
}

/* === MALEVO · Botón «Ver más» en tarjetas de categoría (fin) === */
