.elementor-28436 .elementor-element.elementor-element-b2b35da{--display:flex;}.elementor-28436 .elementor-element.elementor-element-dca22e3{--display:flex;}.elementor-28436 .elementor-element.elementor-element-4539db1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}/* Start custom CSS for wc-categories, class: .elementor-element-4539db1 */.elementor-28436 .elementor-element.elementor-element-4539db1 .term-item,
.elementor-28436 .elementor-element.elementor-element-4539db1 li {
  background: #FFFFFF !important;
  border: 1px solid #D8DCE4 !important;
  border-radius: 16px !important;
  transition: transform .2s ease, box-shadow .2s ease !important;
}
.elementor-28436 .elementor-element.elementor-element-4539db1 .term-item:hover,
.elementor-28436 .elementor-element.elementor-element-4539db1 li:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 16px 30px -18px rgba(22,27,38,0.3) !important;
}
.elementor-28436 .elementor-element.elementor-element-4539db1 .term-name,
.elementor-28436 .elementor-element.elementor-element-4539db1 a {
  font-family: 'Vazirmatn', sans-serif !important;
  font-weight: 700 !important;
  color: #161B26 !important;
  text-decoration: none !important;
}
.elementor-28436 .elementor-element.elementor-element-4539db1 .count,
.elementor-28436 .elementor-element.elementor-element-4539db1 .term-count {
  display: none !important;
}
.elementor-28436 .elementor-element.elementor-element-4539db1 .term-name,
.elementor-28436 .elementor-element.elementor-element-4539db1 a {
  text-align: center !important;
  display: block !important;
}/* End custom CSS */