.category-filter{background-color:#fff;width:340px}.category-filter .btn-category-filter-collapse{margin-top:60px}.category-filter .filter-criteria .filter-criteria-group{border:1px solid #eaeaea}.category-filter .filter-criteria .filter-criteria-group:not(:last-child){border-bottom:none}.category-filter .filter-criteria .filter-criteria-group button[data-bs-toggle=collapse]{border:none;font-size:1rem;font-weight:700;line-height:1.375rem;padding:1.313rem 1rem;position:relative;text-align:left;text-transform:none;width:100%}.category-filter .filter-criteria .filter-criteria-group button[data-bs-toggle=collapse]:after{bottom:50%;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='m19 9-7 7-7-7' stroke='%23FF7800' stroke-width='1.5'/%3E%3C/svg%3E");display:inline-block;line-height:0;position:absolute;right:20px;transform:translateY(50%) rotate(0deg);transition:transform .15s ease-in-out}.category-filter .filter-criteria .filter-criteria-group button[data-bs-toggle=collapse].collapsed:after{transform:translateY(50%) rotate(180deg);transition:transform .15s ease-in-out}.category-filter .filter-criteria .filter-criteria-group .card.card-body{border:none;padding-bottom:.25rem;padding-top:0}.category-filter .filter-criteria .filter-criteria-group .form-check-label{font-size:.875rem;line-height:1.375rem}.category-filter .filter-criteria .filter-criteria-group .filter-criteria-search{margin-bottom:.75rem;margin-top:.75rem}#category-loader,#category-products{transition:opacity .3s ease-in-out}@media(min-width:1200px){.category-filter{position:sticky;top:var(--pa-navbar-height)}.category-filter.collapse.collapse-horizontal{display:block}}@media(max-width:1199.98px){.category-filter{border-right:1px solid #eaeaea;height:100vh;overflow:auto;padding-top:calc(var(--pa-navbar-height) + 20px);position:fixed;top:0;z-index:2}.category-filter.collapse-horizontal{display:block;left:-100%;transition:left .5s ease-in-out}.category-filter.collapse-horizontal.collapsing{transition:none;width:100%}.category-filter.collapse-horizontal.show{left:0}}@media(max-width:991.98px){.category-filter{padding-top:calc(var(--pa-navbar-mobile-height) + 20px)}}
