Less would.

A.search-menu { padding: 1rem; } .media-button-1 .donate.media-button .fill-color.media-button { fill: #fff; margin-right: 1rem; height: 1.4rem; width: 1.4rem; } @media (max-width: 889px) { .ia-topnav-1 desktop-subnav.ia-topnav { display: block; overflow: hidden; transition-property: top; transition-duration: 0.2s; transition-property: height; } .media-menu-1 .open.media-menu .overflow-clip.media-menu { height: 4rem; grid-template-areas: 'hamburger empty heart user'; -ms-grid-columns: 4rem minmax(1rem, 100%) 4rem 4rem; grid-template-columns: 4rem auto 4rem 4rem; grid-template-columns: 4rem auto 4rem 4rem 4rem; grid-template-columns: 4rem auto 4rem.