.sidebar .aside-title-module{font-size:24px}.sidebar .nav-category ul{padding:0;margin:0;list-style:none}.sidebar .nav-category ul .nav-item .nav-link{display:block;padding:5px 0;font-size:15px}.sidebar .nav-category ul .nav-item .nav-link.pr-5{padding-right:30px}.sidebar .nav-category ul .nav-item.active>.nav-link{color:var(--main-color)}.sidebar .nav-category ul .menu_down{padding-left:10px}.sidebar .nav-category ul .down_icon{width:30px;height:37px;top:0;right:0;transition:0.5s all;cursor:pointer;position:absolute;display:flex;justify-content:center;align-items:center}.sidebar .nav-category ul .down_icon:before{content:'';width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#59646a transparent transparent transparent;transition:border-color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s}.sidebar .nav-category ul .down_icon.cls_mn{transform:rotate(180deg)}.filter-container__selected-filter{margin-bottom:20px}.filter-container__selected-filter .filter-container__clear-all{color:#e30000;transform:translateY(5px)}.filter-container__selected-filter .filter-container__clear-all:hover{color:var(--hover)}.filter-container__selected-filter-list li{display:inline-block;margin-right:5px;margin-bottom:7px}.filter-container__selected-filter-list li a{display:block;color:#FFF;background:var(--main-color) url(//bizweb.dktcdn.net/100/518/833/themes/954638/assets/close.png?1719371830233) no-repeat right 5px center;background-size:8px;padding:5px 20px 5px 5px;border-radius:4px;cursor:pointer}.filter-container__selected-filter-list li a:hover{background-color:var(--hover)}.aside-filter .aside-title{font-size:18px}.aside-filter .aside-content li label{width:100%;cursor:pointer}.aside-filter .aside-content li label input[type=checkbox]{transform:translateY(1px);filter:hue-rotate(229deg)}.aside-filter .aside-content li label:hover{color:var(--main-color)}.aside-filter .aside-content ul.color{gap:10px}.aside-filter .aside-content .filter-group ul{max-height:200px;overflow-y:auto}.aside-filter .aside-content .filter-group ul::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;width:5px}.aside-filter .aside-content .filter-group ul::-webkit-scrollbar{width:5px;background-color:#fff}.aside-filter .aside-content .filter-group ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#919aa8;width:5px}.aside-filter .aside-content .filter-group ul.color{max-height:initial;overflow-y:initial}.aside-filter .aside-content .filter-item.color{border-bottom:0px;line-height:30px}.aside-filter .aside-content .filter-item.color label{width:100%;height:100%;display:block;font-size:0;line-height:1;color:#898989;padding:0;vertical-align:top;margin:0;position:relative}.aside-filter .aside-content .filter-item.color input{display:none}.aside-filter .aside-content .filter-item.color .fa{width:16px;height:16px;display:inline-block}.aside-filter .aside-content .filter-item.color .fa:before{display:none}.aside-filter .aside-content .filter-item.color .fa.trang:hover:before{display:block;content:"";width:20px;height:20px;line-height:20px;position:absolute;left:0px;top:0px}.aside-filter .aside-content .filter-item.color .fa:hover:before{display:block;content:"";width:20px;height:20px;position:absolute;left:0px;top:0px;border:none}.aside-filter .aside-content .filter-item.color input:checked+.fa:before{display:block;content:"";width:22px;height:22px !important;position:absolute;left:-3px;top:-3px;border:1px solid var(--sub-color)}.aside-filter .aside-content.aside-content-select .aside-select{background:#fff url(down-arrow.png) right 10px center no-repeat;background-size:12px}.aside-filter .aside-content.aside-content-select .option-select{display:none;max-height:300px;overflow:auto;z-index:9;top:calc(100% - 1px)}.aside-filter .aside-content.aside-content-select:hover .option-select{display:block}.aside-filter .aside-content.aside-content-square ul{display:flex;gap:10px;flex-wrap:wrap}.aside-filter .aside-content.aside-content-square ul li{-ms-flex:0 0 calc(25% - 7.5px);flex:0 0 calc(25% - 7.5px);max-width:calc(25% - 7.5px)}.aside-filter .aside-content.aside-content-square ul li label{margin:0;padding:9px 5px;border-radius:4px;text-align:center;position:relative;border:1px #CFD1D3 solid}.aside-filter .aside-content.aside-content-square ul li label input{display:none}.aside-filter .aside-content.aside-content-square ul li label .fa{background:#3f8400;position:absolute;top:-1px;left:-1px;margin:0;transform:initial;width:calc(100% + 2px);height:calc(100% + 2px);z-index:0;border-radius:4px;display:none}.aside-filter .aside-content.aside-content-square ul li label i{font-style:initial}.aside-filter .aside-content.aside-content-square ul li label input:checked+.fa{display:block}.aside-filter .aside-content.aside-content-square ul li label input:checked ~ i:not(.fa){position:relative;color:#FFF}.aside-filter .aside-content.aside-content-square ul li label:hover i{color:var(--main-color)}.aside-filter .aside-item{margin-bottom:20px}.aside-filter .aside-item.filter-tag-color{margin-bottom:30px}.aside-filter .aside-item .field-search{margin-bottom:10px;position:relative}.aside-filter .aside-item:last-child{margin-bottom:0;border:none}.aside-filter .aside-item:last-child .aside-content{margin-bottom:0}.aside-filter .aside-item .form-group .form-control{min-height:40px;height:40px}.aside-filter .aside-item .input-group-btn{position:static}.aside-filter .aside-item .input-group-btn button{position:absolute;right:0;top:0;height:40px;width:40px;padding:0;text-align:center;line-height:40px;background:var(--main-color);color:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px}.aside-filter .aside-item .aside-title:after{display:none}@media (max-width: 767px){.sidebar .aside-title-module{font-size:20px}}
