.filterSection{flex-direction:column;gap:20px;display:flex}.categoryItem{box-shadow:white;border:none}.filterHeading{text-transform:uppercase;font-size:18px;font-weight:600}.filterCategories p{cursor:pointer;padding-bottom:10px;font-size:14px}.filterColorBtn{flex-wrap:wrap;gap:25px;display:flex}.filterColorBtn button{cursor:pointer;background-color:#fff;border:none;border-radius:50%;outline:none;padding:8px;transition:all .3s;position:relative}.filterColorBtn button.selected:after{content:"";box-sizing:border-box;border:2px solid #000;border-radius:50%;width:calc(100% + 12px);height:calc(100% + 12px);transition:all .3s;position:absolute;top:-6px;left:-6px}.sizeButtons{flex-wrap:wrap;gap:15px;display:flex}.sizeButton{cursor:pointer;background-color:#fff;border:1px solid #e4e4e4;outline:none;padding:6px 20px;font-size:14px;transition:background-color .3s}.sizeButton:hover,.sizeButton.selected{background-color:#e4e4e4}.searchBar{align-items:center;margin-bottom:25px;display:flex;position:relative}.searchIcon{position:absolute;right:10px}.searchBar input{text-transform:uppercase;border:2px solid #e4e4e4;outline:none;width:calc(100% - 30px);padding:12px 30px 9.6px 18px;font-size:14px}.brandList{margin-top:10px}.brandItem{align-items:center;margin-bottom:15px;display:flex}.brandRadio{appearance:none;cursor:pointer;border:2px solid #e4e4e4;outline:none;width:16px;height:16px;margin-right:15px;position:relative}.brandRadio:checked{border:2px solid #000}.brandRadio:after{content:"";background-color:#000;width:8px;height:8px;transition:transform .2s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.brandRadio:checked:after{transform:translate(-50%,-50%)scale(1)}.notFoundMessage{color:red;margin-top:10px;font-size:14px}.brandLabel{cursor:pointer;font-size:14px}.brandCount{color:#767676;margin-left:auto;font-size:14px}.priceRange{justify-content:space-between;align-items:center;gap:20px;display:flex}.priceRange p{color:#767676;font-size:14px;font-weight:400}.priceRange p span{color:#000}.filterCategoryItem{cursor:pointer;justify-content:space-between;transition:color .2s;display:flex}.filterCategoryItem span{color:#767676}.filterCategoryItem:hover{color:#c32929}.filterCategoryItem.selected{color:#c32929;font-weight:600}
