Почему изображение не 300 пикселей?

Полностью сломал голову. Когда задаёшь контейнеру display: flex; изображение становится любой ширины. Нужно, чтобы картинка была минимум 400px, ширина контейнера стремилась к 600px, а картинка если не достигала всей ширины центрировалась по центру

https://jsfiddle.net/pxu8og5L/22/

.wrapper1 {
  max-width: 550px;
  border: 2px solid red;
  padding: 5px;
  display: flex;
  align-items: center;
}

.wrapper2 {
  text-align: center;
  height: 200px;
  width: 300px;
  max-width: 65%;
  border: 2px solid red;
}

.img {
  height: 100%;
}
<div class="wrapper1">
  <div class="wrapper2">
    <img class="img" src="https://placeimg.com/600/600/any" alt="">
  </div>
  Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, dolorum?Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, dolorum?
</div>

Попробуйте убрать display: flex; и контейнер изображения станет 300x200, а изображение будет внутри


Ответы (0 шт):