.hero--no-image{background:linear-gradient(135deg,var(--color-bg-alt) 0%,var(--color-bg) 50%,var(--color-bg-alt) 100%);background-size:200% 200%;animation:heroGradient 14s ease-in-out infinite;position:relative}.hero--no-image:before,.hero--no-image:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;pointer-events:none;z-index:0}.hero--no-image:before{width:380px;height:380px;background:var(--color-clay);top:-120px;right:-80px;animation:floatBlob 10s ease-in-out infinite}.hero--no-image:after{width:320px;height:320px;background:var(--color-sage);bottom:-100px;left:-60px;animation:floatBlob 12s ease-in-out infinite reverse}.hero--no-image .hero__content{position:relative;z-index:1}@keyframes heroGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes floatBlob{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.08)}}.marquee{background:var(--color-ink);color:var(--color-white);overflow:hidden;padding:12px 0}.marquee__track{display:flex;width:max-content;animation:marqueeScroll 28s linear infinite}.marquee__item{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:0 32px;white-space:nowrap}.marquee__dot{width:4px;height:4px;border-radius:50%;background:var(--color-clay)}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee:hover .marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hero--no-image,.hero--no-image:before,.hero--no-image:after,.marquee__track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme-enhancements.css.map */
