.contenedor_especificaciones {
	--color-fill: #303c56;
	--color-fill-b: #d5d5d5;
}

.list-items {
	display: flex;
	flex-direction: column;
	gap: 0px;
}

.list-item {
	display: grid;
	padding: 0.5rem 0;
	grid-template-columns: 50px 1fr 3fr;
	gap: 10px;
}

.list-items .list-item:not(:last-child) {
	border-bottom: 1px solid #00000008;
}

.list-item .label-item {
	font-size: 1rem;
	line-height: 1.1em;
	font-weight: 600;
}

.list-item .descp-item {
	font-size: 1rem;
	line-height: 1.1em;
	font-weight: 400;
}

.list-item .icon-item {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.list-item .icon-item svg {
	width: 28px;
	height: auto;
	fill: var(--color-fill);
}

.list-item .icon-item svg .b {
	fill: var(--color-fill-b);
}

.contenedor_especificaciones .list-item .icon-item .dashicons {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 28px;
	width: 28px;
	color: var(--color-fill);
}

.contenedor_especificaciones .list-item .icon-item .dashicons::before {
	display: block;
	font-size: 28px;
	height: 26px;
	width: 28px;
	line-height: 28px;
	color: var(--color-fill);
}
