.ts-marq{padding-top:var(--ts-marq-pt, 24px);padding-bottom:var(--ts-marq-pb, 24px);overflow:hidden}.ts-marq__viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.ts-marq__track{display:flex;width:max-content;animation:ts-marq-scroll var(--ts-marq-speed, 45s) linear infinite}@keyframes ts-marq-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-33.3333%,0,0)}}.ts-marq__viewport:hover .ts-marq__track{animation-play-state:paused}.ts-marq__group{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex:0 0 auto}.ts-marq__item{display:inline-flex;align-items:center;gap:1.5rem;padding-right:1.5rem;white-space:nowrap}.ts-marq__label{font-family:var(--font-heading-family);font-size:clamp(1.5rem,1.36rem + .6vw,1.9rem);letter-spacing:.14em;text-transform:uppercase;opacity:.94}.ts-marq__dot{width:.34rem;height:.34rem;border-radius:50%;background:currentColor;opacity:.5;flex:0 0 auto}@media screen and (max-width:749px){.ts-marq{padding-top:min(var(--ts-marq-pt, 24px),10px);padding-bottom:min(var(--ts-marq-pb, 24px),10px)}.ts-marq__label{font-size:1.4rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.ts-marq__track{animation:none}.ts-marq__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-ts-marquee.css.map */
