Hi there,
the issue is using this absolute position CSS to place the icons:
.inside-header span.account-icon {
position: absolute;
right: 90px;
margin-bottom: 3px;
}
.inside-header .custom-cart {
position: absolute;
right: 55px;
}
Remove that CSS and add this CSS:
.inside-header span.account-icon {
margin-bottom: 3px;
margin-right: 5px;
}
.header-aligned-center:not([class*="nav-float-"]) .inside-header {
flex-direction: row;
align-items: center;
}
.header-aligned-center:not([class*="nav-float-"]) .inside-header:before {
content: '';
display: block;
width: 90px;
}
.site-logo {
margin: auto;
}