.catalog-list__inner{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -15px}.catalog-list-slider{flex:1 0 calc(25% - 30px);max-width:calc(25% - 30px);margin:0 15px 30px;background-color:#fff;border-radius:5px;box-shadow:0 3px 35px rgba(0,0,0,.15)}.catalog-list-slider__header{position:relative;display:flex;align-items:center;padding:31px 55px 29px 20px;min-height:98px}.catalog-list-slider__icon{flex-shrink:0;width:52px;height:52px;margin-right:25px}.catalog-list-slider__icon .icon{fill:#802a50}.catalog-list-slider__title a{display:block;text-decoration:none;color:#000;font-size:18px;line-height:1.11;font-weight:700}.catalog-list-slider__title a:hover{text-decoration:none}.catalog-list-slider__arrow{position:absolute;right:18px;width:26px;height:26px;cursor:pointer;background-color:#fbfbfb;transition:all .3s}.catalog-list-slider__arrow:after{content:'';position:absolute;display:block;width:8px;height:8px;top:7px;left:10px;border-right:1px solid #802a50;border-bottom:1px solid #802a50;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:border-color .3s ease}.catalog-list-slider__arrow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.catalog-list-slider__arrow:hover:after{border-color:#802a50}.catalog-list-slider__body{margin:0 20px 34px;border-top:1px solid #f6f6f6}.catalog-list-slider.open .catalog-list-slider__arrow{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.catalog-list-slider.open .catalog-list-slider__arrow:after{border-color:#802a50}.catalog-list-slider .nav-menu__list{padding:22px 0 0}.catalog-list-slider .nav-menu__item{position:relative;padding-right:30px}.catalog-list-slider .nav-menu__item:not(:last-child){margin-bottom:18px}.catalog-list-slider .nav-menu__item>.nav-menu__arrow{position:absolute;top:-2px;right:0;width:24px;height:24px;z-index:10;cursor:pointer}.catalog-list-slider .nav-menu__item>.nav-menu__arrow:after{content:'';position:absolute;display:block;width:10px;height:2px;top:11px;left:7px;background-color:#802a50}.catalog-list-slider .nav-menu__item>.nav-menu__arrow:before{content:'';position:absolute;display:block;width:2px;height:10px;top:7px;left:11px;background-color:#802a50;transition:all .3s}.catalog-list-slider .nav-menu__item.mob-open>.nav-menu__link{color:#802a50}.catalog-list-slider .nav-menu__item.mob-open>.nav-menu__link span{color:#802a50!important}.catalog-list-slider .nav-menu__item.mob-open>.lvl2-menu{max-height:1000px}.catalog-list-slider .nav-menu__item.mob-open>.nav-menu__arrow:before{-webkit-transform:scale(1,0);transform:scale(1,0)}.catalog-list-slider .nav-menu__link{display:block;font-size:15px;color:#424f60;line-height:1.47;transition:color .3s ease;text-decoration:none}.catalog-list-slider .nav-menu__link:hover{text-decoration:none;color:#802a50}.catalog-list-slider .nav-menu .lvl2-menu{position:static;max-height:0;margin-left:10px;overflow:hidden;transition:all .3s}.catalog-list-slider .nav-menu .lvl2-menu__list{padding:20px 0 13px}.catalog-list-slider .nav-menu .lvl2-menu__item:not(:last-child){margin-bottom:17px}.catalog-list-slider .nav-menu .lvl2-menu__link{display:block;color:#424f60;font-size:12px;line-height:1.6;transition:all .3s}.catalog-list-slider .nav-menu .lvl2-menu__link:hover{text-decoration:none;color:#802a50}.catalog-list-slider.disabled{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.catalog-list-slider.disabled .catalog-list-slider__arrow:after{border-color:#bbb}.catalog-list-slider.disabled a,.catalog-list-slider.disabled span{color:#bbb!important;text-decoration:none!important;cursor:default!important}@media screen and (max-width:1629px){.catalog-list-slider{flex:1 0 calc((100% / 3) - 30px);max-width:calc((100% / 3) - 30px)}}@media screen and (max-width:1024px){.catalog-list__inner{margin:0 -5px}.catalog-list-slider{flex:1 0 calc(50% - 10px);max-width:calc(50% - 10px);margin:0 5px 10px}}@media screen and (max-width:767px){.catalog-list__inner{margin:0}.catalog-list-slider{flex:1 0 100%;max-width:100%;margin:0 0 10px;box-shadow:0 3px 20px rgba(0,0,0,.08)}.catalog-list-slider__header{padding:20px 60px 20px 20px}.catalog-list-slider__icon{margin-right:15px}}