Хоть тема и старая, но у меня возникла проблема с подключением CSS через @import. Дело в том, что в одном из файлов css стоят несколько @import в начале. Но при обработке страницы битрикс соединяет всё в один и эти объявления оказываются где-то в середине, и стили, которые подключаются через импорт не подключались. Прочитал тут , что @-правила должны быть всегда идти первыми, до основного css кода. Решил проблему отказом от @import и подключением этих файлов через SetAdditionalCSS