/* Product Artist profile: allow long biographies to define the section height. */
.tax-product_artist .qodef-artist-top-holder {
	height: auto !important;
	min-height: 0 !important;
	align-items: flex-start !important;
}

.tax-product_artist .qodef-artist-left-wrapper {
	height: auto !important;
	max-height: none !important;
	justify-content: flex-start !important;
	padding-bottom: 48px !important;
}

.tax-product_artist .qodef-artist-right-wrapper {
	align-self: stretch !important;
	height: auto !important;
	max-height: none !important;
}

.tax-product_artist .qodef-artist-left-wrapper .qodef-artist-desc,
.tax-product_artist .qodef-artist-left-wrapper .qodef-artist-desc2 {
	white-space: pre-line;
	overflow-wrap: anywhere;
}

.tax-product_artist .qodef-artist-left-wrapper .qa-artist-links {
	box-sizing: border-box;
	flex: 0 0 auto;
	width: 100%;
	max-width: 500px !important;
}

@media (min-width: 1025px) {
	.tax-product_artist .qodef-artist-left-wrapper {
		padding-top: 72px !important;
	}
}

@media (max-width: 1024px) {
	.tax-product_artist .qodef-artist-left-wrapper {
		width: 100%;
	}
}
