.filter-list__list{margin:-8px 0}.filter-list__item{align-items:center;cursor:pointer;display:flex;margin:8px 0;padding:1px 0}.filter-list__input{flex-shrink:0;margin-right:8px}[dir=ltr] .filter-list__input{margin-right:7px}[dir=rtl] .filter-list__input{margin-left:7px}.filter-list__title{font-size:14px;font-weight:400;line-height:16px;margin-right:10px;padding:1px 0;text-transform:none}.filter-list__counter{color:#6c757d;font-size:12px;font-weight:400;line-height:12px;padding-top:3px}[dir=ltr] .filter-list__counter{margin-left:12px}[dir=rtl] .filter-list__counter{margin-right:12px}.filter-list__item--disabled{cursor:default}.filter-list__item--disabled .filter-list__title{color:#6c757d}.filter-range__slider{margin-top:6px}.filter-range__title{font-size:14px;padding-top:2px}.filter-range__title-button{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.filter-rating__list{list-style:none;margin:-8px 0;padding:0}.filter-rating__item-label{cursor:pointer;display:flex;margin:8px 0;padding:2px 0}.filter-rating__item-input{flex-shrink:0}[dir=ltr] .filter-rating__item-input{margin-right:8px}[dir=rtl] .filter-rating__item-input{margin-left:8px}.filter-rating__item-stars{flex-grow:1;padding:2px 0}.filter-rating__item-counter{color:#6c757d;font-size:12px;line-height:12px;padding-top:2px}[dir=ltr] .filter-rating__item-counter{margin-left:12px}[dir=rtl] .filter-rating__item-counter{margin-right:12px}.filter-number__title{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.filter-number .filter-number__max-value,.filter-number .filter-number__min-value,.filter-price .filter-number__max-value,.filter-price .filter-number__min-value{flex-basis:50%}.input-check{display:inline-block}.input-check__body{display:block;height:16px;position:relative;width:16px}.input-check__body:hover .input-check__box{border:1px solid var(--primary-color)}.input-check__input{cursor:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-check__box{background:#fff;border:1px solid #8f90a6;border-radius:2px;display:block;height:16px;transition:background .15s,box-shadow .15s;width:16px}.input-check__icon{fill:#fff;left:4px;pointer-events:none;position:absolute;top:5px;transform:scale(0);transition:fill .15s,transform .15s,visibility 0s .15s}.input-check__icon svg{display:block}.input-check__input:checked~.input-check__box{background:var(--primary-color);border:1px solid var(--primary-color)}.input-check__input:checked~.input-check__icon{fill:#fff;transform:scale(1);transition-delay:0s,0s,0s}.input-check__input:disabled~.input-check__box{background:#f2f2f2;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.input-check__input:disabled~.input-check__icon{fill:rgba(0,0,0,.2)}.filter__title{fill:#ccc;background:transparent;border:none;border-radius:2px;color:inherit;cursor:pointer;display:block;font-size:15px;font-weight:700;line-height:18px;margin:0 -10px;padding:6px 10px;position:relative;text-align:left;transition:background-color .2s,fill .2s;width:calc(100% + 20px)}.filter__title .filter__title-text{margin-left:20px}[dir=ltr] .filter__title{text-align:left}[dir=rtl] .filter__title{text-align:right}.filter__title:focus,.filter__title:hover{fill:#b3b3b3;background:#f2f2f2;transition-duration:.1s,.1s}.filter__title:focus{outline:none}.filter__arrow{position:absolute;top:11px;transition:transform .2s}[dir=ltr] .filter__arrow{right:10px}[dir=rtl] .filter__arrow{left:10px}.filter__arrow svg{display:block}.filter__body{height:0;margin:0 -1.5rem;opacity:0;overflow:hidden;transition:height .2s,opacity .2s,visibility 0s .2s;visibility:hidden}.filter__container{padding:10px 1.5rem 16px}.filter--opened .filter__body{height:auto;opacity:1;transition-delay:0s,0s;visibility:visible}.filter--opened .filter__arrow{transform:rotate(180deg)}.widget-categories-list__show-more{background:none;border:none;color:var(--primary-color);margin-left:-5px;padding:5px}.widget-filters__actions{background-color:#fff;border-top:1px solid #ebebeb;padding-bottom:20px;padding-top:20px;z-index:100}.widget-filters__actions button{margin:auto}@media(max-width:1200px)and (min-width:992px){.widget-filters__actions{flex-wrap:wrap}.widget-filters__actions button:first-child{margin-bottom:10px}}@media(max-width:992px){.widget-filters__actions{bottom:0;position:sticky}}.widget-filters__actions_fixed{bottom:0;position:sticky}