I can see that override.css file is not attached to product page also couple of elements are configured differently. I'm guessing that You are using a second style for inner pages and it's not configured as the one used for homepage.
Or its a validation error, unfortunately validator is not showing any related to this, but this happens if there are more than one issues.