Начнем с того, что ты явно указываешь transform, хотя по логике нужно указывать так
Текущий transform +-5%
Я бы на твоем месте transform не использвал, ибо манипулировать им в jQuery не очень удобно.
Сделай для .blog__categories position: relative и рули left и right соответственно, следовательно получив ширину этого блока, ты можешь понять границы, за которые эти left и right не должны выходить