@media only screen and (min-width: 320px) {
	/*Product list*/
	#top #wrap_all .products{display: flex; flex-wrap: wrap; justify-content: space-around; row-gap: 20px;}
	#top #wrap_all .products .product{float: none; margin: 0;}
	#top #wrap_all .products .product h2.woocommerce-loop-product__title{font-size: 18px;}
	#top #wrap_all .products .avia_cart_buttons{display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between; padding: 0px;}
	#top #wrap_all .products .avia_cart_buttons a{float: none; padding: 12px 8px; display: flex; align-items: center; gap: 5px; justify-content: center;}
	#top #wrap_all .products .avia_cart_buttons a:hover{background: #000000; color: #ffffff;}
	#top #wrap_all .products .avia_cart_buttons .button-mini-delimiter{display: none;}

	/*Product page*/
	#top.single-product #wrap_all .sidebar{display: none;}
	#top.single-product #wrap_all h1.product_title{font-size: 32px;}
	#top.single-product #wrap_all .sku_wrapper{display: none;}
	/*Variations - Add to cart*/
	#top.single-product #wrap_all .variations_form > table{margin-bottom: 0px;}
	#top.single-product #wrap_all .variations th.label{padding-left: 0px;}
	#top.single-product #wrap_all .variations th.label label{color: #000000;}
	#top.single-product #wrap_all .single_variation_wrap{margin-left: 0px;}
	#top.single-product #wrap_all .single_variation_wrap .single_variation{margin: 20px 0px; padding: 20px 0px; border-top: 1px solid; border-bottom: 1px solid;}
	#top.single-product #wrap_all .single_variation_wrap .single_variation .woocommerce-variation-description p:first-child{margin-top: 0px;}
	/*Related products*/
	#top #wrap_all .related-products-section{border: 0px;}
}
@media only screen and (min-width: 480px) {
	/*Product list*/
	#top #wrap_all .inner_product{height: 100%; position: relative;}
	#top #wrap_all .inner_product_header{padding-bottom: 60px;}
	#top #wrap_all .inner_product .avia_cart_buttons{position: absolute; bottom: 0px; left: 0px;}
	#top #wrap_all .products .product h2.woocommerce-loop-product__title{font-size: 16px;} 

	/*Product page*/
}
@media only screen and (min-width: 768px) {
	/*Product list*/
	#top #wrap_all .products.columns-4 .product, #top #wrap_all .shop_columns_4 .products .product{width: 32.25%;}
	#top #wrap_all .products .product h2.woocommerce-loop-product__title{font-size: 16px;} 

	/*Product page*/
	#top.single-product #wrap_all h1.product_title{font-size: 42px;}
}

@media only screen and (min-width: 990px) {
	/*Product list*/
	#top #wrap_all .products.columns-4 .product, #top #wrap_all .shop_columns_4 .products .product{width: 24%;}
	#top #wrap_all .products{row-gap: 40px;}

	/*Product page*/
}

@media only screen and (min-width: 1180px) {
	/*Product list*/
	#top #wrap_all .products.columns-4 .product{width: 23%;}

	/*Product page*/

}

@media only screen and (max-width: 768px) {


}