/* Products page — only the rules the shared layer does not carry.
   The palette, the spacing and the card grid come from assets/css/tokens.css,
   assets/css/pages.css and style.css; nothing is redefined here.

   This stylesheet is enqueued site-wide (functions.php), so every rule is
   scoped to the product-lines section of this page template, which no other
   template renders. The tag badge and the specification list keep the shared
   .card, .card__image, .card__photo, .card__body and .specs styling. */

/* In these cards the specification list follows the paragraph and the card
   link keeps the bottom of the card, so only one of them takes the leftover
   height instead of both. */
#products .card .specs{margin-top:22px}
