.brand-logos .grid-bordered{overflow:hidden;position:relative}.brand-logos .grid-bordered:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-width:1px;border-style:solid;border-color:rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:inherit}.brand-logos .grid-bordered .f-grid{--f-column-gap: 0 !important;--f-row-gap: 0 !important;--f-row-gap-mobile: 0 !important;--f-column-gap-mobile: 0 !important}.brand-logos .grid-bordered .brand-logos__wrapper{position:relative;height:100%;border-radius:0;border:0}.brand-logos .grid-bordered .brand-logos__wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-inline-end:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));border-block-end:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}@media(min-width:1280px){.brand-logos .grid-bordered .brand-logos__wrapper.desktop-hide-border:before{border-inline-end-width:0}}@media(min-width:1024px)and (max-width:1279.98px){.brand-logos .grid-bordered .brand-logos__wrapper.laptop-hide-border:before{border-inline-end-width:0}}@media(min-width:768px)and (max-width:1023.98px){.brand-logos .grid-bordered .brand-logos__wrapper.tablet-hide-border:before{border-inline-end-width:0}}@media(max-width:767.98px){.brand-logos .grid-bordered .brand-logos__wrapper.mobile-hide-border:before{border-inline-end-width:0}}.brand-logos--padding-none{--pd-y: 0;--pd-x: 0}.brand-logos--padding-small{--pd-y: 2rem;--pd-x: 1.5rem}.brand-logos--padding-medium{--pd-y: 2.4rem;--pd-x: 2rem}.brand-logos__wrapper{padding:var(--pd-y, 0rem) var(--pd-x, 0rem)}.brand-logos--image-full .brand-logos__image{width:100%}.brand-logos--image-full .media-wrapper img{object-fit:contain;width:100%;height:auto}.brand-logos__items--single-row .brand-logos--image-full .brand-logos__image,.brand-logos__items--single-row .brand-logos--image-full .media-wrapper img{width:auto!important}.brand-logos--image-large .media-wrapper{width:13rem;max-width:100%}@media(max-width:767.98px){.brand-logos--image-large .media-wrapper{width:11rem}}.brand-logos--image-medium .media-wrapper{width:8rem;max-width:100%}@media(max-width:767.98px){.brand-logos--image-medium .media-wrapper{width:6rem}}.brand-logos__items--single-row{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:1.2rem!important;padding:0!important;max-width:fit-content!important;margin-inline:auto!important;overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.brand-logos__items--single-row::-webkit-scrollbar{display:none!important}.brand-logos__items--single-row>.f-column{flex:0 0 auto!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:.8rem 1.6rem!important;scroll-snap-align:center!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:4px!important;overflow:visible!important}.brand-logos__items--single-row .brand-logos__wrapper{width:auto!important;height:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.brand-logos__items--single-row .brand-logos__image,.brand-logos__items--single-row .brand-logos__image.relative,.brand-logos__items--single-row .brand-logos__image.focus-inset,.brand-logos__items--single-row .brand-logos__image.btn-hover-wrapper,.brand-logos__items--single-row .media-wrapper,.brand-logos__items--single-row .media-wrapper.block{width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.brand-logos__items--single-row .media-wrapper img{height:32px!important;width:auto!important;max-width:none!important;object-fit:contain!important}@media(max-width:1023px){.brand-logos__items--single-row{justify-content:flex-start!important;margin-inline:0!important;gap:0!important;padding:0!important}.brand-logos__items--single-row>.f-column{padding:.6rem 1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-brand-logos.css.map */
