/* Mouse/pen dragging; native touch panning remains enabled. */
.editorial-grid.featured-slider { scroll-snap-type: none; scroll-behavior: auto; }
@media (hover: hover) and (pointer: fine) {
  .featured-slider, .featured-slider .featured-slide .photo-card { cursor: grab; }
  .featured-slider.is-dragging, .featured-slider.is-dragging .photo-card { cursor: grabbing; }
}
.featured-slider.is-dragging {
  user-select: none;
  -webkit-user-select: none;
  scroll-snap-type: none;
  scroll-behavior: auto;
}
.featured-slider img { -webkit-user-drag: none; }
/* The women's slide uses a manually extended photograph; its original opens in the gallery. */
.featured-slide .photo-card[data-category="kobiece"][data-motion-parallax] > img,
.featured-slide .photo-card[data-category="kobiece"] > img { object-fit: cover; object-position: center; transform: none; }
.featured-slide .photo-card[data-category="kobiece"][data-motion-parallax]:hover > img { transform: none; }
/* Keep the chosen maternity portrait focused on the subject in the wide slide. */
.featured-slide .photo-card[data-category="ciazowe"][data-motion-parallax] > img,
.featured-slide .photo-card[data-category="ciazowe"] > img { object-position: center 43%; transform: none; }
.featured-slide .photo-card[data-category="ciazowe"][data-motion-parallax]:hover > img { transform: none; }
