.side-2 .selected-filters-panel.block{background:var(--white);margin-bottom:15px;padding:15px;box-shadow:2px 2px 5px 2px #9baad033,1px 2px 4px 1px #fff3;border-radius:10px;border-bottom:1px solid var(--primary-grey_light)}.selected-filters-header{margin-bottom:10px}.selected-filters-header strong{color:var(--primary-color);font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase}.selected-filters-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.selected-filter-chip{display:inline-flex;align-items:center;gap:5px;background:var(--primary-grey_light);padding:3px 4px 3px 10px;border-radius:14px;font-size:12px;font-weight:500;color:var(--black);max-width:100%;line-height:1.4}.selected-filter-chip .chip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.selected-filter-chip .chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:0;background:var(--primary-grey);color:var(--white);cursor:pointer;flex-shrink:0;padding:0;transition:background .2s}.selected-filter-chip .chip-remove:hover{background:var(--red)}.selected-filter-chip .chip-remove .icon{font-size:9px;line-height:1}.selected-filters-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--primary-grey_light);padding-top:10px}.clear-all-filters-btn{display:inline-flex;align-items:center;gap:5px;background:var(--red);color:var(--white);border:0;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s;text-transform:uppercase}.clear-all-filters-btn:hover{opacity:.85}.clear-all-filters-btn .icon{font-size:10px;line-height:1}.side-2 .product-filter>.filter-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px}.side-2 .product-filter>.filter-title strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.side-2 .product-filter .clear-group-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--primary-grey_light);color:var(--primary-grey_dark);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0;transition:all .2s;flex-shrink:0;text-transform:none}.side-2 .product-filter .clear-group-btn:hover{background:var(--red);color:var(--white);border-color:var(--red)}.side-2 .product-filter .clear-group-btn .icon{font-size:9px;line-height:1}.side-2 .product-filter .filter-search-wrap{margin-bottom:10px}.side-2 .product-filter .filter-search-input{width:100%;border:1px solid var(--primary-grey_light);border-radius:6px;padding:6px 10px;font-size:13px;line-height:18px;outline:0;color:var(--black);background:var(--white);box-sizing:border-box;transition:border-color .2s}.side-2 .product-filter .filter-search-input::placeholder{color:var(--primary-grey)}.side-2 .product-filter .filter-search-input:focus{border-color:var(--primary-color)}.side-2 .product-filter .filter-scrollable{max-height:220px;overflow-y:auto;overflow-x:hidden;padding-right:4px;margin-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--primary-grey_light)}.side-2 .product-filter .filter-scrollable::-webkit-scrollbar{width:4px}.side-2 .product-filter .filter-scrollable::-webkit-scrollbar-track{background:var(--primary-grey_light);border-radius:2px}.side-2 .product-filter .filter-scrollable::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:2px}.side-2 .product-filter .filter-scrollable::-webkit-scrollbar-thumb:hover{background:var(--primary-grey_dark)}.side-2 .product-filter .filter-no-results{padding:8px 0;color:var(--primary-grey);font-size:13px;font-style:italic}.side-2 .product-filter .filter-item{transition:opacity .15s}.side-2 .product-category-filter .filter-item .count,.side-2 .product-manufacturer-filter .filter-item .count,.side-2 .product-vendor-filter .filter-item .count{float:none;display:inline!important;position:static;margin:0 0 0 4px;padding:0;background:none;border:0;border-radius:0;color:var(--primary-grey);font-size:12px;font-weight:400}.side-2 .product-category-filter .filter-item .count::before,.side-2 .product-manufacturer-filter .filter-item .count::before,.side-2 .product-vendor-filter .filter-item .count::before{content:none}.side-2 .block-category-navigation .category-search-wrap{margin-bottom:10px}.side-2 .block-category-navigation .category-search-input{width:100%;border:1px solid var(--primary-grey_light);border-radius:6px;padding:6px 10px;font-size:13px;line-height:18px;outline:0;color:var(--black);background:var(--white);box-sizing:border-box;transition:border-color .2s}.side-2 .block-category-navigation .category-search-input::placeholder{color:var(--primary-grey)}.side-2 .block-category-navigation .category-search-input:focus{border-color:var(--primary-color)}.side-2 .block-category-navigation .category-scrollable{max-height:340px;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--primary-grey_light)}.side-2 .block-category-navigation .category-scrollable::-webkit-scrollbar{width:4px}.side-2 .block-category-navigation .category-scrollable::-webkit-scrollbar-track{background:var(--primary-grey_light);border-radius:2px}.side-2 .block-category-navigation .category-scrollable::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:2px}.side-2 .block-category-navigation .category-scrollable::-webkit-scrollbar-thumb:hover{background:var(--primary-grey_dark)}.side-2 .block-category-navigation .category-no-results{padding:8px 0;color:var(--primary-grey);font-size:13px;font-style:italic}@media(max-width:991px){.side-2 .product-filter .filter-scrollable{max-height:180px}.side-2 .block-category-navigation .category-scrollable{max-height:260px}.selected-filter-chip .chip-label{max-width:140px}}
