/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1747272453
Updated: 2025-05-15 01:27:33

/*COLORES Y TAMAÑOS H1*/
.h1-cerdo{
    color: #e267a9;
  font-size: 50px;
}

.h1-otros{
     color: #e267a9;
  font-size: 2.5rem; /* equivalente aprox. a 40px */
}


/* Móvil (≤767px) */
@media (max-width: 767px) {
  .h1-cerdo { font-size: 26px; }
  .h1-otros { font-size: 23px; }
}


/*LINK ARTICULOS*/
.noeventsclick{
    pointer-events: none;
  cursor: default;
}

.featherlight .featherlight-content img {
  border: 2px solid #e15aa0; /* cambia el color a tu gusto */
  border-radius: 15px;        /* opcional, para esquinas redondeadas */
  max-width: 100%;
  height: auto;
}

.featherlight-close-icon{
    color:#e15aa0 !important;
}
.featherlight-content{
    border-radius: 15px !important;
    background-color: #ffffffd9 !important;
}

/*ELIMINA EL CARRITO DE COMPRAS*/
.et-cart-info{
    display: none !important;
}

/*ELIMINA EL ICONO DE BUSCAR EN EL TOP*/
#et_top_search{
    display: none !important;
}

/*OCULTA # RESULTADOS PRODUCTOS*/
.woocommerce-result-count{
    display: none !important;
}

/*OCULTA EL CUADRO PARA ORDENAR PRODUCTOS*/
.woocommerce-ordering{
    display:none !important;
}

/*CAJAS CATALOGO*/
@media screen and (min-width: 770px) {
  #flipbox-pollo img {
    width: 80% !important;
  }
}

/*recaptcha*/
@media (max-width: 480px) {
  .g-recaptcha {
    transform: scale(0.8);
    transform-origin: top left;
    
  }
}

/*Formulario*/
.ff-message-success{
    border-color: #fff !important;
    border-radius: 16px !important;
}


/*PRODUCTOS ENCONTRARDO*/
/*eliminar clic*/
.resultado-producto {
  pointer-events: none;
  cursor: default; /* cambia el cursor para que no se vea como link */
}

/*ocultar opcion de busqueda*/
.resultado-producto .woocommerce-product-gallery__trigger{
    display: none !important;
}


/*PRODUCTOS RELACIONADOS*/
/* Solo Desktop (mínimo 1025px) → lista vertical */
@media (min-width: 1025px) {
  .productos-relacionados ul.products {
    display: block;
    margin: 0;
    padding: 0;
  }

  .productos-relacionados ul.products li.product {
    width: 100% !important;
    float: none !important;
    margin: 0 0 20px 0 !important;
    display: flex !important;
    align-items: center;
    gap: 16px;
  }

  .productos-relacionados ul.products li.product a.woocommerce-LoopProduct-link {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 100%;
  }

  .productos-relacionados ul.products li.product a img {
    width: 96px;   /* ajusta el tamaño */
    height: auto;
  }
}

/* Tablet y móviles (hasta 1024px) → solo ancho 80% centrado */
@media (max-width: 1024px) {
  .productos-relacionados{
    width: 80% !important;
    margin: 0 auto 20px auto !important; /* centrado */
  }
}

/*BLURBS ARRIBA MAPA*/

@media (max-width:1182px) and (min-width:981px){
  
.blurb-above-map{
    min-height: 139px !important;
    max-height: 139px !important;
  }
  .blurb-above-map h4{
    font-size: 13px !important;  /* tamaño del título */
    margin: 0 0 px 0;
  }

  .blurb-above-map p{
    font-size: 13px;  /* tamaño del párrafo */
    line-height: 1.4;
    margin: 0;
  }
}