есть блок box, у которого должны оставаться стили flex, column и overflow.
Задача состоит в том, чтобы все дочерние элементы подстраивались по ширине, если какой-то из них становится больше, чем box, т.е они подстроились под 600px
1. Сделать обертку
2. Ей перенести свойства ширины, высоты, overflow и фон
3. У box заменить флекс на инлайн-флекс и задать минимальную ширину 100% https://jsfiddle.net/608uebsn/
Либо просто заменить флекс гриды и не заниматься ерундой.