#algolia-autocomplete-listbox-0{display:flex;}.aa-dataset-1{flex:0 0 30%;order:2;}.aa-dataset-4{flex:0 0 30%;order:1;}.filter-item-list .active .filter-item,.filter-item-list .filter-item:not(.disabled):hover,.woocommerce-widget-layered-nav-list .chosen a:not(.filter-color){background-color:var(--porto-primary-color);border-color:var(--porto-primary-color);color:var(--porto-primary-color-inverse) !important;}@media only screen and (max-width: 600px){#algolia-autocomplete-listbox-0{display:block !important;}#algolia-autocomplete-listbox-0,.algolia-autocomplete{display:block !important;width:93% !important;}}.filter-wrapper{padding:20px 0;}.filter-form{margin-bottom:10px;}.filter-section{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;}.filter-group{flex:1 1 100%;}@media (min-width: 600px){.filter-group{flex:1 1 calc(33.333% - .5rem);}}@media (min-width: 992px){.filter-group{flex:1 1 calc(16.66% - .5rem);}}.filter-group{position:relative;display:inline-block;background:#fff;}.filter-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px 20px;background:#f9fafb;border-radius:10px;width:100%;}.filter-header span{font-weight:500;color:#000;}.filter-header .arrow{margin-left:10px;color:#e23a26;}.filter-options{display:none;position:absolute;top:100%;left:0;width:100%;background:white;padding:15px 10px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10;overflow-y:auto;max-height:200px;}.filter-options label{font-weight:normal;display:flex;justify-content:flex-start;gap:10px;}.filter-options input{color:#000;width:15px;height:15px;}.filter-button{text-align:right;padding:10px 0;}.filter-toggle{display:flex;justify-content:space-between;}.filter-toggle .left-side{margin-bottom:15px;font-size:1em;margin-top:0;line-height:1.4;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;}.filter-toggle #numofselect{cursor:pointer;padding:10px 20px;color:#ef4444;}.filter-toggle #numofselect:hover{background:#f9fafb;cursor:pointer;border-radius:10px;}