diff --git a/assets/sass/_theme/design-system/search.sass b/assets/sass/_theme/design-system/search.sass
index 51de286019805b918136be9ec99e66659f48ac69..8560a31ddb04fba2f7ac6e64ab354528406a01bb 100644
--- a/assets/sass/_theme/design-system/search.sass
+++ b/assets/sass/_theme/design-system/search.sass
@@ -17,14 +17,14 @@
     &:not(.toggle-text)
         @include icon(search-inline, after)
         &::after
+            line-height: inherit
             margin-left: half($spacing0)
     &:not(.pagefind-menu)    
         padding: half($spacing0) $spacing0
     &.toggle-icon::after
         font-size: $h3-size
-    &.toggle-both
-        .menu & span
-            padding-right: 0
+        @include media-breakpoint-up(desktop)
+            margin-top: px2rem(5)
     span,
     &::after
         display: inline
@@ -34,7 +34,7 @@
             width: 100%
     @include media-breakpoint-up(desktop)
         &.toggle-icon::after
-            margin-left: 0
+                margin-left: 0
 .search__close
     @include icon-block(close, after)
     position: fixed
@@ -173,6 +173,7 @@
 
 .menu .nav-level-1 > li .pagefind-ui__toggle:not(.toggle-icon)::after
     margin-left: 0
+    margin-top: px2rem(2)
 
 .pagefind-fixed
     align-items: center
@@ -222,6 +223,8 @@ footer#document-footer .footer-search
 
 .nav-search
     display: flex
+    .pagefind-menu:not(.toggle-icon)::after
+        margin-top: 10px
 
 .menu .nav-level-1 > li .pagefind-ui__toggle span
     display: inline