.elementor-2561 .elementor-element.elementor-element-aad540f{--display:flex;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .single-product-category{text-align:left;}.rtl .elementor-2561 .elementor-element.elementor-element-5473e70.elementor-align-left .shopengine-product-category-lists .single-product-category{text-align:right;}.rtl .elementor-2561 .elementor-element.elementor-element-5473e70.elementor-align-right .shopengine-product-category-lists .single-product-category{text-align:left;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-lists-grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-column-gap:20px;grid-row-gap:20px;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .single-cat-list-item{background:#DBEBE3;padding:20px 25px 20px 25px;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-items{background:#DBEBE3;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .single-cat-list-item:hover, .elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-items:hover{box-shadow:0px 9px 16px -4px rgba(0, 0, 0, 0.23);}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-items {padding:20px 25px 20px 25px;}.rtl .elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .single-cat-list-item{padding:20px 25px 20px 25px;}.rtl .elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-items{padding:20px 25px 20px 25px;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .product-category-title{color:#3E3E3E;margin:0px 0px 18px 0px;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-items .product-category-list-title{color:#3E3E3E;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .product-category-title:hover{color:#F03D3F;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-items:hover .product-category-list-title{color:#F03D3F;}.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .product-category-title, .elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-items .product-category-list-title{font-size:20px;font-weight:500;line-height:22px;}.rtl .elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .product-category-title{margin:0px 0px 18px 0px;}@media(max-width:1024px){.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-lists-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-2561 .elementor-element.elementor-element-5473e70 .shopengine-product-category-lists .shopengine-category-lists-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}/* Start custom CSS for shopengine-product-category-lists, class: .elementor-element-5473e70 */.elementor-2561 .elementor-element.elementor-element-5473e70 .single-product-category {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}

.elementor-2561 .elementor-element.elementor-element-5473e70 .single-product-category img {
  border-radius: 50% !important;
  width: 80px !important;
  height: 80px !important;
  object-fit: cover !important;
  position: static !important;
}

.elementor-2561 .elementor-element.elementor-element-5473e70 .product-category-title {
  position: static !important;
  background: transparent !important;
  color: #1a1a1a !important;
  font-size: 0.75rem !important;
  text-align: center !important;
  padding: 6px 4px 0 !important;
  width: 100% !important;
}/* End custom CSS */