.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-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--scrolling .brand-logos__bar{display:flex;align-items:center;width:100%}.brand-logos--scrolling .brand-logos__bar--inset{box-sizing:border-box;gap:20px;padding-inline:16px}@media(min-width:768px){.brand-logos--scrolling .brand-logos__bar--inset{gap:32px;padding-inline:40px}}.brand-logos--scrolling .brand-logos__label{flex:0 0 auto;color:#555;font-size:13px;white-space:nowrap}.brand-logos--scrolling .brand-logos__view-all{flex:0 0 auto;color:#111;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.brand-logos--scrolling .brand-logos__name{color:#8a8580;font-size:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color .15s ease}.brand-logos--scrolling .brand-logos__image:hover .brand-logos__name,.brand-logos--scrolling .brand-logos__image:focus-visible .brand-logos__name{color:#111}.brand-logos--scrolling .scrolling-promotion{width:100%}.brand-logos--scrolling .brand-logos__bar .scrolling-promotion{flex:1 1 auto;min-width:0;width:auto}.brand-logos--scrolling .brand-logos__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.brand-logos--scrolling .brand-logos__track,.brand-logos--scrolling .brand-logos__item{flex:0 0 auto}.brand-logos--scrolling .brand-logos__wrapper{min-width:max-content}.brand-logos--scrolling .brand-logos--image-full .brand-logos__image{width:12rem}@media(max-width:767.98px){.brand-logos--scrolling .brand-logos--image-full .brand-logos__image{width:9rem}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-brand-logos.css.map */
