diff --git a/assets/sass/_theme/design-system/search.sass b/assets/sass/_theme/design-system/search.sass
index 8560a31ddb04fba2f7ac6e64ab354528406a01bb..51de286019805b918136be9ec99e66659f48ac69 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
-        @include media-breakpoint-up(desktop)
-            margin-top: px2rem(5)
+    &.toggle-both
+        .menu & span
+            padding-right: 0
     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,7 +173,6 @@
 
 .menu .nav-level-1 > li .pagefind-ui__toggle:not(.toggle-icon)::after
     margin-left: 0
-    margin-top: px2rem(2)
 
 .pagefind-fixed
     align-items: center
@@ -223,8 +222,6 @@ 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