In your HTML you wrap some of your elements with divs. It would be better to wrap each code segment with a div like so:
<div class="brushes">
<h2>Brushes</h2>
<img src="./dasmotos-arts/resources/hacksaw.jpeg" alt="Brushes"/>
<h3>Hacksaw Brushes</h3>
<p>Made of the highest quality oak, Hacksaw brushes are known for their weight and ability to hold paint in large amounts. Available in different sizes. <span class="price">Starting at $3.00 / brush </span></p>
</div>
I had that originally in code, but it made the coloured block go for the while div tag (behind the picture and for the paragraph of text) rather than just the title line, in this case, brushes.
In your HTML you wrap some of your elements with divs. It would be better to wrap each code segment with a div like so: