/*
 * Late editable overrides.
 *
 * This file is printed near the end of the page after Avanam, WooCommerce,
 * TemplateMela and layout CSS. Use it for final visual overrides when editing
 * parent minified files would be inconvenient or unsafe.
 */

/* Header / footer */

/* Catalog */

/* Single product */

.single-product.woocommerce div.product .mariamoro-single-product-gallery,
.woocommerce.single-product div.product .mariamoro-single-product-gallery {
	display: flex !important;
	justify-content: center;
	align-items: center;
	justify-self: center;
	width: 100%;
	max-height: 700px;
	text-align: center;
}

.single-product.woocommerce div.product .mariamoro-single-product-gallery .woocommerce-product-gallery,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .product_image,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .base-product-gallery-main,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .splide__track,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .splide__list,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .splide__slide,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__wrapper,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image--placeholder,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .woocommerce-product-gallery,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .product_image,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .base-product-gallery-main,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .splide__track,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .splide__list,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .splide__slide,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__wrapper,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image--placeholder {
	width: 100% !important;
	height: auto !important;
	max-height: 700px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	text-align: center;
}

.single-product.woocommerce div.product .mariamoro-single-product-gallery .product_image,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__wrapper,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image--placeholder,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .base-product-gallery-main,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .splide__track,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .splide__slide,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .product_image,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__wrapper,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image--placeholder,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .base-product-gallery-main,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .splide__track,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .splide__slide {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

.single-product.woocommerce div.product .mariamoro-single-product-gallery .splide__list,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .splide__list {
	align-items: center !important;
}

.single-product.woocommerce div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image a,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .bt-image-slide,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image a {
	display: flex !important;
	justify-content: center;
	align-items: center;
	width: 100% !important;
	max-height: 700px !important;
}

.woocommerce.single-product div.product .mariamoro-single-product-gallery .bt-image-slide {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	width: 100% !important;
	max-height: 700px !important;
}

.single-product.woocommerce div.product .mariamoro-single-product-gallery img,
.single-product.woocommerce div.product .mariamoro-single-product-gallery img.wp-post-image,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image img,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .base-product-gallery-main img,
.single-product.woocommerce div.product .mariamoro-single-product-gallery .zoomImg,
.woocommerce.single-product div.product .mariamoro-single-product-gallery img,
.woocommerce.single-product div.product .mariamoro-single-product-gallery img.wp-post-image,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .woocommerce-product-gallery__image img,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .base-product-gallery-main img,
.woocommerce.single-product div.product .mariamoro-single-product-gallery .zoomImg {
	display: block !important;
	width: auto !important;
	max-width: 100% !important;
	height: auto !important;
	max-height: 700px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	object-fit: contain !important;
}

.single-product form.cart .button-buy-now,
.single-product form.cart [name="tmcore-buy-now"] {
	display: none !important;
}
