diff --git a/data/mapcss-mapping.csv b/data/mapcss-mapping.csv
index 4450105d49..99a65edbba 100644
--- a/data/mapcss-mapping.csv
+++ b/data/mapcss-mapping.csv
@@ -1657,4 +1657,4 @@ historic|wreck;1581;
historic|locomotive;1582;
craft|caterer;1583;
craft|grinding_mill;1584;
-
+leisure|outdoor_seating;1585;
diff --git a/data/strings/types_strings.txt b/data/strings/types_strings.txt
index 996fe9916e..1df10100c0 100644
--- a/data/strings/types_strings.txt
+++ b/data/strings/types_strings.txt
@@ -15534,6 +15534,45 @@
zh-Hans = 自然保护区
zh-Hant = 自然保護區
+ [type.leisure.outdoor_seating]
+ en = Outdoor Seating
+ ar = جلوس في الهواء الطلق
+ be = Месцы на адкрытым паветры
+ bg = Места за сядане на открито
+ ca = Seients a l'aire lliure
+ cs = Venkovní posezení
+ da = Udendørs siddepladser
+ de = Außengastronomie
+ el = Καθίσματα εξωτερικού χώρου
+ es = Asientos al aire libre
+ et = Istekohad õues
+ eu = Kanpoko eserlekuak
+ fa = نشستن در فضای باز
+ fi = Ulkona istuminen
+ fr = Sièges extérieurs
+ he = ישיבה בחוץ
+ hu = Kültéri ülőhelyek
+ id = Tempat duduk di luar ruangan
+ it = Posti a sedere all'aperto
+ ja = 屋外席
+ ko = 야외 좌석
+ mr = बाहेरची आसनव्यवस्था
+ nb = Uteservering
+ nl = Zitplaatsen buiten
+ pl = Siedzenia zewnętrzne
+ pt = Assentos ao ar livre
+ ro = Scaune în aer liber
+ ru = Сидения на открытом воздухе
+ sk = Vonkajšie sedenie
+ sv = Sittplatser utomhus
+ sw = Viti vya nje
+ th = ที่นั่งกลางแจ้ง
+ tr = Dış mekan oturma
+ uk = Сидіння на відкритому повітрі
+ vi = Chỗ ngồi ngoài trời
+ zh-Hans = 室外座椅
+ zh-Hant = 戶外座位
+
[type.leisure.park]
en = Park
af = Park
diff --git a/data/styles/clear/include/Icons.mapcss b/data/styles/clear/include/Icons.mapcss
index aac85e456e..e548a814b3 100644
--- a/data/styles/clear/include/Icons.mapcss
+++ b/data/styles/clear/include/Icons.mapcss
@@ -813,6 +813,10 @@ area|z16-[tourism=picnic_site],
node|z16-[leisure=picnic_table],
area|z16-[leisure=picnic_table]
{icon-image: picnic_table-m.svg;icon-min-distance: 10;}
+node|z17-[leisure=outdoor_seating],
+{text: none;}
+node|z18-[leisure=outdoor_seating],
+{icon-image: outdoor_seating-m.svg;icon-min-distance: 10;}
node|z16-[amenity=shelter],
area|z16-[amenity=shelter]
diff --git a/data/styles/clear/include/priorities_4_overlays.prio.txt b/data/styles/clear/include/priorities_4_overlays.prio.txt
index 5d5157f558..c2a4a469f0 100644
--- a/data/styles/clear/include/priorities_4_overlays.prio.txt
+++ b/data/styles/clear/include/priorities_4_overlays.prio.txt
@@ -1235,6 +1235,7 @@ craft-handicraft # icon z17- (also has captio
craft-hvac # icon z17- (also has caption(optional) z18-)
craft-key_cutter # icon z17- (also has caption(optional) z18-)
craft-locksmith # icon z17- (also has caption(optional) z18-)
+leisure-outdoor_seating # icon z18-
=== 450
amenity-parking # icon z16- (also has caption(optional) z18-, area z15-)
diff --git a/data/styles/clear/style-clear/symbols/outdoor_seating-m.svg b/data/styles/clear/style-clear/symbols/outdoor_seating-m.svg
new file mode 100644
index 0000000000..15925587a9
--- /dev/null
+++ b/data/styles/clear/style-clear/symbols/outdoor_seating-m.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/data/styles/clear/style-night/symbols/outdoor_seating-m.svg b/data/styles/clear/style-night/symbols/outdoor_seating-m.svg
new file mode 100644
index 0000000000..656ade71f3
--- /dev/null
+++ b/data/styles/clear/style-night/symbols/outdoor_seating-m.svg
@@ -0,0 +1,9 @@
+
+