/** Shopify CDN: Minification failed

Line 10:1 Unexpected "*"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
***INICIO SECCIONES ANTIGUA***

/* Asegúrate de que todas las diapositivas del carrusel tengan opacidad completa */
.slick-slide {
    opacity: 1 !important;
}

/* Elimina cualquier filtro que pueda estar aplicándose a las imágenes */
.slick-slide img {
    filter: none !important;
    opacity: 1 !important;
}

/* Para las diapositivas centradas, asegúrate de que no haya ningún efecto de oscurecimiento */
.slick-center {
    opacity: 1 !important;
}

.slick-center img {
    opacity: 1 !important;
    filter: none !important;
}

/* Si el tamaño de los productos cambia, asegúrate de mantener su escala */
.slick-slide {
    transform: scale(1) !important;
}

/* Forza el tamaño de las imágenes para que se mantengan grandes */
.slick-slide img {
    width: 100% !important;
    height: auto !important;
}
#shopify-section-products-recently-viewed {
    display: none;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  /* Estilo general para el contenedor del formulario */
.mc4wp-form-fields {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* Estilo para el formulario */
.signup-newsletter-form {
  display: flex;
  flex-direction: column; /* Asegura que el campo y el botón estén en filas separadas */
  width: 100%;
  box-sizing: border-box;
}

/* Estilo para el contenedor del campo de entrada */
.signup-newsletter-form .col_email {
  width: 100%; /* Asegura que el campo de entrada ocupe todo el ancho disponible */
  margin-bottom: 0; /* Elimina espacio entre el campo de entrada y el botón */
}

/* Estilo para el campo de entrada */
.signup-newsletter-form .input-text {
  width: 130%; /* Campo de entrada estirado al 130% del ancho del contenedor */
  padding: 10px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  height: 45px;
  box-sizing: border-box;
  display: block;
  margin: 0; /* Elimina cualquier margen */
  overflow: hidden; /* Asegura que el contenido no se desborde */
}

/* Estilo para el contenedor del botón */
.signup-newsletter-form .col_btn {
  width: 100%; /* Asegura que el botón ocupe el ancho completo del contenedor */
  display: flex; /* Usa flexbox para alinear el botón */
  justify-content: flex-start; /* Alinea el botón a la izquierda */
}

/* Estilo para el botón */
.signup-newsletter-form .submit-btn {
  width: 25%; /* Botón con 25% del ancho del contenedor */
  padding: 10px;
  background-color: #000000; /* Color de fondo del botón */
  color: #ffffff; /* Color del texto del botón */
  border: none;
  border-radius: 3px; /* Esquinas redondeadas */
  cursor: pointer;
  box-sizing: border-box;
}

/* Asegura que el contenedor de la imagen use Flexbox y centra el contenido */
#block_image_m7C3KF > div {
  display: flex;              /* Usa Flexbox */
  align-items: center;        /* Centra verticalmente */
  justify-content: center;    /* Centra horizontalmente */
  height: 100%;                /* Asegura que el contenedor tenga una altura suficiente */
  width: 100%;                 /* Asegura que el contenedor tenga un ancho completo */
}

/* Asegúrate de que la imagen ocupe el espacio disponible */
#block_image_m7C3KF > div img {
  max-width: 100%;            /* Ajusta el tamaño de la imagen */
  height: auto;               /* Mantén la proporción de la imagen */
}
#block_html_e7NQWG {
  display: none;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  /* Estilos generales para la versión de escritorio */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}

/* Estilos específicos para tabletas */
@media (max-width: 1024px) {
  .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -360px; /* Ajuste según sea necesario */
    margin-left: -7.5px;  /* Ajuste según sea necesario */
  }
}
#block_html_e7NQWG {
  display: none;
}



/* Estilos generales (para escritorios) */
.footer-iteam {
  width: 24%; /* O ajusta según el diseño de escritorio */
  margin: 1%; /* Ajusta el margen entre columnas */
}

/* Estilos para tabletas */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .footer-iteam {
    width: 24%; /* Usa el mismo ancho que en escritorios */
    margin: 1%; /* Ajusta margen si es necesario */
  }
}

/* Estilos para móviles */
@media only screen and (max-width: 767px) {
  .footer-iteam {
    width: 100%; /* Ajusta para móviles */
    margin: 0; /* Ajusta margen para móviles */
  }
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  #block_html_4JLmg4 {
  display: none;
}


/* Estilos para dispositivos móviles */
@media only screen and (max-width: 767px) {
  /* Centra el contenedor de la imagen vertical y horizontalmente en dispositivos móviles */
  #block_image_m7C3KF > div > div {
    display: flex;              /* Usa Flexbox */
    align-items: center;        /* Centra verticalmente */
    justify-content: center;    /* Centra horizontalmente */
    height: 100%;                /* Asegura que el contenedor tenga una altura suficiente */
    width: 100%;                 /* Asegura que el contenedor tenga un ancho completo */
    margin-top: 20px;            /* Espacio arriba de la imagen (ajustar el valor según sea necesario) */
  }

  /* Ajusta la imagen para que ocupe el espacio disponible */
  #block_image_m7C3KF > div > div img {
    max-width: 100%;            /* Ajusta el tamaño de la imagen */
    height: auto;               /* Mantén la proporción de la imagen */
  }
}
/* Ocultar el selector en pantallas de menos de 768px de ancho (móviles) */
@media (max-width: 768px) {
  #shopify-section-breadcrumb {
    display: none;
  }
}
}
