/* =========================
   Footer icons
========================= */
.footer-store-icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.footer-store-icons img {
  flex: 0 0 45%;
  max-width: 45%;
}

/* 只作用在商品分類頁 */
.tax-product_cat .key_words{
  height:0;
  max-height:0;
  overflow:hidden;
}
.tax-product_cat .key_words h1,
.tax-product_cat .key_words h2,
.tax-product_cat .key_words h3,
.tax-product_cat .key_words h4,
.tax-product_cat .key_words h5{
  color: rgba(255,255,255,0);
  margin:0;
  padding:0;
  font-size: inherit;
}

/* 1) 載入 Noto Sans TC（全站） */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;600;700&display=swap");

/* 2) 全站文字（含 Woo） */
html, body{
  font-family: "Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,sans-serif !important;
}

/* 3) 全站標題（有些主題會對 h1~h6 另設字體） */
h1,h2,h3,h4,h5,h6{
  font-family: "Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,sans-serif !important;
}

/* 單一商品頁：相關商品區塊上方距離 */
.single-product .related.products,
.single-product .related {
  margin-top: 28px !important;
  padding-top: 18px !important;
}

/* 單一商品頁手機板：強制不要被隱藏 */
@media (max-width: 991px) {
  .single-product .related.products,
  .single-product .related {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    overflow: visible !important;
  }
}

/* 手機：相關商品 2 欄（每行 2 個） */
@media (max-width: 767px) {
  .single-product .related.products ul.products,
  .single-product .related ul.products {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important; /* 卡片間距，可改小一點 */
  }

  /* 取消 Woo/主題可能套的 float/width，避免打架 */
  .single-product .related.products ul.products li.product,
  .single-product .related ul.products li.product {
    width: auto !important;
    float: none !important;
    margin: 0 !important;
  }

  /* 圖片不要太大，閱讀比較舒服（可依你喜好調整） */
  .single-product .related.products ul.products li.product a img,
  .single-product .related ul.products li.product a img {
    height: auto !important;
  }

  /* 標題字稍微小一點，避免一張卡太高 */
  .single-product .related.products ul.products li.product .woocommerce-loop-product__title,
  .single-product .related ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px !important;
    line-height: 1.3 !important;
    margin: 8px 0 0 !important;
  }
}
