.filtersContainer{height:40px;line-height:40px;padding:0 16px;margin-top:16px;z-index:50}.filtersContainer .clear{position:absolute;right:35px;font-size:24px;top:1px;opacity:.7;cursor:pointer}.filtersContainer .col-md-10{display:flex;justify-content:center;position:relative}ul.filters{display:inline-flex;padding:0 32px;margin:0;max-width:none;justify-content:center;background-color:#fff;border:solid 1px #e5e5ea;border-radius:20px;width:100%}ul.filters.firstFilterActive{border-bottom-left-radius:0}ul.filters.lastFilterActive{border-bottom-right-radius:0}ul.filters>li{list-style:none;display:inline-flex;height:40px;justify-content:center;flex:initial;position:relative;padding-right:20px;align-items:center}ul.filters>li+li{margin-left:40px}@media (max-width:992px){ul.filters>li+li{margin-left:16px}ul.filters{padding-left:16px;padding-right:16px}}.mobileFiltersContainer{display:none}@media (max-width:991px){.filtersContainer{display:none}.filtersContainer+.container{opacity:0;min-height:24px}}.filterShowButton{height:40px;background-color:#007aff;width:auto;display:flex;align-items:center;align-content:center;justify-content:center;text-transform:uppercase;color:#fff;font-size:13px;letter-spacing:2px;font-weight:500;position:absolute;left:-1px;right:-1px;bottom:-40px;border-radius:0 0 4px 4px}.filterShowButton:focus,.filterShowButton:hover{text-decoration:none;color:#fff}.filtersContainer .col-md-12{display:flex;justify-content:center;padding-left:15px;padding-right:14px}@media (max-width:992px){.filtersContainer .col-md-12{padding-left:16px;padding-right:16px}}ul.filters li a{color:#3c3c3c;font-size:15px;-webkit-transition:color .5s ease;transition:color .5s ease}ul.filters li a:focus,ul.filters li a:hover{text-decoration:none;color:#000}ul.filters li a::after{content:'';display:block;position:absolute;right:0;top:15px;width:12px;height:12px;background-image:url(../images/black.svg);background-position:center;background-size:12px 12px}ul.filters li:hover a::after{transform:rotate(180deg);color:#000}.filterInner{position:absolute;width:282px;height:0;background-color:#f6f6f6;left:50%;margin-left:-141px;top:41px;z-index:200;box-shadow:8px 35px 50px 0 rgba(0,0,0,.16);border:1px solid #e5e5ea;border-top:0 none;border-bottom:0 none;overflow:hidden;padding:0 24px;box-sizing:border-box}li:hover .filterInner{height:auto;border:1px solid #e5e5ea;border-top:0 none;padding-top:24px;padding-bottom:24px}.priceFilterInput{background-color:#fff;border:solid 1px #c7c7cc;width:100px;display:inline-block;margin-right:28px;height:40px;line-height:40px;font-size:15px;color:#000;margin-bottom:16px;padding-left:16px;border-radius:4px}.priceFilterInput:last-of-type{margin-right:0}.inputActiveBorder,.priceFilterInput:active,.priceFilterInput:focus{border:solid 1px #007aff}.filterInner .ui-slider-horizontal{margin-left:24px}.filterInner .ui-slider-horizontal .ui-slider-handle{top:-12px;margin-left:-24px;width:24px;height:24px;border-radius:50%;background-color:#007aff;background:#007aff;border-color:#007aff;display:inline-block;cursor:pointer}.filterInner .ui-slider-handle:focus{outline:0}.filterInner .ui-slider-horizontal .ui-slider-handle.ui-state-hover{background-color:#007aff;border-color:#007aff}.filterInner .ui-widget.ui-widget-content{border:0 none;height:1px;background-color:#d8d8d8;position:relative;margin-top:12px;margin-bottom:12px}.filterInner .ui-widget.ui-widget-content::before{position:absolute;left:-24px;top:50%;margin-top:-1px;width:24px;height:1px;background-color:#d8d8d8;content:''}.filterInner .ui-widget-header{border-radius:0;background-color:#007aff;background:#007aff}.filterInner .noUi-target{height:1px;border:0 none;margin:12px;background-color:#d8d8d8}.filterInner .noUi-connect{background-color:#007aff}.filterInner .noUi-horizontal .noUi-handle{width:24px;height:24px;border-radius:50%;background-color:#007aff;box-shadow:none;border:0 none;top:-12px;right:-12px!important;outline:0!important}.filterInner .noUi-horizontal .noUi-handle::after,.filterInner .noUi-horizontal .noUi-handle::before{display:none}.filterCheck input[type=checkbox],.filterCheck input[type=radio],.filterCheckPrice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:18px;height:18px;border:1px solid #000;border-radius:4px;background-color:#fafafa;box-shadow:inset 0 .5px 2px 0 #8e8e93;margin-right:8px;float:left}.filterCheck input[type=checkbox]:checked,.filterCheck input[type=radio]:checked,.filterCheckPrice input:checked{box-shadow:none}.filterCheck input[type=checkbox]:focus{outline:0}.filterCheck label,.filterCheckPrice label{display:flex;align-items:center;width:100%;height:20px;line-height:28px;margin-bottom:16px;font-size:15px;font-weight:400;cursor:pointer}.filterCheck label:last-of-type,.filterCheckPrice label:last-of-type{margin-bottom:0}.filterCheck label img,.filterCheckPrice label img{display:inline-block;height:24px;width:24px;margin-top:-2px}.filterCheckPrice{margin-top:44px}.filterInner button{position:absolute;left:-1px;bottom:-1px;width:282px;border-radius:0;height:48px;line-height:48px;font-weight:600}.filterInner button span{font-style:italic}.filterSmall{width:208px;margin-left:-103px}.filterSmall:hover,li:hover .filterSmall{height:338px}.filterCheckPrice label input[type=radio]{display:block;float:left;margin-right:8px;margin-top:0}.filterChecked{position:absolute;font-weight:600;width:16px;height:16px;background-color:#007aff;line-height:16px;text-align:center;border-radius:50%;top:7px;left:-18px;font-size:11px;color:#fff}.activeFilters ul{display:flex;flex:initial;margin:0 auto 0;padding:0;justify-content:center;transition:height .3s ease}.activeFilters ul li{list-style:none;display:inline-flex;flex:initial;background-color:#f8f8f8;border:solid .5px #d1d1d6;height:25px;line-height:25px;border-radius:13px;padding:0 8px;margin-top:28px}.activeFilters ul li+li{margin-left:16px}.activeFilters ul li span{display:inline;margin-left:4px;cursor:pointer}.activeFilters ul li a,.activeFilters ul li a:hover{color:#000;text-decoration:none}.filterSelectLabel{height:50px;line-height:50px;background-color:#fff;color:#000;font-size:15px;font-weight:500;padding-top:15px;display:block;width:100%;background-image:url(../images/arrow_down.svg);background-repeat:no-repeat;background-position:center right;padding:0;border-bottom:1px solid #efeff4}.filterSelectLabel:first-of-type{border-top:1px solid #efeff4}.filterSelectLabel::after{content:'';position:absolute;right:-4px;top:13px;width:24px;height:24px}.filterSelect{height:0!important;overflow:hidden;border:0 none!important;margin:0;padding:0}.filterSelect option{height:0!important;padding:0!important}ul.filters li a{-webkit-transition:color 0s linear;transition:color 0s linear}ul.filters li a::after{background-image:url(/images/arrow_down.svg);background-size:24px 24px}ul.filters li a:hover::after,ul.filters li.dropdownActive a::after{background-image:url(/images/arrow_down_blue.svg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}ul.filters li a:hover,ul.filters li.dropdownActive a{color:#007aff}.filterInner.filterActive,.filterInner:hover,li:hover .filterInner{border:1px solid #e5e5ea;border-top:0 none;padding-top:19px;padding-bottom:24px}.filterInner.filterActive{padding:19px 24px 24px 24px;position:absolute;height:auto;box-shadow:8px 15px 50px 0 rgba(0,0,0,.32);top:0;overflow:visible}.filtersContainer .col-md-12{flex-direction:column}.filtersDropdownConatiner{position:relative;width:100%;z-index:3001;height:0;margin-top:2px}ul.filters>li{z-index:50}.filterSmall{left:-15px;width:210px}.filterSmall:hover,li:hover .filterSmall{height:318px;padding-top:19px}.filterInner{left:0;top:0;margin-left:0}.filterCheckPrice{margin-top:58px;position:relative}.filterCheckPrice::after{content:'';width:281px;height:1px;background-color:#e5e5ea;position:absolute;left:-24px;top:-24px}.mFilterTitle{margin-top:16px;font-size:15px;font-weight:500}.filterCheck input[type=checkbox],.filterCheck input[type=radio],.filterCheckPrice input[type=radio]{background-color:transparent;box-shadow:none;background-size:16px;background-position:center;width:16px;height:16px;overflow:hidden;cursor:pointer}.filterCheck input[type=checkbox]:checked,.filterCheck input[type=radio]:checked,.filterCheckPrice input[type=radio]:checked{background-image:url(../images/catalog/checbox_active.svg);background-size:16px;background-position:center;outline:0;border:0 none}ul.filters li:hover a::after{transform:rotate(180deg)}@media (min-width:768px){.filterInner .priceDivider{position:absolute;left:50%;top:39px;height:1px;width:16px;background-color:#c7c7cc;margin-left:-8px;opacity:1}.filterInner:hover .priceDivider,li:hover .filterInner .priceDivider{opacity:1}}@media (max-width:767px){.mobileFilters{margin-top:48px;padding-left:0;padding-right:0;height:48px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);background-color:#fff;-webkit-transition:margin-top .3s ease;transition:margin-top .3s ease}.fixedFilters{margin-top:0}.mobileFilters .row{margin-left:0!important;margin-right:0!important}.mobileFilters .row .col-xs-4{padding:0}.mobileFilters .citySelect{border:0 none;width:100%;background-position:56px center;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0;margin-left:24px}.citySelect:focus{outline:0}.filtersDropdownCol{height:48px;line-height:48px;text-align:center;background-color:#e5e5ea;margin-left:12px;margin-right:-12px;padding-right:12px!important}a.filtersDropdown{font-size:14px;font-weight:500;color:#000}a.filtersDropdown:focus,a.filtersDropdown:hover{text-decoration:none}.mobileFiltersDropdown{background-color:#fff;padding-left:24px;padding-right:24px;height:0;-webkit-transition:height .5s ease;transition:height .5s ease;overflow:hidden}.priceFilterInput{margin-top:16px;width:120px;height:48px;line-height:48px;margin-right:0;border-radius:4px}#price-slider-mobile{margin-bottom:28px}.priceFilterInput:last-of-type{float:right}.filterSelect{-webkit-appearance:none;appearance:none;height:50px;width:100%;border:0 none;border-bottom:1px solid #f1f1f1;overflow:hidden;position:relative}.filterSelect option{-webkit-appearance:none;appearance:none;height:50px;line-height:50px;background-color:#fafafa!important;color:#000!important;font-size:15px;font-weight:500;padding-top:15px;background-color:#fff;background:#fff}select[multiple] option{background:#fff linear-gradient(0deg,#fff 0,#fff 100%);color:#000}.filterSelect::after{content:'';position:absolute;right:-4px;top:13px;background-image:url(../images/arrow_down.svg);width:24px;height:24px}.filterSelect:first-of-type{border-top:1px solid #efeff4}.mobileFiltersDropdown .col-xs-12{padding-left:0;padding-right:0;position:relative}.mobileFiltersDropdown .priceDivider{position:absolute;left:50%;top:40px;height:1px;width:16px;background-color:#c7c7cc;margin-left:-8px}.filter-mobile{padding:0;margin:0;border:0 none;height:0!important;overflow:hidden;opacity:0}.mobileFilters{box-shadow:0 4px 8px 0 rgba(0,0,0,.08)}.filterSelectLabel{margin-top:-20px}.filterSelectLabel:first-of-type{margin-top:0}.priceFilterInput{appearance:none;-webkit-appearance:none;margin-top:0}.mobileFilters .row:first-of-type{box-shadow:0 4px 8px 0 rgba(0,0,0,.08)!important;z-index:10}.mobileFiltersRow{box-shadow:0 4px 8px 0 rgba(0,0,0,.08);z-index:30}.mobileFiltersDropdown .priceDivider{top:73px}.mobileFilters .row .col-xs-4{overflow:hidden}.filterSelectLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:24px;color:#c7c7cc}.filterSelectLabel span.title{color:#000}.filterSelectLabel span.selectedFilters{font-size:15px;font-weight:500;color:#c7c7cc;text-transform:lowercase}.filtersDropdown span{font-style:italic}}.filterInner{z-index:100}@media (max-width:768px){.filterInner{width:100%;padding-top:0}}.filterInner:hover,li:hover .filterInner{border-radius:0 0 4px 4px;background-color:#fcfcfc;box-shadow:8px 15px 50px 0 rgba(0,0,0,.32);border:solid 1px #e5e5ea;border-top:0 none}.filterInner{background-color:#fcfcfc}@media (max-width:991px){div.mobileFilterTitle[data-toggle=collapse][aria-expanded=true] img{transform:rotate(90deg)}div.mobileFilterTitle img{transition-duration:120ms}.mobileFiltersTrigger,.mobileSortingTrigger{display:flex;width:100%;flex:0 0 auto;border-radius:4px;background-color:#fff;border:solid .5px #c7c7cc;align-content:center;align-items:center;justify-content:center;font-size:13px;font-weight:600;line-height:16px;color:#3c3c3c;height:40px;margin-bottom:16px}.mobileFiltersTrigger:focus,.mobileFiltersTrigger:hover{color:#3c3c3c;text-decoration:none}.priceFilterMobile__placeholder{position:relative}.mobileHeader{margin-bottom:0}#catalog.mobileFiltersActive{z-index:400}main#panel.mobileFiltersActive{z-index:10000}.mobileFiltersContainer{display:flex;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#f6f6f6;z-index:200;padding:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:transform .4s linear;transition:transform .2s linear;visibility:hidden}.mobileFiltersContainer div.empty{margin:20px;font-size:140%}.mobileFiltersContainer.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;z-index:1000;width:100%}.mobileFiltersContainer .row{margin:0;display:flex;flex:0 0 auto;width:100%;flex-direction:column}.mFiltersTitle{display:flex;align-items:center;align-content:center;justify-content:space-between;height:44px;padding:0 20px!important;background-color:#fff;border-bottom:.5px solid #e5e5ea}.mFiltersTitle p{font-size:15px;font-weight:600;line-height:18px;color:#000}.priceFilterMobile{display:flex;padding:16px 12px!important;flex-direction:column}.priceFilterMobile__inputs{display:flex;flex:1 1 auto;width:100%;align-items:center;align-content:center;justify-content:space-between}.priceFilterMobileDash{margin-left:16px;margin-right:16px;flex:0 0 auto;width:24px}.priceFilterMobile__placeholder{display:flex;flex:1 1 auto;width:35%;display:flex}.priceFilterMobileInput{flex:1 1 auto;width:100%;display:flex;height:44px;line-height:16px;padding:14px 16px;font-size:13px;color:#000;border:0 none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:1px solid #c7c7cc}.priceFilterMobileInput.activeInput{border-color:#007aff}.priceFilterMobile__placeholder.hasInput .priceFilterMobileInput{padding:21px 16px 7px}.priceFilterMobile__placeholder.hasInput::before{display:block;content:'ЦЕНА ОТ';position:absolute;left:16px;top:8px;font-size:9px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:.9px;color:#8e8e93;text-transform:uppercase;z-index:10}.priceFilterMobile__placeholderMax.hasInput::before{content:'Цена до'}.priceFilterMobile__slider{padding-top:32px;padding-bottom:32px;padding-left:28px;padding-right:28px}.priceFilterMobile__slider .noUi-target{border:0 none;box-shadow:none;background:#c7c7cc}.priceFilterMobile__slider .noUi-base,.priceFilterMobile__slider .noUi-connects,.priceFilterMobile__slider .noUi-horizontal{height:1px}.priceFilterMobile__slider .noUi-connect{background:#c7c7cc}.priceFilterMobile__slider .noUi-connect.connectColor{background:#007aff}.priceFilterMobile__slider .noUi-horizontal .noUi-handle{width:16px;height:16px;box-shadow:none;border:1px solid #c7c7cc;border-radius:50%;right:-8px!important;top:-7.5px!important;position:absolute}.priceFilterMobile__slider .noUi-handle::after,.priceFilterMobile__slider .noUi-handle::before{display:none}.selectFiltersMobileWrapper{display:flex;flex-direction:column;border-radius:4px;background-color:#fff;border:.5px solid #c7c7cc}.selectFiltersMobile::after{content:'';display:flex;position:relative;width:100%;height:24px}.mobileFilterTitle{display:flex;flex:0 0 auto;width:100%;height:48px;border-bottom:1px solid #c7c7cc;align-items:center;align-content:center;justify-content:space-between;padding-left:24px;padding-right:24px;font-size:13px;font-weight:600;line-height:16px;color:#000;position:relative}.mobileFilterTitle:last-of-type{border-bottom:0 none}.mobileFilterTitle:focus,.mobileFilterTitle:hover{text-decoration:none;color:#000}.mobileFilterCheck{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;opacity:0}.filterCheck{padding:15px}.filtersActionButtons{display:flex;width:100%}.filtersActionButton{display:flex;flex:0 0 auto;width:50%;align-items:center;align-content:center;justify-content:center;font-size:15px;line-height:18px;color:#000;height:48px;background-color:#fff;border-top:.5px solid #e5e5ea}.filtersActionButton+.filtersActionButton{border-left:.5px solid #e5e5ea}.filtersActionButton:focus,.filtersActionButton:hover{color:#000;text-decoration:none}.filterChecked{position:relative;display:inline-block;text-align:center;left:unset;top:unset;font-size:12px;font-weight:600;line-height:16px;margin-left:5px}.filtersDropdownConatiner{display:none}}@media (min-width:768px){.filterChecked{line-height:17px}}.row.activeFilters{height:24px;overflow:hidden}.filterCheck label.disabled{opacity:.4}.desktopMainPageCatalog .filtersContainer{margin:0}.desktopMainPageCatalog #catalog{margin-top:20px}