.elementor-2170 .elementor-element.elementor-element-0e0a4bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 30px 0px 30px;}.elementor-2170 .elementor-element.elementor-element-0e0a4bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2170 .elementor-element.elementor-element-c5ebb57 .elementor-heading-title{color:var( --e-global-color-primary );font-size:40px;}.elementor-2170 .elementor-element.elementor-element-f433d3d{padding:30px 30px 30px 30px;}.elementor-2170 .elementor-element.elementor-element-09c17a0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2170 .elementor-element.elementor-element-09c17a0.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:992px){.elementor-2170 .elementor-element.elementor-element-09c17a0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:580px){.elementor-2170 .elementor-element.elementor-element-0e0a4bc{padding:100px 15px 15px 15px;}.elementor-2170 .elementor-element.elementor-element-c5ebb57 .elementor-heading-title{font-size:30px;}.elementor-2170 .elementor-element.elementor-element-f433d3d{padding:15px 15px 15px 15px;}.elementor-2170 .elementor-element.elementor-element-09c17a0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.woocommerce .products div.product .woocommerce-loop-product__title, .woocommerce-js .products div.product .woocommerce-loop-product__title {
    font-size: 16px;
}
.woocommerce .products div.product .button.add_to_cart_button, .woocommerce-js .products div.product .button.add_to_cart_button {
    width: 50px;
    height: 50px;
}
img {
    height: auto;
}/* End custom CSS */