Yes, almost all properly coded premium and even free WordPress themes allow customizing design, layout, colors, fonts, spacing and several aspects through the built-in theme customizer tool. For advanced changes, the openly available themes can be edited by developers too.