.woocommerce ul.products li.product-category{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:300px!important}.woocommerce ul.products li.product-category a{display:flex!important;flex-direction:column!important;height:100%!important}.woocommerce ul.products li.product-category a picture{flex-grow:1!important;width:100%!important;height:100%!important;display:flex!important}.woocommerce ul.products li.product-category a picture img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;height:100%!important}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:block!important;flex:1 1 auto!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{line-height:1.25;min-height:calc(3.75em - 8px);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.woocommerce ul.products li.product a.button{margin-top:auto!important;align-self:flex-start!important}.woocommerce ul.products li.product>*:last-child{margin-bottom:0!important}@media (max-width:640px){.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0;-webkit-line-clamp:unset}}