.elementor-kit-15{--e-global-color-primary:#111827;--e-global-color-secondary:#0EA043;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FFFFFF2B;--e-global-color-d49ac81:#111CCF;--e-global-color-332724a:#07133F;--e-global-color-4d462f5:#DBE7F5;--e-global-color-cfa1f76:#FFFFFF;--e-global-color-044b931:#07133F;--e-global-color-bb890b8:#0B1F5F;--e-global-color-639e8dd:#EBFAFF;--e-global-color-4e9cc37:#15C7C9;--e-global-color-c3b4b98:#1D3F9A;--e-global-color-903fb1c:#31C65B;--e-global-typography-primary-font-family:"Cairo";--e-global-typography-primary-font-size:58.92px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:-2px;--e-global-typography-secondary-font-family:"Cairo";--e-global-typography-secondary-font-size:44.2px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Cairo";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Cairo";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-b2ce6af-font-family:"Cairo";--e-global-typography-b2ce6af-font-size:16px;--e-global-typography-b2ce6af-font-weight:400;--e-global-typography-b2ce6af-text-transform:none;--e-global-typography-b2ce6af-font-style:normal;--e-global-typography-b2ce6af-line-height:1.5em;--e-global-typography-69c152f-font-family:"Cairo";--e-global-typography-69c152f-font-size:14px;--e-global-typography-69c152f-font-weight:400;--e-global-typography-69c152f-line-height:1.6em;--e-global-typography-520c191-font-family:"Cairo";--e-global-typography-520c191-font-size:15px;--e-global-typography-520c191-font-weight:700;--e-global-typography-520c191-line-height:1.5em;--e-global-typography-583e54c-font-family:"Cairo";--e-global-typography-583e54c-font-size:58.92px;--e-global-typography-583e54c-font-weight:700;--e-global-typography-583e54c-line-height:1em;--e-global-typography-583e54c-letter-spacing:-2px;--e-global-typography-5d167aa-font-family:"Cairo";--e-global-typography-5d167aa-font-size:44.2px;--e-global-typography-5d167aa-font-weight:700;--e-global-typography-5d167aa-line-height:1.1em;--e-global-typography-5d167aa-letter-spacing:-2px;--e-global-typography-d3dae9a-font-family:"Cairo";--e-global-typography-d3dae9a-font-size:33.16px;--e-global-typography-d3dae9a-font-weight:700;--e-global-typography-d3dae9a-font-style:normal;--e-global-typography-d3dae9a-line-height:1.2em;--e-global-typography-d3dae9a-letter-spacing:-1px;--e-global-typography-83682a1-font-family:"Cairo";--e-global-typography-83682a1-font-size:24.88px;--e-global-typography-83682a1-font-weight:700;--e-global-typography-83682a1-font-style:normal;--e-global-typography-83682a1-line-height:1.3em;--e-global-typography-7044a64-font-family:"Cairo";--e-global-typography-7044a64-font-size:18.66px;--e-global-typography-7044a64-font-weight:700;--e-global-typography-7044a64-line-height:1.4em;--e-global-typography-84ca66e-font-family:"Cairo";--e-global-typography-84ca66e-font-size:21px;--e-global-typography-84ca66e-font-weight:700;--e-global-typography-84ca66e-line-height:1.5em;--e-global-typography-112b6c4-font-family:"Cairo";--e-global-typography-112b6c4-font-size:13px;--e-global-typography-112b6c4-font-weight:400;--e-global-typography-a435f28-font-family:"Cairo";--e-global-typography-a435f28-font-size:149px;--e-global-typography-a435f28-font-weight:500;--e-global-typography-a435f28-line-height:1em;--e-global-typography-a435f28-letter-spacing:0px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-044b931 );border-radius:5px 5px 5px 5px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:var( --e-global-color-332724a );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-332724a );}.elementor-kit-15 e-page-transition{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-d49ac81 ) 20%, var( --e-global-color-4d462f5 ) 37%);}.elementor-kit-15 a{color:var( --e-global-color-primary );}.elementor-kit-15 a:hover{color:var( --e-global-color-639e8dd );}.elementor-kit-15 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-kit-15 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-kit-15 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;font-size:var( --e-global-typography-d3dae9a-font-size );font-weight:var( --e-global-typography-d3dae9a-font-weight );font-style:var( --e-global-typography-d3dae9a-font-style );line-height:var( --e-global-typography-d3dae9a-line-height );letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );}.elementor-kit-15 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );font-style:var( --e-global-typography-83682a1-font-style );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-kit-15 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-kit-15 h6{color:var( --e-global-color-639e8dd );font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-kit-15 label{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea,.elementor-kit-15 .elementor-field-textual{color:var( --e-global-color-secondary );background-color:var( --e-global-color-cfa1f76 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cfa1f76 );border-radius:5px 5px 5px 5px;}.elementor-kit-15 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea:focus,.elementor-kit-15 .elementor-field-textual:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d49ac81 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-15{--e-global-typography-primary-font-size:42.72px;--e-global-typography-secondary-font-size:34.18px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-b2ce6af-font-size:15px;--e-global-typography-69c152f-font-size:13px;--e-global-typography-520c191-font-size:15px;--e-global-typography-583e54c-font-size:42.72px;--e-global-typography-5d167aa-font-size:34.18px;--e-global-typography-d3dae9a-font-size:27.34px;--e-global-typography-83682a1-font-size:21.88px;--e-global-typography-7044a64-font-size:17.5px;--e-global-typography-84ca66e-font-size:18px;--e-global-typography-112b6c4-font-size:12px;--e-global-typography-a435f28-font-size:129px;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-kit-15 h1{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-kit-15 h2{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-kit-15 h3{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );}.elementor-kit-15 h4{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-kit-15 h5{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-kit-15 h6{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-kit-15 label{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-15{--e-global-typography-primary-font-size:32.35px;--e-global-typography-secondary-font-size:26.96px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-b2ce6af-font-size:14px;--e-global-typography-69c152f-font-size:12px;--e-global-typography-520c191-font-size:14px;--e-global-typography-583e54c-font-size:32.35px;--e-global-typography-5d167aa-font-size:26.96px;--e-global-typography-d3dae9a-font-size:22.46px;--e-global-typography-83682a1-font-size:18.72px;--e-global-typography-7044a64-font-size:15.6px;--e-global-typography-84ca66e-font-size:16px;--e-global-typography-112b6c4-font-size:11px;--e-global-typography-a435f28-font-size:89px;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-kit-15 h1{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-kit-15 h2{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-kit-15 h3{font-size:var( --e-global-typography-d3dae9a-font-size );line-height:var( --e-global-typography-d3dae9a-line-height );letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );}.elementor-kit-15 h4{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-kit-15 h5{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-kit-15 h6{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-kit-15 label{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ==================================================
   ControlMax Footer ONLY
   Target: Elementor Footer ID 75 فقط
   لا يلمس المنتجات ولا الكروت ولا الهيدر
   ================================================== */

footer[data-elementor-id="75"],
footer.elementor-75,
.elementor-75.elementor-location-footer{
  background:linear-gradient(135deg, #07133F 0%, #1D3F9A 48%, #31C65B 100%) !important;
  color:#ffffff !important;
}

/* الأقسام الداخلية داخل الفوتر فقط */
footer[data-elementor-id="75"] section,
footer[data-elementor-id="75"] .elementor-section,
footer[data-elementor-id="75"] .elementor-container,
footer[data-elementor-id="75"] .elementor-column,
footer[data-elementor-id="75"] .elementor-widget-wrap,
footer.elementor-75 section,
footer.elementor-75 .elementor-section,
footer.elementor-75 .elementor-container,
footer.elementor-75 .elementor-column,
footer.elementor-75 .elementor-widget-wrap{
  background:transparent !important;
}

/* النصوص داخل الفوتر فقط */
footer[data-elementor-id="75"] *,
footer.elementor-75 *,
.elementor-75.elementor-location-footer *{
  color:#ffffff !important;
}

/* روابط الفوتر فقط */
footer[data-elementor-id="75"] a,
footer.elementor-75 a,
.elementor-75.elementor-location-footer a{
  color:#ffffff !important;
  text-decoration:none !important;
}

footer[data-elementor-id="75"] a:hover,
footer.elementor-75 a:hover,
.elementor-75.elementor-location-footer a:hover{
  color:#dfffee !important;
}

/* أزرار الفوتر فقط */
footer[data-elementor-id="75"] button,
footer[data-elementor-id="75"] .button,
footer[data-elementor-id="75"] .elementor-button,
footer.elementor-75 button,
footer.elementor-75 .button,
footer.elementor-75 .elementor-button{
  background:#07133F !important;
  color:#ffffff !important;
  border-color:#07133F !important;
  border-radius:10px !important;
}

footer[data-elementor-id="75"] button:hover,
footer[data-elementor-id="75"] .button:hover,
footer[data-elementor-id="75"] .elementor-button:hover,
footer.elementor-75 button:hover,
footer.elementor-75 .button:hover,
footer.elementor-75 .elementor-button:hover{
  background:#31C65B !important;
  color:#ffffff !important;
  border-color:#31C65B !important;
}

/* منع رابط الواتساب داخل الفوتر من التحول لشريط أخضر */
footer[data-elementor-id="75"] a[href*="wa.me"],
footer[data-elementor-id="75"] a[href*="whatsapp"],
footer.elementor-75 a[href*="wa.me"],
footer.elementor-75 a[href*="whatsapp"]{
  background:transparent !important;
  color:#ffffff !important;
  padding:0 !important;
  border:none !important;
  border-radius:0 !important;
}

/* أيقونات الفوتر فقط */
footer[data-elementor-id="75"] .elementor-icon,
footer.elementor-75 .elementor-icon{
  color:#ffffff !important;
  fill:#ffffff !important;
}

/* موبايل الفوتر فقط */
@media(max-width:768px){
  footer[data-elementor-id="75"],
  footer.elementor-75,
  .elementor-75.elementor-location-footer{
    background:linear-gradient(160deg, #07133F 0%, #1D3F9A 55%, #31C65B 100%) !important;
  }
}
/* =========================================
   ControlMax Elementor Loop Price Colors
   السعر الحالي أحمر - القديم أخضر - الضريبة أخضر
   ========================================= */

/* السعر الحالي في المنتجات المخفضة */
.elementor-widget-woocommerce-product-price p.price ins,
.elementor-widget-woocommerce-product-price p.price ins span,
.elementor-widget-woocommerce-product-price p.price ins bdi,
.elementor-widget-woocommerce-product-price p.price ins .amount,
.elementor-widget-woocommerce-product-price p.price ins .woocommerce-Price-amount{
  color:#D72638 !important;
  text-decoration:none !important;
  font-weight:900 !important;
}

/* السعر القديم المشطوب */
.elementor-widget-woocommerce-product-price p.price del,
.elementor-widget-woocommerce-product-price p.price del span,
.elementor-widget-woocommerce-product-price p.price del bdi,
.elementor-widget-woocommerce-product-price p.price del .amount,
.elementor-widget-woocommerce-product-price p.price del .woocommerce-Price-amount{
  color:#31C65B !important;
  opacity:1 !important;
  font-weight:800 !important;
  text-decoration:line-through !important;
}

/* المنتجات غير المخفضة: السعر العادي */
.elementor-widget-woocommerce-product-price p.price &gt; span,
.elementor-widget-woocommerce-product-price p.price &gt; span bdi,
.elementor-widget-woocommerce-product-price p.price &gt; span.amount,
.elementor-widget-woocommerce-product-price p.price &gt; span.woocommerce-Price-amount{
  color:#D72638 !important;
  font-weight:900 !important;
}

/* رمز العملة داخل السعر */
.elementor-widget-woocommerce-product-price p.price .woocommerce-Price-currencySymbol{
  color:inherit !important;
}

/* شامل الضريبة */
.elementor-widget-woocommerce-product-price p.price small.woocommerce-price-suffix{
  color:#16A34A !important;
  font-weight:800 !important;
  display:block !important;
}

/* تأكيد إضافي على كل السعر داخل Loop Item */
.elementor-widget-woocommerce-product-price p.price{
  color:#D72638 !important;
  font-weight:900 !important;
}/* End custom CSS */