.grid-horizontal{align-items:stretch}
.grid-horizontal>.categories-padding,.grid>.categories-padding{display:flex !important;flex-direction:column;height:100%}
.categories-padding>a{display:flex !important;flex-direction:column;height:100%;width:100%}
.categories-padding>a>figure,.categories-padding>a>.img{flex:0 0 auto}
.categories-padding>a>h2,.categories-padding>a>h3{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 !important;padding:8px 4px}

#watch-categories{align-items:stretch !important}
#watch-categories>li{display:flex !important;align-items:center;margin:1px}
#watch-categories>li.category-item--mobile{display:none !important}
#watch-categories>li>a{margin:0 !important;width:100%;height:auto !important;box-sizing:border-box;display:block !important;text-align:center;padding:8px 10px !important;line-height:1.3}
#watch-categories>li>a>span.badge{margin-left:.25em;white-space:nowrap;display:inline}

ul.products li.hidden{display:none}
.filter-item.unavailable{opacity:.35;pointer-events:none}
.filter-item.selected-filter{background:var(--colorPrimary,#00AA86);color:#fff;border-radius:4px}
.filter-item{padding:4px 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd;border-radius:4px;margin:2px;cursor:pointer;font-size:14px}
.filter-item input{margin:0}
.filter-flags--wrapper{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}
.filter{margin-bottom:8px}
.filter-type{display:inline-block;min-width:140px}
.button-price--active{background-color:var(--colorPrimary,#00AA86)!important;color:#fff!important}

@media (max-width: 960px){
    .fixed-whatsapp,.whatsapp-fixed,a[href*="wa.me"]{z-index:9999 !important}
    .options__filters-accordion{display:flex !important;align-items:center;justify-content:space-between;width:100%;gap:12px}
    .accordion-mobile{display:block !important;flex:1 1 auto;max-width:none !important;margin:0 !important}
    .options__button-price{flex:0 0 auto;display:flex;justify-content:flex-end}
    #filter-accordion{width:100%}
}
#filter-accordion .accordion__header{cursor:pointer}
