.boton-icon:hover{
    opacity: 0.75;
}

.boton-icon{
    height: 6rem;
    width: 6rem;
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .boton-icon{
        height: 7rem;
        width: 7rem;
    }
    
}

.minimizado{
  height: 30vh;
  transition: height 5s linear;
}

.ampliado{
  height: auto;
  height: calc-size(auto);
}

.mostrar-mas{
  background: linear-gradient(180deg, #f8f9fa00 0%, hsla(210, 17%, 98%, 0.9) 40%, hsla(210, 17%, 98%) 80%, #f8f9fa 100%);
  display: none;
}

.titulo-prod{
  transform: translate(10%,-20%);
}