\define merge(list1,list2)
<$list filter="[[$list1$]!match[]then[$list2$]!match[]]">
<$text text={{{ [enlist:raw[$list1$]first[]] }}}/> - <$text text={{{ [enlist:raw[$list2$]first[]] }}}/><br>
<$macrocall $name="merge" list1={{{ [enlist:raw[$list1$]rest[]join[ ]] }}} list2={{{ [enlist:raw[$list2$]rest[]join[ ]] }}} />
</$list>
\end
<$macrocall $name="merge" list1={{!!select-color}} list2={{!!price-select-color}} />
-e