Farm and ranch store opens in former grocery