.brands__title{text-align:center;margin:0 0 2rem}.brands__carousel{position:relative;display:flex;align-items:center;gap:1rem}.brands__nav{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;border:1px solid rgba(var(--color-foreground),.1);border-radius:50%;background:rgb(var(--color-background));cursor:pointer;transition:background .2s,border-color .2s,opacity .2s;z-index:2}.brands__nav:hover{background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.2)}.brands__nav .svg-wrapper{display:flex;width:1rem;height:1rem}.brands__nav--prev .svg-wrapper{transform:rotate(90deg)}.brands__nav--next .svg-wrapper{transform:rotate(-90deg)}.brands__nav.swiper-button-disabled{opacity:.3;cursor:not-allowed}@media (max-width: 749px){.brands__nav{display:none}.brands__carousel{gap:0}}.brands__grid{display:grid;grid-template-columns:repeat(var(--brands-cols-mobile, 3),1fr);gap:var(--brands-gap, 16px)}@media (min-width: 750px){.brands__grid{grid-template-columns:repeat(var(--brands-cols-desktop, 6),1fr)}}.brands__item,.brands__item a{display:flex;align-items:center;justify-content:center}.brands__img{max-width:100%;height:auto;object-fit:contain}.brands__placeholder{width:100%;max-height:80px;opacity:.3}.brands__swiper{overflow:hidden;flex:1}.brands__swiper .swiper-slide{height:auto;flex-shrink:0;width:calc((100% - var(--brands-gap, 16px) * (var(--brands-cols-mobile, 3) - 1)) / var(--brands-cols-mobile, 3))!important}@media (min-width: 750px){.brands__swiper .swiper-slide{width:calc((100% - var(--brands-gap, 16px) * (var(--brands-cols-desktop, 6) - 1)) / var(--brands-cols-desktop, 6))!important}}.brands__item,.brands__item a,.brands__img{width:100%}@media (min-width: 750px){.brands--grid-desktop .swiper-wrapper{display:grid!important;grid-template-columns:repeat(var(--brands-cols-desktop, 6),1fr);gap:var(--brands-gap, 16px);transform:none!important}.brands--grid-desktop .swiper-slide{width:100%!important;margin:0!important}}@media (max-width: 749px){.brands--grid-mobile .swiper-wrapper{display:grid!important;grid-template-columns:repeat(var(--brands-cols-mobile, 3),1fr);gap:var(--brands-gap, 16px);transform:none!important}.brands--grid-mobile .swiper-slide{width:100%!important;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-brands.css.map */
