/* 精准隐藏 ShopEngine 的双箭头对比按钮及所有衍生图标 */
.shopengine-comparison_add_to_list_action,
a[class*="shopengine-comparison"],
i.shopengine-icon-product_compare_1,
[class*="product_compare"],
[class*="shopengine-compare"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* 精准隐藏 ShopEngine 插入的爱心按钮、对比按钮及其包裹容器 */
.shopengine-wishlist,
.shopengine-quickview,
.shopengine-compare,
button.shopengine_add_to_list,
[class*="shopengine-wishlist"],
[class*="shopengine-compare"],
[class*="shopengine-quickview"],
.shopengine-product-extra-actions {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
/* 彻底抹除所有被隐藏字段的 label 及提示文本，防止堆叠 */
p#billing_dic_dtn_field,
p#billing_dic_dic_field,
p#billing_company_field,
.kybernaut-ico-dic-field {
    display: none !important;
    visibility: hidden !important;
    position: absolute !important;
    left: -9999px !important;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* 隔离街道地址输入框 */
#billing_address_1_field {
    clear: both !important;
    position: relative !important;
    z-index: 1 !important;
}
	/* 强制隐藏叠加在 Via e numero 框内的浮动标签与提示文字 */
#billing_address_1_field label:not([for="billing_address_1"]),
#billing_address_1_field .woocommerce-input-wrapper::after,
#billing_address_1_field .woocommerce-input-wrapper::before {
    display: none !important;
    content: "" !important;
}

/* 强制清除文本注入与重叠 */
p#billing_address_1_field {
    font-size: 14px !important;
    line-height: normal !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 隐藏隐藏字段遗留的所有 label 标签 */
p#billing_dic_dtn_field label,
p#billing_dic_dic_field label,
p#billing_company_field label {
    display: none !important;
    visibility: hidden !important;
}
	/* 在手机端强制显示 WooCommerce 购物车产品缩略图 */
@media (max-width: 767px) {
    .woocommerce-cart table.cart .product-thumbnail {
        display: block !important;
    }
    .woocommerce-cart table.cart td.product-thumbnail::before {
        content: "" !important;
    }
}