Добрый день.
Такая конструкция не работает.
В начале CSS вы уже объявили правило "@media", а после него хотите сделать "@import"
@import не разрешается прописывать после любых объявлений кроме @charset или другого @import.
То есть, чтобы @import работал, он должен быть в самом начале CSS списка или файла.
Пруфлинк:
www.w3.org/TR/CSS21/cascade.html#at-import (any @import rules must precede all other rules (except the @charset rule, if present), то же на русском:
htmlbook.ru/css/import
Как-то так.