Хмм.. Даже здесь на сайте, таже проблема если пробовать предложенный мною код в теме.
Подвиньте чуток вверх первую блок-секцию, и на жмите на "Подробнее". Спойлер вверх полезет, не вниз открывает. -
http://prntscr.com/i502md
Там по сложности макета, нужно перевернуть блоки на сайте для мобильной версии. Если на ПК, то всё как надо работает спойлер. А вот, назначив блокам свойства "реверс порядка расположения", за одно и направление открытия спойлера меняется. Этакий... через чур могучий CSS-flexbox оказался, что-ли.
upd: т.е. если убрать "переворачивание блоков" - flex-direction:
column-reverse;, поменять на
flex-direction:column;
то спойлеры как надо работают: вниз открываются во всех случаях!