.elementor-1236 .elementor-element.elementor-element-a32c404{--display:flex;}.elementor-1236 .elementor-element.elementor-element-da30b4d{--update-cart-automatically-display:none;}.elementor-1236 .elementor-element.elementor-element-05c8d95{--display:flex;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1236 .elementor-element.elementor-element-40facf2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1236 .elementor-element.elementor-element-40facf2.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1236 .elementor-element.elementor-element-40facf2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1236 .elementor-element.elementor-element-40facf2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* =========================================
   ENGLISH GARDEN – ARABIC CART THEME
   SAME COLORS AS ENGLISH CART
   ========================================= */

/* Arabic cart only */
body.woocommerce-cart:lang(ar) {
    --eg-title: #9B8523;
    --eg-gold: #C6A86B;
    --eg-text: #5F5542;
    --eg-cream: #FAF7F0;
    --eg-border: #E3D5B5;
}

/* Page title */
body.woocommerce-cart:lang(ar) h1,
body.woocommerce-cart:lang(ar) .entry-title,
body.woocommerce-cart:lang(ar) .elementor-heading-title {
    color: #9B8523 !important;
}

/* Cart headings */
body.woocommerce-cart:lang(ar) .shop_table th,
body.woocommerce-cart:lang(ar) .cart_totals h2,
body.woocommerce-cart:lang(ar) .cart_totals th {
    color: #9B8523 !important;
    font-weight: 600 !important;
}

/* Product names */
body.woocommerce-cart:lang(ar) .product-name a,
body.woocommerce-cart:lang(ar) .woocommerce
a:not(.button):not(.remove) {
    color: #9B8523 !important;
    text-decoration: none !important;
}

/* Hover links */
body.woocommerce-cart:lang(ar) .product-name a:hover {
    color: #C6A86B !important;
}

/* Cart text and prices */
body.woocommerce-cart:lang(ar) .shop_table td,
body.woocommerce-cart:lang(ar) .cart_totals td,
body.woocommerce-cart:lang(ar) .woocommerce-Price-amount,
body.woocommerce-cart:lang(ar) .shipping,
body.woocommerce-cart:lang(ar) label {
    color: #5F5542 !important;
}

/* Product table */
body.woocommerce-cart:lang(ar)
.woocommerce-cart-form table.shop_table {
    background: #FFFFFF !important;
    border: 1px solid #E3D5B5 !important;
    border-radius: 4px !important;
}

/* Table borders */
body.woocommerce-cart:lang(ar) .shop_table th,
body.woocommerce-cart:lang(ar) .shop_table td {
    border-color: #E8DEC8 !important;
    background: transparent !important;
}

/* Cart totals */
body.woocommerce-cart:lang(ar) .cart_totals {
    background: #FFFFFF !important;
    border: 1px solid #E3D5B5 !important;
    border-radius: 4px !important;
    padding: 20px !important;
}

/* Quantity fields */
body.woocommerce-cart:lang(ar) input.qty {
    background: #FAF7F0 !important;
    border: 1px solid #E3D5B5 !important;
    color: #5F5542 !important;
    border-radius: 4px !important;
}

/* Quantity focus */
body.woocommerce-cart:lang(ar) input.qty:focus {
    border-color: #C6A86B !important;
    box-shadow: 0 0 0 1px #C6A86B !important;
    outline: none !important;
}

/* Checkout button */
body.woocommerce-cart:lang(ar)
.wc-proceed-to-checkout a.checkout-button {
    background: #C6A86B !important;
    border: 1px solid #C6A86B !important;
    color: #FFFFFF !important;
    border-radius: 3px !important;
    font-weight: 600 !important;
    box-shadow: none !important;
}

/* Checkout button hover */
body.woocommerce-cart:lang(ar)
.wc-proceed-to-checkout a.checkout-button:hover {
    background: #9B8523 !important;
    border-color: #9B8523 !important;
    color: #FFFFFF !important;
}

/* Remove product icon */
body.woocommerce-cart:lang(ar)
.woocommerce a.remove {
    color: #9B8523 !important;
    background: transparent !important;
}

body.woocommerce-cart:lang(ar)
.woocommerce a.remove:hover {
    background: #C6A86B !important;
    color: #FFFFFF !important;
}

/* Cart messages */
body.woocommerce-cart:lang(ar)
.woocommerce-message,
body.woocommerce-cart:lang(ar)
.woocommerce-info {
    background: #FAF7F0 !important;
    border-top-color: #C6A86B !important;
    color: #5F5542 !important;
}

/* Update cart button */
body.woocommerce-cart:lang(ar)
button[name="update_cart"] {
    background: #C6A86B !important;
    color: #FFFFFF !important;
    border-radius: 3px !important;
}

/* Product images */
body.woocommerce-cart:lang(ar)
.product-thumbnail img {
    border-radius: 4px !important;
}

/* Mobile */
@media (max-width: 767px) {
    body.woocommerce-cart:lang(ar)
    .cart_totals {
        padding: 15px !important;
    }

    body.woocommerce-cart:lang(ar)
    .wc-proceed-to-checkout a.checkout-button {
        width: 100%;
        text-align: center;
    }
}/* End custom CSS */