/* 1. Hover Zoom on Category Image */
.products.elementor-grid.columns-1 li.product-category img {
  transition: transform 0.3s ease;
  border-radius: 10px;
}

/* Zoom effect on hover */
.products.elementor-grid.columns-1 li.product-category:hover img {
  transform: scale(1.05);
}

/* 2. Center Align Content and Add Right Border Line */
.products.elementor-grid.columns-1 li.product-category {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 2px solid #ccc; /* Vertical line on the right */
  padding-right: 20px; /* Optional: space between content and line */
}


.elementor-element.elementor-element-c09416f.elementor-grid-1.elementor-grid-tablet-3.elementor-grid-mobile-2.elementor-products-grid.elementor-wc-products.elementor-widget.elementor-widget-wc-categories { margin-right:30px
  
}
/*product line margig*/
.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link { margin-top:30px
  
}
/* Ensure image has smooth transition and zoom effect */
.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link img {
  transition: transform 0.3s ease;
}

/* Zoom on hover */
.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link:hover img {
  transform: scale(1.05);
}

.woocommerce span.onsale {
  
}

/* Blinking animation */
@keyframes blinkSale {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

/* Apply blinking to the onsale badge */
.elementor-products-grid ul.products.elementor-grid li.product .onsale {
  animation: blinkSale 1s infinite;
}

.woocommerce.woolentor_current_theme_hello-elementor span.onsale {font-size:25px;
		background-color:rgba(206, 0, 35, 1);
 animation: blinkSale 2s infinite;
		
}