.page-brands,.page-brands__container{display:flex;flex-direction:column}.page-brands__container{height:100%;margin:0;padding:0 120px;width:inherit}.page-brands__container .g-title{font-size:40px;font-weight:600;line-height:133%;padding-bottom:20px}@media(max-width:1024px){.page-brands__container{padding:0 16px}.page-brands__sorting{display:none}}.page-brands__empty{align-items:center;display:flex;height:100%;justify-content:center;min-height:550px;width:100%}.page-brands__empty p{color:var(--text-body-text);font-size:20px;font-weight:500;line-height:133%}.subcatalog{margin-bottom:50px}.subcatalog .subcatalog__items{grid-gap:1.5px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.02);display:grid;grid-template-columns:repeat(7,minmax(50px,1fr));overflow:hidden;padding:0 120px}@media(max-width:1024px){.subcatalog .subcatalog__items{padding:0 16px}}.subcatalog .subcatalog__items.--row-5{grid-template-columns:repeat(5,minmax(50px,1fr))}.subcatalog .subcatalog__item{align-items:center;background:var(--bg-white);display:flex;flex-direction:column;padding:45px 20px 30px}.subcatalog .subcatalog__item .title{word-wrap:break-word;color:var(--text-body-strong);font-size:16px;font-weight:600;line-height:120%;margin:25px auto 0;word-break:break-word}.subcatalog .subcatalog__item img{height:160px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.subcatalog--preloader,.subcatalog--preloader .container{display:flex}.subcatalog--preloader .spinner{margin:0 auto;padding:150px 0 170px}@media(min-width:1024px)and (max-width:1360px){.subcatalog .subcatalog__items{grid-template-columns:repeat(5,1fr)}.subcatalog .subcatalog__items.--row-5{grid-template-columns:repeat(4,minmax(50px,1fr))}}@media(min-width:768px)and (max-width:1023px){.subcatalog .subcatalog__items{grid-template-columns:repeat(4,1fr)}.subcatalog .subcatalog__items.--row-5{grid-template-columns:repeat(3,minmax(50px,1fr))}}@media(max-width:767px){.subcatalog{margin-bottom:0}.subcatalog .container{padding-left:0;padding-right:0}.subcatalog .subcatalog__items{border-radius:0;grid-template-columns:repeat(2,1fr)}.subcatalog .subcatalog__items.--row-5{grid-template-columns:repeat(2,minmax(50px,1fr))}.subcatalog .subcatalog__item{padding:25px 20px 30px}.subcatalog .subcatalog__item .title{margin:15px auto 0}}