diff --git a/src/_icons/basket-bolt.svg b/src/_icons/basket-bolt.svg
new file mode 100644
index 000000000..fe86dd010
--- /dev/null
+++ b/src/_icons/basket-bolt.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/basket-cancel.svg b/src/_icons/basket-cancel.svg
new file mode 100644
index 000000000..bc6b6e823
--- /dev/null
+++ b/src/_icons/basket-cancel.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-check.svg b/src/_icons/basket-check.svg
new file mode 100644
index 000000000..14106003e
--- /dev/null
+++ b/src/_icons/basket-check.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/basket-code.svg b/src/_icons/basket-code.svg
new file mode 100644
index 000000000..03cf8186e
--- /dev/null
+++ b/src/_icons/basket-code.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-cog.svg b/src/_icons/basket-cog.svg
new file mode 100644
index 000000000..d22fd2be1
--- /dev/null
+++ b/src/_icons/basket-cog.svg
@@ -0,0 +1,14 @@
+---
+---
+
diff --git a/src/_icons/basket-discount.svg b/src/_icons/basket-discount.svg
new file mode 100644
index 000000000..03f43b4cc
--- /dev/null
+++ b/src/_icons/basket-discount.svg
@@ -0,0 +1,10 @@
+---
+---
+
diff --git a/src/_icons/basket-dollar.svg b/src/_icons/basket-dollar.svg
new file mode 100644
index 000000000..8d3f6c416
--- /dev/null
+++ b/src/_icons/basket-dollar.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-down.svg b/src/_icons/basket-down.svg
new file mode 100644
index 000000000..df5bb8b6d
--- /dev/null
+++ b/src/_icons/basket-down.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-exclamation.svg b/src/_icons/basket-exclamation.svg
new file mode 100644
index 000000000..c1cf44c5f
--- /dev/null
+++ b/src/_icons/basket-exclamation.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-heart.svg b/src/_icons/basket-heart.svg
new file mode 100644
index 000000000..172dd6701
--- /dev/null
+++ b/src/_icons/basket-heart.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/basket-minus.svg b/src/_icons/basket-minus.svg
new file mode 100644
index 000000000..9d582520e
--- /dev/null
+++ b/src/_icons/basket-minus.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/basket-pause.svg b/src/_icons/basket-pause.svg
new file mode 100644
index 000000000..e01cafa68
--- /dev/null
+++ b/src/_icons/basket-pause.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-pin.svg b/src/_icons/basket-pin.svg
new file mode 100644
index 000000000..055070804
--- /dev/null
+++ b/src/_icons/basket-pin.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-plus.svg b/src/_icons/basket-plus.svg
new file mode 100644
index 000000000..b21634fee
--- /dev/null
+++ b/src/_icons/basket-plus.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-question.svg b/src/_icons/basket-question.svg
new file mode 100644
index 000000000..03d4a9d93
--- /dev/null
+++ b/src/_icons/basket-question.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-search.svg b/src/_icons/basket-search.svg
new file mode 100644
index 000000000..89787b589
--- /dev/null
+++ b/src/_icons/basket-search.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-share.svg b/src/_icons/basket-share.svg
new file mode 100644
index 000000000..66a06658a
--- /dev/null
+++ b/src/_icons/basket-share.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-star.svg b/src/_icons/basket-star.svg
new file mode 100644
index 000000000..661e10648
--- /dev/null
+++ b/src/_icons/basket-star.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/basket-up.svg b/src/_icons/basket-up.svg
new file mode 100644
index 000000000..3f854dd95
--- /dev/null
+++ b/src/_icons/basket-up.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/basket-x.svg b/src/_icons/basket-x.svg
new file mode 100644
index 000000000..22ff42637
--- /dev/null
+++ b/src/_icons/basket-x.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-bolt.svg b/src/_icons/cart-bolt.svg
new file mode 100644
index 000000000..2fe421346
--- /dev/null
+++ b/src/_icons/cart-bolt.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/cart-cancel.svg b/src/_icons/cart-cancel.svg
new file mode 100644
index 000000000..1f8c76e6b
--- /dev/null
+++ b/src/_icons/cart-cancel.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-check.svg b/src/_icons/cart-check.svg
new file mode 100644
index 000000000..3c5aa2f41
--- /dev/null
+++ b/src/_icons/cart-check.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/cart-code.svg b/src/_icons/cart-code.svg
new file mode 100644
index 000000000..f43c25c1b
--- /dev/null
+++ b/src/_icons/cart-code.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-cog.svg b/src/_icons/cart-cog.svg
new file mode 100644
index 000000000..ed1bd3e42
--- /dev/null
+++ b/src/_icons/cart-cog.svg
@@ -0,0 +1,14 @@
+---
+---
+
diff --git a/src/_icons/cart-copy.svg b/src/_icons/cart-copy.svg
new file mode 100644
index 000000000..3c5aa2f41
--- /dev/null
+++ b/src/_icons/cart-copy.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/cart-discount.svg b/src/_icons/cart-discount.svg
new file mode 100644
index 000000000..c0abb1145
--- /dev/null
+++ b/src/_icons/cart-discount.svg
@@ -0,0 +1,10 @@
+---
+---
+
diff --git a/src/_icons/cart-dollar.svg b/src/_icons/cart-dollar.svg
new file mode 100644
index 000000000..4b5fe1adc
--- /dev/null
+++ b/src/_icons/cart-dollar.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-down.svg b/src/_icons/cart-down.svg
new file mode 100644
index 000000000..9190df10b
--- /dev/null
+++ b/src/_icons/cart-down.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-exclamation.svg b/src/_icons/cart-exclamation.svg
new file mode 100644
index 000000000..5884842c6
--- /dev/null
+++ b/src/_icons/cart-exclamation.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-heart.svg b/src/_icons/cart-heart.svg
new file mode 100644
index 000000000..d21525496
--- /dev/null
+++ b/src/_icons/cart-heart.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/cart-minus.svg b/src/_icons/cart-minus.svg
new file mode 100644
index 000000000..bd426007b
--- /dev/null
+++ b/src/_icons/cart-minus.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/cart-pause.svg b/src/_icons/cart-pause.svg
new file mode 100644
index 000000000..36772be13
--- /dev/null
+++ b/src/_icons/cart-pause.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-pin.svg b/src/_icons/cart-pin.svg
new file mode 100644
index 000000000..2ec45dacb
--- /dev/null
+++ b/src/_icons/cart-pin.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-plus.svg b/src/_icons/cart-plus.svg
new file mode 100644
index 000000000..4480ca47d
--- /dev/null
+++ b/src/_icons/cart-plus.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-question.svg b/src/_icons/cart-question.svg
new file mode 100644
index 000000000..f9cbff397
--- /dev/null
+++ b/src/_icons/cart-question.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-search.svg b/src/_icons/cart-search.svg
new file mode 100644
index 000000000..59b50b8cc
--- /dev/null
+++ b/src/_icons/cart-search.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-share.svg b/src/_icons/cart-share.svg
new file mode 100644
index 000000000..766f1bd9f
--- /dev/null
+++ b/src/_icons/cart-share.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-star.svg b/src/_icons/cart-star.svg
new file mode 100644
index 000000000..6571ed72d
--- /dev/null
+++ b/src/_icons/cart-star.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/cart-up.svg b/src/_icons/cart-up.svg
new file mode 100644
index 000000000..61e1e4693
--- /dev/null
+++ b/src/_icons/cart-up.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/cart-x.svg b/src/_icons/cart-x.svg
new file mode 100644
index 000000000..74a6cb205
--- /dev/null
+++ b/src/_icons/cart-x.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/eye-bolt.svg b/src/_icons/eye-bolt.svg
new file mode 100644
index 000000000..7a7949d40
--- /dev/null
+++ b/src/_icons/eye-bolt.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/eye-cancel.svg b/src/_icons/eye-cancel.svg
new file mode 100644
index 000000000..005862715
--- /dev/null
+++ b/src/_icons/eye-cancel.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-check.svg b/src/_icons/eye-check.svg
index cf43a3d2d..35450354a 100644
--- a/src/_icons/eye-check.svg
+++ b/src/_icons/eye-check.svg
@@ -6,6 +6,6 @@ unicode: "ee88"
---
diff --git a/src/_icons/eye-code.svg b/src/_icons/eye-code.svg
new file mode 100644
index 000000000..bde5abd66
--- /dev/null
+++ b/src/_icons/eye-code.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-discount.svg b/src/_icons/eye-discount.svg
new file mode 100644
index 000000000..677b4b883
--- /dev/null
+++ b/src/_icons/eye-discount.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/eye-dollar.svg b/src/_icons/eye-dollar.svg
new file mode 100644
index 000000000..3d86bd480
--- /dev/null
+++ b/src/_icons/eye-dollar.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-down.svg b/src/_icons/eye-down.svg
new file mode 100644
index 000000000..5622d26f0
--- /dev/null
+++ b/src/_icons/eye-down.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-exclamation.svg b/src/_icons/eye-exclamation.svg
index f28a394bb..b42e84836 100644
--- a/src/_icons/eye-exclamation.svg
+++ b/src/_icons/eye-exclamation.svg
@@ -5,7 +5,7 @@ unicode: "f7ef"
---
diff --git a/src/_icons/eye-heart.svg b/src/_icons/eye-heart.svg
index 7fd065671..ae2c0256d 100644
--- a/src/_icons/eye-heart.svg
+++ b/src/_icons/eye-heart.svg
@@ -4,7 +4,7 @@ version: "2.9"
unicode: "f7f0"
---
diff --git a/src/_icons/eye-minus.svg b/src/_icons/eye-minus.svg
new file mode 100644
index 000000000..4f4039818
--- /dev/null
+++ b/src/_icons/eye-minus.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/eye-pause.svg b/src/_icons/eye-pause.svg
new file mode 100644
index 000000000..2e8f5bcd8
--- /dev/null
+++ b/src/_icons/eye-pause.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-pin.svg b/src/_icons/eye-pin.svg
new file mode 100644
index 000000000..7c6480821
--- /dev/null
+++ b/src/_icons/eye-pin.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-plus.svg b/src/_icons/eye-plus.svg
new file mode 100644
index 000000000..4c6e9a5e6
--- /dev/null
+++ b/src/_icons/eye-plus.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-question.svg b/src/_icons/eye-question.svg
new file mode 100644
index 000000000..1d0494da6
--- /dev/null
+++ b/src/_icons/eye-question.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-search.svg b/src/_icons/eye-search.svg
new file mode 100644
index 000000000..661ac3359
--- /dev/null
+++ b/src/_icons/eye-search.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-share.svg b/src/_icons/eye-share.svg
new file mode 100644
index 000000000..babe540ff
--- /dev/null
+++ b/src/_icons/eye-share.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-star.svg b/src/_icons/eye-star.svg
new file mode 100644
index 000000000..57c303e02
--- /dev/null
+++ b/src/_icons/eye-star.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/eye-up.svg b/src/_icons/eye-up.svg
new file mode 100644
index 000000000..25fd9d496
--- /dev/null
+++ b/src/_icons/eye-up.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/eye-x.svg b/src/_icons/eye-x.svg
index 302d57ee0..f537ceb52 100644
--- a/src/_icons/eye-x.svg
+++ b/src/_icons/eye-x.svg
@@ -5,7 +5,7 @@ unicode: "f7f1"
---
diff --git a/src/_icons/filter-bolt.svg b/src/_icons/filter-bolt.svg
new file mode 100644
index 000000000..0bb3e4b05
--- /dev/null
+++ b/src/_icons/filter-bolt.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/filter-cancel.svg b/src/_icons/filter-cancel.svg
new file mode 100644
index 000000000..e07136c91
--- /dev/null
+++ b/src/_icons/filter-cancel.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-check.svg b/src/_icons/filter-check.svg
new file mode 100644
index 000000000..34e7bc1b8
--- /dev/null
+++ b/src/_icons/filter-check.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/filter-code.svg b/src/_icons/filter-code.svg
new file mode 100644
index 000000000..ec415410f
--- /dev/null
+++ b/src/_icons/filter-code.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-discount.svg b/src/_icons/filter-discount.svg
new file mode 100644
index 000000000..c8c1b515b
--- /dev/null
+++ b/src/_icons/filter-discount.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/filter-dollar.svg b/src/_icons/filter-dollar.svg
index c5063574a..cfbf30224 100644
--- a/src/_icons/filter-dollar.svg
+++ b/src/_icons/filter-dollar.svg
@@ -4,7 +4,7 @@ version: "2.12"
unicode: "f9ff"
---
diff --git a/src/_icons/filter-down.svg b/src/_icons/filter-down.svg
new file mode 100644
index 000000000..2b016585c
--- /dev/null
+++ b/src/_icons/filter-down.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-exclamation.svg b/src/_icons/filter-exclamation.svg
new file mode 100644
index 000000000..1f39b351a
--- /dev/null
+++ b/src/_icons/filter-exclamation.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-heart.svg b/src/_icons/filter-heart.svg
new file mode 100644
index 000000000..0df7c258b
--- /dev/null
+++ b/src/_icons/filter-heart.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/filter-pause.svg b/src/_icons/filter-pause.svg
new file mode 100644
index 000000000..927109f36
--- /dev/null
+++ b/src/_icons/filter-pause.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-pin.svg b/src/_icons/filter-pin.svg
new file mode 100644
index 000000000..85ccbb8fb
--- /dev/null
+++ b/src/_icons/filter-pin.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-question.svg b/src/_icons/filter-question.svg
new file mode 100644
index 000000000..95c788fc1
--- /dev/null
+++ b/src/_icons/filter-question.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-search.svg b/src/_icons/filter-search.svg
new file mode 100644
index 000000000..6d98a11a8
--- /dev/null
+++ b/src/_icons/filter-search.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-share.svg b/src/_icons/filter-share.svg
new file mode 100644
index 000000000..2ef8024fa
--- /dev/null
+++ b/src/_icons/filter-share.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-star.svg b/src/_icons/filter-star.svg
index 5f6cf0500..ef37775fe 100644
--- a/src/_icons/filter-star.svg
+++ b/src/_icons/filter-star.svg
@@ -4,6 +4,6 @@ version: "2.12"
unicode: "fa03"
---
diff --git a/src/_icons/filter-up.svg b/src/_icons/filter-up.svg
new file mode 100644
index 000000000..c308321bb
--- /dev/null
+++ b/src/_icons/filter-up.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/filter-x.svg b/src/_icons/filter-x.svg
index 1e117654c..df0799526 100644
--- a/src/_icons/filter-x.svg
+++ b/src/_icons/filter-x.svg
@@ -4,7 +4,7 @@ version: "2.12"
unicode: "fa04"
---
diff --git a/src/_icons/heart-bolt.svg b/src/_icons/heart-bolt.svg
new file mode 100644
index 000000000..ed513b6dd
--- /dev/null
+++ b/src/_icons/heart-bolt.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/heart-cancel.svg b/src/_icons/heart-cancel.svg
new file mode 100644
index 000000000..1a089043c
--- /dev/null
+++ b/src/_icons/heart-cancel.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-check.svg b/src/_icons/heart-check.svg
new file mode 100644
index 000000000..21f70cf57
--- /dev/null
+++ b/src/_icons/heart-check.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/heart-code.svg b/src/_icons/heart-code.svg
new file mode 100644
index 000000000..4d2ed65db
--- /dev/null
+++ b/src/_icons/heart-code.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-cog.svg b/src/_icons/heart-cog.svg
new file mode 100644
index 000000000..9b74be50d
--- /dev/null
+++ b/src/_icons/heart-cog.svg
@@ -0,0 +1,12 @@
+---
+---
+
diff --git a/src/_icons/heart-discount.svg b/src/_icons/heart-discount.svg
new file mode 100644
index 000000000..d292b7728
--- /dev/null
+++ b/src/_icons/heart-discount.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/heart-dollar.svg b/src/_icons/heart-dollar.svg
new file mode 100644
index 000000000..967793b71
--- /dev/null
+++ b/src/_icons/heart-dollar.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-down.svg b/src/_icons/heart-down.svg
new file mode 100644
index 000000000..d9f278f05
--- /dev/null
+++ b/src/_icons/heart-down.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-exclamation.svg b/src/_icons/heart-exclamation.svg
new file mode 100644
index 000000000..69b72a2b8
--- /dev/null
+++ b/src/_icons/heart-exclamation.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-minus.svg b/src/_icons/heart-minus.svg
index 804595f66..a36f15db6 100644
--- a/src/_icons/heart-minus.svg
+++ b/src/_icons/heart-minus.svg
@@ -5,6 +5,6 @@ version: "1.66"
unicode: "f140"
---
diff --git a/src/_icons/heart-pause.svg b/src/_icons/heart-pause.svg
new file mode 100644
index 000000000..5bef626f9
--- /dev/null
+++ b/src/_icons/heart-pause.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-pin.svg b/src/_icons/heart-pin.svg
new file mode 100644
index 000000000..6dc17797e
--- /dev/null
+++ b/src/_icons/heart-pin.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-plus.svg b/src/_icons/heart-plus.svg
index c1a3e9c46..01c853220 100644
--- a/src/_icons/heart-plus.svg
+++ b/src/_icons/heart-plus.svg
@@ -5,7 +5,7 @@ version: "1.66"
unicode: "f142"
---
diff --git a/src/_icons/heart-question.svg b/src/_icons/heart-question.svg
new file mode 100644
index 000000000..177232047
--- /dev/null
+++ b/src/_icons/heart-question.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-search.svg b/src/_icons/heart-search.svg
new file mode 100644
index 000000000..3a830ffc1
--- /dev/null
+++ b/src/_icons/heart-search.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-share.svg b/src/_icons/heart-share.svg
new file mode 100644
index 000000000..ac1724981
--- /dev/null
+++ b/src/_icons/heart-share.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-star.svg b/src/_icons/heart-star.svg
new file mode 100644
index 000000000..7143e4e9c
--- /dev/null
+++ b/src/_icons/heart-star.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/heart-up.svg b/src/_icons/heart-up.svg
new file mode 100644
index 000000000..60415c898
--- /dev/null
+++ b/src/_icons/heart-up.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/heart-x.svg b/src/_icons/heart-x.svg
new file mode 100644
index 000000000..7fcf9fc27
--- /dev/null
+++ b/src/_icons/heart-x.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/pencil-bolt.svg b/src/_icons/pencil-bolt.svg
new file mode 100644
index 000000000..79fef844d
--- /dev/null
+++ b/src/_icons/pencil-bolt.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/pencil-cancel.svg b/src/_icons/pencil-cancel.svg
new file mode 100644
index 000000000..12cee321a
--- /dev/null
+++ b/src/_icons/pencil-cancel.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-check.svg b/src/_icons/pencil-check.svg
new file mode 100644
index 000000000..11dca6f6d
--- /dev/null
+++ b/src/_icons/pencil-check.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/pencil-code.svg b/src/_icons/pencil-code.svg
new file mode 100644
index 000000000..7288afdb4
--- /dev/null
+++ b/src/_icons/pencil-code.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-cog.svg b/src/_icons/pencil-cog.svg
new file mode 100644
index 000000000..7e02d08be
--- /dev/null
+++ b/src/_icons/pencil-cog.svg
@@ -0,0 +1,13 @@
+---
+---
+
diff --git a/src/_icons/pencil-discount.svg b/src/_icons/pencil-discount.svg
new file mode 100644
index 000000000..a52ce98fd
--- /dev/null
+++ b/src/_icons/pencil-discount.svg
@@ -0,0 +1,9 @@
+---
+---
+
diff --git a/src/_icons/pencil-dollar.svg b/src/_icons/pencil-dollar.svg
new file mode 100644
index 000000000..cdaaf904f
--- /dev/null
+++ b/src/_icons/pencil-dollar.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-down.svg b/src/_icons/pencil-down.svg
new file mode 100644
index 000000000..113c7f5f4
--- /dev/null
+++ b/src/_icons/pencil-down.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-exclamation.svg b/src/_icons/pencil-exclamation.svg
new file mode 100644
index 000000000..f9513a3d4
--- /dev/null
+++ b/src/_icons/pencil-exclamation.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-heart.svg b/src/_icons/pencil-heart.svg
new file mode 100644
index 000000000..f2ce86cb5
--- /dev/null
+++ b/src/_icons/pencil-heart.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/pencil-minus.svg b/src/_icons/pencil-minus.svg
index 973736324..b1afa7cff 100644
--- a/src/_icons/pencil-minus.svg
+++ b/src/_icons/pencil-minus.svg
@@ -5,7 +5,7 @@ version: "1.69"
unicode: "f1eb"
---
diff --git a/src/_icons/pencil-pause.svg b/src/_icons/pencil-pause.svg
new file mode 100644
index 000000000..13aa2d5a4
--- /dev/null
+++ b/src/_icons/pencil-pause.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-pin.svg b/src/_icons/pencil-pin.svg
new file mode 100644
index 000000000..aec966b6d
--- /dev/null
+++ b/src/_icons/pencil-pin.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-plus.svg b/src/_icons/pencil-plus.svg
index 58396457a..df01802a5 100644
--- a/src/_icons/pencil-plus.svg
+++ b/src/_icons/pencil-plus.svg
@@ -5,7 +5,8 @@ version: "1.69"
unicode: "f1ec"
---
diff --git a/src/_icons/pencil-question.svg b/src/_icons/pencil-question.svg
new file mode 100644
index 000000000..3708db79a
--- /dev/null
+++ b/src/_icons/pencil-question.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-search.svg b/src/_icons/pencil-search.svg
new file mode 100644
index 000000000..9f76436aa
--- /dev/null
+++ b/src/_icons/pencil-search.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-share.svg b/src/_icons/pencil-share.svg
new file mode 100644
index 000000000..76b1132b3
--- /dev/null
+++ b/src/_icons/pencil-share.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-star.svg b/src/_icons/pencil-star.svg
new file mode 100644
index 000000000..7d4627312
--- /dev/null
+++ b/src/_icons/pencil-star.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/pencil-up.svg b/src/_icons/pencil-up.svg
new file mode 100644
index 000000000..59155ad54
--- /dev/null
+++ b/src/_icons/pencil-up.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil-x.svg b/src/_icons/pencil-x.svg
new file mode 100644
index 000000000..703f3d5dc
--- /dev/null
+++ b/src/_icons/pencil-x.svg
@@ -0,0 +1,8 @@
+---
+---
+
diff --git a/src/_icons/pencil.svg b/src/_icons/pencil.svg
index cb61f394a..328035f88 100644
--- a/src/_icons/pencil.svg
+++ b/src/_icons/pencil.svg
@@ -5,6 +5,6 @@ version: "1.1"
unicode: "eb04"
---