.filter-list__list{margin:-8px 0}.filter-list__item{cursor:pointer;align-items:center;margin:8px 0;padding:1px 0;display:flex}.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{text-transform:none;margin-right:10px;padding:1px 0;font-size:14px;font-weight:400;line-height:16px}.filter-list__counter{color:#6c757d;padding-top:3px;font-size:12px;font-weight:400;line-height:12px}[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{padding-top:2px;font-size:14px}.filter-range__title-button{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.filter-rating__list{margin:-8px 0;padding:0;list-style:none}.filter-rating__item-label{cursor:pointer;margin:8px 0;padding:2px 0;display:flex}.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;padding-top:2px;font-size:12px;line-height:12px}[dir=ltr] .filter-rating__item-counter{margin-left:12px}[dir=rtl] .filter-rating__item-counter{margin-right:12px}.filter-number__title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.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{width:16px;height:16px;display:block;position:relative}.input-check__body:hover .input-check__box{border:1px solid var(--primary-color)}.input-check__input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;top:0;left:0}.input-check__box{background:#fff;border:1px solid #8f90a6;border-radius:2px;width:16px;height:16px;transition:background .15s,box-shadow .15s;display:block}.input-check__icon{pointer-events:none;fill:#fff;transition:fill .15s,transform .15s,visibility 0s .15s;position:absolute;top:5px;left:4px;transform:scale(0)}.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;transition-delay:0s,0s,0s;transform:scale(1)}.input-check__input:disabled~.input-check__box{background:#f2f2f2;box-shadow:inset 0 0 0 1px #0000001a}.input-check__input:disabled~.input-check__icon{fill:#0003}.filter__title{cursor:pointer;width:calc(100% + 20px);color:inherit;text-align:left;fill:#ccc;background:0 0;border:none;border-radius:2px;margin:0 -10px;padding:6px 10px;font-size:15px;font-weight:700;line-height:18px;transition:background-color .2s,fill .2s;display:block;position:relative}.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{transition:transform .2s;position:absolute;top:11px}[dir=ltr] .filter__arrow{right:10px}[dir=rtl] .filter__arrow{left:10px}.filter__arrow svg{display:block}.filter__body{visibility:hidden;opacity:0;height:0;margin:0 -1.5rem;transition:height .2s,opacity .2s,visibility 0s .2s;overflow:hidden}.filter__container{padding:10px 1.5rem 16px}.filter--opened .filter__body{visibility:visible;opacity:1;height:auto;transition-delay:0s,0s}.filter--opened .filter__arrow{transform:rotate(180deg)}.widget-categories-list__show-more{color:var(--primary-color);background:0 0;border:none;margin-left:-5px;padding:5px}.widget-filters__actions{z-index:100;background-color:#fff;border-top:1px solid #ebebeb;padding-top:20px;padding-bottom:20px}.widget-filters__actions button{margin:auto}@media (width<=1200px) and (width>=992px){.widget-filters__actions{flex-wrap:wrap}.widget-filters__actions button:first-child{margin-bottom:10px}}@media (width<=992px){.widget-filters__actions{position:sticky;bottom:0}}.widget-filters__actions_fixed{position:sticky;bottom:0}.filters__loading[data-v-99983a4e]{flex-direction:column;gap:5rem;display:flex}.filters__loading .filters__loading-item[data-v-99983a4e]{opacity:.75;border-radius:.5rem;padding:.25rem}.filters__loading .filters__loading-item-height[data-v-99983a4e]{padding:.75rem}
