.elementor-1268 .elementor-element.elementor-element-90176c4{--display:flex;}.elementor-1268 .elementor-element.elementor-element-a0c6118{--display:flex;}.elementor-1268 .elementor-element.elementor-element-a732ff7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product span.onsale{display:block;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons span.onsale{display:block !important;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons .woocommerce-loop-product__title{color:#000000 !important;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product .title a{color:#000000 !important;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product .price{color:#000000;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons .price{color:#000000 !important;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product .price ins{color:#000000;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons .price ins{color:#000000 !important;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product .price ins .amount{color:#000000;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons .price ins .amount{color:#000000 !important;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product .price .amount{color:#000000 !important;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product .price del{color:#000000;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons .price del{color:#000000;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product .price del .amount{color:#000000 !important;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons .price del .amount{color:#000000 !important;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons ul.products li.product .button{color:#FFFFFF;background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1268 .elementor-element.elementor-element-f101cae.elementor-widget-woolentor-product-archive-addons .button{color:#FFFFFF !important;background-color:#000000 !important;border-radius:0px 0px 0px 0px !important;}@media(min-width:768px){.elementor-1268 .elementor-element.elementor-element-a732ff7{--content-width:1290px;}}/* Start custom CSS for shortcode, class: .elementor-element-52d5183 *//* =========================
   Circular Categories Auto Slider
   يتحط في: Custom CSS - Royal Addons
   ========================= */

.elementor-1268 .elementor-element.elementor-element-52d5183{
  width:100% !important;
  max-width:100% !important;
  overflow:hidden !important;
  position:relative !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce{
  width:100% !important;
  max-width:100% !important;
  overflow:hidden !important;
  position:relative !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products{
  display:flex !important;
  flex-wrap:nowrap !important;
  gap:18px !important;
  overflow:hidden !important;
  overflow-y:hidden !important;
  padding:10px 20px 18px !important;
  margin:0 !important;
  list-style:none !important;
  align-items:flex-start !important;
  width:max-content !important;
  will-change:transform !important;
  cursor:grab !important;
  user-select:none !important;
  -webkit-user-select:none !important;
  touch-action:pan-y !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products:active{
  cursor:grabbing !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category{
  flex:0 0 220px !important;
  width:220px !important;
  margin:0 !important;
  list-style:none !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:flex-start !important;
  text-align:center !important;
  background:transparent !important;
  text-decoration:none !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a img{
  width:170px !important;
  height:170px !important;
  object-fit:cover !important;
  border-radius:50% !important;
  background:#fff !important;
  padding:0 !important;
  border:4px solid rgba(0,0,0,.06) !important;
  box-shadow:0 18px 45px rgba(0,0,0,.14) !important;
  display:block !important;
  margin:0 auto 12px !important;
  transition:transform .25s ease, box-shadow .25s ease !important;
  pointer-events:none !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a:hover img{
  transform:translateY(-4px) !important;
  box-shadow:0 22px 55px rgba(0,0,0,.18) !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a h2{
  position:static !important;
  transform:none !important;
  display:inline-block !important;
  background:#fff !important;
  padding:10px 18px !important;
  border-radius:999px !important;
  box-shadow:0 10px 25px rgba(0,0,0,.10) !important;
  margin:0 !important;
  text-align:center !important;
  font-size:15px !important;
  line-height:1.35 !important;
  color:#111 !important;
  white-space:normal !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category h2 .count{
  display:none !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category h2 mark{
  background:transparent !important;
}

.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a h2:before,
.elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a h2:after{
  display:none !important;
}

@media (max-width:1024px){
  .elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products{
    gap:14px !important;
    padding:8px 14px 16px !important;
  }

  .elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category{
    flex:0 0 180px !important;
    width:180px !important;
  }

  .elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a img{
    width:140px !important;
    height:140px !important;
  }

  .elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a h2{
    font-size:13px !important;
    padding:8px 14px !important;
  }
}

@media (max-width:768px){
  .elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products{
    gap:10px !important;
    padding:6px 10px 12px !important;
  }

  .elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category{
    flex:0 0 110px !important;
    width:110px !important;
  }

  .elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a img{
    width:88px !important;
    height:88px !important;
    margin-bottom:10px !important;
  }

  .elementor-1268 .elementor-element.elementor-element-52d5183 .woocommerce ul.products li.product-category a h2{
    font-size:10px !important;
    padding:6px 8px !important;
    line-height:1.2 !important;
  }
}/* End custom CSS */