.custom-filter-sidebar{background-color:#ffede9;border-radius:10px;width:100%;overflow:hidden}.custom-filter-sidebar .filter-header{color:#fff;background-color:#ee4823;padding:8px 10px;font-size:16px;font-weight:700}.custom-filter-sidebar .filter-body{padding:0}.custom-filter-sidebar .static-section{border-bottom:1px solid #ee4823;padding:14px 12px 10px}.custom-filter-sidebar .section-title{color:#222;margin-bottom:8px;font-size:16px;font-weight:600}.custom-filter-sidebar .accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:#ffcecb}.custom-filter-sidebar .accordion-item{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ee4823!important}.custom-filter-sidebar .accordion-button{color:#212529;font-size:.95rem;font-weight:700;box-shadow:none!important;background-color:#0000!important;padding:12px!important}.custom-filter-sidebar .accordion-button:not(.collapsed){color:#222!important;font-size:16px!important;font-weight:500!important}.custom-filter-sidebar .accordion-button:not(.collapsed):after,.custom-filter-sidebar .accordion-button:after{filter:brightness(0)!important}.custom-filter-sidebar .accordion-body{scrollbar-width:thin;scrollbar-color:#ee4823 #ffe3dc;max-height:125px;padding:0 12px 12px;overflow-y:auto;background-color:#ffede9!important}.custom-filter-sidebar .accordion-body::-webkit-scrollbar{width:6px}.custom-filter-sidebar .accordion-body::-webkit-scrollbar-track{background:#e9e9e9;border-radius:0}.custom-filter-sidebar .accordion-body::-webkit-scrollbar-thumb{background:#ee4823;border:1px solid #ffe3dc;border-radius:0}.custom-filter-sidebar .accordion-body::-webkit-scrollbar-thumb:hover{background:#d93d1b}.custom-filter-sidebar .form-check{align-items:center;margin-bottom:6px;margin-left:10px;display:flex}.custom-filter-sidebar .form-check-input{cursor:pointer;border:2px solid #212529;border-radius:2px;width:20px;height:20px;margin-top:0;margin-right:12px}.custom-filter-sidebar .form-check-input:checked{background-color:#222;border-color:#222}.custom-filter-sidebar .form-check-label{color:#222;cursor:pointer;-webkit-line-clamp:1;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;font-size:15px;font-weight:500;display:-webkit-box;overflow:hidden}.custom-filter-sidebar .size-btn-group{gap:8px;display:flex}.custom-filter-sidebar .accordion-button:not(.collapsed){padding:12px!important}.custom-filter-sidebar .size-btn{background:#fff no-repeat padding-box padding-box;border:1px solid #2d2d2d;border-radius:4px;padding:3px 11px;font-size:15px;color:#000!important}.custom-filter-sidebar .accordion-item:last-child{border:none!important}.custom-filter-sidebar .size-btn:hover,.custom-filter-sidebar .size-btn:active,.custom-filter-sidebar .size-btn.active{color:#fff!important;background-color:#ff4e21!important;border-color:#ff4e21!important}.custom-filter-sidebar .price-slider-container{padding-top:10px}.custom-filter-sidebar .custom-range-slider::-webkit-slider-runnable-track{background:#ff4e21;height:4px}.custom-filter-sidebar .custom-range-slider::-webkit-slider-thumb{background:#ffc107;border:2px solid #ff4e21;border-radius:50%;width:16px;height:16px;margin-top:-6px}.custom-filter-sidebar .price-labels{color:#212529;justify-content:space-between;margin-top:0;font-size:17px;font-weight:500;display:flex}@media (min-width:0) and (max-width:1199px){.custom-filter-sidebar .static-section{padding:10px}.custom-filter-sidebar .form-check{margin-bottom:4px;margin-left:2px}.custom-filter-sidebar .section-title{font-size:15px}.custom-filter-sidebar .form-check-label{font-size:14px}.custom-filter-sidebar .form-check-input{width:18px;height:18px;margin-right:5px}.custom-filter-sidebar .accordion-body{max-height:114px}}@media (min-width:0) and (max-width:991px){.custom-filter-sidebar .filter-body{scrollbar-width:none;height:95vh;overflow:auto}}
