.marquee{--marquee-gap: var(--space-md);position:relative;display:block;overflow:hidden}.marquee__nav{display:flex;flex-direction:column;gap:var(--space-2xs)}.marquee__track{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--marquee-gap);margin:0;padding-block:0;padding-inline:var(--page-margin);list-style:none}.marquee__track>*{display:flex;align-items:center;gap:var(--marquee-gap)}.marquee__track>:empty{display:none}.marquee__track>:not(:has(.marquee__link)){display:none}.marquee__link{display:inline-flex;align-items:baseline;gap:.2em;min-block-size:44px;padding-block:.25rem;font-family:var(--font-heading);font-size:var(--text-marquee);font-weight:var(--weight-display);line-height:1.1;letter-spacing:var(--tracking-heading);text-decoration:none;white-space:nowrap;color:var(--color-text)}a.marquee__link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em}.marquee__track>:nth-child(3n) .marquee__word{color:color-mix(in srgb,var(--color-text) 90%,var(--color-background))}.marquee__count{translate:0 -.88em;font-size:max(.45em,.75rem);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0;color:var(--color-text)}.marquee__sep{display:inline-grid;flex:none;inline-size:.875rem;block-size:.875rem;color:color-mix(in srgb,var(--color-text) 62%,var(--color-background))}.marquee__sparkle{inline-size:100%;block-size:100%;fill:currentColor}.marquee__toggle{position:absolute;z-index:2;inset-block-start:50%;inset-inline-end:var(--page-margin);display:none;place-items:center;inline-size:44px;block-size:44px;padding:0;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:50%;color:inherit;background-color:transparent;cursor:pointer;translate:0 -50%;transition:background-color var(--dur-1) var(--ease-out)}.marquee__toggle:hover{background-color:color-mix(in srgb,currentColor 12%,transparent)}.marquee__toggle-icon{display:grid;place-items:center}.marquee__toggle-icon--play,.marquee__toggle[aria-pressed=true] .marquee__toggle-icon--pause{display:none}.marquee__toggle[aria-pressed=true] .marquee__toggle-icon--play,.marquee--animated .marquee__toggle{display:grid}.marquee--animated .marquee__viewport{margin-inline-end:calc(var(--page-margin) + 44px + var(--space-2xs));-webkit-mask-image:linear-gradient(90deg,transparent,#fff 6%,#fff 94%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 6%,#fff 94%,transparent)}.marquee--animated .marquee__row{display:flex;inline-size:max-content;animation:marquee-scroll var(--marquee-duration, 38s) linear infinite}.marquee--animated .marquee__row[data-row="2"]{animation-duration:var(--marquee-duration-2, 44s);animation-direction:reverse}.marquee--animated .marquee__track{flex-wrap:nowrap;justify-content:flex-start;inline-size:max-content;padding-inline:0 var(--marquee-gap)}.marquee--animated .marquee__row:dir(rtl){animation-name:marquee-scroll-rtl}[dir=rtl] .marquee--animated .marquee__row{animation-name:marquee-scroll-rtl}@keyframes marquee-scroll{to{transform:translate(calc(-1 * var(--marquee-shift, 50%)))}}@keyframes marquee-scroll-rtl{to{transform:translate(var(--marquee-shift, 50%))}}.marquee--paused .marquee__row,.marquee--offscreen .marquee__row{animation-play-state:paused}@media(hover:hover){.marquee--animated .marquee__viewport:hover .marquee__row{animation-play-state:paused}}.marquee--animated:has(.marquee__link:focus-visible) .marquee__viewport{-webkit-mask-image:none;mask-image:none}.marquee--animated:has(.marquee__link:focus-visible) .marquee__row{display:block;inline-size:auto;animation:none;transform:none}.marquee--animated:has(.marquee__link:focus-visible) .marquee__track{flex-wrap:wrap;justify-content:center;inline-size:auto;padding-inline:var(--page-margin)}.marquee--animated:has(.marquee__link:focus-visible) .marquee__track[aria-hidden=true]{display:none}@media(prefers-reduced-motion:reduce){.marquee--animated .marquee__viewport{margin-inline-end:0;-webkit-mask-image:none;mask-image:none}.marquee--animated .marquee__row{display:block;inline-size:auto;animation:none;transform:none}.marquee--animated .marquee__track{flex-wrap:wrap;justify-content:center;inline-size:auto;padding-inline:var(--page-margin)}.marquee--animated .marquee__track[aria-hidden=true],.marquee--animated .marquee__toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-marquee.css.map */
