@charset "UTF-8";
/* Estilo de las migas de pan en la página del carrito y pago */
.ec-store.ec-store__cart-page .ec-breadcrumbs a,
.ec-store.ec-store__cart-page .breadcrumbs__delimiter,
.ec-store.ec-store__checkout-page .ec-breadcrumbs a {
  color: blue !important;
  font-weight: 900;
}
 @charset "UTF-8";
/* Mostrar la sección de compras en carrito cuando no es el tamaño estándar */
.ec-size:not(.ec-size--m) div.ec-cart__shopping.ec-cart-shopping {
  display: block;
}
 /* Estilos responsivos para pantallas menores a 750px */
@media (max-width: 750px) {
  .ec-size .ec-store .ec-cart-coupon .ec-link,
.ec-size .ec-store .ec-cart-shopping .ec-link {
    font-size: 22px;
  }
}
 @charset "UTF-8";
/* Estilo para el título del artículo en el carrito */
.ec-cart-item_title {
  color: blue;
}
 /* Estilo para el icono del minicart */
.ec-minicart__icon svg path {
  color: blue;
}
 @charset "UTF-8";
/* Estilo para el ícono de carrito en la portada */
.cover__cart {
  color: blue;
  transform: scale(2);
}
 @charset "UTF-8";
/* Ocultar la segunda opción en la página de la cuenta */
.ec-size .ec-store.ec-store__account-page .ec-page-links__wrapper li:nth-child(2) {
  display: none;
}
 @charset "UTF-8";
/* Ocultar la fila de categorías del menú */
.menu .cat-row {
  display: none;
}
 /* Estilo de los enlaces de cupones y compra en el carrito */
.ec-size .ec-store .ec-cart-coupon .ec-link,
.ec-size .ec-store .ec-cart-shopping .ec-link {
  color: blue;
  font-weight: 900;
}
 /* Estilo de los pasos en el proceso de compra */
.ec-size .ec-store .ec-cart__steps a {
  color: blue;
}
 /* Estilo del icono de pasos en el proceso de compra */
.ec-size .ec-store .ec-cart-step__block .ec-cart-step__icon {
  color: blue;
  border-color: blue;
}
 /* Resaltar productos en oferta */
.ec-product-price__discount,
.product-on-sale {
  background-color: #ffe7e7;
  border: 2px solid #ff7f7f;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Sombra para destacar */
}
 /* Resaltar productos populares */
.ec-product-popular {
  background-color: #f0f8ff;
  padding: 15px;
  border: 2px solid #0078d4;
}
 /* Aumentar espacio entre secciones */
.ec-store__page,
.ec-cart__content {
  margin: 20px 0;
  padding: 20px 0;
}
 /* Aumentar espacio entre productos */
.grid-product__wrap {
  margin-bottom: 30px;
}
 /* Ordenar productos destacados para que aparezcan primero */
.ec-store .grid-product--featured {
  order: -1;
  /* Este valor negativo mueve los productos destacados hacia arriba */
}
 /* Opcional: Asegurar que los productos destacados siempre sean visibles */
.ec-store .grid-product--featured {
  display: block;
}
 