diff --git a/.gitignore b/.gitignore
index 015f3b52fc80ae7ee6f18cbdcc9682364a805b7c..861ceec67f957d333260d77a6f26ddc84f6bb730 100644
--- a/.gitignore
+++ b/.gitignore
@@ -73,18 +73,16 @@ bin/
 ### Static assets pipeline artifacts
 *.scssc
 lms/static/css/
-lms/static/sass/*.css
-lms/static/sass/*.css.map
+lms/static/certificates/css/
+cms/static/css/
+
+### Styling generated from templates
 lms/static/sass/lms-main.scss
 lms/static/sass/lms-main-rtl.scss
 lms/static/sass/lms-course.scss
 lms/static/sass/lms-course-rtl.scss
 lms/static/sass/lms-footer.scss
 lms/static/sass/lms-footer-rtl.scss
-lms/static/certificates/sass/*.css
-cms/static/css/
-cms/static/sass/*.css
-cms/static/sass/*.css.map
 
 
 ### Logging artifacts
diff --git a/pavelib/assets.py b/pavelib/assets.py
index 6b0541c30f56fd73e83d05c4b49b4ef5ccdbcb58..bcdfa6874bade5a23be9baca54c8d53216bb81b5 100644
--- a/pavelib/assets.py
+++ b/pavelib/assets.py
@@ -19,6 +19,7 @@ SASS_DIRS = {
     "lms/static/sass": "lms/static/css",
     "cms/static/sass": "cms/static/css",
     "common/static/sass": "common/static/css",
+    "lms/static/certificates/sass": "lms/static/certificates/css",
 }
 SASS_LOAD_PATHS = ['common/static', 'common/static/sass']
 SASS_CACHE_PATH = '/tmp/sass-cache'