  .woocommerce-result-count , .orderby {

    display: none;

  }



  .modal {

    display: none; /* Por defecto, estará oculto */

    position: fixed; /* Posición fija */

    z-index: 1001; /* Se situará por encima de otros elementos de la página*/

    padding-top: 200px; /* El contenido estará situado a 200px de la parte superior */

    left: 0;

    top: 0;

    width: 100%; /* Ancho completo */

    height: 100%; /* Algura completa */

    overflow: auto; /* Se activará el scroll si es necesario */

    background-color: rgba(0,0,0,0.5); /* Color negro con opacidad del 50% */

  }



  .modal-superior {

    display: none; /* Por defecto, estará oculto */

    z-index: 1010; /* Se situará por encima de otros elementos de la página*/

    /* padding-top: 200px; El contenido estará situado a 200px de la parte superior */

    left: 0;

    top: 0;

    width: 100%; /* Ancho completo */

    height: 100%; /* Algura completa */

    overflow: auto; /* Se activará el scroll si es necesario */

    /*background-color: rgb(255, 255, 255);  Color negro con opacidad del 50% */

    /*position: fixed;*/

    /*top: 40px; 

    left: 40px;*/

  }



  .contenido-modal {

    position: relative; /* Relativo con respecto al contenedor -modal- */

    background-color: white;

    margin: auto; /* Centrada */

    /*padding: 35px;*/

    width: 350px;

    /*height: 250px;*/

    -webkit-animation-name: animarsuperior;

    -webkit-animation-duration: 0.5s;

    animation-name: animarsuperior;

    animation-duration: 0.5s;

    border-radius: 10px;

    padding:2.6rem;

    height:260px;

  }



  .contenido-modal-superior {

    position: relative; /* Relativo con respecto al contenedor -modal- */

    background-color: white;

    /*padding: 35px;*/

    width: 400px;

    /*height: 200px;*/

    -webkit-animation-name: animarsuperior;

    -webkit-animation-duration: 0.5s;

    animation-name: animarsuperior;

    animation-duration: 0.5s;

    border-radius: 10px;

    position: absolute;

    background-color: white;

    right: 65px;

    padding:2.4rem 2rem 2rem 2rem;

    height:171px;

    z-index: 1010;

    top: 5rem;

  }



  /* Add Animation */

@-webkit-keyframes animatetop {

    from {top:-300px; opacity:0} 

    to {top:0; opacity:1}

  }

  @keyframes animarsuperior {

    from {top:-300px; opacity:0}

    to {top:0; opacity:1}

  }



  .cerrar-modal-seleccionar-ubicacion {

    color: black;

    float: right;

    font-size: 30px;

    font-weight: bold;

    right: 9%;

    top: 1%;

    display: none;

    position: absolute;

  }

  .cerrar-modal-seleccionar-ubicacion:hover,

  .cerrar-modal-seleccionar-ubicacion:focus {

    color: #000;

    text-decoration: none;

    cursor: pointer;

  }



