Слышать запах – разговорное употребление. Стилистически нейтральный вариант: чувствовать запах.
Варианты равноправны.
Лучше: черного цвета не существует.
Да, прилагательное мандаринный есть в современном русском литературном языке и зафиксировано словарями. Его можно использовать.
Слышать запах – допустимо в разговорной речи. Чувствовать запах – стилистически нейтральный, общеупотребительный вариант.
Здесь лучше: в белый и черный цвет.