.brand-logo.h-24 img{height:1.5rem}.logo-payments .brand-right{max-width:100%;flex-basis:100%;padding-left:0}.logo-payments .brand-left{display:none}.brand-left p{max-width:12.8rem}.logo-payments{background-color:#e9e9e9}.swiper-slide.brand-logo.p-0{padding:0}.brand-logo.h-16 img{height:1rem}.brand-logo.h-54 img{height:3.375rem}.brand-logos-section a.primary-button.underline-button{margin-top:.625rem;font-family:var(--text-font-medium);color:#a62122;font-size:.875rem}.brand-logos-section .svg-wrapper{width:.75rem;height:.75rem;color:#000;margin-left:.5rem}.kunden.brand-logos-section .brand-right{max-width:69.5%;flex-basis:69.5%}.kunden.brand-logos-section .brand-left{max-width:30.5%;flex-basis:30.5%}.kunden.brand-logos-section{background:#fff}.brand-logos-section{text-align:left}.brand-logos-wrap{display:flex;flex-flow:row wrap;align-items:center}.brand-logos-section{overflow:hidden}.brand-logo img{height:5.625rem;max-width:5.625rem;width:100%;object-fit:contain;object-position:center}.brand-logo img{max-height:5rem;width:auto;transition:filter .2s ease,opacity .2s ease;max-width:6.25rem;object-fit:contain}.brand-logo:hover img{filter:drop-shadow(0px 0px 0px black)}.brand-logo{width:8.75rem;background:#f4f4f4;text-align:center;display:flex;align-items:center;justify-content:center;height:5rem;border-radius:.75rem;margin-right:1.75rem}.brand-left{max-width:20%;flex-basis:20%}.brand-right{max-width:80%;flex-basis:80%;padding-left:1rem}.brand-logos-section p.h3,.brand-logos-section h3{margin-top:0;color:#000;margin-bottom:0;font-size:1.25rem;line-height:1.875rem}.brand-logos-section .page-width{position:relative}.brand-logos-section .swiper-button-next{right:-4.4rem;margin-top:1.4rem}.brand-logos-section .swiper-button-prev{left:-4.4rem;margin-top:1.4rem}.brand-logos-container{max-width:var(--hero-max-w, 1200px);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem 3.7rem;align-items:center;justify-items:center;padding:0 1.25rem 0 3rem;padding-right:0;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scroll-behavior:auto;flex-wrap:nowrap;overflow:auto;justify-content:flex-start;scrollbar-width:none;display:flex;padding-left:0}.brand-logos-slider-new::-webkit-scrollbar{display:none}.brand-logos-slider-new{display:flex;gap:2rem;align-items:center;overflow-x:auto;flex-wrap:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;padding:20px 0}.brand-logos-slider-new.active{cursor:grabbing}.brand-logos-wrap .brand-logos-container>.swiper-pagination{position:relative;left:0;bottom:0;top:0;margin-top:1.875rem;display:flex;justify-content:flex-start}.brand-logos-wrap .brand-logos-container>.swiper-pagination span.swiper-pagination-bullet{margin:0 .75rem 0 0;width:.625rem;height:.625rem}.brand-logos-section .page-width{max-width:75rem}@media screen and (max-width:990px){.hero-sewing__brands-inner.flickity-enabled{min-height:80px}.brand-logos-wrap .brand-logos-container>div{display:block!important;min-height:80px;width:100%}.brand-logos-container{width:100%!important;display:block!important}.brand-logos-wrap .flickity-viewport:focus-visible{outline:none;outline-offset:0;box-shadow:none}.brand-left{max-width:100%;flex-basis:100%;text-align:center}.brand-right{max-width:100%;flex-basis:100%;padding-left:20px}.brand-logos-wrap{flex-direction:column;display:block}.brand-logo{height:62px}.brand-logos-wrap .flickity-viewport .brand-logo{height:80px;width:140px;margin:0 30px 0 0}.brand-logo img{max-height:40px;max-width:100px;object-fit:contain}.brand-logos-section .page-width{position:relative;padding:0;max-width:428px}.brand-logos-section a.primary-button.underline-button .svg-wrapper{margin-left:.5rem;width:5px!important}.brand-logos-section a.primary-button.underline-button.hide-for-desk{margin-top:25px;display:flex!important;justify-content:center;line-height:20px}.brand-logos-section .svg-wrapper{width:10px!important;height:20px!important;color:#000;filter:unset;margin-left:0}.brand-logos-wrap .brand-logos-container>.swiper-pagination{margin-top:20px;justify-content:center}.brand-logos-container{padding:30px 0;position:relative}.brand-logos-container{width:100%!important}.brand-logos-section p.h3,.brand-logos-section h3{font-size:18px;letter-spacing:0;line-height:28px;max-width:320px;margin:auto}.brand-logos-section{padding:50px 0!important}.brand-right-inner{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tzn_brand_logo.css.map */
