.badge{font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:left;padding:.5rem .75rem;color:#fff;margin-left:.5rem}.badge path,.badge rect{fill:#fff}.badge.active,a.badge:hover{background-color:#f75414!important;color:#fff!important}.custom-scrollbar{scrollbar-color:#d3d3d3 #fff;scrollbar-width:thin}.custom-scrollbar ::-webkit-scrollbar{height:5px;cursor:pointer}.custom-scrollbar ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:50px}.custom-scrollbar ::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:50px;-webkit-transition:all .2s;transition:all .2s;cursor:pointer!important}.custom-scrollbar ::-webkit-scrollbar-thumb:hover{background:#b4b4b4}.badge-checkboxes{width:100%;overflow-x:auto;position:relative}.badge-checkboxes .list-inline-item{margin-right:.3rem}.badge-checkboxes .badge{margin-left:0;font-size:11px}.badge-checkboxes .checkbox input[type=checkbox],.badge-checkboxes label.checkbox-inline input[type=checkbox]{position:absolute;clip:rect(0 0 0 0)}.badge-checkboxes .checkbox label,.badge-checkboxes label.checkbox-inline{padding-left:0;cursor:pointer}.badge-checkboxes .checkbox input[type=checkbox]+.badge,.badge-checkboxes label.checkbox-inline input[type=checkbox]+.badge{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.badge-checkboxes .checkbox input[type=checkbox]:disabled+.badge,.badge-checkboxes label.checkbox-inline input[type=checkbox]:disabled+.badge{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.badge-checkboxes .checkbox input[type=checkbox]:not(:checked)+.badge,.badge-checkboxes label.checkbox-inline input[type=checkbox]:not(:checked)+.badge{background-color:#b4b4b4;color:#fff}.badge-checkboxes .disabled label,.badge-checkboxes label.checkbox-inline.disabled{cursor:not-allowed}.products-filters .btn-white{background-color:#fff!important;border:1px solid #b4b4b4!important;outline:0!important;box-shadow:none!important}.products-filters .filter-btn{position:relative}.products-filters .filter-btn .badge{position:absolute;font-size:8px;font-weight:700;right:-10px;top:-13px}.filter-modal .tree-filter,.filter-modal .tree-filter .first-level{margin-bottom:0!important}.filter-modal .shadow-sm{box-shadow:none!important;border:0!important}.filter-modal .badge-checkboxes{flex-direction:column;margin-bottom:0!important}.filter-modal .badge-checkboxes .list-inline-item{display:block}.filter-modal .badge-checkboxes .list-inline-item .badge,.filter-modal .badge-checkboxes .list-inline-item label{width:100%}.tree-filter{top:6.5rem;z-index:1000;margin-bottom:1.5rem}.tree-filter *{display:block}.tree-filter .tree-toggle{cursor:pointer;display:flex!important;justify-content:space-between;align-items:center}.tree-filter .tree-toggle~.arrow-icons{position:absolute;top:50%;transform:translateY(-50%);right:10px}.tree-filter .tree-toggle~.arrow-icons .fa{color:#b4b4b4}.tree-filter .tree-toggle~.arrow-icons .fa-chevron-right{font-size:12px}.tree-filter .tree-toggle~ul{display:none;transition:all .5s}.tree-filter .tree-toggle.active~ul{display:block}.tree-filter .tree-toggle.active~.arrow-icons{top:5px}.tree-filter .tree-toggle.active~.arrow-icons .fa-chevron-down:before{content:"\F077"}.tree-filter .tree-toggle.active~.arrow-icons .fa-chevron-right:before{content:"\F078"}.tree-filter .first-level{padding:0;margin-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.tree-filter .first-level>.tree-toggle{padding:.8125rem 1.25rem;margin-bottom:0;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;text-align:left;text-transform:uppercase;text-decoration:none;color:#000}.tree-filter .first-level>.tree-toggle.active~.arrow-icons{top:22px}.tree-filter .first-level>.tree{border-top:1px solid #fafafa;padding:1.25rem 1.4rem 1.25rem 1.875rem}.tree-filter .first-level>.tree li a,.tree-filter .first-level>.tree li label{display:block;margin-bottom:1.25rem;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#282828}.tree-filter .first-level>.tree li a.active,.tree-filter .first-level>.tree li a:hover,.tree-filter .first-level>.tree li label.active,.tree-filter .first-level>.tree li label:hover{font-weight:700;text-decoration:none}.tree-filter .first-level>.tree li ul{padding-left:12px}