1. Я бы ещё ко всем <img />
применил css-свойство image-rendering, подбирая для каждого браузера своё значение префиксами.
2. В .slider__
я бы / поместил в отдельный <span />
.slider__current
и .slider__max
задал бы минимальную ширину (дав им inline-block, а лучше их контейнеру flex).
Чтобы не дёргалось вот это вот всё тогда, когда числа меняются при смене слайда.
3. Было бы лучше, если б это была также и респонсив вёрстка(в rem). Потому что если уменьшить масштаб страницы, сайт уже выглядит не так, как на десктопе. Уже. Меньше. Хотя не знаю, может так было задумано.
Да и подобного сайта, наверное, достаточно и в пискселях делать.
4. На мобильной версии, вместо того чтобы давать .header
position: fixed
, я бы изначально дал position: sticky
. А уже классом .header_fixed
просто давал бы background
и box-shadow
.
5. Ну а подобные анимации я никогда не понимал. Не нравятся субъективно.