.brand-collection{margin:60px 0 100px}.brand-collection .grid{justify-content:center;row-gap:30px;padding:0 50px}.brand-collection .grid__item{background:#fff;box-shadow:0 0 4px #0003;border-bottom:2px solid #1bd7ff;text-align:center}.grid-link{position:relative;display:block}.grid-link__image{position:relative;display:table;table-layout:fixed;width:100%}.grid-link__image-centered{display:table-cell;vertical-align:middle;width:100%;overflow:hidden}.brand-collection p.link{margin:0;line-height:1;color:#05aff2;letter-spacing:0;font-size:15px;text-decoration:none;background:#f7f7f7;width:100%;padding:10px 0}.brands_name_sorting{margin:0 0 60px}.brands_name_sorting ul{margin:0;padding:18px 50px;list-style:none;display:flex;align-items:center;justify-content:space-between;border-top:2px solid #1bd7ff;border-bottom:2px solid #1bd7ff;background:#f0f8ff}.brands_name_sorting ul li a{font-size:18px;font-weight:800;line-height:1;color:#05aff2;text-decoration:none;cursor:pointer}@media screen and (min-width: 320px){.brand-collection .grid--1-col .grid__item{width:100%;max-width:100%}}@media screen and (min-width: 425px){.brand-collection .grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}}@media screen and (min-width: 750px){.brand-collection .grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (min-width: 990px){.brand-collection .grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (min-width: 1280px){.brand-collection .grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (max-width: 1440px){.brands_name_sorting ul{padding:18px 20px}.brand-collection .grid{padding:0}}@media screen and (max-width: 768px){.brands_name_sorting ul{padding:10px}.brands_name_sorting ul li a{font-size:14px}.brand-collection{margin:40px 0 50px}.brands_name_sorting{margin:0 0 40px}}@media screen and (max-width: 425px){.brands_name_sorting ul{flex-wrap:wrap}.brands_name_sorting ul li{flex:1 0 7%}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/section-brand-collection.css.map */
