diff --git a/src/style.rs b/src/style.rs
index 70bb245..58dc245 100644
--- a/src/style.rs
+++ b/src/style.rs
@@ -93,6 +93,7 @@ impl<'a> StyleParser<'a> {
                         parse_quoted_string(toks, scope, q)?.unquote().to_string(),
                     ));
                     style.push(tok);
+                    continue;
                 }
                 TokenKind::Symbol(Symbol::OpenCurlyBrace)
                 | TokenKind::Symbol(Symbol::SemiColon) => break,
diff --git a/tests/styles.rs b/tests/styles.rs
index 36be4cc..80a0707 100644
--- a/tests/styles.rs
+++ b/tests/styles.rs
@@ -147,3 +147,7 @@ test!(
     "a {\n  color: \"\\#{foo}\";\n}\n",
     "a {\n  color: \"#{foo}\";\n}\n"
 );
+test!(
+    styles_after_quoted,
+    "a {\n  color: \"red\";\n  color: blue;\n}\n"
+);