.elementor-3722 .elementor-element.elementor-element-3d09784a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3722 .elementor-element.elementor-element-4c86f9a.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:31px;}.elementor-3722 .elementor-element.elementor-element-4c86f9a a > img{margin-bottom:0px;}.elementor-3722 .elementor-element.elementor-element-15dc659d{width:var( --container-widget-width, 100.336% );max-width:100.336%;--container-widget-width:100.336%;--container-widget-flex-grow:0;}.elementor-3722 .elementor-element.elementor-element-15dc659d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3722 .elementor-element.elementor-element-ee333e5{width:var( --container-widget-width, 100.332% );max-width:100.332%;--container-widget-width:100.332%;--container-widget-flex-grow:0;}.elementor-3722 .elementor-element.elementor-element-ee333e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3722 .elementor-element.elementor-element-81e0f2c{--spacer-size:50px;}.elementor-3722 .elementor-element.elementor-element-494d3c8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3722 .elementor-element.elementor-element-494d3c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-3722 .elementor-element.elementor-element-f9cfe1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3722 .elementor-element.elementor-element-f9cfe1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3722 .elementor-element.elementor-element-f9cfe1c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3722 .elementor-element.elementor-element-60cf52b{--spacer-size:50px;}.elementor-3722 .elementor-element.elementor-element-887c00b{text-align:center;}.elementor-3722 .elementor-element.elementor-element-501a550{--spacer-size:50px;}.elementor-3722 .elementor-element.elementor-element-fda5310{text-align:center;}.elementor-3722 .elementor-element.elementor-element-f890790{text-align:center;}.elementor-3722 .elementor-element.elementor-element-f890790 .elementor-heading-title{font-family:"Jost", Jost;font-weight:800;color:#333333;}.elementor-3722 .elementor-element.elementor-element-59596f2d > .elementor-container{max-width:1194px;}.elementor-3722 .elementor-element.elementor-element-59596f2d:not(.elementor-motion-effects-element-type-background), .elementor-3722 .elementor-element.elementor-element-59596f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-3722 .elementor-element.elementor-element-59596f2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3722 .elementor-element.elementor-element-59596f2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3722 .elementor-element.elementor-element-a196747{--e-image-carousel-slides-to-show:5;}@media(max-width:1024px){.elementor-3722 .elementor-element.elementor-element-494d3c8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3722 .elementor-element.elementor-element-8cb57f7{width:100%;}.elementor-3722 .elementor-element.elementor-element-494d3c8{--width:97.966%;}}@media(max-width:767px){.elementor-3722 .elementor-element.elementor-element-494d3c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for wc-categories, class: .elementor-element-4c86f9a *//* اضبط المتغيرات مرة واحدة */
.elementor-3722 .elementor-element.elementor-element-4c86f9a{ --cat-size:160px; --circle-bg:#f5f6f8; }

/* محاذاة عامة */
.elementor-3722 .elementor-element.elementor-element-4c86f9a .products li.product-category{ text-align:center; }

/* الصورة داخل دائرة */
.elementor-3722 .elementor-element.elementor-element-4c86f9a .products li.product-category a img{
  width:var(--cat-size);
  height:var(--cat-size);
  object-fit:contain;
  background:var(--circle-bg);
  border-radius:9999px;
  padding:16px;
  margin:0 auto 12px;
  box-shadow:0 2px 8px rgba(0,0,0,.04);
  transition:transform .2s ease, box-shadow .2s ease;
  display:block;
}

/* هوفر لطيف */
.elementor-3722 .elementor-element.elementor-element-4c86f9a .products li.product-category:hover a img{
  transform:translateY(-4px);
  box-shadow:0 10px 28px rgba(0,0,0,.08);
}

/* العنوان والعداد */
.elementor-3722 .elementor-element.elementor-element-4c86f9a .woocommerce-loop-category__title{
  font-size:16px; font-weight:600; margin:4px 0 2px;
}
.elementor-3722 .elementor-element.elementor-element-4c86f9a .woocommerce-loop-category__title .count{
  display:block; font-size:13px; color:#777; font-weight:400; margin-top:2px;
}

/* موبايل */
@media (max-width:640px){
  .elementor-3722 .elementor-element.elementor-element-4c86f9a{ --cat-size:120px; }
}
/* خلّي الكاتجريز صفوف جنب بعض */
.elementor-3722 .elementor-element.elementor-element-4c86f9a .products{
  display: grid !important;
  grid-template-columns: repeat(6, minmax(0, 1fr)); /* عدّل العدد اللي يناسبك */
  gap: 24px 32px;
  justify-items: center;
  align-items: start;
}

/* شيل أي float/عرض كامل من الثيم */
.elementor-3722 .elementor-element.elementor-element-4c86f9a .products li.product-category{
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  list-style: none;
}
@media (max-width: 1024px){ .elementor-3722 .elementor-element.elementor-element-4c86f9a .products{ grid-template-columns: repeat(4,1fr); } }
@media (max-width: 768px){  .elementor-3722 .elementor-element.elementor-element-4c86f9a .products{ grid-template-columns: repeat(3,1fr); } }
@media (max-width: 480px){  .elementor-3722 .elementor-element.elementor-element-4c86f9a .products{ grid-template-columns: repeat(2,1fr); } }



.elementor-3722 .elementor-element.elementor-element-4c86f9a .woocommerce,
.elementor-3722 .elementor-element.elementor-element-4c86f9a .nasa-content-page-products,
.elementor-3722 .elementor-element.elementor-element-4c86f9a .products{
  max-width: 1200px;         /* عدّلها حسب تصميمك (1000–1280 ممتاز) */
  margin-left: auto; 
  margin-right: auto;        /* Center horizontally */
}

/* شبكة مرنة ومتمركزة */
.elementor-3722 .elementor-element.elementor-element-4c86f9a .products{
  display: grid !important;
  grid-template-columns: repeat(5, minmax(160px, 1fr)); /* 5 عناصر في الصف */
  gap: 24px 32px;
  justify-items: center;     /* وسط كل عنصر داخل عموده */
}

/* استجابة */
@media (max-width:1200px){ .elementor-3722 .elementor-element.elementor-element-4c86f9a .products{ grid-template-columns: repeat(4, minmax(160px,1fr)); } }
@media (max-width:992px){  .elementor-3722 .elementor-element.elementor-element-4c86f9a .products{ grid-template-columns: repeat(3, minmax(150px,1fr)); } }
@media (max-width:640px){  .elementor-3722 .elementor-element.elementor-element-4c86f9a .products{ grid-template-columns: repeat(2, minmax(140px,1fr)); } }/* End custom CSS */