.elementor-1804 .elementor-element.elementor-element-8d709f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1804 .elementor-element.elementor-element-7bdd323{padding:50px 10px 050px 10px;text-align:center;}.elementor-1804 .elementor-element.elementor-element-114db99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce table.cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce table.cart thead th{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .woocommerce-cart-form table.cart td{border-top-style:solid;border-top-color:var( --e-global-color-7c38372 );}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart .cart_item:nth-child(2n) td{background-color:#FFFFFF;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart .cart_item:nth-child(2n+1) td{background-color:#EDFCFF;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce table.cart .product-thumbnail img{width:100px;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart .quantity .input-text{width:82px;padding:10px 10px 10px 10px;border-style:solid;border-color:var( --e-global-color-7c38372 );border-radius:10px 10px 10px 10px;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart .coupon .input-text{width:130px;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart .button[name="update_cart"]{border-radius:30px 30px 30px 30px;background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart .button[name="update_cart"]:hover{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart_totals > h2, .elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cross-sells > h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );margin-bottom:5px;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart_totals .shop_table{border-style:solid;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1804 .elementor-element.elementor-element-1f36150.ha-wc-cart .woocommerce .cart_totals .shop_table tr.order-total th{border-top-style:solid;}.elementor-1804 .elementor-element.elementor-element-1f36150.ha-wc-cart .woocommerce .cart_totals .shop_table tr.order-total td{border-top-style:solid;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart_totals .checkout-button{font-family:"Montserrat", Sans-serif;font-weight:700;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;background-color:var( --e-global-color-primary );}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart_totals .checkout-button:hover{background-color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce table.cart .product-thumbnail img{width:120px;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart .quantity .input-text{width:103px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart_totals .checkout-button{width:100%;text-align:center;}}@media(max-width:767px){.elementor-1804 .elementor-element.elementor-element-1f36150 .woocommerce .cart_totals .checkout-button{width:100%;text-align:center;}}/* Start custom CSS for ha-wc-cart, class: .elementor-element-1f36150 */@media only screen and (max-width: 768px) {
    .woocommerce table.cart .product-thumbnail {
        display: flex !important; /* Use flexbox for alignment */
        justify-content: center;  /* Center horizontally */
        align-items: center;      /* Center vertically if needed */
    }
}

.woocommerce table.cart .product-thumbnail::before,
.woocommerce table.cart .product-thumbnail::after {
    content: none !important;
}/* End custom CSS */