/* ========== list.html 固有スタイル ========== */

/* 検索ボックス（一覧上部） */
.list-search { margin-top: 0; margin-bottom: 36px; }

/* 商品カードを <a> で囲んだ際のサムネイル/見出しリンク */
.product-card a.product-thumb { display: block; }
.product-card h3 a { display: block; color: inherit; }
.product-card h3 a:hover { color: var(--accent-dark); }

@media (max-width: 960px) {
  /* サイド2カラムは共通CSSで縦積みになる。フィルタは横並びに。 */
  .list-search { margin-bottom: 28px; }
}
