.banner-marquee{width:100%;overflow:hidden;position:absolute;left:0;right:0;z-index:1;pointer-events:none}.banner-marquee--top{top:0}.banner-marquee--bottom{bottom:0}.banner-marquee__wrapper{width:100%;display:flex;align-items:center;position:relative}.banner-marquee__content{display:flex;align-items:center;gap:2rem;white-space:nowrap;animation:marquee-scroll linear infinite;will-change:transform}.banner-marquee__item{display:flex;align-items:center;gap:1rem;padding:0 1rem;flex-shrink:0}.banner-marquee__image{display:inline-block;vertical-align:middle;object-fit:contain;flex-shrink:0;width:auto;height:var(--marquee-image-height, 65px)}.banner-marquee__text{display:inline-block;font-size:67px;font-weight:700;letter-spacing:0;text-transform:uppercase;flex-shrink:0;font-family:var(--font-heading-family)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.banner-marquee:hover .banner-marquee__content{animation-play-state:paused}.banner{position:relative}.banner:has(.banner-marquee){overflow:hidden;position:relative;display:flex}@media screen and (min-width: 750px){.banner--small:has(.banner-marquee):not(.banner--adapt){min-height:42rem}.banner--medium:has(.banner-marquee):not(.banner--adapt){min-height:56rem}.banner--large:has(.banner-marquee):not(.banner--adapt){min-height:72rem}}.banner:has(.banner-marquee) .banner__media{height:100%;min-height:100%}.banner:has(.banner-marquee--top) .banner__content{padding-top:6rem}.banner:has(.banner-marquee--bottom) .banner__content{padding-bottom:6rem;pointer-events:none}@media screen and (max-width: 749px){.banner:has(.banner-marquee--top) .banner__content{padding-top:3rem}.banner:has(.banner-marquee--bottom) .banner__content{padding-bottom:3rem}}@media screen and (max-width: 749px){.banner-marquee__item{gap:.75rem;padding:0 .75rem}.banner-marquee__text{font-size:45px}.banner-marquee__content{gap:1.5rem}.banner-marquee__image{height:var(--marquee-image-height-mobile, 45px)}}@media screen and (max-width: 480px){.banner-marquee__content{gap:1rem}.banner-marquee__item{gap:.5rem;padding:0 .5rem}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/section-banner-marquee.css.map */
