/*
 * Shared Owl behaviour – overrides of css/vendors/owl.carousel.min.css that
 * every carousel in the theme gets, whatever block it sits in. Per-carousel
 * styling stays with its own partial.
 */

/*
 * Owl only advertises that a strip can be dragged once you are already dragging
 * it: it adds .owl-grab on mousedown and the vendor sheet hangs the grab cursor
 * off that class, so until you pressed, the pointer stayed an arrow over
 * something that had been draggable all along.
 *
 * .owl-drag is the class Owl adds at init whenever mouseDrag is on, so hanging
 * the resting cursor off it moves the hint to hover, where it does some good.
 * .owl-grab then means what it does everywhere else: open hand to say you can
 * take hold, closed hand while you have.
 *
 * This reaches every carousel in the theme – none of them turn mouseDrag off
 * (js/utilities/carousels.js) – and any added later, for the same reason.
 * Links and buttons inside a slide keep their own pointer: the cursor only
 * reaches them by inheritance, which a rule matching them directly outranks.
 */
.owl-carousel.owl-drag {
	cursor: grab;
}

/* three classes, so it beats the vendor's own .owl-carousel.owl-grab wherever
   the two sheets end up ordered */
.owl-carousel.owl-drag.owl-grab {
	cursor: grabbing;
}
