:root{ --ap-wheel-period: 48s; } /* скорость оборота, можно 60s/80s */

#wheel .track img,
.wheel .track img,
[data-wheel] .track img,
.carousel-wheel .track img,
.circle .track img,
#wheel .track .inner,
.wheel .track .inner,
[data-wheel] .track .inner,
.carousel-wheel .track .inner,
.circle .track .inner,
.wheel-track .ap-inner,
.wheel .slot .inner,
.wheel .slot > img{
  animation: none !important;
}

/* наша орбита управляется переменной — так мы держим фото "ровно" */
.wheel-track.ap-orbit-override{
  animation: none !important;
  transform: rotate(var(--ap-rot, 0deg)) !important;
  will-change: transform;
}

/* КОНТРВРАЩЕНИЕ контента: покрываем .ap-inner, .inner и вариант без обёртки (прямо img) */
.wheel-track.ap-orbit-override .ap-inner,
.wheel-track.ap-orbit-override .inner,
.wheel-track.ap-orbit-override > .wheel-item > img,
.wheel-track.ap-orbit-override .slot > .inner,
.wheel-track.ap-orbit-override .slot > img{
  transform: rotate(var(--ap-inner-rot, 0deg)) !important;
  transform-origin: 50% 50%;
  will-change: transform;
}

/* Принудительное контровращение для всех .inner внутри .wheel-item */
.wheel-track .wheel-item .inner {
  transform-origin: 50% 50% !important;
  will-change: transform !important;
}

/* Убираем любые анимации вращения у изображений */
.wheel-track .wheel-item .inner img,
.wheel-track .wheel-item img {
  animation: none !important;
  transform: none !important;
}
