.single-product .woocommerce-product-gallery__wrapper {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 14px;
	margin: 0;
}

.single-product .woocommerce-product-gallery__image {
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	overflow: hidden;
	border: 1px solid #e4e9e6;
	border-radius: 12px;
	background: #fff;
}

.single-product .woocommerce-product-gallery__image:first-child {
	grid-column: 1 / -1;
}

.single-product .woocommerce-product-gallery__image a,
.single-product .woocommerce-product-gallery__image img {
	display: block;
	width: 100% !important;
	height: auto !important;
	margin: 0 !important;
}

.single-product .flex-control-thumbs,
.single-product .woocommerce-product-gallery__trigger {
	display: none !important;
}

@media (max-width: 680px) {
	.single-product .woocommerce-product-gallery__wrapper {
		grid-template-columns: 1fr;
	}

	.single-product .woocommerce-product-gallery__image:first-child {
		grid-column: auto;
	}
}
