.brand-marquee{--tile-w: 140px;position:relative;padding:var(--section-pt, 18px) 0 var(--section-pb, 34px);background:var(--color-background, var(--color-surface));color:var(--color-foreground, var(--color-ink));overflow:hidden}.brand-marquee--original{--tile-w: 165px}.brand-marquee__rows{display:block}.brand-marquee__row{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-bottom:2px}.brand-marquee__row::-webkit-scrollbar{display:none}.brand-marquee__row:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.brand-marquee__track{display:flex;gap:2px;width:max-content}.brand-marquee__tile{position:relative;flex:none;display:block;width:var(--tile-w);aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--color-primary);background:var(--color-img-bg);color:#fff;text-decoration:none;scroll-snap-align:start}.brand-marquee__tile:focus-visible{outline:2px solid var(--color-primary-ink, #fff);outline-offset:-4px}.brand-marquee__img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}.brand-marquee__bar{--bar-mid: calc(var(--tile-w) * .09);position:absolute;inset-inline:0;bottom:0;direction:ltr;display:flex;align-items:center;gap:4px;height:calc(var(--bar-mid) * 2);padding-inline:7px;color:#fff}.brand-marquee__bar:before{content:"";position:absolute;inset-inline:0;bottom:0;height:calc(var(--bar-mid) * 3.5);background:linear-gradient(to top,#00000052,#00000029,#0000)}.brand-marquee__logo,.brand-marquee__cta{position:relative}.brand-marquee__logo{flex:none;display:inline-flex;align-items:center;height:16px;max-width:40px}.brand-marquee__logo-img{width:auto;height:16px;max-width:40px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.brand-marquee__cta{display:inline-flex;align-items:center;gap:1px;min-width:0;margin-left:auto;font-family:var(--font-body);font-size:10px;line-height:14px;font-weight:700;letter-spacing:0;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 6px rgba(0,0,0,.35)}[dir=rtl] .brand-marquee__cta{direction:rtl}html[lang^=ar] .brand-marquee__cta{font-family:var(--font-arabic);letter-spacing:0}.brand-marquee__cta-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.brand-marquee__cta svg{flex:none;width:10px;height:10px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.55))}@media(hover:hover)and (pointer:fine){html.motion-ok .brand-marquee__img{transition:transform .6s var(--ease-out)}html.motion-ok a.brand-marquee__tile:hover .brand-marquee__img{transform:scale(1.04)}}@media(min-width:768px){.brand-marquee{--tile-w: 200px;padding-block:var(--section-pt, 34px) var(--section-pb, 34px)}.brand-marquee--original{--tile-w: 262px}.brand-marquee__bar{padding-inline:10px}.brand-marquee__cta{font-size:11px}.brand-marquee__logo,.brand-marquee__logo-img{height:18px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-brand-mosaic.css.map */
