.woocommerce-shop .post-container { max-width: 130rem; } .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product { border: 1px solid var(--clr-border); padding:20px; display:flex; flex-direction: column; align-items: center; } .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { color: black; text-align: center; } .woocommerce ul.products li.product .price { color: black; font-size: 2rem; text-align: center; } .woocommerce ul.products li.product .onsale { margin: -0.5em 0.5em 0 0; } .woocommerce span.onsale { top: -0.5em; left: 0.5em; min-height: 2.236em; min-width: 2.236em; padding: 0.202em; font-size: 1em; font-weight: 700; position: absolute; text-align: center; line-height: 2.236; background-color: #b71c1c; } .woocommerce-container { max-width: 100rem; margin: 0 auto; padding: 5.6rem 5.2rem !important; background: white; border-radius: 10px; margin-bottom: 4.8rem; margin-top: 2rem; } .single.single-product { background: #f5f5f5; } .woocommerce { background: white; } .single-product header { } .woocommerce div.product p.price, .woocommerce div.product span.price { color: black; } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { display: inline-block; padding: 0.8rem 1.8rem; font-size: 1.5rem; text-transform: uppercase; background-color: #000; color: #fff; border-radius: 100px; font-weight: 600; text-decoration: none; margin-top: 5px; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #dfdcde; text-decoration: none; background-image: none; color: #515151; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { display: inline-block; padding: 0.8rem 1.8rem; font-size: 1.5rem; text-transform: uppercase; background-color: #000; color: #fff; border-radius: 100px; font-weight: 600; text-decoration: none; margin-top: 5px; } .related.products { display: inline-block; width: 100%; } .related.products h2 { margin-bottom: 2.4rem; } .woocommerce-notice { list-style: none; list-style-type: none !important; } .section-posts .cart { margin-top: 2.4rem; } .section-posts .cart button { display: inline-block; padding: 0.8rem 1.8rem; font-size: 1.5rem; text-transform: uppercase; background-color: #000; color: #fff; border-radius: 100px; font-weight: 600; text-decoration: none; margin-top: 5px; border: none; cursor: pointer; } .section-woo { text-align: center; } .woocommerce .woocommerce-ordering select { vertical-align: top; padding: 10px; background-color: white; box-shadow: none; border-style: solid; } @media only screen and (max-width: 600px) { .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width:100%; } }