/* Short Description Toggle. Site colours: #004F91 navy. */

.woocommerce-product-details__short-description {
	--qq-sdt-height: 220px;
}

.woocommerce-product-details__short-description.qq-sdt-collapsed {
	position: relative;
	max-height: var(--qq-sdt-height);
	overflow: hidden;
}

/* Fade the last visible lines so it is clear the text continues. */
.woocommerce-product-details__short-description.qq-sdt-collapsed::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 70px;
	background: linear-gradient(rgba(255, 255, 255, 0), #fff);
	pointer-events: none;
}

.qq-sdt-toggle,
.qq-sdt-toggle:hover,
.qq-sdt-toggle:focus {
	display: inline-block;
	margin: 4px 0 18px;
	padding: 0;
	border: 0;
	background: none;
	color: #004f91;
	font-weight: 600;
	text-decoration: underline;
	cursor: pointer;
	box-shadow: none;
}

.qq-sdt-toggle[hidden] {
	display: none;
}
