впритык два блока одинаковой высоты, один с transform:skew, второй без. у каждого блока родитель с overflow:hidden, который обрезает первому блоку правую тень, а второму левую. путём наличия зазора под тень со всех сторон, кроме той ,которая обрезается.