diff --git a/core/modules/toolbar/css/toolbar.menu.css b/core/modules/toolbar/css/toolbar.menu.css
index 099fb08496..c9d22d757d 100644
--- a/core/modules/toolbar/css/toolbar.menu.css
+++ b/core/modules/toolbar/css/toolbar.menu.css
@@ -13,9 +13,16 @@
   position: relative;
   width: auto;
 }
-.toolbar .toolbar-tray-horizontal .toolbar-menu .toolbar-handle,
-.toolbar .toolbar-tray-horizontal .toolbar-menu ul,
-.toolbar .toolbar-tray-vertical .toolbar-menu ul {
+/**
+ * Hidden horizontal toolbar handle icon.
+ */
+.toolbar .toolbar-tray-horizontal .toolbar-menu .toolbar-handle {
+  display: none;
+}
+/**
+ * Hidden toolbar sub-menus by default.
+ */
+.toolbar-tray-open .toolbar-menu .menu-item--expanded ul {
   display: none;
 }
 .toolbar .toolbar-tray-vertical li.open > ul {
diff --git a/core/themes/stable/css/toolbar/toolbar.menu.css b/core/themes/stable/css/toolbar/toolbar.menu.css
index 099fb08496..c9d22d757d 100644
--- a/core/themes/stable/css/toolbar/toolbar.menu.css
+++ b/core/themes/stable/css/toolbar/toolbar.menu.css
@@ -13,9 +13,16 @@
   position: relative;
   width: auto;
 }
-.toolbar .toolbar-tray-horizontal .toolbar-menu .toolbar-handle,
-.toolbar .toolbar-tray-horizontal .toolbar-menu ul,
-.toolbar .toolbar-tray-vertical .toolbar-menu ul {
+/**
+ * Hidden horizontal toolbar handle icon.
+ */
+.toolbar .toolbar-tray-horizontal .toolbar-menu .toolbar-handle {
+  display: none;
+}
+/**
+ * Hidden toolbar sub-menus by default.
+ */
+.toolbar-tray-open .toolbar-menu .menu-item--expanded ul {
   display: none;
 }
 .toolbar .toolbar-tray-vertical li.open > ul {
