В этом примере снэк-бар позиционируется фиксированным на 50% и позиционируется с отрицательным полем в 125px - и это проблема. Эти 125px - это так называемое «магическое число», то есть число, которое работает только в особых обстоятельствах. В этом случае это работает только для специальной ширины закусочной. Это терпит неудачу в любой другой ширине. Плохой! ;)
Было бы лучше позиционировать (как это делается в примере) на 50%, но затем (кроме примера) переместить его на половину его собственной ширины. Вы можете сделать это с помощью
transform: translateX(-50%);
Эти 50% относятся к ширине самой закусочной.
РЕДАКТИРОВАТЬ: Wooops, Lazar Deli c было намного быстрее! :)