/* Keep native two-axis touch and pinch zoom, with a clear desktop drag affordance. */
.watch-carousel-track,.brands-track,.ring-builder-track{touch-action:pan-x pan-y pinch-zoom}
@media(hover:hover) and (pointer:fine){.watch-carousel-track,.brands-track,.ring-builder-track,.bridal-stage,.jinous-stage{cursor:grab}}
.watch-carousel-track.is-mouse-dragging,.brands-track.is-mouse-dragging,.ring-builder-track.is-mouse-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}
.is-mouse-dragging *{cursor:grabbing!important;user-select:none!important}
.bridal-stage img,.jinous-stage img{-webkit-user-drag:none;user-select:none}

@media(max-width:850px){
  .watch-carousel-controls,.brands-controls,.ring-builder-controls,
  [data-ring-prev],[data-ring-next],
  [data-jinous-prev],[data-jinous-next]{display:none!important}
}
