.widget_product_categories .count {
padding-inline:5px;
min-width:30px;
height:20px;
border:1px solid var(--brdcolor-gray-300);
border-radius:35px;
color:var(--color-gray-500);
text-align:center;
font-size:12px;
line-height:18px;
transition:color .25s ease, background-color .25s ease, border-color .25s ease;
flex:0 0 auto}
.widget_product_categories .product-categories li a:hover+.count,.widget_product_categories .product-categories li.current-cat>.count {
color:#fff;
background-color:var(--wd-primary-color);
border-color:var(--wd-primary-color)}
.widget_product_categories .widget-title {
margin-bottom:10px}
.widget_product_categories .product-categories {
margin-bottom:-5px}
.widget_product_categories .product-categories li {
position:relative;
display:flex;
align-items:center;
flex-wrap:wrap;
margin-bottom:0}
.widget_product_categories .product-categories li a {
display:block;
flex:1 1 calc(100% - 40px);
padding-block:8px;
padding-inline-end:5px;
width:calc(100% - 40px);
text-decoration:none}
.widget_product_categories .product-categories li.current-cat>a {
color:var(--color-gray-800);
font-weight:600}
.widget_product_categories .children {
flex:1 1 auto;
margin-top:0;
padding-inline-start:15px;
width:100%}
.widget_product_categories .wd-cats-toggle {
position:absolute;
top:7px;
inset-inline-end:-25px;
width:22px;
height:22px;
border-radius:50%;
color:#bbb;
text-align:center;
font-size:10px;
font-weight:400;
line-height:22px;
cursor:pointer;
transition:all .25s ease;
backface-visibility:hidden;
-webkit-backface-visibility:hidden}
.widget_product_categories .wd-cats-toggle:after {
content:"\f129";
font-family:"woodmart-font"}
.widget_product_categories .wd-cats-toggle.toggle-active {
transform:rotate(180deg)}
.rtl .widget_product_categories .wd-cats-toggle.toggle-active {
transform:rotate(-180deg)}
.widget_product_categories .wd-cats-toggle:hover,.widget_product_categories .wd-cats-toggle.toggle-active {
background-color:var(--bgcolor-gray-300);
color:var(--bgcolor-gray-500)}
.categories-accordion-on .widget_product_categories .product-categories:has(.cat-item ul) {
padding-inline-end:25px}
.categories-accordion-on .widget_product_categories .product-categories li {
align-items:flex-start}
.categories-accordion-on .widget_product_categories .count {
margin-top:8px}
.categories-accordion-on .widget_product_categories .children {
display:none}
.categories-accordion-on .widget_product_categories :is(.current-cat-parent,.current-cat)>.children {
display:block}
