.brand-logos-section h3{font-size:.938rem;line-height:2.5rem;letter-spacing:.52px;max-width:100%;flex-basis:100%;text-align:left;font-family:var(--font-body-family);min-height:auto;margin-bottom:1.5rem}.brand-logos-section .page-width{max-width:92rem;overflow:hidden}.brand-logos-section h2{margin-bottom:1.875rem}.custon-slide-right.brand-logos-section h3{font-size:1.875rem;line-height:2.5rem;letter-spacing:0;font-family:var(--font-heading-family)}.white-logo.brand-logos-section{overflow:visible}.white-logo.brand-logos-section h3{color:#fff}.white-logo.brand-logos-section .brand-logo img{filter:brightness(0) invert(1)}.white-logo .bg{height:44.375rem}.white-logo:after{content:"";display:block;width:100%;height:44.375rem;position:absolute;top:0;left:0;background:linear-gradient(180deg,#041424 20%,#6c757c00);z-index:-1}.bekannt-aus.brand-logos-section h3{white-space:nowrap;margin-right:3.125rem}.bekannt-aus.brand-logos-section .brand-logos-container{display:block;overflow:hidden}.bekannt-aus.brand-logos-section .brand-logos-container .brand-logo{margin-right:1.5rem;margin-left:1.5rem;width:7rem}.bekannt-aus .brand-slider-wrap{align-items:center}.bekannt-aus.brand-logos-section .page-width{max-width:60rem}.bekannt-aus .brand-slider-wrap .brand-logo img{object-fit:contain}.brand-slider-wrap p{margin-bottom:.2rem}.brand-logos-container .swiper-slide:first-child{margin-left:-1rem}@media screen and (min-width:991px){.custon-slide-right.brand-logos-section .page-width{max-width:var(--page-width)}.brand-logos-section:not(.bekannt-aus) .brand-logos-wrap .brand-logos-container>div{display:flex;align-items:center}.brand-logos-container{display:flex}.brand-logo{flex-shrink:0;text-align:center}.brand-logos-section{text-align:center}.brand-logos-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}.brand-logo{width:5.75rem;background:transparent;height:2.625rem;display:flex;align-items:center;justify-content:center;border-radius:0;transition:all .3s;cursor:pointer}.brand-logos-section:not(.bekannt-aus) .brand-logos-wrap .brand-logo:nth-child(1) img{height:4rem}.brand-logo img{height:2.625rem;max-width:5.75rem;object-fit:contain}.brand-logos-section .swiper-button-next{right:3rem;margin-top:2.5rem}.brand-logos-section .swiper-button-prev{left:3rem;margin-top:2.5rem}.brand-slider-wrap .brand-logo img{height:100%;max-width:100%;object-fit:cover;border-radius:1rem;width:100%}.brand-logos-section:not(.bekannt-aus) .brand-slider-wrap .brand-logo{height:4.375rem;border-radius:.31rem;overflow:hidden;width:8.75rem;background-color:#fff;align-items:center;justify-content:center;display:flex;border:0;padding:1.25rem .625rem;box-sizing:border-box}.brand-logos-section:not(.bekannt-aus) .brand-slider-wrap .brand-logo img{max-width:6.25rem;height:auto;border-radius:0;object-fit:contain;max-height:3.125rem}.brand-logos-section{overflow:hidden}.custon-slide-right .brand-slider-wrap .brand-logos-container{width:calc(100% + 140px);margin-right:0;overflow:hidden;margin-left:0}.brand-slider-wrap .swiper-pagination.swiper-pagination-bullets{bottom:0rem!important;width:auto;left:1rem}}@media screen and (max-width:990px){body .brand-logos-section{padding-top:50px}.brand-slider-wrap>p,.brand-slider-wrap h2{text-align:center}.brand-slider-wrap .brand-logo{width:140px!important;background-color:#f7f7f3;height:70px;display:flex;align-items:center;justify-content:center;background:#fff 0% 0% no-repeat padding-box;border:none}.brand-slider-wrap .brand-logo img{width:auto;height:100%;object-fit:cover;max-height:50px;padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tzn_brand-logo.css.map */
