.carousel-marquee{overflow:hidden;width:100%}.carousel-marquee__header{margin-bottom:3rem}.carousel-marquee__subheading{margin-top:1rem}.carousel-marquee--contained .carousel-marquee__wrapper{max-width:var(--page-width, 1400px);margin:0 auto;padding:0 1.5rem}.carousel-marquee__wrapper{overflow:hidden;width:100%;cursor:grab}.carousel-marquee__wrapper:active{cursor:grabbing}.carousel-marquee__wrapper:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}.carousel-marquee__track{display:flex;gap:1.2rem;width:max-content;animation-name:carousel-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:40s;animation-duration:var(--duration, 40s);will-change:transform}.carousel-marquee__track__nogap{gap:0!important}.carousel-marquee[data-direction=right] .carousel-marquee__track{animation-direction:reverse}.carousel-marquee.carousel-marquee--paused .carousel-marquee__track{animation-play-state:paused}.carousel-marquee__item{flex:0 0 auto;width:32rem;overflow:hidden;border-radius:var(--carousel-marquee-radius, 0)}.carousel-marquee__item--square{aspect-ratio:1 / 1}.carousel-marquee__item--portrait{aspect-ratio:3 / 4}.carousel-marquee__item--landscape{aspect-ratio:4 / 3}.carousel-marquee__item--circle{aspect-ratio:1 / 1;border-radius:50%}.carousel-marquee__link{display:block;width:100%;height:100%}.carousel-marquee__image,.carousel-marquee__item .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.carousel-marquee__placeholder{display:flex;gap:1.2rem;overflow-x:auto}.carousel-marquee__placeholder__nogap{gap:0!important}.carousel-marquee__editor-note{text-align:center;padding:2rem 0;opacity:.7}@keyframes carousel-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.carousel-marquee__item{width:22rem}}@media(max-width:480px){.carousel-marquee__item{width:18rem}}@media(prefers-reduced-motion:reduce){.carousel-marquee__track{animation:none;overflow-x:auto;scroll-snap-type:x proximity}.carousel-marquee__item{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-carousel-marquee.css.map */
