элементы выбора цвета и размера, как я думаю, надо верстать чексбоксами, потому что это логично.
все элементы сайта верстаются соответствующими им тегами. если таких нет - наиболее похожими или удобными для стилизации/реализации.
названия классов у вас, конечно, крутые. вы хоть однотипно пишите. а то один класс начинается с большой буквы, другой с маленькой. то camelCase, то непоймиЧтоCase. лучше несколько слов писать через дефис или нижнее подчеркивание
нет стилей на элементах при ховере, например блок соцсетей и бургер меню. карту я вообще не понял - что она показывает? нет меток. либо косяк дизайнера, либо вы упустили маркер. и нет интерактивности карты
простой макет, что бы оценивать что то
Основное уже все сказали выше: nnmclub и темфорест. на форуме, кстати(nnm), есть куча вебинаров от различных школ обучения - htmlacademy, loftschool, специалист. можно смотреть их и впитывать теор. знания, а потом идти на темфорест и верстать шаблоны оттуда. также рекомендую подписаться на рассылку htmlacademy. они раз в месяц присылают любопытные статейки и плюс три бесплатный шаблона для верстки.