.cat-design-side .wd-cat-wrap {
height:100%}
.cat-design-side .wd-cat-inner {
position:relative;
display:flex;
align-items:center;
gap:15px}
.cat-design-side.wd-with-subcat .wd-cat-inner {
align-items:flex-start}
.cat-design-side .wd-cat-thumb {
flex:0 0 var(--wd-cat-img-width, auto);
align-self:start;
max-width:var(--wd-cat-img-width, 30%);
border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius));
overflow:hidden}
.cat-design-side .wd-cat-content {
flex-grow:1}
.cat-design-side .wd-cat-header {
display:flex;
align-items:center;
gap:5px}
.cat-design-side .wd-cat-footer {
margin-top:5px}
.cat-design-side .wd-cat-inner>a:hover ~ .wd-cat-content .wd-entities-title a {
color:var(--wd-entities-title-color-hover)}
.cat-design-side .wd-cat-count {
margin-top:-7px;
padding:3px 8px;
min-width:25px;
border-radius:15px;
background-color:#fff;
color:#333;
text-align:center;
font-weight:600;
font-size:11px;
line-height:1;
box-shadow:0 0 3px rgba(0,0,0,0.12);
flex-shrink:0}
.wd-cats:is(.products-bordered-grid-ins,.wd-products-with-bg) .wd-carousel-item {
height:auto}
.wd-cats:is(.products-bordered-grid-ins,.wd-products-with-bg) .wd-carousel-item .cat-design-side {
height:100%}
