/* Horizontal gestures retain native vertical page scroll, pinch zoom and keyboard clicks. */
.drag-carousel,.auto-logo-viewport,.editorial-slides{touch-action:pan-y pinch-zoom;cursor:grab}
.drag-carousel button,.drag-carousel a{touch-action:pan-y pinch-zoom}
.drag-carousel img,.auto-logo-viewport img,.editorial-slides img{-webkit-user-drag:none;user-select:none}
.drag-carousel.is-dragging,.auto-logo-viewport.is-dragging,.editorial-slides.is-dragging{cursor:grabbing;user-select:none}
.drag-carousel.is-dragging *{cursor:grabbing}
.drag-carousel.carousel-in-motion{scroll-snap-type:none;scroll-behavior:auto}
.drag-carousel{scrollbar-width:none}
.drag-carousel::-webkit-scrollbar{display:none}
.editorial-slides .editorial-slide{transition:opacity 600ms ease,transform 280ms ease}
.editorial-slides.is-dragging .editorial-slide{transition:none}
.editorial-slides .editorial-controls button:disabled{cursor:default;opacity:.8}
.reduce-motion .editorial-slides .editorial-slide{transition:none}
