diff --git a/.size-limit.json b/.size-limit.json
index 7780108868a..dd4cb739c68 100644
--- a/.size-limit.json
+++ b/.size-limit.json
@@ -49,13 +49,13 @@
},
{
"path": "dist/packages/ec/images/icons-social-media/sprites/icons-social-media.svg",
- "limit": "40 KB",
+ "limit": "80 KB",
"webpack": false,
"gzip": false
},
{
"path": "dist/packages/ec/images/icons-flag/sprites/icons-flag.svg",
- "limit": "240 KB",
+ "limit": "245 KB",
"webpack": false,
"gzip": false
},
diff --git a/src/resources/icons-flag/src/flag/iceland-square.svg b/src/resources/icons-flag/src/flag/iceland-square.svg
new file mode 100644
index 00000000000..1ed7c78781d
--- /dev/null
+++ b/src/resources/icons-flag/src/flag/iceland-square.svg
@@ -0,0 +1,44 @@
+
diff --git a/src/resources/icons-flag/src/flag/iceland.svg b/src/resources/icons-flag/src/flag/iceland.svg
new file mode 100644
index 00000000000..f88d7fd8b27
--- /dev/null
+++ b/src/resources/icons-flag/src/flag/iceland.svg
@@ -0,0 +1,23 @@
+
diff --git a/src/resources/icons-flag/src/flag/norway-square.svg b/src/resources/icons-flag/src/flag/norway-square.svg
new file mode 100644
index 00000000000..6fb47f50d9b
--- /dev/null
+++ b/src/resources/icons-flag/src/flag/norway-square.svg
@@ -0,0 +1,53 @@
+
diff --git a/src/resources/icons-flag/src/flag/norway.svg b/src/resources/icons-flag/src/flag/norway.svg
new file mode 100644
index 00000000000..a8cfb141b05
--- /dev/null
+++ b/src/resources/icons-flag/src/flag/norway.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/resources/icons-flag/src/flag/switzerland-square.svg b/src/resources/icons-flag/src/flag/switzerland-square.svg
new file mode 100644
index 00000000000..c99021dfb15
--- /dev/null
+++ b/src/resources/icons-flag/src/flag/switzerland-square.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/resources/icons-flag/src/flag/switzerland.svg b/src/resources/icons-flag/src/flag/switzerland.svg
new file mode 100644
index 00000000000..096cb65e6bf
--- /dev/null
+++ b/src/resources/icons-flag/src/flag/switzerland.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/resources/icons-social-media/src/social-media/gmail-color.svg b/src/resources/icons-social-media/src/social-media/gmail-color.svg
new file mode 100644
index 00000000000..2e7b84d42d5
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/gmail-color.svg
@@ -0,0 +1,28 @@
+
diff --git a/src/resources/icons-social-media/src/social-media/messenger-color.svg b/src/resources/icons-social-media/src/social-media/messenger-color.svg
new file mode 100644
index 00000000000..87ba1a89260
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/messenger-color.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/resources/icons-social-media/src/social-media/messenger-negative.svg b/src/resources/icons-social-media/src/social-media/messenger-negative.svg
new file mode 100644
index 00000000000..8fed66cea0b
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/messenger-negative.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/resources/icons-social-media/src/social-media/messenger.svg b/src/resources/icons-social-media/src/social-media/messenger.svg
new file mode 100644
index 00000000000..755091c1db3
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/messenger.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/qzone-color.svg b/src/resources/icons-social-media/src/social-media/qzone-color.svg
new file mode 100644
index 00000000000..6c9ae17473d
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/qzone-color.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/resources/icons-social-media/src/social-media/qzone-negative.svg b/src/resources/icons-social-media/src/social-media/qzone-negative.svg
new file mode 100644
index 00000000000..0a5b08305b8
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/qzone-negative.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/resources/icons-social-media/src/social-media/qzone.svg b/src/resources/icons-social-media/src/social-media/qzone.svg
new file mode 100644
index 00000000000..e0d51af5d97
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/qzone.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/sms-color.svg b/src/resources/icons-social-media/src/social-media/sms-color.svg
new file mode 100644
index 00000000000..6e7c78c9ccf
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/sms-color.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/sms-negative.svg b/src/resources/icons-social-media/src/social-media/sms-negative.svg
new file mode 100644
index 00000000000..576c394e827
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/sms-negative.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/sms.svg b/src/resources/icons-social-media/src/social-media/sms.svg
new file mode 100644
index 00000000000..9b78941057c
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/sms.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/typepad-color.svg b/src/resources/icons-social-media/src/social-media/typepad-color.svg
new file mode 100644
index 00000000000..dafd1914af1
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/typepad-color.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/typepad-negative.svg b/src/resources/icons-social-media/src/social-media/typepad-negative.svg
new file mode 100644
index 00000000000..07559bd3a72
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/typepad-negative.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/typepad.svg b/src/resources/icons-social-media/src/social-media/typepad.svg
new file mode 100644
index 00000000000..ea43851d10f
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/typepad.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/weibo-color.svg b/src/resources/icons-social-media/src/social-media/weibo-color.svg
new file mode 100644
index 00000000000..bbc8ecf6619
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/weibo-color.svg
@@ -0,0 +1,29 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/weibo-negative.svg b/src/resources/icons-social-media/src/social-media/weibo-negative.svg
new file mode 100644
index 00000000000..baa9e317462
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/weibo-negative.svg
@@ -0,0 +1,25 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/weibo.svg b/src/resources/icons-social-media/src/social-media/weibo.svg
new file mode 100644
index 00000000000..4dd932cacb8
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/weibo.svg
@@ -0,0 +1,20 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/whatasapp.svg b/src/resources/icons-social-media/src/social-media/whatasapp.svg
new file mode 100644
index 00000000000..3ef4ea412e0
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/whatasapp.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/whataspp-negative.svg b/src/resources/icons-social-media/src/social-media/whataspp-negative.svg
new file mode 100644
index 00000000000..8104f96da12
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/whataspp-negative.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/whatsapp-color.svg b/src/resources/icons-social-media/src/social-media/whatsapp-color.svg
new file mode 100644
index 00000000000..7cfa7bec6cc
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/whatsapp-color.svg
@@ -0,0 +1,15 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/yahoomail-color.svg b/src/resources/icons-social-media/src/social-media/yahoomail-color.svg
new file mode 100644
index 00000000000..f7df41d8788
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/yahoomail-color.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/yahoomail-negative.svg b/src/resources/icons-social-media/src/social-media/yahoomail-negative.svg
new file mode 100644
index 00000000000..3c1a66c1c13
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/yahoomail-negative.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/src/resources/icons-social-media/src/social-media/yahoomail.svg b/src/resources/icons-social-media/src/social-media/yahoomail.svg
new file mode 100644
index 00000000000..51969c02163
--- /dev/null
+++ b/src/resources/icons-social-media/src/social-media/yahoomail.svg
@@ -0,0 +1,29 @@
+
+