Can you assign a sidebar to a specific page?
If you wish to add your sidebar to a specific page or post, just navigate to the page/post in question (or go to Pages/Posts >> Add New). Once you find the page or post you're looking for, open the Sidebars dropdown on the right side of your screen.
How do I hide the sidebar in pages?
To hide a sidebar on select/all products, simply create a new sidebar, add the Products as conditions, and don't add any widgets to it. If you are using a modern theme, the layout should automatically become full-width. I hope this helps!