.elementor-1166 .elementor-element.elementor-element-7bcd451{--display:flex;--background-transition:0.3s;}.elementor-1166 .elementor-element.elementor-element-bf7fa30.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1166 .elementor-element.elementor-element-bf7fa30.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1166 .elementor-element.elementor-element-bf7fa30.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1166 .elementor-element.elementor-element-bf7fa30.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-bf7fa30 *//* ============================================
   手机端（≤ 768px）：两列商品
============================================ */
@media (max-width: 768px) {

    /* 两列布局 */
    .woocommerce ul.products,
    ul.products {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 16px !important;
    }

    /* 单个商品卡片 */
    .woocommerce ul.products li.product,
    ul.products li.product {
        width: 100% !important;
        margin: 0 !important;
        float: none !important;
        display: block !important;
    }

    /* 图片适应 */
    .woocommerce ul.products li.product img,
    ul.products li.product img {
        width: 100% !important;
        height: auto !important;
        object-fit: cover !important;
    }

    /* 标题 */
    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    ul.products li.product .woocommerce-loop-product__title {
        font-size: 12px !important;
        line-height: 1.3 !important;
    }

    /* 价格 */
    .woocommerce ul.products li.product .price,
    ul.products li.product .price {
        font-size: 12px !important;
    }
}



/* ============================================
   iPad（769px ~ 1024px）：三列商品
============================================ */
@media (min-width: 769px) and (max-width: 1024px) {

    .woocommerce ul.products,
    ul.products {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 20px !important;
    }

    .woocommerce ul.products li.product,
    ul.products li.product {
        width: 100% !important;
        margin: 0 !important;
        float: none !important;
    }
}



/* ============================================
   桌面（＞1024px）保持主题默认（通常是 4 列）
============================================ */
@media (min-width: 1025px) {
    /* 如果你想改为 5 列可以告诉我 */
}



/* ============================================
   隐藏所有评价星星（全站）
============================================ */
.woocommerce .star-rating,
.woocommerce .woocommerce-product-rating,
.woocommerce ul.products li.product .star-rating,
.woocommerce .products .star-rating {
    display: none !important;
}/* End custom CSS */