.pp-edd-fs-embedded-products:not([hidden]) {
	display: grid;
	gap: 1rem;
	padding: clamp(1.5rem, 3vw, 2.5rem) 1rem 0.75rem;
	text-align: center;
}

.pp-edd-fs-embedded-product {
	display: grid;
	justify-items: center;
	gap: 0.75rem;
	min-width: 0;
}

.pp-edd-fs-embedded-product .pp-edd-fs-embedded-product-image {
	display: block;
	width: auto;
	height: auto;
	max-width: min(100%, 9rem);
	max-height: clamp(3.5rem, 8vw, 5rem);
	margin: 0;
	border-radius: 0.375rem;
}

.pp-edd-fs-embedded-product .pp-edd-fs-embedded-product-title {
	max-width: 100%;
	margin: 0;
	color: inherit;
	font-family: inherit;
	font-size: clamp(1.125rem, 1rem + 0.6vw, 1.5rem);
	font-weight: 600;
	line-height: 1.3;
	text-align: center;
	text-wrap: balance;
	overflow-wrap: anywhere;
}
