/* A restrained image-only response; store details and click targets stay still. */
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .store .reference-image {transform-origin:center;transition:transform 220ms cubic-bezier(.23,1,.32,1)}
 .store:hover:not(:focus-visible) .reference-image {transform:scale(1.018)}
 .store:focus-visible .reference-image {transform:none;transition:none}
}