.select-ciudad {

    display: block;

    font-size: 16px;

    font-family: 'Arial', sans-serif;

    font-weight: 400;

    color: #ffffff;

    line-height: 1.3;

    padding: .4em 1.4em .3em .8em;

    width: 400px;

    max-width: 100%; 

    box-sizing: border-box;

    margin: 0;

    border: 1px solid #bdbdbd;

    box-shadow: 0 1px 0 1px rgba(0,0,0,.03);

    border-radius: .3em;

    -moz-appearance: none;

    -webkit-appearance: none;

    appearance: none;

    background-color: #fff;

    background-image: url('../recursos/flecha-select.png');

    background-repeat: no-repeat, repeat;

    background-position: right .7em top 50%, 0 0;

    background-size: .65em auto, 100%;

 }



 .content-select{

    margin-bottom: 15px;

 }



 .content-select i{

    position: absolute;

    right: 20px;

    top: calc(50% - 13px);

    width: 16px;

    height: 16px;

    display: block;

    border-left:4px solid #000000;

    border-bottom:4px solid #000000;

    transform: rotate(-45deg); /* Giramos el cuadrado */

    transition: all 0.25s ease;

  }



  .select-ciudad:hover {

    border-color: #888;

  }

  

  .select-ciudad:focus {

    border-color: #f1f1f1;

    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);

    box-shadow: 0 0 0 3px -moz-mac-focusring;

    color: #222; 

    outline: none;

  }

  

  .select-css option {

    font-weight:normal;

  }



  .p-modal{

    line-height: 1;

    padding-top: 6px;

    margin-bottom: 10px;

  }



  .boton-modal{

    width: 100%;

    justify-content: center;

    align-items: center;

    display: inline-flex;

    background: linear-gradient(90deg, rgba(241,161,57,1) 0%, rgba(237,94,36,1) 35%);

    color:white;

    text-transform: capitalize !important;

    font-family:Nexa Light;

    font-weight:600;

    font-size:1.2rem;

    border-radius:0.5rem !important;

    height: 40px;

  }



  .div-titulo-modal{

    display: inline-flex;

  }



  .div-titulo-modal .img-modal {

    height: 26px;

    width: 21px;

  }



  .img-modal{

    height: fit-content !important; 

    width: 3rem;

    padding-right: 6px;

    position:relative;

    padding:0;

    margin-bottom:1rem;

    margin-right:1.3rem;

  }



  .div-ubicacion-actual{

    display: flex;

    align-items: center;

    padding-left: 15px;

  }





  .div-ubicacion-superior{

    display: inline-flex;

    width: 100%;

    justify-content: end;

    padding-top: 10px;

    position: relative;

    color: white;

  }



  .span-ubicacion-actual{

    margin-right: 8px;

  }



  .ubicacion-actual{

    color: #FF9012;

    cursor:pointer;

  }



  .botones-modal-superior{

    display: flex;

    margin-top: 16px;

    width: 80%;

    margin-left: auto;

    margin-top: 16px;

  }



  .cerrar-modal-superior{

    background: white;

    color: rgb(237 158 56);

    border: 1px solid rgb(237 158 56);

    /*height: 45px;*/

    margin-right: 10px;

    cursor: pointer;

  }



  .cambiar-ubicacion{

    /*height: 45px;*/

    cursor: pointer;

  }



  .seg-cerrar{

    margin : 0;

    padding-left: 2px;

    display: inline-block;

  }









  /*=====================================

  h4.titulo-modal{

    height:1rem

  }

  

  .img-modal{

    position:relative;

    top:-1rem;

    padding:0;

    margin-bottom:1rem;

    margin-right:1rem;

  }

  

  .contenido-modal{

    padding:2.6rem;

    height:218px;

  }*/



  .bloque-inicio-marca{

    display: none;

  }



  .disable-div {

    pointer-events: none;

  }

  /* .btnLimpiarFiltrosUsados{

    cursor: pointer;

    background: white;

    color: rgb(237 158 56);

    border: 1px solid rgb(237 158 56);

  } */



.tooltip {

    position: relative;

    display: inline-block;

}

.tooltip .tiptext {

    visibility: hidden;

    width: 120px;

    background-color: black;

    color: #fff;

    text-align: center;

    border-radius: 3px;

    padding: 6px 0;

    position: absolute;

    z-index: 1;

    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

}

/* .tooltip .tiptext::after {

    content: "";

    position: absolute;

    border-width: 5px;

    border-style: solid;

} */

.tooltip:hover .tiptext {

    visibility: visible;

}



.tooltip.top .tiptext{

  margin-left: -60px;

  bottom: 150%;

  left: 50%;

}

.filtro-agregado{
  margin-bottom: 0;
  width: fit-content;
  padding: 0px 3px 0px 3px;
  margin-right: 4px;
  margin-bottom: 4px;
  background: transparent;
  color: #3d3d3d;
  border-radius: 6px;
  background-color: rgba(204,204,204,0.278);
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  display: flex;
  align-items: center;
}

.filtro-agregado:hover{
  margin-bottom: 0;
  width: fit-content;
  padding: 0px 3px 0px 3px;
  margin-right: 4px;
  margin-bottom: 5px;
  background: transparent;
  color: #ffffff;
  border-radius: 6px;
  background-color: #ff3e3e;;
  cursor: pointer;
}

.filtros-usados{
  display: flex;
  flex-wrap: wrap;
}

.contenedorFiltrosSeleccionados{
  display: none;
}