.woocommerce ul.products li.product.wcepc-equalized,
.woocommerce-page ul.products li.product.wcepc-equalized {
display: flex !important;
flex-direction: column !important;
} .woocommerce ul.products li.product.wcepc-equalized > .product-inner,
.woocommerce ul.products li.product.wcepc-equalized > .product-wrapper,
.woocommerce ul.products li.product.wcepc-equalized > .product-block {
display: flex;
flex-direction: column;
flex-grow: 1;
} .woocommerce ul.products li.product a img,
.woocommerce ul.products li.product .attachment-woocommerce_thumbnail {
width: 100%;
height: auto;
object-fit: contain;
} .woocommerce ul.products li.product.wcepc-equalized .woocommerce-loop-product__title,
.woocommerce ul.products li.product.wcepc-equalized h2,
.woocommerce ul.products li.product.wcepc-equalized .product-title {
flex-grow: 0;
} .woocommerce ul.products li.product.wcepc-equalized .price,
.woocommerce ul.products li.product.wcepc-equalized .product-price {
margin-top: auto;
} .woocommerce ul.products li.product.wcepc-equalized .button,
.woocommerce ul.products li.product.wcepc-equalized a.add_to_cart_button,
.woocommerce ul.products li.product.wcepc-equalized a.product_type_simple,
.woocommerce ul.products li.product.wcepc-equalized a.product_type_variable,
.woocommerce ul.products li.product.wcepc-equalized .add-to-cart-wrapper {
margin-top: auto;
}  .storefront ul.products li.product.wcepc-equalized {
display: flex !important;
flex-direction: column !important;
} .ast-woocommerce-container ul.products li.product.wcepc-equalized {
display: flex !important;
flex-direction: column !important;
} .oceanwp-theme ul.products li.product.wcepc-equalized {
display: flex !important;
flex-direction: column !important;
} .product-small.box.wcepc-equalized {
display: flex !important;
flex-direction: column !important;
} .generate-columns-container ul.products li.product.wcepc-equalized {
display: flex !important;
flex-direction: column !important;
}