/**
Theme Name: Moshari Studio
Author: Stamped Strategies
Author URI: https://stampedstrategies.com
Description: Theme for Moshari Studio
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: moshari-studio
Template: astra
*/

.woocommerce-error, .woocommerce-info, .woocommerce-message {
	background-color: transparent;
	border-top-color: transparent;
	padding: 1em 0;
    margin: 0 0 2em;
    position: relative;
    color: #191919;
    border-top: 0;
    list-style: none outside;
    zoom: 1;
    width: auto;
    word-wrap: break-word;
}
.woocommerce-message::before {
	display:none;
}

.woocommerce-message a.button {
	display:none;
}

#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3), form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
	font-family: Gil Sans,Sans-serif;
}

.woocommerce-info::before {
	content: "";
}

.woocommerce-product-gallery .flex-viewport {
	height: 630px !important;
/* 	object-fit:cover; */
/* 	// change cover to contain MO  */
	object-fit:contain;
}
.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img {
	height: 630px !important;
/* 	object-fit:cover; */
/* 	// change cover to contain MO  */
	object-fit:contain;
}
.single_variation_wrap {
	display:none !important;
}

@media screen and (max-width:768px) {
	.woocommerce-product-gallery .flex-viewport {
		height: 345px !important;
/* 		object-fit:cover; */
/* 		// change cover to contain MO  */
		object-fit:contain;
	}
	.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img {
		height: 345px !important;
/* 		object-fit:cover; */
/* 		// change cover to contain MO  */
		object-fit:contain;
	}
}

@media screen and (max-width:480px) {
	.woocommerce-product-gallery .flex-viewport {
		height: 380px !important;
/* 		object-fit:cover; */
/* 		// change cover to contain MO  */
		object-fit:contain;
	}
	.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img {
		height: 380px !important;
/* 		object-fit:cover; */
/* 		// change cover to contain MO  */
		object-fit:contain;
	}
}