.elementor-2028 .elementor-element.elementor-element-9884950{--display:flex;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2028 .elementor-element.elementor-element-ea80d48 .product{text-align:center;}.elementor-2028 .elementor-element.elementor-element-ea80d48.elementor-element{--align-self:center;}.elementor-2028 .elementor-element.elementor-element-ea80d48.elementor-wc-products  ul.products{grid-column-gap:41px;grid-row-gap:41px;}.elementor-2028 .elementor-element.elementor-element-ea80d48 a > img{margin-bottom:0px;}.elementor-2028 .elementor-element.elementor-element-ea80d48 .woocommerce .woocommerce-loop-category__title{color:#272727;font-family:"Helvetica", Sans-serif;font-weight:500;line-height:1px;}.elementor-2028 .elementor-element.elementor-element-ea80d48 .woocommerce-loop-category__title .count{color:#02010100;}/* Start custom CSS for wc-categories, class: .elementor-element-ea80d48 *//* ===== Product Categories Widget — Hover Zoom (Contained) ===== */

/* Fixed-size container that clips the zoom */
.elementor-widget-wc-categories li.product-category {
  overflow: hidden;
  border-radius: 40px;
  position: relative;
}

/* Image fills the container and zooms within it without resizing the container */
.elementor-widget-wc-categories li.product-category img {
  transition: transform 0.9s ease;
  transform: scale(1);
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 40px;
}

.elementor-widget-wc-categories li.product-category:hover img {
  transform: scale(1.06);
}
.elementor-widget-wc-categories li.product-category {
  height: 400px; /* adjust to your preferred tile height */
}/* End custom CSS */