.lucene-pioneer-filters{width:auto}.lucene-pioneer-filters .filtersTitlePanel{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border-radius:6px;background-color:#fff;padding:13px 15px;font-size:24px;color:#333}.lucene-pioneer-filters .clearFilterOptionsAll{border:0;background:transparent;padding:0;font-size:16px;color:#4e30a4;cursor:pointer}.lucene-pioneer-filters .clearFilterOptionsAll:hover,.lucene-pioneer-filters .clearFilterOptionsAll:focus{color:#333;outline:0}.lucene-pioneer-filters .filter-block{flex:none;width:100%;margin:0 0 10px}.lucene-pioneer-filters .filter-block .title{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:24px;cursor:pointer}.lucene-pioneer-filters .filter-block .title:after{display:none}.lucene-pioneer-filters .toggleControl{flex-grow:1;display:flex;align-items:center;justify-content:space-between;position:relative;color:inherit;text-decoration:none}.lucene-pioneer-filters .toggleControl:before{content:"";position:absolute;top:-13px;right:-15px;bottom:-13px;left:-15px}.lucene-pioneer-filters .toggleControl:after{content:"";font-size:7px;color:#aaa;transition:.2s ease;transform:scaleY(-1)}.lucene-pioneer-filters .toggleControl.closed:after{transform:scaleY(1)}.lucene-pioneer-filters .filtersGroupPanel{padding-top:8px}.lucene-pioneer-filters .checkbox-list{display:flex;flex-flow:column;row-gap:6px}.lucene-pioneer-filters .checkbox-item{display:flex;align-items:center;gap:8px}.lucene-pioneer-filters .checkbox-item label{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.lucene-pioneer-filters .lucene-facet-input{accent-color:#4e30a4}.lucene-pioneer-filters .lucene-facet-select{width:100%;border:0;background-color:#f3f3f3;cursor:pointer}.lucene-pioneer-filters .lucene-selected-filters .selected-filters-group{display:flex;flex-flow:column;row-gap:8px}.lucene-pioneer-filters .lucene-selected-filters .selected-filter-tag{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border-radius:5px;background-color:#f3f3f3;padding:8px 12px}.lucene-pioneer-filters .lucene-selected-filters .lucene-selected-filter-remove{background:#4e30a4}.lucene-pioneer-filters .lucene-selected-filters .lucene-selected-filter-remove:hover,.lucene-pioneer-filters .lucene-selected-filters .lucene-selected-filter-remove:focus{background:#333}.lucene-pioneer-filters .lucene-facet-clear-filter{display:none}.lucene-filters-mobile-open-btn{display:none!important}@media all and (max-width:1024px){.filter-button{display:flex;align-items:center;justify-content:center;column-gap:10px;width:100%;padding:15px;border:0;border-radius:6px;background-color:#fff;font-size:20px;color:#333;cursor:pointer}.filter-button:before{content:""}.lucene-pioneer-filters.flyout-nav{width:300px;max-width:calc(100% - 64px);overflow:visible}.lucene-pioneer-filters.flyout-nav .nav-close,.lucene-pioneer-filters.flyout-nav .close-filters{display:flex;z-index:1}body.lucene-filters-mobile-open .overlayOffCanvas{display:block!important;pointer-events:auto}.lucene-pioneer-filters.flyout-nav .nav-panel{background-color:#f3f3f3;padding:10px}.lucene-pioneer-filters .filtersTitlePanel{font-size:20px}.lucene-pioneer-filters .filter-block{margin-top:10px;font-size:16px}.lucene-pioneer-filters .title,.lucene-pioneer-filters .filter-block .title{font-size:18px}body.lucene-filters-mobile-open{overflow:hidden}}@media all and (min-width:768px) and (max-width:1024px){.filter-button,.product-selectors{flex:1 0 calc(50% - 5px);width:auto}}@media all and (min-width:1025px){.lucene-pioneer-filters.flyout-nav{position:static;width:100%;height:auto;transform:none;opacity:1;pointer-events:auto}.lucene-pioneer-filters .nav-close,.lucene-pioneer-filters .close-filters{display:none}.lucene-pioneer-filters .nav-panel{height:auto;overflow:visible;background:transparent;padding:0}.lucene-pioneer-filters+.block,.block+.lucene-pioneer-filters{margin-top:10px}}@media all and (min-width:1345px){.lucene-pioneer-filters .filtersTitlePanel{padding:18px}}[dir="rtl"] .lucene-pioneer-filters .toggleControl:after{margin-right:0}[dir="rtl"] .lucene-pioneer-filters.flyout-nav .nav-close{right:auto;left:-54px}
