.catalog-head{flex-direction:column;gap:40rem;padding:40rem 0;display:flex}.catalog-head__title{color:#162962;margin-bottom:20rem;padding-right:40rem}.catalog-head__text{color:#3e4f80}.catalog-page{gap:80rem;padding-top:60rem;display:flex}.catalog-sidebar{flex-direction:column;flex:none;width:25%;display:flex}.catalog-sidebar__menu{flex-flow:column wrap;gap:20rem;display:flex}.catalog-sidebar__menu-item{color:#3e4f80;background:#fff;border-radius:12rem;height:44rem;padding:0 20rem;font-weight:500;line-height:44rem;text-decoration:none;transition:all .2s;display:block;position:relative;box-shadow:0 12rem 24rem #919fb933}.catalog-sidebar__menu-item:after{content:"";border:2rem solid #919fb933;border-radius:16rem;transition:all .2s;display:block;position:absolute;inset:-6rem}.catalog-sidebar__menu-item:hover{color:#162962;box-shadow:none;background:#919fb91a}.catalog-sidebar__menu-item:hover:after{border:1rem solid #919fb933;border-radius:12rem;inset:0}.catalog-sidebar__menu-item_active,.catalog-sidebar__menu-item_active:hover{color:#162962;box-shadow:none;cursor:default;background:#919fb91a}.catalog-sidebar__menu-item_active:after,.catalog-sidebar__menu-item_active:hover:after{border:1rem solid #3e4f80;border-radius:12rem;inset:0}@media screen and (width<=768px){.catalog-sidebar{display:none}}.catalog-content{width:100%}.catalog-content__head{justify-content:space-between;align-items:center;display:flex}.catalog-content__filter{gap:20rem;display:flex}.catalog-content__filter-item{color:#919fb9;cursor:pointer;border:2rem solid #919fb966;border-radius:12rem;justify-content:center;align-items:center;height:40rem;padding:0 20rem;font-family:Inter,sans-serif;font-size:14rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.catalog-content__filter-item:hover{color:#162962;background:#919fb933}.catalog-content__filter-item_active,.catalog-content__filter-item_active:hover{color:#fff;cursor:default;background:#919fb9;border:2rem solid #0000}.catalog-content__list{flex-wrap:wrap;justify-content:space-between;gap:40rem;padding-top:40rem;display:flex}.catalog-content__list-item{text-align:left;color:#162962;cursor:pointer;border-radius:12rem;flex:none;justify-content:space-between;width:calc(50% - 20rem);height:190rem;padding:20rem 30rem;text-decoration:none;transition:all .2s;position:relative;overflow:hidden}.catalog-content__list-item,.catalog-content__list-item-head{flex-direction:column;row-gap:20rem;display:flex}.catalog-content__list-item-type{font-size:14rem}.catalog-content__list-item-title{font-size:20rem}.catalog-content__list-item-param{-moz-column-gap:10rem;justify-content:space-between;align-items:center;column-gap:10rem;display:flex}.catalog-content__list-item-time{font-size:14rem}.catalog-content__list-item-price{font-weight:500}.catalog-content__list-item:nth-child(n){background:linear-gradient(to top right,#f9b899,#f6da90)}.catalog-content__list-item:nth-child(2n){background:linear-gradient(to top right,#f6da90,#f1b0e9)}.catalog-content__list-item:nth-child(3n){background:linear-gradient(to top right,#f1b0e9,#a599fc)}.catalog-content__list-item:nth-child(4n){background:linear-gradient(to top right,#a599fc,#8bd9fa)}.catalog-content__list-item:hover{transform:scale(1.1);box-shadow:0 16rem 32rem #919fb94d}.catalog-content__nav{-moz-column-gap:10rem;justify-content:center;column-gap:10rem;padding:40rem;display:flex}.catalog-content__nav-item{color:#919fb9;cursor:pointer;border:2rem solid #919fb966;border-radius:12rem;justify-content:center;align-items:center;width:40rem;height:40rem;font-size:14rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.catalog-content__nav-item_next,.catalog-content__nav-item_prev{background-position:50%;background-repeat:no-repeat;background-size:20%}.catalog-content__nav-item_prev{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20style%3D%22fill%3A%23919fb9%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M9.4%20233.4c-12.5%2012.5-12.5%2032.8%200%2045.3l192%20192c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L77.3%20256%20246.6%2086.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200l-192%20192z%22%2F%3E%3C%2Fsvg%3E)}.catalog-content__nav-item_next{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20style%3D%22fill%3A%23919fb9%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z%22%2F%3E%3C%2Fsvg%3E)}.catalog-content__nav-item:hover{color:#162962;background:#919fb933}.catalog-content__nav-item_next:hover,.catalog-content__nav-item_prev:hover{background-position:50%;background-repeat:no-repeat;background-size:20%}.catalog-content__nav-item_prev:hover{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20style%3D%22fill%3A%23162962%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M9.4%20233.4c-12.5%2012.5-12.5%2032.8%200%2045.3l192%20192c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L77.3%20256%20246.6%2086.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200l-192%20192z%22%2F%3E%3C%2Fsvg%3E)}.catalog-content__nav-item_next:hover{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20style%3D%22fill%3A%23162962%22%20viewBox%3D%220%200%20320%20512%22%3E%3Cpath%20d%3D%22M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z%22%2F%3E%3C%2Fsvg%3E)}.catalog-content__nav-item_active,.catalog-content__nav-item_active:hover{color:#162962;background:#919fb966;border:2rem solid #0000}@media screen and (width<=768px){.catalog-content__filter,.catalog-content__head{flex-wrap:wrap;gap:20rem}.catalog-content__filter-item,.catalog-content__list-item{width:100%}}
