It’s because slick list has overflow:hidden applied and the big box fills the whole space so the arrow is missing because it is outside .slick-list now.
You could try adding padding-bottom:20px to slick-list (assuming that doesn’t interfere with the slider behaviour) and that should keep the arrow inside…
I am having some trouble giving the “arrow” a border around the triangle so the whole box looks like a speech bubble. I have the border around the main box, but I can’t get the arrow to have a 2pxborder to just the left and right.
Is it possible to give the :afterborder a second border?
You could do it with one pseudo element if you just use a square box widfth borders and rotate it 45degrees. This assumes the arrow is the same color as the box because they will overlap.