.abs-product-marquee{display:block;--abs-marquee-gap: 20px;--abs-marquee-card: 232px}.abs-product-marquee [hidden]{display:none!important}.abs-marquee__controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:-6px 0 14px}.abs-home .abs-marquee__controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid var(--abs-line);border-radius:0;background:#fff;color:var(--abs-heading);font:500 12px/1.4 var(--body-font);cursor:pointer}.abs-home .abs-marquee__controls button:hover{border-color:var(--abs-accent-text);color:var(--abs-accent-text)}.abs-product-marquee .abs-marquee__viewport{overflow-x:auto;overflow-y:hidden;padding:4px 0 20px;scrollbar-width:none;scroll-behavior:auto}.abs-product-marquee .abs-marquee__viewport::-webkit-scrollbar{display:none}.abs-product-marquee .abs-marquee__track{display:flex;align-items:stretch;gap:var(--abs-marquee-gap);width:max-content}.abs-product-marquee .abs-row__grid{display:flex;flex:none;gap:var(--abs-marquee-gap);margin:0;padding:0;overflow:visible;scroll-snap-type:none}.abs-product-marquee .abs-row__grid>li{flex:0 0 var(--abs-marquee-card);width:var(--abs-marquee-card);scroll-snap-align:none}.abs-product-marquee[data-running=true] .abs-marquee__viewport{overflow-x:hidden}.abs-product-marquee[data-running=true] .abs-marquee__track{animation:abs-product-loop var(--abs-marquee-duration, 42s) linear infinite;animation-direction:var(--abs-marquee-direction, normal);animation-delay:var(--abs-marquee-delay, 0s)}.abs-product-marquee[data-visible=false] .abs-marquee__track,.abs-product-marquee[data-page-hidden=true] .abs-marquee__track{animation-play-state:paused}@media(hover:hover){.abs-product-marquee:hover .abs-marquee__track{animation-play-state:paused}}@keyframes abs-product-loop{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--abs-marquee-gap) / 2))}}@media(max-width:767px){.abs-product-marquee{--abs-marquee-card: 184px;--abs-marquee-gap: 12px}.abs-marquee__controls{margin-top:0}}@media(prefers-reduced-motion:reduce){.abs-product-marquee .abs-marquee__track{animation:none!important}.abs-product-marquee[data-running=true] .abs-marquee__viewport{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/abs-product-marquee.css.map */
