.product-quick-view-content {
	.woo-single-images {
		margin: 0;
	}

	.woo-single-info {
		position: relative;
		display: flex;
	}

	.minimog-main-swiper {
		.swiper-slide {
			.minimog-lazy-image,
			img {
				width: 100%;
			}
		}
	}

	.minimog-thumbs-swiper {
		margin: 20px 0 0;
	}

	.entry-summary {
		.minimog-sales-countdown-layout-box {
			padding: 20px;
			--number-size: 32px;
		}
	}

	.woosb-products .woosb-thumb {
		width: 72px;
	}

	.woobt-wrap {
		display: none;
	}
}

@media screen and (min-width: 768px) {
	.modal-quick-view-popup {
		--spacing: 40px;
		--modal-width: 1040px;
		--modal-spacing: 0;

		.modal-content-wrap {
			overflow: hidden;
		}
	}

	.product-quick-view-content {
		.image-cover {
			position: absolute !important;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;

			.woo-single-gallery,
			.tm-swiper,
			.swiper-inner,
			.swiper,
			.swiper-wrapper,
			.swiper-slide,
			.woocommerce-product-gallery__image,
			.minimog-lazy-image {
				height: 100%;
			}

			img {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
		}

		.quick-view-col-images {
			position: relative;
			width: 50%;
		}

		.quick-view-col-summary {
			width: 50%;
			margin: 0;
			padding: 30px 0;

			> .inner-content {
				position: relative;
				max-width: 100%;

				> .inner {
					padding-right: 43px;
					padding-left: 37px;
				}
			}
		}
	}
}

@include media-breakpoint-down(sm) {
	.modal-quick-view-popup {
		--modal-width: 510px;
	}

	.product-quick-view-content {
		.woo-single-info {
			display: block;
		}

		.quick-view-col-summary {
			margin: 30px 0 0;
		}

		.inner-content.scroll-y {
			overflow: visible;
		}
	}
}
