потому что скрипты подключаемые в head в неправильном файле слезли в body,
Ничего никуда не слезло. Просто браузер не может распарсить нормально dom. А это из-за ошибок в сгенерированной разметке. Берете исходный код страницы и в w3c валидатор - он покажет, где косяк.
Интересная ситуация получается. Вы делаете сайт на заказ. У вас откровенный косяк в верстке. Его пофиксить сами не можете. Присылаете скриншоты с проблемой. И какой ответ вы жаждите услышать? Подтвердить, что верстка поехала? Подтверждаю.
Для начала объясните, как блочный div оказался внутри инлайнового span?
.outstock-text находится внутри .price, поэтому никак, только если давать модификатор для price
Арсений Матыцин, Дело же не совсем в размере, gif при адаптиве на малых экранах и тем более retina (а сейчас это почти все) будет выглядет печально.
illustrator много лишнего добавляет в svg. После svgo 4kb могут стать раза в 4 меньше.