Арсений Матыцин, спасибо за помощь, уже разобрался. Блок .container вылезал за пределы потому, что:
во-первых, имел position: absolute и min-width: 320px;. А .parent не имел такого ограничения, но имел position: relative;. Всё решилось тем, что свойство min-width: 320px; перешло от .parent, к body.
во-первых, имел position: absolute и min-width: 320px;. А .parent не имел такого ограничения, но имел position: relative;. Всё решилось тем, что свойство min-width: 320px; перешло от .parent, к body.