@media only screen and (max-width: 500px){.cart-item{gap:1rem;grid-template:repeat(2,auto)/repeat(2,auto)}.cart-item__media{grid-row:1}.cart-item__details{grid-row:1;grid-column:2}.cart-item__name{font-size:1.4rem}.cart-item__totals{grid-column:2;justify-content:flex-start}.cart-item__quantity{grid-column:2}}
