.brand-carousel{margin-block:var(--obi-section-spacing);overflow:hidden}.brand-carousel__heading{margin:0 0 2.4rem;color:var(--obi-color-text)}.brand-carousel__viewport{position:relative;border-block:1px solid var(--obi-color-border);background:var(--obi-color-bg)}.brand-carousel__track{display:flex;align-items:center;gap:3.2rem;width:max-content;padding-block:1.2rem;animation:brand-scroll var(--brand-speed, 30s) linear infinite}.brand-carousel__viewport:hover .brand-carousel__track{animation-play-state:paused}@keyframes brand-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.brand-carousel__track{width:auto;overflow-x:auto;animation:none}}.brand-carousel__item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:var(--obi-tap-size);color:var(--obi-color-text);text-decoration:none}.brand-carousel__item:hover .brand-carousel__name{text-decoration:underline;text-underline-offset:4px}.brand-carousel__logo{width:auto;height:auto;max-width:11rem;max-height:4rem;object-fit:contain;mix-blend-mode:multiply}.brand-carousel__name{font-family:var(--obi-font-body-family);font-weight:var(--obi-font-body-weight-bold);font-size:1.3rem;line-height:1.2;letter-spacing:var(--obi-letter-spacing-button);text-transform:uppercase;white-space:nowrap;color:var(--obi-color-text)}@media screen and (min-width:750px){.brand-carousel__heading{margin-bottom:3.2rem}.brand-carousel__track{gap:4.8rem;padding-block:1.6rem}.brand-carousel__logo{max-width:14rem;max-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-brand-carousel.css.map */
