/* v28: deterministic transform-based rail; independent from native scroll behavior. */
.season-slider {
  overflow: hidden;
}

.season-slider__rail {
  width: max-content;
  max-width: none;
  overflow: visible;
  scroll-snap-type: none;
  scroll-behavior: auto;
  transform: translate3d(var(--season-offset, 0px), 0, 0);
  transition: transform 760ms var(--ease);
  will-change: transform;
  touch-action: pan-y;
}

.season-slider__rail.is-dragging,
.season-slider__rail.no-motion,
.season-slider__rail.is-programmatic {
  transition: none;
}
