.component-brandsmesh .ka-nav-button{background:var(--color-grey-000,#fff);border-radius:4px;cursor:pointer;padding:.5rem .75rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.component-brandsmesh .ka-nav-buttonl{padding:1rem .75rem}.component-brandsmesh .kl-swiper{overflow:-moz-scrollbars-none;-ms-overflow-style:none;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.component-brandsmesh .kl-swiper::-webkit-scrollbar{height:0;width:0!important}.component-brandsmesh .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:1;position:absolute;top:calc(50% - 16px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (min-width:1024px){.component-brandsmesh .kl-swiper__controls{height:auto;overflow:visible}}.component-brandsmesh .kl-swiper__controls--hidden{display:none}.component-brandsmesh .kl-swiper__controls .ka-nav-button{-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.2);box-shadow:0 1px 8px 0 rgba(0,0,0,.2);font-size:0;opacity:.7;padding:.5rem;position:absolute}.component-brandsmesh .kl-swiper__controls .ka-nav-button:hover{opacity:1}.component-brandsmesh .kl-swiper__controls .ka-nav-button--hidden{display:none}.component-brandsmesh .kl-swiper__controls .ka-nav-button svg{fill:var(--color-grey-700,#4d4d4d);pointer-events:none}.component-brandsmesh .kl-swiper__controls .ka-nav-button:first-child{left:.5rem}.component-brandsmesh .kl-swiper__controls .ka-nav-button:last-child{right:.5rem}@media (hover){.component-brandsmesh .kl-swiper__controls{opacity:1;width:100%}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.component-brandsmesh .kl-swiper__controls{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;width:100%}}.component-brandsmesh .kl-swiper__override-grid{max-width:1840px;min-width:928px;padding:0}.component-brandsmesh .kl-swiper__slider-container{overflow:hidden;position:relative}.component-brandsmesh .kl-swiper__slider-container:focus .kl-swiper__controls,.component-brandsmesh .kl-swiper__slider-container:hover .kl-swiper__controls{opacity:1}.component-brandsmesh .kl-swiper__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.component-brandsmesh .kl-swiper__slider--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-brandsmesh .kl-swiper__slider-item{display:inline-block}.component-brandsmesh .l-brands{display:block;margin-bottom:3.5rem;overflow-x:hidden}@media screen and (min-width:1024px){.component-brandsmesh .l-brands{margin-bottom:5rem}}.component-brandsmesh .l-brands__item-swiper{font-size:0}@media screen and (min-width:0px){.component-brandsmesh .l-brands__item-swiper{max-width:calc(40% - 9.6px);min-width:calc(40% - 9.6px)}.component-brandsmesh .l-brands__item-swiper:not(:last-child){margin-right:16px}}@media screen and (min-width:680px){.component-brandsmesh .l-brands__item-swiper{max-width:calc(28.57143% - 11.42857px);min-width:calc(28.57143% - 11.42857px)}.component-brandsmesh .l-brands__item-swiper:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){.component-brandsmesh .l-brands__item-swiper{max-width:calc(15.38462% - 20.30769px);min-width:calc(15.38462% - 20.30769px)}.component-brandsmesh .l-brands__item-swiper:not(:last-child){margin-right:24px}}@media screen and (min-width:1280px){.component-brandsmesh .l-brands__item-swiper{max-width:calc(15.38462% - 20.30769px);min-width:calc(15.38462% - 20.30769px)}.component-brandsmesh .l-brands__item-swiper:not(:last-child){margin-right:24px}}@media screen and (min-width:1920px){.component-brandsmesh .l-brands__item-swiper{max-width:calc(15.38462% - 20.30769px);min-width:calc(15.38462% - 20.30769px)}.component-brandsmesh .l-brands__item-swiper:not(:last-child){margin-right:24px}}.component-brandsmesh .l-brands__title{margin-bottom:1.5rem}@media screen and (min-width:1024px){.component-brandsmesh .l-brands__title{margin-bottom:2rem}}.component-brandsmesh .l-brands__link{border:1px solid var(--color-grey-200,#ccc);border-radius:4px;display:block;overflow:hidden;padding:1px}.component-brandsmesh .l-brands__wrap-image{display:block;padding-top:50%;position:relative}.component-brandsmesh .l-brands__wrap-image img{display:block;left:50%;padding:.75rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component-brandsmesh .l-brands__wrap-image:before{content:"";display:block;padding-top:50%}.component-brandsmesh .l-brands__default-image{fill:var(--color-grey-500,grey);display:block;left:50%;padding:.75rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}