init())"
@slide-updated.window="$nextTick(() => init())" @slide-deleted.window="$nextTick(() => init())"
@slide-preview-start.window="if (window.innerWidth < 640) $el.scrollIntoView({ behavior: 'smooth', block: 'start' })"
@mouseenter="pauseAutoAdvance()" @mouseleave="resumeAutoAdvance()" class="slider-wrapper"
wire:key="slider-slide">
init())"
@slide-updated.window="$nextTick(() => init())" @slide-deleted.window="$nextTick(() => init())"
@slide-preview-start.window="if (window.innerWidth < 640) $el.scrollIntoView({ behavior: 'smooth', block: 'start' })"
@mouseenter="pauseAutoAdvance()" @mouseleave="resumeAutoAdvance()" class="slider-wrapper"
wire:key="slider-slide-chip">
Staff picks: this season
The gear our team reaches for first, from the gym floor to the long evening run.
New in: train, recover, repeat
Shop by department
800) stopAutoSlide()"
@mouseleave="resumeAfterHover()"
@resize.window.debounce.150ms="applyItemWidths(); updateEdgeState()"
class="relative group"
style="--mobile-items: 3; --tablet-items: 4; --desktop-items: 8; --mobile-peek: 0; --tablet-peek: 0; --desktop-peek: 0;">
Advice from people who train
Not sure which weight, size or plan is right for you? Ask us: our team trains too and is happy to help you choose.