.catalog__count-element{font-weight:700;display:-ms-flexbox;display:flex;width:auto;text-align:right;white-space:nowrap;color:#939699;-ms-flex-flow:nowrap row;flex-flow:row nowrap}.catalog__count-element span{margin-left:.25rem;color:#d9572b}.catalog__section-desc,.label__list{margin-bottom:2rem}.label__item{position:relative;overflow:hidden;margin-bottom:1rem;border-radius:5px;background-color:#fff}.label__item:before{position:absolute;z-index:1;left:0;display:block;width:0;height:100%;content:"";transition:all .25s ease-in-out}.label__item:hover a{color:#fff}.label__item:hover:before{width:100%}.label__item.yellow:before,.label__item.yellow i{background-color:#e6ac00}.label__item.orange:before,.label__item.orange i{background-color:#d9572b}.label__item.green:before,.label__item.green i{background-color:#95b359}.label__item.lightBlue:before,.label__item.lightBlue i{background-color:#3693b3}.label__item.darkBlue:before,.label__item.darkBlue i{background-color:#1f4e66}.label__item a{font-size:1rem;font-weight:700;position:relative;z-index:2;text-transform:uppercase;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.label__item a,.label__item a i{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.label__item a i{font-size:.866666666666667em;font-style:normal;width:40px;height:40px;margin-right:1rem;text-transform:none;color:#fff;-ms-flex-pack:center;justify-content:center}.label__item a i:before{font-size:1.4rem}.label__item:last-child{margin-bottom:0}.sort{display:-ms-flexbox;display:flex;margin-bottom:2rem;padding:1rem 1.5rem;border-radius:5px;background-color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.sort strong{margin-right:.5rem;white-space:nowrap}.sort a{display:inline-block;margin-right:.25rem;margin-left:.25rem;color:#3693b3}.sort a i{font-size:1.333333333333333em}.sort a.active{color:#d9572b}.sort__left{width:100%;-ms-flex-align:center;align-items:center}.sort__left,.sort__right{display:-ms-flexbox;display:flex}.sort__right{width:auto;-ms-flex-flow:nowrap row;flex-flow:row nowrap}@media screen and (max-width:960px){.sort__right{display:none}}@media screen and (max-width:780px){.catalog__section-desc,.label__list{margin-bottom:1rem}}@media screen and (max-width:560px){.catalog__section-desc,.label__list{display:none}.sort{display:block}.sort a{margin-left:0}.sort__left{display:block}}