Hello @faizan,
Thanks for asking.
Actually by plain CSS it’s a bit difficult to assign background color to the area you are referring too in single product page. You will need to make changes in the theme files to get desired output. Please note that above changes will require custom development work which falls outside the scope of support we can offer. That being said please note that there are multiple files responsible for displaying the product content and most of them are coming from WooCoomerce plugin itself. However, to get started you can take a look at woocommerce.php under /wp-content/themes/x/framework/functions/plugins/
.
Before making the required changes I suggest you to install and setup child theme. You can use following resources to download and setup child theme.
Download Child theme from following source: https://theme.co/apex/child-themes
Please take a look at following article to setup child theme:
In case you are not comfortable with programming, please take help of a developer.
Thanks.