So… I was working on another section of the site and was browsing the Foundation Docs.
I saw the ability to push/pull columns and decided to give it a try. It worked.
Here’s the code I used:
<li <?php post_class( $classes ); ?>>
<?php do_action( 'woocommerce_before_shop_loop_item' ); ?>
<div class="row">
<a href="https://wordpress.stackexchange.com/questions/190647/<?php the_permalink(); ?>">
<div class="small-12 columns panel">
<div class="small-3 columns">
<?php if ( function_exists('woocommerce_template_loop_product_thumbnail' ) ) echo woocommerce_template_loop_product_thumbnail(); ?>
</div>
<div class="small-6 small-pull-3 columns">
<h3><small><?php the_title(); ?></small></h3>
<?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ) ?>
</div>
<div class="small-3 small-push-6 columns panel end">
<?php if ( function_exists('woocommerce_template_loop_price' ) ) echo woocommerce_template_loop_price(); ?>
<?php if ( function_exists('woocommerce_template_loop_rating' ) ) echo woocommerce_template_loop_rating(); ?>
<form class="cart" method="post" enctype="multipart/form-data" action="<?php echo add_query_arg( array('add-to-wishlist-itemid' => $product->id), $product->add_to_cart_url() ); ?>">
<input type="hidden" name="add-to-cart" value="<?php echo esc_attr( $product->id ); ?>" />
<?php $wishlists->add_to_wishlist_button(); ?>
</form>
<?php if ( function_exists('woo_add_compare_button' ) ) echo woo_add_compare_button(); ?>
<?php if ( function_exists('woocommerce_template_loop_add_to_cart' ) ) echo woocommerce_template_loop_add_to_cart(); ?>
</div>
</div>
</a>
</div>