.marquee{position:relative;z-index:3;padding-block:6px;overflow-x:clip;overflow-y:visible}.marquee__band{position:relative;margin-block:-18px;border-block:3px solid var(--ink);box-shadow:0 6px 0 var(--ink)}.marquee--tilt .marquee__band{width:106%;margin-inline:-3%;rotate:-1.5deg}html.no-tilts .marquee--tilt .marquee__band{rotate:0deg}.marquee__viewport{overflow:hidden;padding-block:clamp(10px,1.4vw,16px)}.marquee__track{display:flex;width:max-content;animation:cflo-marquee var(--marquee-speed, 40s) linear infinite}.marquee__list{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100vw;margin:0;padding:0;list-style:none}.marquee__item{display:flex;align-items:center;gap:.5em;padding-inline:.45em;white-space:nowrap;font-family:var(--font-display);font-size:clamp(1.25rem,.95rem + 1.5vw,2.25rem);line-height:1.1;color:var(--heading)}.marquee--medium .marquee__item{font-size:clamp(1.1875rem,.95rem + .9vw,1.625rem)}.marquee--large .marquee__item{font-size:clamp(1.1875rem,.95rem + 1vw,1.75rem)}.marquee--large .marquee__viewport{padding-block:clamp(8px,1vw,12px)}@media(max-width:599px){.marquee__item{color:var(--heading-sm, var(--heading))}}@media(max-width:989px){.marquee--medium .marquee__item,.marquee--large .marquee__item{color:var(--heading-sm, var(--heading))}}.marquee__text{text-shadow:.05em .05em 0 var(--heading-shadow)}html.no-heading-shadow .marquee__text{text-shadow:none}.marquee__art{display:block;flex-shrink:0;width:1.5em;height:1.5em;border-radius:50%;overflow:hidden;background:var(--white);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);margin-inline:.2em}.marquee__art img{width:100%;height:100%;object-fit:cover}.marquee__sep{display:grid;place-items:center;color:var(--ink)}.marquee__sep .icon{width:.7em;height:.7em}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track,.marquee.is-paused .marquee__track,.marquee.is-offscreen .marquee__track{animation-play-state:paused}.marquee__viewport:focus-within .marquee__track{animation:none}.marquee__link{display:inline-flex;align-items:center;gap:.5em;color:inherit;text-decoration:none}.marquee__link:hover .marquee__text,.marquee__link:focus-visible .marquee__text{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.marquee__link:hover .marquee__art{rotate:-8deg}.marquee__link:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.marquee__link{position:relative}.marquee__link:after{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2)) 0}.marquee__pause{position:absolute;z-index:2;right:var(--gutter);top:50%;translate:0 -50%;min-height:44px;padding:0 12px;border:2px solid var(--yellow);border-radius:0;background:var(--ink);color:var(--yellow);box-shadow:3px 3px 0 var(--ink);font:700 var(--fs-xs)/1 var(--font-mono);cursor:pointer;rotate:-1.5deg}.marquee__pause{display:inline-flex;align-items:center;gap:8px}.marquee__pause:hover,.marquee__pause[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--ink)}.marquee__pause:focus-visible{outline:3px solid var(--ink);outline-offset:3px;background:var(--yellow);color:var(--ink);border-color:var(--ink)}.marquee__pause-icon{flex:none;box-sizing:border-box;width:11px;height:13px;border-inline:4px solid currentColor}.marquee__pause[aria-pressed=true] .marquee__pause-icon{border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}@media(max-width:749px){.marquee__pause{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;gap:0;right:var(--gutter)}.marquee__pause [data-button-label]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.marquee:has(.marquee__pause) .marquee__viewport{clip-path:inset(-12px calc(var(--gutter) + 62px) -12px 0)}}@keyframes cflo-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none;width:auto}.marquee__list{flex-wrap:wrap;justify-content:center;min-width:0;row-gap:.35em;padding-inline:var(--gutter)}.marquee__item{white-space:normal}.marquee__list--clone,.marquee__pause{display:none}}.marquee{padding-block:14px 22px}@media(max-width:749px){.marquee{padding-block:16px 22px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-marquee.css.map */
