.elementor-1227 .elementor-element.elementor-element-563b277{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1227 .elementor-element.elementor-element-109b791{--display:flex;}.elementor-1227 .elementor-element.elementor-element-f85efd7{--update-cart-automatically-display:none;}.elementor-1227 .elementor-element.elementor-element-a3d9e44{--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-1227 .elementor-element.elementor-element-82bb0e1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1227 .elementor-element.elementor-element-82bb0e1.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1227 .elementor-element.elementor-element-82bb0e1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1227 .elementor-element.elementor-element-82bb0e1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.elementor-1227 .elementor-element.elementor-element-563b277 {
    --display: flex;
    display: none !important;
}


/* =====================================
   ENGLISH GARDEN – CART THEME
   MATCHING CHECKOUT THEME
   ===================================== */

/* عناوين السلة */
.woocommerce-cart h2,
.woocommerce-cart .cart_totals h2,
.woocommerce-cart .shop_table th {
    color: #9B8523 !important;
}

/* أسماء المنتجات - إزالة الأزرق */
.woocommerce-cart .product-name a,
.woocommerce-cart .woocommerce a:not(.button):not(.remove) {
    color: #9B8523 !important;
    text-decoration: none !important;
}

/* عند تمرير الماوس على المنتج */
.woocommerce-cart .product-name a:hover,
.woocommerce-cart .woocommerce a:not(.button):hover {
    color: #C6A86B !important;
}

/* النصوص والأسعار */
.woocommerce-cart .shop_table td,
.woocommerce-cart .cart_totals td,
.woocommerce-cart .cart_totals th,
.woocommerce-cart .woocommerce-Price-amount,
.woocommerce-cart .woocommerce-shipping-methods,
.woocommerce-cart label {
    color: #5F5542 !important;
}

/* خلفية جدول المنتجات */
.woocommerce-cart .woocommerce-cart-form
table.shop_table {
    background: #FFFFFF !important;
    border: 1px solid #E3D5B5 !important;
    border-radius: 4px !important;
}

/* خلفية صفوف الجدول */
.woocommerce-cart .shop_table tr,
.woocommerce-cart .shop_table td {
    background-color: transparent !important;
}

/* حدود الجدول والخطوط الفاصلة */
.woocommerce-cart table.shop_table,
.woocommerce-cart table.shop_table th,
.woocommerce-cart table.shop_table td {
    border-color: #E8DEC8 !important;
}

/* خلفية صندوق Cart Totals */
.woocommerce-cart .cart_totals {
    background: #FFFFFF !important;
    border: 1px solid #E3D5B5 !important;
    border-radius: 4px !important;
    padding: 20px !important;
}

/* جدول الإجمالي */
.woocommerce-cart .cart_totals table {
    background: #FFFFFF !important;
    border-color: #E8DEC8 !important;
}

/* حقول الكمية */
.woocommerce-cart .quantity input.qty {
    background: #FAF7F0 !important;
    border: 1px solid #E3D5B5 !important;
    color: #5F5542 !important;
    border-radius: 4px !important;
}

/* عند الضغط على حقل الكمية */
.woocommerce-cart .quantity input.qty:focus {
    border-color: #C6A86B !important;
    box-shadow: 0 0 0 1px #C6A86B !important;
    outline: none !important;
}

/* زر إتمام الطلب */
.woocommerce-cart
.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;
}

/* زر إتمام الطلب عند تمرير الماوس */
.woocommerce-cart
.wc-proceed-to-checkout a.checkout-button:hover {
    background: #9B8523 !important;
    border-color: #9B8523 !important;
    color: #FFFFFF !important;
}

/* زر تحديث السلة */
.woocommerce-cart button[name="update_cart"],
.woocommerce-cart .coupon button.button {
    background: #C6A86B !important;
    border: 1px solid #C6A86B !important;
    color: #FFFFFF !important;
    border-radius: 3px !important;
}

/* أزرار السلة عند تمرير الماوس */
.woocommerce-cart button[name="update_cart"]:hover,
.woocommerce-cart .coupon button.button:hover {
    background: #9B8523 !important;
    border-color: #9B8523 !important;
    color: #FFFFFF !important;
}

/* زر حذف المنتج */
.woocommerce-cart .woocommerce a.remove {
    color: #9B8523 !important;
    background: transparent !important;
}

/* زر الحذف عند تمرير الماوس */
.woocommerce-cart .woocommerce a.remove:hover {
    background: #C6A86B !important;
    color: #FFFFFF !important;
}

/* صور المنتجات */
.woocommerce-cart .product-thumbnail img {
    border-radius: 4px !important;
}

/* حقل كوبون الخصم */
.woocommerce-cart .coupon input.input-text {
    background: #FAF7F0 !important;
    border: 1px solid #E3D5B5 !important;
    color: #5F5542 !important;
    border-radius: 4px !important;
}

/* إزالة اللون الأزرق من روابط السلة */
.woocommerce-cart .woocommerce-message a,
.woocommerce-cart .woocommerce-info a {
    color: #9B8523 !important;
}

/* رسائل WooCommerce */
.woocommerce-cart .woocommerce-message,
.woocommerce-cart .woocommerce-info {
    background: #FAF7F0 !important;
    border-top-color: #C6A86B !important;
    color: #5F5542 !important;
}

/* تنسيق مناسب للجوال */
@media (max-width: 767px) {
    .woocommerce-cart .cart_totals {
        padding: 15px !important;
    }

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