/* Additive homepage-only card movement. No art, sizing, order or links changed. */
body[data-page="home"] #products-home[data-home-motion-ready] .az-category-track {
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scroll-padding-inline: .25rem;
}
body[data-page="home"] #products-home .az-home-motion-toggle {
  width: 44px;
  min-width: 44px;
  font-size: 1.1rem;
  border-color: #59298d;
  color: #59298d;
  background: #fff;
}
body[data-page="home"] #products-home .az-home-motion-toggle[aria-pressed="true"] {
  color: #fff;
  background: #59298d;
}
body[data-page="home"] #products-home .az-home-motion-toggle:disabled {
  opacity: .5;
  cursor: default;
}
@media (prefers-reduced-motion: reduce) {
  body[data-page="home"] #products-home[data-home-motion-ready] .az-category-track { scroll-behavior: auto; }
}

body[data-page="home"] img[src*="nutrex-creatine-300g-"]{clip-path:inset(0 17%)!important;object-fit:contain}
