diff --git a/core/themes/olivero/css/components/breadcrumb.css b/core/themes/olivero/css/components/breadcrumb.css
index 647cdca06e87681f5f3439c117276a5c0e37110b..4dfb61c30ae54d4f72050666275c6cc2bc668506 100644
--- a/core/themes/olivero/css/components/breadcrumb.css
+++ b/core/themes/olivero/css/components/breadcrumb.css
@@ -79,6 +79,7 @@
 @media (min-width: 62.5rem) {
   .breadcrumb__list {
     overflow: visible;
+    width: auto;
     margin-inline-start: 0;
     margin-inline-end: 0;
     padding-block-end: 0;
diff --git a/core/themes/olivero/css/components/breadcrumb.pcss.css b/core/themes/olivero/css/components/breadcrumb.pcss.css
index 8f88549859e84e2d6a01f2c55b43bc22e23bfd40..9f07f6cc59c9682b8666aec5e7a2d723838f349a 100644
--- a/core/themes/olivero/css/components/breadcrumb.pcss.css
+++ b/core/themes/olivero/css/components/breadcrumb.pcss.css
@@ -65,6 +65,7 @@
 
   @media (--lg) {
     overflow: visible;
+    width: auto;
     margin-inline-start: 0;
     margin-inline-end: 0;
     padding-block-end: 0;