.woocommerce .wc-tablet-columns-1 ul.products { margin-left: 0; } .woocommerce :not(.wc-tablet-columns-1) ul.products li.product, .woocommerce-page :not(.wc-tablet-columns-1) ul.products li.product { clear: none !important; } .woocommerce .wc-tablet-columns-1 ul.products li.product, .woocommerce-page .wc-tablet-columns-1 ul.products li.product { width: 100%; margin-left: 0; } .woocommerce .wc-tablet-columns-2 ul.products li.product, .woocommerce-page .wc-tablet-columns-2 ul.products li.product { width: 46.2%; } .woocommerce .wc-tablet-columns-2 ul.products li.product:nth-child(2n+1), .woocommerce-page .wc-tablet-columns-2 ul.products li.product:nth-child(2n+1) { clear: both !important; } .woocommerce .wc-tablet-columns-3 ul.products li.product, .woocommerce-page .wc-tablet-columns-3 ul.products li.product { width: 29.4117647059%; } .woocommerce .wc-tablet-columns-3 ul.products li.product:nth-child(3n+1), .woocommerce-page .wc-tablet-columns-3 ul.products li.product:nth-child(3n+1) { clear: both !important; } .woocommerce .wc-tablet-columns-4 ul.products li.product, .woocommerce-page .wc-tablet-columns-4 ul.products li.product { width: 21.2%; } .woocommerce .wc-tablet-columns-4 ul.products li.product:nth-child(4n+1), .woocommerce-page .wc-tablet-columns-4 ul.products li.product:nth-child(4n+1) { clear: both !important; } .woocommerce .col2-set, .woocommerce-page .col2-set { width: 100%; float: none; margin-right: 0; } #customer_details+#wc_checkout_add_ons, #order_review, #order_review_heading { width: 100%; float: none; margin-right: 0; }