.marquee-section{padding:40px 0;overflow:hidden;width:100%}.marquee{width:100%;overflow:hidden}.marquee-track{display:flex;width:max-content;animation:marquee-scroll var(--speed) linear infinite;will-change:transform}.marquee-group{display:flex;align-items:center;justify-content:space-around;gap:var(--gap);padding-right:var(--gap);flex:0 0 100vw;box-sizing:border-box}.marquee.is-reverse .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{margin:0;flex:0 0 auto}.marquee-item img{display:block;height:var(--item-h);width:auto;max-width:none;object-fit:contain;border-radius:12px}.marquee-caption{font-size:13px;margin:6px 0 0;opacity:.7}.marquee-placeholder{height:var(--item-h);width:calc(var(--item-h) * 1.4);border-radius:12px;background:#eee;display:grid;place-items:center;color:#777;font-size:14px;flex-shrink:0}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee-track{animation:none}.marquee-group[aria-hidden=true]{display:none}}.marquee{position:relative;width:100%;overflow:hidden}.marquee:before,.marquee:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.marquee:before{left:0;background:linear-gradient(to right,#fff,#ffffffbf 35%,#fff0)}.marquee:after{right:0;background:linear-gradient(to left,#fff,#ffffffbf 35%,#fff0)}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
