.elementor-5584 .elementor-element.elementor-element-420f8ca{--display:flex;}.elementor-5584 .elementor-element.elementor-element-bd0ab28{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5584 .elementor-element.elementor-element-bd0ab28 .elementor-heading-title{font-family:"IRANSansweb", Sans-serif;font-size:28px;font-weight:600;}.elementor-5584 .elementor-element.elementor-element-ba29357{--display:flex;}.elementor-5584 .elementor-element.elementor-element-4df6c2d{--spacer-size:20px;}.elementor-5584 .elementor-element.elementor-element-d8fb83a{--display:flex;}.elementor-5584 .elementor-element.elementor-element-d007a72 div.product-category .wd-entities-title, .elementor-5584 .elementor-element.elementor-element-d007a72 .wd-nav-product-cat>li>a{font-size:30px;text-transform:capitalize;}@media(max-width:1024px){.elementor-5584 .elementor-element.elementor-element-d007a72 div.product-category .wd-entities-title, .elementor-5584 .elementor-element.elementor-element-d007a72 .wd-nav-product-cat>li>a{font-size:22px;}}@media(max-width:768px){.elementor-5584 .elementor-element.elementor-element-d007a72 div.product-category .wd-entities-title, .elementor-5584 .elementor-element.elementor-element-d007a72 .wd-nav-product-cat>li>a{font-size:20px;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-d007a72 */.elementor-element-2bf3c6f {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* حذف ویجت بردکرامب */
.elementor-element-f5529f7, 
.wd-breadcrumbs {
    display: none !important;
}


.elementor-element-2fca91b {
    display: none !important;
}


.wd-cats-element .wd-entities-title {
    font-size: 14px !important; /* سایز فونت عنوان */
    font-weight: 500 !important; /* ضخامت نوشته */
}


.wd-cats-element .wd-cat-count, 
.wd-cats-element .wd-cat-count a {
    font-size: 11px !important; /* سایز فونت تعداد محصول */
    font-weight: 400 !important;
    opacity: 0.8; /* کمی کم‌رنگ‌تر برای خوانایی بهتر */
}
/* حذف نمایش تعداد محصول زیر دسته‌ها */
.wd-cats-element .wd-cat-count {
    display: none !important;
}


.wd-cats .wd-cat *,
.wd-cats .wd-cat::before,
.wd-cats .wd-cat::after,
.wd-cats .wd-cat-inner::before,
.wd-cats .wd-cat-inner::after {
    transition: none !important;
    animation: none !important;
}

.wd-cats .wd-cat:hover *,
.wd-cats .wd-cat:hover::before,
.wd-cats .wd-cat:hover::after,
.wd-cats .wd-cat:hover .wd-cat-inner::before,
.wd-cats .wd-cat:hover .wd-cat-inner::after {
    transform: none !important;
    box-shadow: none !important;
    filter: none !important;
}


/* ظرف اصلی آیتم دسته‌بندی */
.wd-cats-element .wd-cat-thumb {
    width: 100%;
    aspect-ratio: 1 / 1;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: transparent !important; /* حذف رنگ لبه‌ها و پس‌زمینه */
}

/* خود تصویر */
.wd-cats-element .wd-cat-thumb img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    padding: 12px; /* افزایش فاصله برای جلوگیری از بریدگی لبه محصولات */
    box-sizing: border-box;
}

/* اگر والد یا لینک باعث فشردگی شده باشد */
.wd-cats-element .wd-cat-image,
.wd-cats-element .category-link,
.wd-cats-element a {
    display: block;
    height: auto;
    overflow: visible;
}

/* جلوگیری از فشرده شدن متن و فاصله‌ها */
.wd-cats-element .wd-cat-title {
    margin-top: 10px;
    line-height: 1.4;
}
/* چند پیکسل بزرگ‌تر شدن دایره‌ها */
.wd-cats-element .wd-cat-thumb{
  transform: scale(1.06);   /* 1.03 تا 1.08 قابل تنظیم */
  transform-origin: center;
}/* End custom CSS */