.section-promotion{position:relative;z-index:200}.promotion{min-width:0;max-width:100%;overflow:hidden;background:var(--bg);color:var(--fg)}.promotion--line-top,.promotion--line-both{border-top:1px solid var(--border)}.promotion--line-bottom,.promotion--line-both{border-bottom:1px solid var(--border)}.promotion__container,.promotion__viewport{min-width:0;max-width:100%}.promotion__viewport{overflow:hidden}.promotion__track,.promotion__group{display:flex;width:max-content;align-items:center}.promotion[data-promotion-ready=true] .promotion__track{animation:promotion-scroll var(--promotion-duration, 20s) linear infinite}.promotion[data-direction=left_to_right] .promotion__track{animation-direction:reverse}.promotion__group{gap:var(--promotion-gap-desktop, 80px);padding-inline-end:var(--promotion-gap-desktop, 80px)}.promotion__item{display:block;flex:0 0 auto;color:inherit;text-align:var(--promotion-align-desktop, center);text-decoration:none;white-space:nowrap}a.promotion__item:hover{text-decoration:underline;text-underline-offset:.2em}a.promotion__item:focus-visible{outline:2px solid currentColor;outline-offset:3px}.promotion--pause-on-hover:hover .promotion__track,.promotion:focus-within .promotion__track{animation-play-state:paused}@keyframes promotion-scroll{to{transform:translate(-50%)}}@media(max-width:767px){.promotion__group{gap:var(--promotion-gap-mobile, 40px);padding-inline-end:var(--promotion-gap-mobile, 40px)}.promotion__item{text-align:var(--promotion-align-mobile, center)}}@media(prefers-reduced-motion:reduce){.promotion__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-promotion.css.map */
