body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
section {
max-width: 600px;
width: 100%;
background: red;
min-height: 200px;
}
<form action="" class="all-products-btn">
<input type="submit" class="all-products" value="SEE ALL PRODUCTS">
</form>
обычно это простоа ссылка, а не форма.<div class="size-list">
<p class="size-itm">37</p>
<p class="size-itm">38</p>
<p class="size-itm">39</p>
<p class="size-itm">40</p>
<p class="size-itm">41</p>
</div>
обозвал списком, но используешь div <picture>
<source media="(max-width: 799px)" srcset="elva-480w-close-portrait.jpg">
<source media="(min-width: 800px)" srcset="elva-800w.jpg">
<img src="elva-800w.jpg" alt="Chris standing up holding his daughter Elva">
</picture>
почему бы не акцентировать внимание фронтенда только на визуальном состовляющемhtml/css и есть визуальная составляющая. И еще "фронтенд" это не про html/css, а скорее про js и работу с данными.
* { padding: 0;
margin: 0;
можно даже не смотреть и так ясно, говено