/**
 * Sepadin — Carousel behavior styles
 *
 * Loaded only on templates that render product or document carousels.
 */

.section-products__track,
.related-products-section .wc-block-product-template.related-products-section__track,
.section-documents .documents-row {
  cursor: grab;
  touch-action: pan-y;
}

.section-products__track.is-dragging,
.related-products-section .wc-block-product-template.related-products-section__track.is-dragging,
.section-documents .documents-row.is-dragging {
  cursor: grabbing;
  scroll-snap-type: none;
  user-select: none;
}

.section-products__track.is-dragging :where(a, img),
.related-products-section .wc-block-product-template.related-products-section__track.is-dragging :where(a, img),
.section-documents .documents-row.is-dragging :where(a, img) {
  pointer-events: none;
}
