<style>
  /* 初始化 */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  span,
  strong,
  a {
    line-height: 1;
  }
  /* 产品标题超出一行显示省略号 */
  .text-ellipsis-2 .elementor-heading-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
  }
  /*  隐藏货币切换*/
body > div.wd-page-wrapper.website-wrapper > header > div > div.whb-row.whb-general-header.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-flex-equal-sides > div > div > div.whb-column.whb-col-right.whb-column10.whb-visible-lg > div.wd-header-text.reset-last-child.whb-0cmmecz4frvdjn9904lt.wd-inline {
    display: none;
    position: absolute;
  }
  /* 隐藏语言切换 */
body > div.wd-page-wrapper.website-wrapper > header > div > div.whb-row.whb-general-header.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-flex-equal-sides > div > div > div.whb-column.whb-col-right.whb-column10.whb-visible-lg > div.wd-header-text.reset-last-child.whb-dynws1hij1vo36a19bb0.wd-inline {
    display: none;
    position: absolute;
  }

  /* 货币和语言切换 */
 body > div.wd-page-wrapper.website-wrapper > header > div > div.whb-row.whb-general-header.whb-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-dark.whb-flex-equal-sides > div > div > div.whb-column.whb-col-right.whb-column10.whb-visible-lg > div.wd-header-text.reset-last-child.whb-hsd5olgn9yyxwzkr8eq3.wd-inline {
    transform: scale(0.9);
  }
  /* 产品卡片标签 */
  /* Elementor Loop 商品卡片：标签 pills 样式 */
  .e-loop-item .elementor-post-info {
    margin: 6px 0 8px;
  }

  /* 去掉 ul/li 默认样式，并让一排可换行 */
  .e-loop-item .elementor-post-info.elementor-icon-list-items {
    padding: 0 !important;
    margin: 0 !important;
  }

  .e-loop-item .elementor-post-info .elementor-icon-list-item {
    padding: 0 !important;
    margin: 0 !important;
  }

  /* 关键：terms 容器做 flex，并用 font-size:0 干掉 “逗号文本节点” */
  .e-loop-item .elementor-post-info__terms-list {
    display: flex !important;
    flex-wrap: wrap;
    gap: 4px;
    font-size: 0; /* ✅ 逗号/空格是文本节点 -> 直接隐藏 */
    line-height: 0;
  }

  /* 每个 tag 变成胶囊 */
  .e-loop-item .elementor-post-info__terms-list span {
    font-size: 12px; /* ✅ 把字体给 a 恢复回来 */
    line-height: 1;
    display: inline-flex;
    align-items: center;
    padding: 4px 8px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    background: #fff7f1;
    color: black;
    font-weight: 700;
    text-decoration: none !important;
    white-space: nowrap;
  }

  /* hover 可选 */
  .e-loop-item .elementor-post-info__terms-list span:hover {
    border-color: rgba(0, 0, 0, 0.22);
  }
  /* 只显示前两个*/
  .e-loop-item .elementor-post-info__terms-list span:nth-of-type(n + 3) {
    display: none;
  }
/* 文本超过两行显示省略号 */
.line-clamp-2{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
html{
  scroll-behavior: smooth;
}
</style>
