/* Shop catalogue: move only the outer photo, preserving package/sticker transforms. */
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .bbc-support .catalog-grid-coded > .catalog-card > .catalog-photo {
    translate: 0 0;
    transition: translate 200ms ease-out;
  }

  .bbc-support .catalog-grid-coded > .catalog-card:is(:hover, :focus-within) > .catalog-photo {
    translate: 0 -4px;
  }
}
