.section-marquee{overflow:hidden;position:relative;width:100%}.section-marquee__track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-duration, 20s) linear infinite;will-change:transform}.section-marquee--paused .section-marquee__track{animation-play-state:paused}.section-marquee--reverse .section-marquee__track{animation-direction:reverse}.section-marquee__group{display:flex;align-items:center;flex-shrink:0}.section-marquee__item{display:flex;align-items:center;gap:var(--marquee-gap, 2rem);padding:0 calc(var(--marquee-gap, 2rem) / 2);white-space:nowrap;flex-shrink:0}.section-marquee__text{font-family:var(--font-heading);font-weight:var(--marquee-font-weight, var(--font-weight-heading));font-size:var(--marquee-font-size, 3rem);line-height:1.1;letter-spacing:var(--letter-spacing-heading, -.02em);color:var(--marquee-text-color, var(--section-text-color, currentColor));text-transform:var(--marquee-text-transform, none)}.section-marquee__text--uppercase{text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase, .06em)}.section-marquee__text--outline{color:transparent;-webkit-text-stroke:var(--marquee-stroke-width, 1.5px) var(--marquee-text-color, var(--section-text-color, currentColor))}.section-marquee__link{text-decoration:none;transition:opacity .2s ease}.section-marquee__link:hover{opacity:.7}.section-marquee__image{display:block;object-fit:contain;flex-shrink:0}.section-marquee__image-link{display:flex;align-items:center;flex-shrink:0;transition:opacity .2s ease}.section-marquee__image-link:hover{opacity:.7}.section-marquee__separator{flex-shrink:0;display:flex;align-items:center;color:var(--marquee-separator-color, var(--marquee-text-color, var(--section-text-color, currentColor)));opacity:var(--marquee-separator-opacity, .4);font-size:calc(var(--marquee-font-size, 3rem) * .4)}.section-marquee__separator svg{width:1em;height:1em}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.section-marquee__track{animation:none}}@media screen and (max-width:767px){.section-marquee__text{font-size:calc(var(--marquee-font-size, 3rem) * .6)}.section-marquee__separator{font-size:calc(var(--marquee-font-size, 3rem) * .25)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/marquee.css.map */
