diff --git a/core/themes/olivero/css/components/navigation/nav-primary-wide.css b/core/themes/olivero/css/components/navigation/nav-primary-wide.css
index 9b5ef1b5c040753aa00cdc432ed010b724225909..625efe4484b61c95cb8934c8f014a9bf10f65a96 100644
--- a/core/themes/olivero/css/components/navigation/nav-primary-wide.css
+++ b/core/themes/olivero/css/components/navigation/nav-primary-wide.css
@@ -111,8 +111,8 @@
     }
 
     body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner {
-      padding-top: 2.25rem;
-      padding-bottom: 2.25rem
+      padding-top: 1.125rem;
+      padding-bottom: 1.125rem
     }
 
       body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner:after {
diff --git a/core/themes/olivero/css/components/navigation/nav-primary-wide.pcss.css b/core/themes/olivero/css/components/navigation/nav-primary-wide.pcss.css
index 65c7019c0d7a4ced7297a95f713d5d42ccb1681a..16e196c0b290cc736712ea475d1067e4a3af45fe 100644
--- a/core/themes/olivero/css/components/navigation/nav-primary-wide.pcss.css
+++ b/core/themes/olivero/css/components/navigation/nav-primary-wide.pcss.css
@@ -82,7 +82,7 @@ body:not(.is-always-mobile-nav) {
     }
 
     & .primary-nav__menu-link-inner {
-      padding-block: var(--sp2);
+      padding-block: var(--sp1);
       padding-inline-start: 0;
       padding-inline-end: 0;
 
diff --git a/core/themes/olivero/css/components/navigation/nav-primary.css b/core/themes/olivero/css/components/navigation/nav-primary.css
index 4ef04d9538dd84f04b609120536cf3425090e607..c66931d62cc4f96a1e3e717ca6990f3c8e77102e 100644
--- a/core/themes/olivero/css/components/navigation/nav-primary.css
+++ b/core/themes/olivero/css/components/navigation/nav-primary.css
@@ -11,6 +11,7 @@
  */
 
 .primary-nav__menu {
+  flex-wrap: wrap;
   list-style: none;
 }
 
diff --git a/core/themes/olivero/css/components/navigation/nav-primary.pcss.css b/core/themes/olivero/css/components/navigation/nav-primary.pcss.css
index d8c68795dab38256c5b22a6e2820aceceec80f31..cc7550e9ae66c73094103017731d175b8d726729 100644
--- a/core/themes/olivero/css/components/navigation/nav-primary.pcss.css
+++ b/core/themes/olivero/css/components/navigation/nav-primary.pcss.css
@@ -6,6 +6,7 @@
 @import "../../base/variables.pcss.css";
 
 .primary-nav__menu {
+  flex-wrap: wrap;
   list-style: none;
 }