diff --git a/pages/_includes/cards/pricing-card.html b/pages/_includes/cards/pricing-card.html
index c61c14b654c20c5eebe74426d6b00e2b2bf4475e..630ecdde5074bd07620ba09ebc83dc8c200b1c91 100644
--- a/pages/_includes/cards/pricing-card.html
+++ b/pages/_includes/cards/pricing-card.html
@@ -2,7 +2,7 @@
{% assign available-features = include.features | default: '1000' | split: '' %}
{% if include.featured-color %}
-
+ {% include ui/ribbon.html color=include.featured-color bookmark=true top=true %}
{% endif %}
diff --git a/pages/_includes/cards/ribbon.html b/pages/_includes/cards/ribbon.html
index ec3975dace61721b66c56ebd906e26d01a85f2b5..7333d5dbd6022f408dcea13ba665ba5693e43a3e 100644
--- a/pages/_includes/cards/ribbon.html
+++ b/pages/_includes/cards/ribbon.html
@@ -9,5 +9,5 @@
{% endif %}
-
{% if include.text %}{{ include.text }}{% else %}{% include ui/icon.html icon="star" class="icon-filled" use-svg=true %}{% endif %}
+ {% include ui/ribbon.html color=include.color top=include.top left=include.left bottom=include.bottom bookmark=include.bookmark %}
diff --git a/pages/_includes/ui/ribbon.html b/pages/_includes/ui/ribbon.html
new file mode 100644
index 0000000000000000000000000000000000000000..6d239bdde4ec1963dca256120bf078e685c9501c
--- /dev/null
+++ b/pages/_includes/ui/ribbon.html
@@ -0,0 +1 @@
+{% if include.text %}{{ include.text }}{% else %}{% include ui/icon.html icon="star" class="icon-filled" use-svg=true %}{% endif %}
\ No newline at end of file