.elementor-963 .elementor-element.elementor-element-15ffe04a{--display:flex;}.elementor-963 .elementor-element.elementor-element-15ffe04a:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-15ffe04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}/* Start custom CSS for container, class: .elementor-element-15ffe04a *//* الخلفية العامة */
body, .site-main, .entry-content, .woocommerce {
    background-color: #FAF7F0 !important;
}

/* عنوان Shopping Cart */
.entry-header .page-title,
.wp-block-heading {
    color: #004996 !important;
    font-weight: bold;
}

/* صندوق Order Summary */
.cart_totals {
    background-color: #ffffff !important;
    border: 1px solid #004996 !important;
    border-radius: 25px !important;
    padding: 30px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.05); /* ظل بسيط */
}

/* عنوان Order Summary */
.cart_totals h2 {
    color: #004996 !important;
    font-weight: bold;
}

/* جدول داخلي */
.cart_totals table {
    background-color: transparent !important;
    border: none !important;
}

/* زر Proceed to Checkout */
.cart_totals .checkout-button {
    background-color: #004996 !important;
    color: #fff !important;
    border-radius: 25px;
    padding: 12px 24px;
    font-weight: bold;
    border: none;
}

/* أزرار Apply Coupon & Update Cart */
.woocommerce-cart-form .button {
    background-color: #004996 !important;
    color: #fff !important;
    border-radius: 25px;
    padding: 10px 20px;
    border: none;
}

/* مدخل الكوبون */
.woocommerce-cart-form input.input-text {
    border: 1px solid #004996 !important;
    border-radius: 10px;
}
.hero-section.is-width-constrained {
    display: none !important;
}/* End custom CSS */