.elementor-6354 .elementor-element.elementor-element-26e053b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px 1px 7px 0px rgba(0,0,0,0.5);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6354 .elementor-element.elementor-element-f1a89df .elementor-button{background-color:#E9FFFB;font-family:"IBM Plex Sans Arabic", Sans-serif;font-weight:900;fill:#00C7A2;color:#00C7A2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00C7A2;border-radius:5px 5px 5px 5px;}.elementor-6354 .elementor-element.elementor-element-f1a89df .elementor-button:hover, .elementor-6354 .elementor-element.elementor-element-f1a89df .elementor-button:focus{background-color:#B8FFF2;}.elementor-6354 .elementor-element.elementor-element-f1a89df.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-6354 .elementor-element.elementor-element-f1a89df .elementor-button-content-wrapper{flex-direction:row;}.elementor-6354 .elementor-element.elementor-element-f1a89df .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-6354 .elementor-element.elementor-element-2b5e529 .elementor-button{background-color:#FDFBFF;font-family:"IBM Plex Sans Arabic", Sans-serif;font-weight:900;fill:#9F33FF;color:#9F33FF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9F33FF;border-radius:5px 5px 5px 5px;}.elementor-6354 .elementor-element.elementor-element-2b5e529.elementor-element{--align-self:center;}.elementor-6354 .elementor-element.elementor-element-2b5e529 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6354 .elementor-element.elementor-element-2b5e529 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-6354 .elementor-element.elementor-element-4f1cbcb{--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-6354 .elementor-element.elementor-element-85d7a85{--cols:1;}.elementor-6354 .elementor-element.elementor-element-85d7a85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6354 .elementor-element.elementor-element-85d7a85 .woocommerce-billing-fields label, .elementor-6354 .elementor-element.elementor-element-85d7a85 .woocommerce-shipping-fields label{color:#120E0E;font-weight:500;}.elementor-6354 .elementor-element.elementor-element-85d7a85 .woocommerce-input-wrapper input, .elementor-6354 .elementor-element.elementor-element-85d7a85 .woocommerce-input-wrapper textarea, .elementor-6354 .elementor-element.elementor-element-85d7a85 .woocommerce-input-wrapper select, .elementor-6354 .elementor-element.elementor-element-85d7a85 .woocommerce-input-wrapper .select2.select2-container--default .select2-selection--single{border-style:solid;border-width:3px 3px 3px 3px;border-color:#00C7A2;border-radius:5px 5px 5px 5px;}.elementor-6354 .elementor-element.elementor-element-85d7a85 .cart-collaterals, .elementor-6354 .elementor-element.elementor-element-85d7a85 .order-review{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B1B1B1;border-radius:5px 5px 5px 5px;}.elementor-6354 .elementor-element.elementor-element-85d7a85 .woocommerce-checkout-review-order-table{margin-bottom:15px;}.elementor-6354 .elementor-element.elementor-element-85d7a85 #place_order{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:19px;font-weight:600;fill:#F7F4FF;color:#F7F4FF;--loader-side-color:#F7F4FF;background-color:#6124E3;border-radius:3px 3px 3px 3px;}.elementor-6354 .elementor-element.elementor-element-85d7a85 #place_order:hover, .elementor-6354 .elementor-element.elementor-element-85d7a85 #place_order:focus{background-color:#401896;}.elementor-6354 .elementor-element.elementor-element-c834db6{--display:flex;}@media(max-width:767px){.elementor-6354 .elementor-element.elementor-element-26e053b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6354 .elementor-element.elementor-element-f1a89df .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-6354 .elementor-element.elementor-element-2b5e529 .elementor-button{border-radius:5px 5px 5px 5px;}}/* Start custom CSS for woocommerce-checkout-etheme_page, class: .elementor-element-85d7a85 */.woocommerce-no-shipping-available-html.e-checkout-message{
	font-size: 0;
}

.woocommerce-no-shipping-available-html.e-checkout-message::after{
	content: " في حال عدم ظهور سعر التوصيل بعد 05 ثواني, قم بالضغط زر تحديد الموقع. اذا واجهت اي مشكلة تواصل معنا عبر زر مصلحة الزبائن ";
	display: block;
	font-size: 16px;
}



/* Paymeny */
#payment ul{
	display:none;
}
/* Billing first name field */
#billing_first_name_field{
	display:none;
}


/* Billing city field */
#defult-checkout #billing_city_field{
	display:none !important;
}




/* Billing email field */
#billing_email_field{
	display:none;
}

/* Billing country field */
#billing_country_field{
	display:none;
}

/* Billing phone field */
#billing_phone_field{
	display:none;
}





/* Th */
.order-total{
	display:none;
}

.cart-subtotal{
	display:none;
}

.product-name{
	display:none;
}

/* Foot Of Table */
#order_review .woocommerce-checkout-review-order-table tfoot{
	border-style:none;
	display:flex;
	justify-content:center;
}

/* Th */
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	display:none;
}



/* EXTRA  */
/* Heading */
.etheme-elementor-cart-checkout-page-wrapper .woocommerce-billing-fields h3{
	display:none;
}

/* Label */
#order_comments_field label{
	display:flex;
	justify-content:center;
}



/* Required */
#order_comments_field label .required{
	display:none;
}







/* Target the heading */
.cart-order-details .order-review h3 {
  padding: 10px;
  border: 2px solid #ffcc00; /* Yellow border for alert box */
  background-color: #fff3cd; /* Light yellow background */
  border-radius: 5px;
  font-weight: bold;
  position: relative; /* Required for absolute positioning of child */
  overflow: hidden; /* Hide overflowing text */
  display: inline-block; /* Make the box fit its content */
  min-height: 40px; /* Reduced height */
  width: 100%; /* Ensure the box takes full width */
  font-size: 0; /* Hide the original text */
  text-align: center; /* Center the content horizontally */
}

/* Add alert emoji, text, and blue box */
.cart-order-details .order-review h3::before {
  content: " رسوم مضافة كجزء من سعر التوصيل "; /* Emoji + text */
  display: inline-block; /* Ensure it appears inline */
  font-size: 15px; /* Reset font size for the pseudo-element */
  vertical-align: middle; /* Align with the blue box */
  margin-left: 5px; /* Space between text and blue box */
}

/* Style the 10% as a blue box */
.cart-order-details .order-review h3::after {
  content: "4.9%"; /* Percentage text */
  display: inline-block; /* Ensure it appears inline */
  padding: 0px 5px; /* Inner spacing for the blue box */
  background-color: #007bff; /* Blue background */
  color: white; /* White text */
  border-radius: 3px; /* Rounded corners */
  font-weight: bold; /* Bold text */
  font-size: 16px; /* Reset font size for the pseudo-element */
  vertical-align: middle; /* Align with the text */
}/* End custom CSS */