.loyseo-related-products-card__title {
	margin: 0;
	color: var(--wp--preset--color--text-heading);
	font-size: var(--wp--preset--font-size--title);
	font-weight: var(--wp--custom--typography--weight--semibold);
	line-height: var(--wp--custom--typography--line-height--title);
}

.loyseo-related-products-card__list {
	margin: var(--wp--preset--spacing--40) 0 0;
	padding: 0;
	list-style: none;
}

.loyseo-related-products-card__item {
	margin: 0 !important;
	padding: 0;
	border-top: 1px solid var(--wp--preset--color--border-subtle);
	list-style: none !important;
}

.loyseo-related-products-card__item a {
	display: grid;
	gap: var(--wp--preset--spacing--20);
	padding-block: var(--wp--preset--spacing--30);
	color: var(--wp--preset--color--text-body) !important;
	text-decoration: none;
}

.loyseo-related-products-card__main {
	display: flex;
	gap: var(--wp--preset--spacing--30);
	align-items: flex-start;
}

.loyseo-related-products-card__image {
	flex: 0 0 64px;
	width: 64px;
	height: 64px;
	margin-top: var(--wp--preset--spacing--20);
	overflow: hidden;
	border-radius: var(--wp--custom--radius--compact);
	background: var(--wp--preset--color--surface-soft);
}

.loyseo-related-products-card__thumbnail {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.loyseo-related-products-card__content {
	min-width: 0;
}

.loyseo-related-products-card__product-title {
	overflow-wrap: anywhere;
	color: var(--wp--preset--color--text-body);
	font-size: var(--wp--preset--font-size--body);
	font-weight: var(--wp--custom--typography--weight--regular);
	line-height: var(--wp--custom--typography--line-height--body);
}

.loyseo-related-products-card__price {
	font-size: var(--wp--preset--font-size--small);
	font-weight: var(--wp--custom--typography--weight--regular);
	line-height: var(--wp--custom--typography--line-height--small);
}


.loyseo-related-products-card__price-prefix {
	color: var(--wp--preset--color--text-body);
}

.loyseo-related-products-card__price-value {
	color: var(--wp--preset--color--brand-primary);
}
