 
      .tienda{
        width:100%;
        display:flex;
        /*background-color:brown;*/
        justify-content:center;
        padding:108px 20px 96px 20px;
        position:relative;
        z-index: 1;
      }
      
      .tienda .contenedor{
        width:100%;
        display:flex;
        /*background-color:purple;*/
        justify-content:space-between;
        gap:26px;
        max-width:1033px;
        align-items:center;
        z-index:2;
      }
      
      .tienda .textos{
        display:flex;
        width:100%;
        flex-direction:column;
        /*background-color:green;*/
        max-width:487px;
      }
      
      .tienda a{
        display:flex;
        cursor:pointer;
        width:fit-content;
        text-decoration:none;
        padding:10px;
        text-align:center;
        /*background-color:orange;*/
      }
      
      .tienda .carrusel{
        display:flex;
        width:100%;
        max-width:430px;
        min-height:300px;
        /*background-color:black;*/
      }
      
      
      
      
      
.carruselIn{
  width:433px;
  overflow:hidden;
  /*background-color:purple;*/
}

.carruselIn .slider{
  display:flex;
  transition:0.5s;
}

.carruselIn .slide{
  flex:0 0 100%;
}

.carruselIn .contenido{
  min-height:304px;
  width:433px;
  display:flex;
  justify-content:center;
  align-items:center;
  padding:0px 10px 0px 10px;
  /*border:7px solid black;*/
}
  
  .carruselIn .card{
    display:flex;
    width:100%;
    background-color:white;
    min-height:304px;
    padding:30px 0 30px 30px;
    border-radius:9px;
    align-items:center;
    justify-content:center;
    gap:14px;
  }
  
  .carruselIn .card .textos{
    display:flex;
    flex-direction:column;
    width:100%;
    /*background-color:orange;*/
    max-width:216px;
  }
  
  .carruselIn a{
    display:flex;
    cursor:pointer;
    text-decoration:none;
    width:fit-content;
    /*background-color:pink;*/
  }
  
  .carruselIn .fotito{
    display:flex;
    width:160px;
    height:237px;
    /*background-color:black;*/
    flex-shrink:0;
  }

  .carruselIn .aa{
    /*background-color:brown;*/
  } 
  
.carruselIn .ab{
  /*background:green;*/
}


.carruselIn .puntos{
  display:flex;
  justify-content:center;
  gap:12px;
  margin-top:30px;
}

.carruselIn .punto{
  width:14px;
  height:14px;
  border-radius:50%;
  background:white;
  opacity:.4;
  cursor:pointer;
  transition:.3s;
}

.carruselIn .punto.activo{
  opacity:1;
}
      
      
      .tienda .badge{
        font-size:26px;
        line-height:30px;
        margin-bottom:8px;
        color:#CF9947;
      }
      
      .tienda .titular{
        font-size:58px;
        line-height:53px;
        margin-bottom:17px;
        color:white;
        max-width: 354px;
      }
      
      .tienda .textito{
        font-size:22px;
        line-height:27px;
        margin-bottom:30px;
        color:white;
      }
      
      .tienda .botoncito{
        font-size:17px;
        line-height:17px;
        padding:16px 25px;
        border-radius:50px;
        background-color:#96D3DF;
      }
      
      .tienda .pequeBadge{
        font-size:15px;
        line-height:31px;
        margin-bottom:5px;
        color:#CF9947;
        letter-spacing:0.1em;
      }
      
      .tienda .cardTitle{
        font-size:44.3px;
        line-height:45px;
        margin-bottom:10px;
        color:#155A68;
      }
      
      .tienda .cardText{
        font-size:17.73px;
        line-height:22.2px;
      }
      
      .tienda .precio{
        font-size:26.59px;
        line-height:27px;
        margin:17px 0 0 0;
        color:#155A68;
      }
      
      .tienda .cardBoton{
        font-size:14px;
        line-height:14px;
        padding:13px 20px;
        border-radius:50px;
        background-color:#CF9947;
        color:white;
        letter-spacing:0.03em;
      }
      
      .tienda img{
        object-position:center;
        object-fit:cover;
        width:100%;
        height:100%;
      }

      .tienda .background{
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        /*background-color:green;*/
        z-index:1;
      }
