.brand-icons__inner{margin:0 auto}.brand-icons__title{text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:1.8rem;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.1;letter-spacing:-.1rem}.brand-icons__carousel-wrapper{position:relative}.brand-icons__icons.swiper{overflow:hidden}.brand-icons__icon{display:flex;align-items:center;justify-content:center;max-height:var(--brand-icon-tile-h, 3.4rem);background:var(--brand-icon-block-bg, #fff);border-radius:.5rem;box-sizing:border-box;padding:0 .6rem}.brand-icons__link{display:flex;align-items:center;justify-content:center;width:100%;height:auto;text-decoration:none}.brand-icons__icon img{max-width:var(--brand-icon-size, 100%);max-height:var(--brand-icon-size, 100%);width:auto;height:var(--brand-icon-tile-h, auto);object-fit:contain}@media screen and (min-width:768px){.brand-icons__icon{border-radius:.65rem;padding:1.2rem .6rem}.brand-icons__title{font-size:1.8rem;margin-bottom:2.4rem}}@media screen and (min-width:1024px){.brand-icons__inner.container{padding:0 6.5rem}}.brand-icons__carousel-wrapper .swiper-button-prev,.brand-icons__carousel-wrapper .swiper-button-next{position:absolute;top:50%;width:3.6rem;height:3.6rem;margin-top:-1.8rem;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.1);border-radius:4px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2px 6px rgba(var(--color-shadow),.2);cursor:pointer;z-index:2}.brand-icons__carousel-wrapper .swiper-button-prev:hover,.brand-icons__carousel-wrapper .swiper-button-next:hover{background:rgba(var(--color-foreground),.05)}.brand-icons__carousel-wrapper .swiper-button-prev:focus-visible,.brand-icons__carousel-wrapper .swiper-button-next:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.brand-icons__carousel-wrapper .swiper-button-prev{left:-.5rem;right:auto}.brand-icons__carousel-wrapper .swiper-button-next{right:-.5rem;left:auto}.brand-icons__carousel-wrapper .swiper-button-prev:after,.brand-icons__carousel-wrapper .swiper-button-next:after{content:none}.brand-icons__carousel-wrapper .swiper-button-prev svg,.brand-icons__carousel-wrapper .swiper-button-next svg{display:block;width:1.6rem;height:1.6rem}.brand-icons__carousel-wrapper .swiper-button-prev svg path,.brand-icons__carousel-wrapper .swiper-button-next svg path{fill:rgb(var(--color-foreground))}@media screen and (min-width:768px){.brand-icons__carousel-wrapper .swiper-button-prev{left:-3.5rem}.brand-icons__carousel-wrapper .swiper-button-next{right:-3.5rem}}.brand-icons__carousel-wrapper .swiper-pagination.brand-icons__pagination{position:static;margin-top:1.6rem;padding:.8rem 0 0;display:flex;align-items:center;justify-content:center;gap:.4rem;text-align:center}.brand-icons__carousel-wrapper .swiper-pagination-bullet{width:1.6rem;height:.2rem;border-radius:.1rem;background:rgba(var(--color-foreground),.22);opacity:1;margin:0!important;padding:0;border:none;transition:background-color .2s ease,transform .2s ease;cursor:pointer}.brand-icons__carousel-wrapper .swiper-pagination-bullet:hover{background:rgba(var(--color-foreground),.45)}.brand-icons__carousel-wrapper .swiper-pagination-bullet-active{background:#0069aa}@media screen and (max-width:767px){.brand-icons__carousel-wrapper .hide-on-mobile{display:none!important}}@media screen and (min-width:768px){.brand-icons__carousel-wrapper .hide-on-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/section-brand-icons.css.map */
