.ef-product-summary-card,
.ef-product-card__parameters {
	display: grid;
}

.ef-product-navigation--chips ul {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
}

.ef-product-navigation--chips :where(a, span) {
	display: inline-flex;
	align-items: center;
	min-block-size: var(--ef-button-height);
}

@media (min-width: 48rem) {

	.ef-card-grid.ef-card-grid--products {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (min-width: 64rem) {

	.ef-card-grid.ef-card-grid--products {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (max-width: 63.99rem) {

	.ef-product-detail-related .ef-product-card__parameters {
		grid-template-columns: minmax(0, 1fr);
	}
}

.ef-product-model,
.ef-product-public-review,
.ef-product-documents__list li {
	display: flex;
	flex-wrap: wrap;
	gap: 0.4rem 0.75rem;
	align-items: baseline;
}

.ef-product-documents {
	margin-top: 1.5rem;
}

.ef-product-documents__list {
	display: grid;
	gap: 0.75rem;
	padding: 0;
	list-style: none;
}
