.promotion-banner{width:100%;background-color:rgb(var(--banner-bg-color, 0, 0, 0));padding-top:var(--banner-padding-top, 12px);padding-bottom:var(--banner-padding-bottom, 12px);overflow:hidden;position:relative}.promotion-banner--sticky{position:sticky;top:0;z-index:999}.promotion-banner__wrapper{width:100%;overflow:hidden}.promotion-banner__track{display:flex;width:fit-content;animation:scroll var(--scroll-speed, 30s) linear infinite;will-change:transform}.promotion-banner:hover .promotion-banner__track{animation-play-state:paused}.promotion-banner__content{display:flex;align-items:center;gap:3rem;white-space:nowrap;flex-shrink:0}.promotion-banner__item{display:flex;align-items:center;gap:.75rem;color:rgb(var(--banner-text-color, 255, 255, 255));font-size:var(--banner-font-size, 14px);font-weight:500;letter-spacing:.02em;padding-right:3rem}.promotion-banner__icon{display:flex;align-items:center;justify-content:center;width:var(--banner-icon-size, 20px);height:var(--banner-icon-size, 20px);flex-shrink:0;color:rgb(var(--banner-icon-color, 255, 255, 255))}.promotion-banner__icon svg{width:100%;height:100%;fill:currentColor}.promotion-banner__text{line-height:1.4}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media screen and (max-width: 749px){.promotion-banner__content{gap:2rem}.promotion-banner__item{gap:.5rem;padding-right:2rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-promotion-banner.css.map */
