.elementor-5342 .elementor-element.elementor-element-1fe1fea{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5342 .elementor-element.elementor-element-ce42660{margin-top:50px;margin-bottom:40px;}.elementor-5342 .elementor-element.elementor-element-23a0d4f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5342 .elementor-element.elementor-element-23a0d4f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5342 .elementor-element.elementor-element-57c66d7{text-align:center;}.elementor-5342 .elementor-element.elementor-element-57c66d7 .vango-heading-title{color:var( --e-global-color-1faaaf8 );font-weight:700;text-transform:uppercase;}.elementor-5342 .elementor-element.elementor-element-1eaa28d{text-align:center;}.elementor-5342 .elementor-element.elementor-element-ef4bdc1{margin-top:0px;margin-bottom:50px;}.elementor-5342 .elementor-element.elementor-element-2b4e3a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5342 .elementor-element.elementor-element-cc915a2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5342 .elementor-element.elementor-element-32444e2{margin-top:50px;margin-bottom:50px;}.elementor-5342 .elementor-element.elementor-element-11fa78b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .products-tabs-title{color:var( --e-global-color-1faaaf8 );}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .yith-wcwl-add-to-wishlist:not(.add_to_wishlist) a{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .yith-wcwl-add-to-wishlist a{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block .view .quickview{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .yith-compare .compare{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block .view .quickview:hover{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block .view .quickview:focus{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block .view .quickview.loading::after{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .yith-wcwl-add-to-wishlist a:hover{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .yith-compare .compare:hover{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .add-cart a.button{color:#FFFFFF;background-color:var( --e-global-color-1faaaf8 );}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product .product-block.grid.grid-v3 .added_to_cart, .product .product-block.grid.grid-v3 .button{color:#FFFFFF !important;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product .product-block.grid.grid-v3 .added_to_cart:before, .product .product-block.grid.grid-v3 .button:before{background-color:#FFFFFF !important;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product .product-block.grid.grid-v3 .added_to_cart:hover, .product .product-block.grid.grid-v3 .button:hover{color:#FFFFFF !important;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product .product-block.grid.grid-v3 .added_to_cart:focus, .product .product-block.grid.grid-v3 .button:focus{color:#FFFFFF !important;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .add-cart a.added_to_cart{color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .add-cart:hover a.button{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .add-cart:focus a.button{background-color:#FFFFFF;}.elementor-5342 .elementor-element.elementor-element-8f35d44 .product-block.grid .add-cart a.button:hover, .product-block.grid .add-cart a.added_to_cart:hover{background-color:var( --e-global-color-1faaaf8 );}@media(min-width:768px){.elementor-5342 .elementor-element.elementor-element-1fe1fea{--width:100%;}}@media(max-width:1024px){.elementor-5342 .elementor-element.elementor-element-ce42660{margin-top:30px;margin-bottom:30px;}.elementor-5342 .elementor-element.elementor-element-ef4bdc1{margin-top:0px;margin-bottom:30px;}.elementor-5342 .elementor-element.elementor-element-32444e2{margin-top:25px;margin-bottom:0px;}}@media(max-width:767px){.elementor-5342 .elementor-element.elementor-element-ce42660{margin-top:15px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-5342 .elementor-element.elementor-element-32444e2{margin-top:15px;margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-ef4bdc1 *//* ===== دوائر موحّدة لصور أقسام المتجر في السلايدر ===== */
.widget-categories-box.style1 .categories-item .cate-image {
  /* إطار موحّد مربع ثم نحوله دائرة */
  width: clamp(120px, 22vw, 240px);
  aspect-ratio: 1 / 1;
  border-radius: 9999px;
  overflow: hidden;
  margin: 0 auto;                 /* توسيط */
  display: block;
  background: #f5f5f5;            /* لون خلفية خفيف لو في شفافية */
}

.widget-categories-box.style1 .categories-item .cate-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;               /* يملأ الدائرة بدون تشويه */
  object-position: center;
  display: block;
  image-rendering: auto;           /* أفضل نعومة للمتصفحات الحديثة */
  -ms-interpolation-mode: bicubic; /* تحسين قديم لإنترنت إكسبلورر */
}

/* لو الصورة داخل <a> */
.widget-categories-box.style1 .categories-item .cate-image a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}

/* توحيد النص تحت الصورة */
.widget-categories-box.style1 .categories-item .cate-content {
  text-align: center;
  margin-top: 10px;
}
.widget-categories-box.style1 .categories-item .cat-title {
  line-height: 1.2;
  font-weight: 600;
}/* End custom CSS */