/* =====================================================================
   33-pp-shop-no-sidebar-fix.css
   Fix: PP /shop/ layout breaks when sidebar is absent.
   archive-product.php uses .pp-shop-layout{grid-template-columns:240px 1fr}
   but does not output the sidebar, so .pp-shop-products-area collapses
   into the 240px first column. This rule makes the products area span
   the full grid when it is the only child.
   ===================================================================== */

.pp-shop-layout > .pp-shop-products-area:first-child:last-child {
	grid-column: 1 / -1 !important;
}
