.marquee{position:relative;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap)}.marquee__content{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--marquee-content-text-color, rgb(var(--color-heading-text)));font-size:var(--marquee-element-size);line-height:var(--marquee-element-line-height, 1.5);letter-spacing:-.02em;margin:var(--marquee-element-margin, 1.6rem 0);padding:0}.marquee__content>*{flex:0 0 auto;padding:var(--marquee-content-padding, .2rem 1.2rem);display:flex;align-items:center}.marquee__link{display:flex;align-items:center}.marquee__item{text-transform:uppercase}.marquee__item svg,.marquee__item img{height:var(--marquee-element-size);margin-inline-end:var(--marquee-element-svg-margin-inline-end)}.marquee__item:has(.marquee__countdown-timer){min-width:28.5rem}.marquee__product-card a{display:flex;align-items:center;justify-content:center}.marquee__product-card-image{min-width:10rem;min-height:10rem}.marquee__product-card-image img{margin-inline-end:0;width:100%;height:100%}.marquee__product-card-content{padding:0 0 0 1.6rem;display:inline-flex;flex-direction:column;max-width:16rem}.marquee__product-card-content span{font-size:var(--font-size-static-sm);font-weight:var(--font-heading-weight);margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:var(--line-height-static-sm);letter-spacing:-.024rem}.marquee__product-card-content button{width:-moz-fit-content;width:fit-content;margin-block-start:1.2rem;padding:1.2rem 1.6rem;border:.1rem solid rgba(var(--color-border),var(--alpha-border))}.marquee--hover-pause:hover .marquee__content{animation-play-state:paused}.enable-animation .marquee__content{--marquee-transform-translate-x: -100%;animation:marquee linear infinite;animation-duration:var(--marquee-duration)}[dir=rtl] .enable-animation .marquee__content{--marquee-transform-translate-x: 100%}@media(prefers-reduced-motion:reduce){.marquee__content{animation-play-state:paused!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(var(--marquee-transform-translate-x) - var(--gap)))}}@keyframes marquee-absolute{0%{transform:translate(calc(var(--marquee-absolute-transform-translate-x) + var(--gap)))}to{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sn-section-marquees.css.map */
