Имеется страница продукта. Имеется проблема.

В мобильном разрешении нужно переместить ряд элементов, а именно 3 верхних потомка из box2 переместить наверх.

Переместить эти элементы можно куда угодно, за пределы любого контейнера, но нельзя удалять родительские контейнеры. Т.е. обёртку box2 удалять нельзя. Иначе вопрос бы решался очень просто.
В настоящий момент это реализовано след. образом - эти три нужные элемента продублированы, один для десктопа, один для мобил, и display: none для нужного.
Но тут есть свои проблемы, не связанные с позиционированием элементов.
Какие еще есть варианты?