.marquee__inner{position:relative;display:block}.marquee__viewport{display:block;overflow:hidden;color:inherit;text-decoration:none}a.marquee__viewport:hover .marquee__item{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.marquee__track{display:flex;width:max-content;animation:ff-marquee var(--marquee-duration, 90s) linear infinite;will-change:transform}.marquee--right .marquee__track{animation-direction:reverse}.marquee__group{display:flex;flex:none;gap:var(--marquee-gap, 40px);padding-right:var(--marquee-gap, 40px)}.marquee__item{display:inline-flex;align-items:center;gap:calc(var(--marquee-gap, 40px) * .5);font-family:var(--ff-font-heading);font-size:var(--marquee-size-mobile, 21px);font-weight:var(--ff-weight-heading);line-height:1.3;letter-spacing:0;white-space:nowrap}@media(min-width:769px){.marquee__item{font-size:var(--marquee-size, 26px)}}.marquee__dot{width:.28em;height:.28em;border-radius:50%;background:currentColor}.marquee__separator{width:.9em;height:.9em}.marquee__inner:hover .marquee__track,.marquee__inner:focus-within .marquee__track,.marquee__inner.is-paused .marquee__track{animation-play-state:paused}@keyframes ff-marquee{to{transform:translate3d(-50%,0,0)}}.marquee__toggle{position:absolute;top:50%;right:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(var(--color-text-rgb) / .25);border-radius:50%;background:var(--color-background);color:var(--color-text);font-size:16px;opacity:.85;transform:translateY(-50%);box-shadow:-14px 0 14px var(--color-background);transition:opacity var(--ff-duration-base) ease}.marquee__toggle[hidden]{display:none}.marquee__toggle:hover,.marquee__toggle:focus-visible{opacity:1}.marquee__icon-play,.marquee__inner.is-paused .marquee__icon-pause{display:none}.marquee__inner.is-paused .marquee__icon-play{display:inline-block}@media(prefers-reduced-motion:reduce){.marquee__track{box-sizing:border-box;width:100%;padding-inline:var(--ff-page-gutter, 17px);justify-content:center;animation:none}.marquee__group{flex:0 1 auto;min-width:0;padding-right:0}.marquee__group+.marquee__group,.marquee__item+.marquee__item{display:none}.marquee__item{white-space:normal;text-align:center}.marquee__toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-marquee.css.map */
