.elementor-12 .elementor-element.elementor-element-452ca7d > .elementor-container{max-width:1000px;}.elementor-12 .elementor-element.elementor-element-452ca7d{margin-top:20px;margin-bottom:20px;}.woocommerce .elementor-12 .elementor-element.elementor-element-145091d.elementor-wc-products .products > h2{font-size:18px;}.elementor-12 .elementor-element.elementor-element-145091d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-12 .elementor-element.elementor-element-145091d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-145091d.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-145091d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-145091d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-499227f */.woocommerce-cart table.cart td.actions .coupon .input-text {
float: left;
  box-sizing: border-box;
  border: 2px solid #000;
  padding: 6px 6px 6px 10px;
  margin: 0 10px 0 0;
  outline: 0;
  background-color: #fff;
  color: #000;
  font-weight: 600;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-145091d */.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
    display: inline-flex;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {

    margin: 0 2% 2.992em;
}/* End custom CSS */