.shopify-section:has(>mf-hero-scroll-cue){position:relative}
mf-hero-scroll-cue{position:absolute;bottom:0;left:50%;right:auto;inset-inline-end:auto;transform:translateX(-50%);z-index:3;display:block;color:#fff}
mf-hero-scroll-cue[hidden]{display:none}
mf-hero-scroll-cue button{display:grid;place-items:end center;padding:0;margin:0;width:44px;height:80px;background:transparent;border:0;cursor:pointer;color:inherit}
mf-hero-scroll-cue button:focus-visible{outline:1px solid currentColor;outline-offset:3px}
.mf-scroll-track{display:block;position:relative;width:1px;height:64px;background:rgb(255 255 255/.3);overflow:hidden;filter:drop-shadow(0 1px 2px rgb(0 0 0/.25))}
.mf-scroll-track>span{position:absolute;inset-inline:0;top:0;height:24px;background:currentColor;animation:mf-scroll-line 2.4s cubic-bezier(.65,0,.35,1) infinite}
@keyframes mf-scroll-line{0%{transform:translateY(-26px);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(66px);opacity:0}}
@media(max-width:699px){.mf-scroll-track{height:48px}mf-hero-scroll-cue button{height:64px}}
@media(prefers-reduced-motion:reduce){.mf-scroll-track>span{animation:none;top:12px}}
