Если ты месяц не подходил к компу, то тебе не нужно "войти-в-айти". Я могу раз в месяц-два устроить себе один день ретрита и не трогать комп, да и то к вечеру будет ломать слегка сесть что-то поделать. Не всем подходит работа в IT, надо это принять и смириться.
Фигня какая-то. В верстке (как и в любом кодинге) основное время занимает не написание кода, а продумывание того как все сделать поддерживаемым и хорошо работающим. Сам код написать это 3% времени.
Так если вы сами знает, что ошибок много, то зачем показываете? Исправьте сначала, то о чем знаете.
Ну и поскольку я топлю за БЭМ, то рекомендую попробовать его применить.
IT - это обучение всю жизнь. Верстка является частичкой IT и я вас уверяю, даже через 15 лет вы сможете узнать в этом нехитром в целом деле что-то новое.
Если возникает вопрос "а не бросить ли", то конечно бросить. Без немотивированного интереса вы не достигните чего-либо значительного в этой сфере.
Корзину сделай svg, тогда цвет по ховеру менять можно будет на любой.
По верстке - поддерживать CSS с каскадом очень муторное дело. Попробуй переделать этот макет, например, по БЭМу.
Сейчас обсуждать особо нечего. Адаптива нет, методологии нет. Простенько, топориком на коленке.
Bootstrap - это инструмент для конкретных задач. Если инструмент для решения задачи не удобен - возьмите другой. Не надо страдать и пилой забивать гвозди.
Открываешь текстовый редактор и пихаешь туда верстку на флексбоксе. Потом смотришь, что получилось и разбираешься почему так вышло. Если не можешь этого сделать, то пора смириться с тем, что это не твоё.
Ты пришел на Тостер и просишь о помощи. Но ты делаешь это без уважения. Ты не говоришь: "Дамы и господа, есть такая задача, я сделал то и это, но столкнулся с такими сложностями". Нет! Ты приходишь на новогодних каникулах и просишь поработать вместо тебя. Если бы ты пришел по-дружески, то подонки, давшие тебе эту задачу радовались бы уже сегодня...