.elementor-139723 .elementor-element.elementor-element-2df2ccf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139723 .elementor-element.elementor-element-3ddc8ff{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6EC1E46B;--border-color:#6EC1E46B;}.elementor-139723 .elementor-element.elementor-element-3ddc8ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139723 .elementor-element.elementor-element-d2c5adc img{max-width:50%;}.elementor-139723 .elementor-element.elementor-element-4d996ab{--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;--justify-content:center;}.elementor-139723 .elementor-element.elementor-element-ed39966 .e-search-submit{background-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-ed39966{background-color:var( --e-global-color-secondary );padding:2px 2px 2px 2px;border-style:solid;border-width:2px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;--e-search-results-columns:1;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-submit-size:20px;--e-search-submit-color:#FFFFFF;--e-search-submit-border-radius:5px 5px 5px 5px;--e-search-submit-padding:10px 10px 10px 10px;}.elementor-139723 .elementor-element.elementor-element-ed39966 .e-search-input{border-radius:10px 0px 0px 10px;}.elementor-139723 .elementor-element.elementor-element-4c6fee7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-139723 .elementor-element.elementor-element-11dc766{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139723 .elementor-element.elementor-element-11dc766.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139723 .elementor-element.elementor-element-ed99faa .elementor-menu-toggle{margin:0 auto;}.elementor-139723 .elementor-element.elementor-element-ed99faa .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-139723 .elementor-element.elementor-element-ed99faa .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:8px;padding-right:8px;}.elementor-139723 .elementor-element.elementor-element-ed99faa .elementor-nav-menu--main .elementor-item:hover,
					.elementor-139723 .elementor-element.elementor-element-ed99faa .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-139723 .elementor-element.elementor-element-ed99faa .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-139723 .elementor-element.elementor-element-ed99faa .elementor-nav-menu--main .elementor-item:focus{color:#0069FF;fill:#0069FF;}.elementor-139723 .elementor-element.elementor-element-ed99faa .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#0069FF;}.elementor-139723 .elementor-element.elementor-element-812612a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-139723 .elementor-element.elementor-element-1d0c3eb .elementor-icon-wrapper{text-align:center;}.elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-framed .elementor-icon, .elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-framed .elementor-icon, .elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-stacked .elementor-icon:hover{background-color:#0069FF;}.elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-framed .elementor-icon:hover, .elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-default .elementor-icon:hover{color:#0069FF;border-color:#0069FF;}.elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-framed .elementor-icon:hover, .elementor-139723 .elementor-element.elementor-element-1d0c3eb.elementor-view-default .elementor-icon:hover svg{fill:#0069FF;}.elementor-139723 .elementor-element.elementor-element-1d0c3eb .elementor-icon{font-size:25px;}.elementor-139723 .elementor-element.elementor-element-1d0c3eb .elementor-icon svg{height:25px;}.elementor-139723 .elementor-element.elementor-element-5508e2d .elementor-icon-wrapper{text-align:center;}.elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-framed .elementor-icon, .elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-framed .elementor-icon, .elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-stacked .elementor-icon:hover{background-color:#0069FF;}.elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-framed .elementor-icon:hover, .elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-default .elementor-icon:hover{color:#0069FF;border-color:#0069FF;}.elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-framed .elementor-icon:hover, .elementor-139723 .elementor-element.elementor-element-5508e2d.elementor-view-default .elementor-icon:hover svg{fill:#0069FF;}.elementor-139723 .elementor-element.elementor-element-5508e2d .elementor-icon{font-size:25px;}.elementor-139723 .elementor-element.elementor-element-5508e2d .elementor-icon svg{height:25px;}.elementor-139723 .elementor-element.elementor-element-ea77071 > .elementor-widget-container{margin:-10px 0px 0px -5px;}.elementor-139723 .elementor-element.elementor-element-7a11358{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-139723 .elementor-element.elementor-element-dd3cac9{--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-139723 .elementor-element.elementor-element-dd3cac9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-menu-toggle{margin:0 auto;background-color:#E9E9E9;}.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--main .elementor-item{color:#222529;fill:#222529;}.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--dropdown a:hover,
					.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--dropdown a:focus,
					.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-menu-toggle:hover,
					.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--dropdown a:hover,
					.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--dropdown a:focus,
					.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-139723 .elementor-element.elementor-element-f3463c4 div.elementor-menu-toggle:hover, .elementor-139723 .elementor-element.elementor-element-f3463c4 div.elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-f3463c4 div.elementor-menu-toggle:hover svg, .elementor-139723 .elementor-element.elementor-element-f3463c4 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-menu-toggle:hover, .elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-menu-toggle:focus{background-color:#E9E9E9;}.elementor-139723 .elementor-element.elementor-element-696e2a1 img{max-width:50%;}.elementor-139723 .elementor-element.elementor-element-95e18e6{--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-139723 .elementor-element.elementor-element-59f7003 .elementor-icon-wrapper{text-align:center;}.elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-framed .elementor-icon, .elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-framed .elementor-icon, .elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-stacked .elementor-icon:hover{background-color:#0069FF;}.elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-framed .elementor-icon:hover, .elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-default .elementor-icon:hover{color:#0069FF;border-color:#0069FF;}.elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-framed .elementor-icon:hover, .elementor-139723 .elementor-element.elementor-element-59f7003.elementor-view-default .elementor-icon:hover svg{fill:#0069FF;}.elementor-139723 .elementor-element.elementor-element-59f7003 .elementor-icon{font-size:25px;}.elementor-139723 .elementor-element.elementor-element-59f7003 .elementor-icon svg{height:25px;}.elementor-139723 .elementor-element.elementor-element-f4c0d88 .elementor-icon-wrapper{text-align:center;}.elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-framed .elementor-icon, .elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-framed .elementor-icon, .elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-stacked .elementor-icon:hover{background-color:#0069FF;}.elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-framed .elementor-icon:hover, .elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-default .elementor-icon:hover{color:#0069FF;border-color:#0069FF;}.elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-framed .elementor-icon:hover, .elementor-139723 .elementor-element.elementor-element-f4c0d88.elementor-view-default .elementor-icon:hover svg{fill:#0069FF;}.elementor-139723 .elementor-element.elementor-element-f4c0d88 .elementor-icon{font-size:25px;}.elementor-139723 .elementor-element.elementor-element-f4c0d88 .elementor-icon svg{height:25px;}.elementor-139723 .elementor-element.elementor-element-648409d > .elementor-widget-container{margin:-10px 0px 0px -5px;}.elementor-139723 .elementor-element.elementor-element-6c54434{--display:flex;border-style:solid;--border-style:solid;border-color:#3AD6F847;--border-color:#3AD6F847;}.elementor-139723 .elementor-element.elementor-element-bfe444f .e-search-submit{background-color:var( --e-global-color-secondary );}.elementor-139723 .elementor-element.elementor-element-bfe444f{background-color:var( --e-global-color-secondary );padding:2px 2px 2px 2px;border-style:solid;border-width:2px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-submit-size:20px;--e-search-submit-color:#FFFFFF;--e-search-submit-border-radius:5px 5px 5px 5px;--e-search-submit-padding:10px 10px 10px 10px;}.elementor-139723 .elementor-element.elementor-element-bfe444f .e-search-input{border-radius:10px 0px 0px 10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-139723 .elementor-element.elementor-element-7a11358{--flex-wrap:nowrap;}.elementor-139723 .elementor-element.elementor-element-dd3cac9{--width:57%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139723 .elementor-element.elementor-element-f3463c4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:1000;}.elementor-139723 .elementor-element.elementor-element-f3463c4 .elementor-menu-toggle{border-radius:3px;}.elementor-139723 .elementor-element.elementor-element-696e2a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-139723 .elementor-element.elementor-element-696e2a1 img{max-width:73%;}.elementor-139723 .elementor-element.elementor-element-95e18e6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-139723 .elementor-element.elementor-element-648409d > .elementor-widget-container{margin:-20px 0px 0px -10px;}.elementor-139723 .elementor-element.elementor-element-6c54434{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}}@media(min-width:768px){.elementor-139723 .elementor-element.elementor-element-3ddc8ff{--width:20%;}.elementor-139723 .elementor-element.elementor-element-4d996ab{--width:40%;}.elementor-139723 .elementor-element.elementor-element-4c6fee7{--width:40%;}.elementor-139723 .elementor-element.elementor-element-11dc766{--width:50.835%;}.elementor-139723 .elementor-element.elementor-element-dd3cac9{--width:50%;}.elementor-139723 .elementor-element.elementor-element-95e18e6{--width:50%;}}/* Start custom CSS *//* نفس لون الأزرق بدون أي تغيير في الهوفر */
.shoptimizer-cart,
.shoptimizer-cart .cart-contents,
.shoptimizer-cart .cart-contents:hover{
  color: #1e73be;         /* غيّرها لدرجتك لو مختلفة */
  text-decoration: none;
}

/* رصّ الأيقونة قبل السعر */
.shoptimizer-cart .cart-contents{
  display: inline-flex;
  align-items: center;
  gap: 8px;               /* مسافة بين الأيقونة والسعر */
  position: relative;     /* مرجع لشارة العدّاد */
  line-height: 1;
}

/* اجعل الأيقونة أول عنصر والسعر بعدها */
.shoptimizer-cart .shoptimizer-cart-icon{ order: 1; display: inline-flex; }
.shoptimizer-cart .amount{ order: 2; font-weight: 600; }

/* توحيد شكل الـ SVG مع أيقوناتك */
.shoptimizer-cart .shoptimizer-cart-icon svg{
  width: 31px;
  height: 31px;
  stroke: currentColor;
  stroke-width: 2;
  fill: none;
  display: block;
}

/* ضبط موضع شارة عدد العناصر بجوار الأيقونة */
.shoptimizer-cart .mini-count{
  position: absolute;
  top: -6px;
  inset-inline-start: 18px;  /* يتوافق مع RTL/LTR */
  min-width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 11px;
  border-radius: 50%;
  background: #333;
  color: #fff;
  text-align: center;
}

/* لو فيه ستايل من الثيم بيغيّر اللون في الهوفر، اكسروه هنا */
.shoptimizer-cart .cart-contents:hover .amount,
.shoptimizer-cart .cart-contents:hover .shoptimizer-cart-icon svg{
  color: #1e73be !important;
  stroke: currentColor !important;
}

/* لو شايف الأيقونة لسه نازلة سنتة صغيرة */
.shoptimizer-cart .shoptimizer-cart-icon svg{
  transform: translateY(1px);
}

/* ثبّت اللون الأزرق على طول بدون هوفر */
.shoptimizer-cart .cart-contents,
.shoptimizer-cart .cart-contents .amount,
.shoptimizer-cart .cart-contents .woocommerce-Price-amount,
.shoptimizer-cart .cart-contents .woocommerce-Price-currencySymbol{
  color: #1e73be !important;   /* غيّرها لدرجتك المفضلة */
  text-decoration: none !important;
}

/* لو الثيم كان مخلي السعر شفاف/مخفي لحد الهوفر */
.shoptimizer-cart .cart-contents .amount{
  opacity: 1 !important;
  visibility: visible !important;
  transition: none;           /* منع فلاش/أنيميشن غير مرغوب */
}

/* اقفل أي تغيّر لون عند الهوفر */
.shoptimizer-cart .cart-contents:hover,
.shoptimizer-cart .cart-contents:hover .amount,
.shoptimizer-cart .cart-contents:hover .woocommerce-Price-amount,
.shoptimizer-cart .cart-contents:hover .woocommerce-Price-currencySymbol{
  color: #1e73be !important;
}

/* موبايل: السعر أعلى الأيقونة مع ثبات محاذاة الأيقونة */
@media (max-width: 600px){
  .shoptimizer-cart .cart-contents{
    position: relative;        /* مرجع للسعر */
    display: inline-flex;      /* تبقى الأيقونة مصطفّة مثل بقية الأيقونات */
    align-items: center;
    padding-top: 16px;         /* مساحة للسعر فوق */
    line-height: 1;
  }

  /* السعر فوق الأيقونة ومتمركز أفقياً */
  .shoptimizer-cart .cart-contents .amount{
    position: absolute;
    top: 0;
    inset-inline-start: 50%;
    transform: translateX(-50%);
    font-size: 12px;           /* عدّل الحجم لو حابب */
    line-height: 1;
    color: #1e73be !important; /* نفس درجتك */
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* الأيقونة تبقى في مكانها الطبيعي */
  .shoptimizer-cart .shoptimizer-cart-icon{
    order: 1;                  /* لا يهم مع absolute، بس للوضوح */
  }

  /* شارة العدّاد: لو حسّيت إنها نزلت بسبب الـ padding، ارفعها بسيط */
  .shoptimizer-cart .mini-count{
    top: -6px;                 /* جرّب -4 أو -8 حسب شكل الأيقونة عندك */
  }
}/* End custom CSS */