.vx-hero__copy{animation:vx-rise .7s cubic-bezier(.2,.7,.2,1) both}
.vx-hero__copy>*{animation:vx-rise .65s cubic-bezier(.2,.7,.2,1) both}
.vx-hero__copy>:nth-child(1){animation-delay:.08s}
.vx-hero__copy>:nth-child(2){animation-delay:.16s}
.vx-hero__copy>:nth-child(3){animation-delay:.24s}
.vx-hero__copy>:nth-child(4){animation-delay:.32s}
.vx-hero__media{overflow:hidden}
.vx-hero__media img{animation:vx-hero-image 1.2s cubic-bezier(.2,.7,.2,1) both}
.vx-motion-strip{overflow:hidden;border-block:1px solid var(--vx-line);background:var(--vx-white);padding:13px 0}
.vx-motion-strip__track{display:flex;width:max-content;animation:vx-marquee 30s linear infinite}
.vx-motion-strip__track span{min-width:100vw;box-sizing:border-box;padding-right:1.4em;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}
.vx-product-card__price s{margin-left:.35em;color:var(--vx-gray);font-size:.9em;font-weight:400}
.vx-motion-ready .vx-scroll-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}
.vx-motion-ready .vx-scroll-reveal.vx-is-visible{opacity:1;transform:translateY(0)}
.vx-product-grid .vx-scroll-reveal:nth-child(2){transition-delay:.08s}
.vx-product-grid .vx-scroll-reveal:nth-child(3){transition-delay:.16s}
.vx-product-grid .vx-scroll-reveal:nth-child(4){transition-delay:.24s}
.vx-product-card .vx-arrow{transition:transform .25s ease}
.vx-product-card:hover .vx-arrow{transform:translateX(4px)}
.vx-text-link{display:inline-block;transition:transform .25s ease}
.vx-text-link:hover{transform:translateX(4px)}
@keyframes vx-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@keyframes vx-hero-image{from{opacity:.75;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}
@keyframes vx-marquee{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){
  .vx-hero__copy,.vx-hero__copy>*,.vx-hero__media img,.vx-motion-strip__track,.vx-scroll-reveal{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}
  .vx-product-card__media img,.vx-product-card .vx-arrow,.vx-text-link{transition:none!important}
}
