IE 9 treats .className[deckgrid]::before as [deckgrid].className::before. Hence, IE9 would miss the specified deckgrid styles.