How can I add a responsive logo to my Empire theme product page?

Sure, each new block you put on your page in the theme customizer gets a unique ID on the HTML markup. That way on the CSS front you can select specifically that one block and add new styling without affecting the rest of the blocks. Again, each of these blocks have styling already attached to them dependent on what theme you have. You can read more on CSS specificity here.