#sidebar-filter .filter-checkbox,#sidebar-filter .filter-price_fields{position:relative}#sidebar-filter .field-price .icon-validation{position:absolute;right:3px;top:10px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#F4F4F6;border-radius:50%}#sidebar-filter .filter-checkbox label{flex:1}#sidebar-filter .field-price .icon-validation .icon-error{line-height:3px}#sidebar-filter .field-price .icon-validation .icon-error:before{font-size:11px}#sidebar-filter .filter .field-price.field-to:before{content:'до';margin-right:5px;margin-bottom:2px}#sidebar-filter .filter .field-price.field-from:before{content:'от';margin-right:5px;margin-bottom:2px}#sidebar-filter .info-tooltip{width:16px;height:16px;background:#fff;border:1px solid #A8A9AF;border-radius:50%;white-space:initial;cursor:pointer;transition:.4s background,.4s border;display:flex;justify-content:center;align-items:center}#sidebar-filter .info-tooltip .popover-tooltip{max-width:220px;left:0;font-size:14px;line-height:160%;text-align:left;font-weight:normal;transition:opacity .1s ease-out}#sidebar-filter .info-tooltip .popover-tooltip:after{content:none}#sidebar-filter .info-tooltip .is-popover_active{opacity:1;visibility:visible;transform:translate(-99%,90%);display:block;padding:0}#sidebar-filter .popover-tooltip .popover-container{padding:7px 15px}#sidebar-filter .popover-tooltip .popover-container p{font-size:12px}#sidebar-filter .info-tooltip.hidden-icon{visibility:hidden}#sidebar-filter .info-tooltip .icon-info:before{content:"i";color:#a8a9af;font-size:11px;font-family:Georgia,serif;line-height:22px}#sidebar-filter .info-tooltip:hover{background:#0069BD;border-color:transparent}#sidebar-filter .info-tooltip:hover .icon-info:before{color:#fff}#pre_filter_result{position:absolute;top:-6px;z-index:3;width:135px;font-size:13px;text-align:center;background:#5AB5F7;border-radius:3px;color:#FFF;padding:4px 11px;font-weight:500;display:flex;flex-direction:column;cursor:pointer}#pre_filter_result:before{content:'';border:8px solid transparent;border-right:12px solid #5AB5F7;top:10px;left:-17px;position:absolute;cursor:pointer;border-radius:3px}#pre_filter_result:hover{transform:scale(1.02)}#pre_filter_result:hover:before{top:10px;left:-17px;border-right:10px solid #5AB5F7}#sidebar-filter .filter-list.active{overflow-y:auto;max-height:300px;border-top:1.5px solid #DEDEDE;border-bottom:1.5px solid #DEDEDE;padding-top:10px;padding-bottom:10px;margin-top:11px;overflow-x:hidden}.filter-label-wrapper{display:flex;align-items:center;gap:4px}.label-text,.filter-counter{display:inline-block;line-height:1.4}