:root{--cs-ease: cubic-bezier(.22, .61, .36, 1);--cs-rise-distance: 16px;--cs-stagger-step: 4%}.cs-marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--cs-marquee-gap, 1.5rem)}.cs-marquee__track{display:flex;flex:0 0 auto;align-items:center;gap:var(--cs-marquee-gap, 1.5rem)}@media(prefers-reduced-motion:no-preference){.cs-marquee__track{animation:cs-marquee-scroll var(--cs-marquee-duration, 42s) linear infinite}.cs-marquee:hover .cs-marquee__track{animation-play-state:paused}}@keyframes cs-marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--cs-marquee-gap, 1.5rem)))}}.cs-sticky{position:sticky;top:calc(var(--header-height, 54px) + 2rem)}@media(prefers-reduced-motion:no-preference){.cs-enter>*{animation:cs-rise-kf .9s var(--cs-ease) both}.cs-enter>:nth-child(1){animation-delay:.1s}.cs-enter>:nth-child(2){animation-delay:.22s}.cs-enter>:nth-child(3){animation-delay:.34s}.cs-enter>:nth-child(n+4){animation-delay:.46s}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.cs-rise,.cs-fade,.cs-scale-in{animation-timeline:view();animation-fill-mode:both;animation-timing-function:var(--cs-ease);animation-range:entry 5% entry 42%}.cs-rise{animation-name:cs-rise-kf}.cs-fade{animation-name:cs-fade-kf}.cs-scale-in{animation-name:cs-scale-kf;animation-range:entry 0% cover 28%}.cs-stagger>*{animation-name:cs-rise-kf;animation-timeline:view();animation-fill-mode:both;animation-timing-function:var(--cs-ease);animation-range:entry 5% entry 42%}.cs-stagger>:nth-child(2){animation-range-start:calc(entry 5% + var(--cs-stagger-step))}.cs-stagger>:nth-child(3){animation-range-start:calc(entry 5% + var(--cs-stagger-step) * 2)}.cs-stagger>:nth-child(4){animation-range-start:calc(entry 5% + var(--cs-stagger-step) * 3)}.cs-stagger>:nth-child(5){animation-range-start:calc(entry 5% + var(--cs-stagger-step) * 4)}.cs-stagger>:nth-child(6){animation-range-start:calc(entry 5% + var(--cs-stagger-step) * 5)}.cs-stagger>:nth-child(n+7){animation-range-start:calc(entry 5% + var(--cs-stagger-step) * 6)}.cs-parallax{animation-name:cs-parallax-kf;animation-timeline:view();animation-fill-mode:both;animation-timing-function:linear;animation-range:cover 0% cover 100%;will-change:transform}}}@keyframes cs-rise-kf{0%{opacity:0;transform:translateY(var(--cs-rise-distance))}to{opacity:1;transform:translateY(0)}}@keyframes cs-fade-kf{0%{opacity:0}to{opacity:1}}@keyframes cs-scale-kf{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes cs-parallax-kf{0%{transform:translateY(-4%)}to{transform:translateY(4%)}}@media(prefers-reduced-motion:no-preference){.cs-lift{transition:transform .4s var(--cs-ease)}.cs-lift:hover{transform:translateY(-4px)}.cs-underline{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .35s var(--cs-ease)}.cs-underline:hover,.cs-underline:focus-visible{background-size:100% 1px}}@media(prefers-reduced-motion:reduce){.cs-underline:hover,.cs-underline:focus-visible{text-decoration:underline;text-underline-offset:.25em}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cs-motion.css.map */
