
/*
 * Kunhar Medical — Single Product Corrections
 * Loaded after single-product.css.
 */

/* Keep the image inside its existing frame */
.kunhar-single-product__media-inner {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.kunhar-single-product__media-inner
.kunhar-single-product__image {
	display: block;
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	object-position: center;
}

/* Manufacturer above title, name only */
.kunhar-single-product__manufacturer {
	display: block;
	margin: 0 0 10px;
	color: #e24343;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.5;
}

/* Description at the requested 14px */
.kunhar-single-product__description,
.kunhar-single-product__description p,
.kunhar-single-product__description li {
	font-size: 14px;
	line-height: 1.75;
}

.kunhar-single-product__description p {
	margin: 0 0 12px;
}

/* Ensure long table content cannot overflow the page */
.kunhar-single-product__table-wrap {
	max-width: 100%;
	min-width: 0;
}

.kunhar-single-product__table-scroll {
	width: 100%;
	max-width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

@media (max-width: 767px) {
	.kunhar-single-product__media-inner
	.kunhar-single-product__image {
		width: 100%;
		height: auto;
		max-height: 300px;
	}

	.kunhar-single-product__description,
	.kunhar-single-product__description p {
		font-size: 14px;
	}
}
