Carpets woven in ranges of colours (7)
I believe the answer is:
spectra
'ranges of colours' is the definition.
(I've seen this before)
'carpets woven' is the wordplay.
'woven' is an anagram indicator.
'carpets' anagrammed gives 'SPECTRA'.
'in' acts as a link.
(Other definitions for spectra that I've seen before include "Entire ranges of colour" , "Bands of refracted colours" , "Whole ranges" , "Carpets (anag.)" , "After-images" .)