Hello,
1) We don’t have special option to show it before the tabs. So you need additional customization. Choose tabs in the single product tas settings https://prnt.sc/1udhny6 and then add the below code to your child theme functions.php
add_action( 'woocommerce_after_single_product_summary', 'comments_template', 1 );
/**
* Remove reviews from tabs
*/
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );
function woo_remove_product_tabs( $tabs ) {
unset( $tabs['reviews'] ); // Remove the reviews tab
return $tabs;
}
2) , 3) You can only hide add to cart button on mobile using custom CSS if you don’t want to have that (Theme Options > Custom CSS)
@media only screen and (max-width:480px){
.cart .single_add_to_cart_button:not(.et-single-buy-now), .cart .et-or-wrapper {
display: none;
}
}
Regards