.elementor-244 .elementor-element.elementor-element-3dcc527 > .elementor-container{max-width:1440px;}.elementor-244 .elementor-element.elementor-element-d86b26c img{width:100%;height:500px;}.elementor-244 .elementor-element.elementor-element-ea6371a > .elementor-container{max-width:1280px;}.elementor-244 .elementor-element.elementor-element-f7a8582 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-389cf64{text-align:center;}.elementor-244 .elementor-element.elementor-element-389cf64 > .elementor-widget-container{padding:30px 0px 30px 0px;}@media(min-width:768px){.elementor-244 .elementor-element.elementor-element-669d3c3{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-389cf64 */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
   margin: 0 1% 1em 0;
   border: 1px solid;
   padding: 10px;
   border-radius: 10px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0px;
    font-size: 15px;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* Limits to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */