La propiedad flex-shrink especifica cómo se encogerá el artículo en relación con el resto de los artículos flexibles dentro del mismo contenedor.
Nota: Si el elemento no es un elemento flexible, la propiedad flex-shrink no tiene ningún efecto.
La segunda propiedad aplicada a los items de una caja flexible se llama "flex-shrink" y almacena un valor entero no negativo. Este valor representa un factor de encogimiento o contracción del item.
Cuando no hay más espacio para repartir en el Flexbox los items comienzan a contraerse para entrar en el contenedor.
El valor por defecto almacenando en la propiedad "flex-shrink" es el 1, esto quiere decir que cuando empezamos a reducir el ancho del contenedor los items se encogen en forma proporcional. Si queremos que uno o más items no se encojan debemos asignarle a la propiedad "flex-shrink" el valor cero.
Probemos de asignar el valor 0 al segundo item: