@keyframes animatedButtonBackground{0%{background-position:-500px 0}to{background-position:500px 0}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.filter-block-container.loading{min-height:240px;position:relative}.filter-block-container.loading:after{display:block;content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background:hsla(0,0%,100%,.8)}.filter-block-container .selected-filter-container{padding:15px 0}.filter-block-container .selected-filter-container .caption{font-size:14px;font-weight:700;color:#3e3e3e;display:flex;align-items:center;justify-content:space-between}.filter-block-container .selected-filter-container .caption .reset{color:#ff3d4d;border-bottom:1px dashed #ff3d4d;text-decoration:none!important;font-size:inherit;font-size:12px;font-weight:400;border-bottom:none;display:flex;align-items:center;justify-content:flex-end;text-align:right}.filter-block-container .selected-filter-container .caption .reset:hover{color:#fa5852;border-color:#fa5852}.filter-block-container .selected-filter-container .caption .reset .icon{width:7px;height:7px;fill:#ff3d4d;margin-left:10px;flex-shrink:0}.filter-block-container .selected-filter-container .param-container{margin-top:20px}.filter-block-container .selected-filter-container .param-container .name{font-size:12px;color:#8f8f8f}.filter-block-container .selected-filter-container .param-container .selected-values{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.filter-block-container .selected-filter-container .param-container .value{margin:10px 10px 0 0;display:flex;align-items:flex-start;justify-content:flex-start;border:1px solid #e8e8e8;padding:4px 12px;border-radius:20px}.filter-block-container .selected-filter-container .param-container .value .value-remove{margin-left:10px;order:2}.filter-block-container .selected-filter-container .param-container .value .value-remove svg{width:7px;height:7px;fill:#ff3d4d}.filter-block-container .selected-filter-container .param-container .value .value-name{font-size:14px;color:#575756;text-decoration:none}.filter-block-container .filter-caption{display:none;font-size:22px;font-weight:700;color:#575756;padding:15px}.filter-block-container .all-params-filter-container .filter-param-container{padding:15px 0;max-height:300px;box-sizing:border-box;overflow:hidden;position:relative}.filter-block-container .all-params-filter-container .filter-param-container:first-child{border:none}.filter-block-container .all-params-filter-container .filter-param-container.filter-price-container{display:block}.filter-block-container .all-params-filter-container .filter-param-container .caption{width:100%;box-sizing:border-box;font-size:14px;font-weight:700;color:#3e3e3e;margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between}.filter-block-container .all-params-filter-container .filter-param-container .caption .filter-help{display:block;width:15px;height:15px;flex-shrink:0;margin:3px 0 0 10px;line-height:14px;text-align:center;background-color:#2a71dc;border:1px solid #2a71dc;color:#fff;font-size:11px;text-decoration:none;border-radius:50%;box-sizing:border-box}.filter-block-container .all-params-filter-container .filter-param-container .caption .filter-help:hover{text-decoration:none!important;background-color:#fff;color:#2a71dc!important}.filter-block-container .all-params-filter-container .filter-param-container .caption .reset{color:#ff3d4d;border-bottom:1px dashed #ff3d4d;text-decoration:none!important;font-size:inherit;font-size:12px;font-weight:400;border-bottom:none}.filter-block-container .all-params-filter-container .filter-param-container .caption .reset:hover{color:#fa5852;border-color:#fa5852}.filter-block-container .all-params-filter-container .filter-param-container .caption .reset .icon{width:7px;height:7px;fill:#ff3d4d;margin-left:5px}.filter-block-container .all-params-filter-container .filter-param-container .param-search-container{height:34px;background-color:#f5f5f5;border-radius:18px;display:flex;align-items:center;padding:0 13px}.filter-block-container .all-params-filter-container .filter-param-container .param-search-container input{background:none;border:none;font-size:12px;color:#8f8f8f;width:100%}.filter-block-container .all-params-filter-container .filter-param-container .param-search-container .icon{width:14px;height:14px;fill:#008d36;margin-left:13px;flex-shrink:0}.filter-block-container .all-params-filter-container .filter-param-container .value-container{display:flex;align-items:center;justify-content:flex-start;margin-top:10px;width:100%;padding-right:10px;box-sizing:border-box}.filter-block-container .all-params-filter-container .filter-param-container .value-container input{margin:1px 10px 0 0;width:15px;height:15px;flex-shrink:0}.filter-block-container .all-params-filter-container .filter-param-container .value-container .value-name a{font-size:14px;color:#3e3e3e;text-decoration:none}.filter-block-container .all-params-filter-container .filter-param-container .value-container .value-name a.checked{color:#2a71dc}.filter-block-container .all-params-filter-container .filter-param-container .value-container .value-name a.disabled{color:#d6d6d6}.filter-block-container .all-params-filter-container .filter-param-container .value-container .value-name .count{font-size:12px;color:#8f8f8f;margin-left:5px}.filter-block-container .all-params-filter-container .filter-param-container .analog-container{border:1px solid #d6d6d6;padding:10px 15px;margin:15px -15px 0 -15px}.filter-block-container .all-params-filter-container .filter-param-container .analog-container .hint{color:#8f8f8f;display:block;margin-bottom:10px;font-size:13px}.filter-block-container .all-params-filter-container .filter-param-container .analog-container .analog{font-size:14px;margin-right:10px;color:#2a71dc}.filter-block-container .all-params-filter-container .filter-param-container .analog-container .apply{display:block;margin-top:10px;background-color:#2a71dc;color:#fff;padding:5px 10px;text-align:center;border-radius:3px}.filter-block-container .all-params-filter-container .filter-param-container .analog-container .apply:hover{color:#fff!important;text-decoration:none!important;background-color:#1e5ab5}.filter-block-container .all-params-filter-container .filter-param-container .expand-container{position:absolute;left:0;top:236px;right:0;height:64px;padding:30px 0 0 0;text-align:center;box-sizing:border-box;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.7) 20%,#fff 35%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.filter-block-container .all-params-filter-container .filter-param-container .expand-container a{display:flex;align-items:center;justify-content:center;border:1px solid #e8e8e8;border-radius:4px;height:34px;box-sizing:border-box;font-size:13px;font-weight:700;color:#575756;text-transform:uppercase}.filter-block-container .all-params-filter-container .filter-param-container .expand-container a:hover{border-color:#2a71dc;color:#2a71dc!important;text-decoration:none!important}.filter-block-container .all-params-filter-container .filter-param-container.expanded{max-height:none;border-bottom:1px solid #d6d6d6}.filter-block-container .all-params-filter-container .filter-param-container.expanded .expand-container{display:none}.filter-block-container .all-params-filter-container .filter-param-container .filter-price-range{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;white-space:nowrap;font-size:14px;color:#3e3e3e}.filter-block-container .all-params-filter-container .filter-param-container .filter-price-range input{width:30%;height:34px;border-radius:4px;box-sizing:border-box;padding:0 0 0 10px;text-align:center;font-size:14px;font-weight:700;color:#575756;border:1px solid #575756}.filter-block-container .all-params-filter-container .filter-param-container .filter-price-range input:first-child{margin-left:0}.filter-block-container .all-params-filter-container .filter-param-container .filter-price-range .apply{display:block;height:32px;padding:0 10px;margin-left:20px;line-height:32px;font-size:13px;color:#fff!important;text-decoration:none!important;background-color:#d6d6d6;border-radius:3px}.filter-block-container .all-params-filter-container .filter-param-container .filter-price-range .apply.active{background-color:#2a71dc}.filter-block-container .all-params-filter-container .filter-param-container .filter-price-range .apply.active:hover{background-color:#1e5ab5}.filter-block-container .apply-block{display:none;padding:12px;border:1px solid #d6d6d6;border-radius:6px}.filter-block-container .apply-block .filtered-count{font-size:14px;text-align:center;color:#3e3e3e;font-weight:700;padding-bottom:12px}.filter-block-container .apply-block .buttons{display:flex;align-items:center;justify-content:space-between}.filter-block-container .apply-block .apply-filter,.filter-block-container .apply-block .close{display:flex;align-items:center;justify-content:center;height:50px;box-sizing:border-box;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none!important;border-radius:6px}.filter-block-container .apply-block .close{margin-right:12px;border:1px solid #008d36;color:#008d36}.filter-block-container .apply-block .close:hover{color:#fff!important;background-color:#008d36}.filter-block-container .apply-block .apply-filter{width:100%;background-color:#008d36;color:#fff}.filter-block-container .apply-block .apply-filter:hover{color:#fff!important;background-color:#005a22}.popup-container.category-filter-popup .popup-header{display:none!important}.popup-content .filter-block-container{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;height:100%;position:absolute;left:0;top:0;right:0;bottom:0}.popup-content .filter-block-container .filter-block-params-container{overflow:auto;height:100%}.popup-content .filter-block-container .filter-block-params-container .apply-block{position:sticky;z-index:10}.popup-content .filter-block-container .all-params-filter-container .filter-param-container,.popup-content .filter-block-container .selected-filter-container{padding:15px}.popup-content .filter-block-container .all-params-filter-container .filter-param-container .expand-container,.popup-content .filter-block-container .selected-filter-container .expand-container{margin:0 15px}.popup-content .filter-block-container .apply-block,.popup-content .filter-block-container .filter-caption{display:block}@media (max-width:1023px){.filter-block-container .selected-filter-container{padding:15px;margin:0}.filter-block-container .all-params-filter-container{padding:0;margin-bottom:0}.filter-block-container .all-params-filter-container .filter-param-container{padding:0!important;margin:0}.filter-block-container .all-params-filter-container .filter-param-container .caption{margin:0;padding:12px 15px}.filter-block-container .all-params-filter-container .filter-param-container .caption .description{display:none}.filter-block-container .all-params-filter-container .filter-param-container .caption:after{display:block;content:"";width:7px;height:7px;margin-top:2px;border-right:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6;transform:rotate(45deg)}.filter-block-container .all-params-filter-container .filter-param-container .value-container{display:none;margin:0;padding:10px 15px}.filter-block-container .all-params-filter-container .filter-param-container .param-search-container{display:none;margin:0 15px}.filter-block-container .all-params-filter-container .filter-param-container .analog-container{display:none;margin:0}.filter-block-container .all-params-filter-container .filter-param-container.open .caption:after{transform:rotate(-135deg)}.filter-block-container .all-params-filter-container .filter-param-container.open .param-search-container,.filter-block-container .all-params-filter-container .filter-param-container.open .value-container{display:flex}.filter-block-container .all-params-filter-container .filter-param-container.open .analog-container{display:block}.filter-block-container .all-params-filter-container .filter-param-container.filter-price-container{padding:15px!important}.filter-block-container .all-params-filter-container .filter-param-container.filter-price-container .caption{padding:0 0 20px 0}.filter-block-container .all-params-filter-container .filter-param-container.filter-price-container .caption:after{display:none}.filter-block-container .all-params-filter-container .filter-param-container .filter-price-range input{padding:0}.filter-block-container .all-params-filter-container .filter-param-container:not(.open),.filter-block-container .selected-filter-container:not(.open){border-bottom:1px solid #d6d6d6}}@media (max-width:600px){.popup-content .filter-block-container{width:600px;max-width:100%}}