.elementor-5744 .elementor-element.elementor-element-492619f{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-5744 .elementor-element.elementor-element-492619f{--content-width:1300px;}}/* Start custom CSS for shortcode, class: .elementor-element-06b3296 *//* ====== 商品卡片样式 ====== */

/* 1️⃣ 隐藏所有按钮 */
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product a.button,
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .button,
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .add_to_cart_button,
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .added_to_cart,
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .product_type_simple,
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .product_type_variable {
  display: none !important;
  visibility: hidden !important;
}

/* 2️⃣ 标题：默认(桌面端)两行省略 + 居中 */
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .woocommerce-loop-product__title,
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product h2.woocommerce-loop-product__title {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.4 !important;
  margin: 10px 0 6px !important;
  font-size: 15px !important;
  text-align: center !important;
}

/* 3️⃣ 评分：居中 */
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .star-rating {
  float: none !important;
  display: inline-block !important;
  margin: 0 auto 5px !important;
  line-height: 1 !important;
}

/* 4️⃣ 价格：居中 */
.elementor-5744 .elementor-element.elementor-element-06b3296 .astra-shop-summary-wrap,
.elementor-5744 .elementor-element.elementor-element-06b3296 .woocommerce-loop-product__link,
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product {
  text-align: center !important;
}
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .price {
  display: inline-block !important;
  margin: 0 auto 10px !important;
  line-height: 1.2 !important;
  text-align: center !important;
}
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .price del {
  margin-right: 6px !important;
  opacity: 0.65 !important;
}
.elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .price ins {
  text-decoration: none !important;
}

/* 5️⃣ 手机端：显示完整标题 + 间距更紧凑 */
@media (max-width: 767px) {
  /* 标题完整显示 */
  .elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .woocommerce-loop-product__title,
  .elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product h2.woocommerce-loop-product__title {
    display: block !important;
    overflow: visible !important;
    text-overflow: unset !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset !important;
    white-space: normal !important;
    line-height: 1.35 !important;
    margin: 8px 0 4px !important;
    font-size: 14px !important;
  }

  /* 评分与价格更贴近 */
  .elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .star-rating {
    margin-bottom: 2px !important;
  }

  .elementor-5744 .elementor-element.elementor-element-06b3296 .products li.product .price {
    margin-bottom: 6px !important;
    line-height: 1.15 !important;
  }

  /* 防止 iOS 字体自动放大 */
  html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
}/* End custom CSS */