#mainContainer { display: flex; } #aside { width: 20%; display: block; } button { margin: 1vh; } .fields { display: flex; } .fields input { margin: 0 1vh; height: 5vh; } .fields button { height: auto; } #authBlock { display: flex; } #cartIcon { color: white; }