Index: node_modules/autoprefixer/lib/at-rule.js
===================================================================
--- node_modules/autoprefixer/lib/at-rule.js	(revision 2058e5c694bb6097866a5fe6503c519e8f74970f)
+++ node_modules/autoprefixer/lib/at-rule.js	(revision 2058e5c694bb6097866a5fe6503c519e8f74970f)
@@ -0,0 +1,35 @@
+let Prefixer = require('./prefixer')
+
+class AtRule extends Prefixer {
+  /**
+   * Clone and add prefixes for at-rule
+   */
+  add(rule, prefix) {
+    let prefixed = prefix + rule.name
+
+    let already = rule.parent.some(
+      i => i.name === prefixed && i.params === rule.params
+    )
+    if (already) {
+      return undefined
+    }
+
+    let cloned = this.clone(rule, { name: prefixed })
+    return rule.parent.insertBefore(rule, cloned)
+  }
+
+  /**
+   * Clone node with prefixes
+   */
+  process(node) {
+    let parent = this.parentPrefix(node)
+
+    for (let prefix of this.prefixes) {
+      if (!parent || parent === prefix) {
+        this.add(node, prefix)
+      }
+    }
+  }
+}
+
+module.exports = AtRule
