.elementor-274 .elementor-element.elementor-element-9bbc5d4 > .elementor-container{max-width:1600px;}.elementor-274 .elementor-element.elementor-element-dbb262e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-307731a img{width:100%;height:80vh;filter:brightness( 48% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-274 .elementor-element.elementor-element-307731a:hover img{filter:brightness( 57% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-274 .elementor-element.elementor-element-307731a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-1d0a4a2{text-align:center;}.elementor-274 .elementor-element.elementor-element-1d0a4a2 .elementor-heading-title{font-style:italic;}.elementor-274 .elementor-element.elementor-element-1d0a4a2 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-274 .elementor-element.elementor-element-8752fd8 > .elementor-container{max-width:1401px;}/* Start custom CSS for shortcode, class: .elementor-element-dda0289 */.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 */