.scrolling-promotion{overflow:hidden;display:flex;align-items:center;position:relative;border-style:solid;border-color:rgba(var(--color-foreground),.12);border-width:1px 0;padding-top:var(--section-padding-top, 20px);padding-bottom:var(--section-padding-bottom, 20px)}.scrolling-promotion--shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(100deg,transparent 0%,transparent calc(50% - var(--shine-width, 30%) / 2),rgba(255,255,255,var(--shine-opacity, .25)) 50%,transparent calc(50% + var(--shine-width, 30%) / 2),transparent 100%);background-size:200% 100%;background-repeat:no-repeat;animation:scrolling-promo-shine var(--shine-speed, 6s) linear infinite;mix-blend-mode:screen}@keyframes scrolling-promo-shine{0%{background-position:200% 0}to{background-position:-100% 0}}.scrolling-promotion__inner{width:100%;overflow:hidden}.scrolling-promotion__track{display:flex;flex-wrap:nowrap;width:max-content;animation:scrolling-promo-left var(--promotion-speed, 30s) linear infinite;will-change:transform}.scrolling-promotion__track[data-direction=right]{animation-name:scrolling-promo-right}.scrolling-promotion:hover .scrolling-promotion__track{animation-play-state:paused}@keyframes scrolling-promo-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrolling-promo-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.scrolling-promotion__group{flex:0 0 auto;display:flex;align-items:center}.scrolling-promotion__item{flex:0 0 auto;display:flex;align-items:center;margin:0 calc(var(--item-gap-mobile, 30px) / 2)}@media(min-width:750px){.scrolling-promotion__item{margin:0 calc(var(--item-gap, 50px) / 2)}}.scrolling-promotion__link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.scrolling-promotion__text{color:rgb(var(--color-foreground));line-height:1;white-space:nowrap;font-size:calc(var(--text-size, 30px) * .75);letter-spacing:-.01em}@media(min-width:750px){.scrolling-promotion__text{font-size:var(--text-size, 30px)}}.scrolling-promotion__image{display:block;width:auto;max-width:none;height:calc(var(--image-height, 80px) * .75);object-fit:contain}@media(min-width:750px){.scrolling-promotion__image{height:var(--image-height, 80px)}}.scrolling-promotion__image--placeholder{opacity:.3}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-scrolling-promotion.css.map */
