.kleren-filter-bar-wrapper{background:#f5f5f5;padding:15px 0;position:sticky;top:0;z-index:99}.kleren-filter-bar,.kleren-filters-horizontal{display:flex;flex-wrap:wrap;gap:15px;padding:0 15px;max-width:100%}.kleren-filters-horizontal .widget{flex:0 0 auto;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:0;margin:0;box-shadow:0 2px 4px rgb(0 0 0 / .08);display:block;width:fit-content;overflow:visible}.kleren-filters-horizontal .widget:not(.active){width:fit-content}.kleren-filters-horizontal .widget.active{border-radius:12px 12px 12px 12px;width:auto;min-width:fit-content}.kleren-filters-horizontal .widget-title{margin:0;padding:12px 15px;display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;width:100%;box-sizing:border-box;background:#fff;color:#333;white-space:nowrap;font-size:13px;font-weight:600;border-radius:12px;transition:all 0.2s ease;text-transform:capitalize}.kleren-filters-horizontal .widget.active .widget-title{border-radius:12px 12px 0 0}.kleren-filters-horizontal .widget-title:hover{background:#f9f9f9}.kleren-filters-horizontal .widget-title::after{content:'▼';font-size:9px;margin-left:auto;transition:transform 0.3s ease;display:inline-block;transform:rotate(-90deg)}.kleren-filters-horizontal .widget>ul,.kleren-filters-horizontal .widget>div:not(.widget-title),.kleren-filters-horizontal .widget>form,.kleren-filters-horizontal .widget>input[type="search"],.kleren-filters-horizontal .price_slider_wrapper{display:none}.kleren-filters-horizontal .widget.active .widget-title::after{transform:rotate(0deg)}.kleren-filters-horizontal .widget.active>ul,.kleren-filters-horizontal .widget.active>div:not(.widget-title),.kleren-filters-horizontal .widget.active>form,.kleren-filters-horizontal .widget.active>input[type="search"],.kleren-filters-horizontal .widget.active .price_slider_wrapper{display:block}.kleren-filters-horizontal .widget.active>ul{min-width:200px;padding:12px 15px;margin:0;list-style:none}.kleren-filters-horizontal .widget.active>form{padding:12px 15px;margin:0}.kleren-filters-horizontal .widget.active>input[type="search"]{padding:10px 15px;margin:0;width:100%}.kleren-filters-horizontal .widget.active .price_slider_wrapper{padding:12px 15px}.kleren-filters-horizontal ul{list-style:none;margin:0;padding:0}.kleren-filters-horizontal li{margin:0;padding:0;line-height:1.8}.kleren-filters-horizontal a{display:flex;align-items:center;gap:6px;color:#333;text-decoration:none;font-size:12px;padding:6px 0;transition:color 0.2s ease}.kleren-filters-horizontal a:hover{color:#000;font-weight:600}.kleren-filters-horizontal a.chosen{color:#d9534f;font-weight:600}.kleren-filters-horizontal .count{font-size:11px;color:#999;margin-left:auto}.kleren-filters-horizontal input[type="search"],.kleren-filters-horizontal .search-field{width:100%;padding:8px;border:1px solid #ddd;border-radius:3px;font-size:12px;margin-bottom:8px;box-sizing:border-box}.kleren-filters-horizontal input[type="search"]:focus,.kleren-filters-horizontal .search-field:focus{outline:none;border-color:#333;box-shadow:0 0 0 2px rgb(0 0 0 / .1)}.kleren-filters-horizontal .price_slider_wrapper{padding:12px 15px}.kleren-filters-horizontal input[type="range"]{width:100%;margin-bottom:8px;cursor:pointer}.kleren-filters-horizontal .price_slider_wrapper label{display:block;font-size:11px;font-weight:600;margin-top:6px;margin-bottom:4px}.kleren-filters-horizontal .price_slider_wrapper input[type="number"]{width:100%;padding:5px;border:1px solid #ddd;border-radius:3px;font-size:11px;margin-bottom:6px;box-sizing:border-box}.kleren-filters-horizontal .price_slider_wrapper button{width:100%;padding:8px;background:#333;color:#fff;border:none;border-radius:3px;font-size:12px;font-weight:600;cursor:pointer;transition:background 0.2s ease}.kleren-filters-horizontal .price_slider_wrapper button:hover{background:#000}.kleren-filters-horizontal .woocommerce-ordering{display:flex;flex:0 0 auto;gap:10px;padding:0;align-items:center;background:#fff0;border:none;margin:0 0 0 auto;box-shadow:none;position:relative;order:999}.kleren-filters-horizontal .woocommerce-ordering label{font-size:13px;font-weight:600;color:#333;margin:0;white-space:nowrap}.kleren-filters-horizontal .woocommerce-ordering select{padding:6px 8px;border:1px solid #ddd;border-radius:3px;font-size:13px;cursor:pointer;background:#fff;color:#333;position:relative;z-index:999999}.kleren-filters-horizontal .woocommerce-ordering select:focus{outline:none;border-color:#333;box-shadow:0 0 0 2px rgb(0 0 0 / .1);z-index:999999}.kleren-filters-horizontal .woocommerce-ordering select option{background:#fff;color:#333;padding:8px}.kleren-category-sidebar{background:#f9f9f9;padding:15px;border-radius:4px;margin-bottom:20px}.kleren-category-sidebar h3{margin:0 0 15px 0;font-size:16px;font-weight:600;padding-bottom:10px;border-bottom:2px solid #333}.kleren-category-link{display:block;padding:8px 10px;color:#333;text-decoration:none;font-size:14px;border-radius:3px;transition:all 0.2s ease}.kleren-category-link:hover{background:#e8e8e8}.kleren-category-link.kleren-active{font-weight:700}[aria-disabled="true"]{display:none!important}.working-ep-reset-btn,.working-ep-reset-specific,.working-ep-reset-wrapper{display:none!important}[id*="product_brand"] a,[id*="product-brand"] a,.term a,.ep-facet a{text-transform:capitalize}@media (max-width:768px){.kleren-filter-bar-wrapper{display:none}.kleren-category-sidebar{display:none}.kleren-filters-horizontal .woocommerce-ordering{display:none}}