.elementor-2079 .elementor-element.elementor-element-7fe619d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:750px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2079 .elementor-element.elementor-element-7fe619d:not(.elementor-motion-effects-element-type-background), .elementor-2079 .elementor-element.elementor-element-7fe619d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.quyangcarving.com/wp-content/uploads/2026/06/微信图片_20260610093151_220_1429.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-2079 .elementor-element.elementor-element-2ee140d{--display:flex;--margin-top:-209px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2079 .elementor-element.elementor-element-eaf7720 > .elementor-widget-container{margin:-169px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-eaf7720.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2079 .elementor-element.elementor-element-eaf7720 .elementor-heading-title{font-size:51px;font-weight:100;color:#FFFFFF;}.elementor-2079 .elementor-element.elementor-element-2acf7a8 > .elementor-widget-container{margin:-71px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-2acf7a8{text-align:center;font-size:20px;color:#FFFFFF;}.elementor-2079 .elementor-element.elementor-element-080e901 > .elementor-widget-container{margin:-255px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-080e901{text-align:center;}.elementor-2079 .elementor-element.elementor-element-080e901 .elementor-heading-title{font-size:17px;font-weight:100;color:#FFD230;}.elementor-2079 .elementor-element.elementor-element-5f3b348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-woo-products-grid{grid-template-columns:repeat(4, 1fr);column-gap:20px;row-gap:35px;}.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-product-item{background-color:#f6f6f6;border-radius:0px 0px 0px 0px;}.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-product-content{padding:20px 20px 20px 20px;}.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-product-category{margin-bottom:10px;}.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-product-title{margin-bottom:10px;}.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-product-rating{margin-bottom:10px;}.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-product-price{margin-bottom:10px;}.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-product-description{margin-bottom:10px;}.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-product-add-to-cart .button{padding:12px 20px 12px 20px;}.elementor-2079 .elementor-element.elementor-element-7c69ac5{--display:flex;}@media(min-width:768px){.elementor-2079 .elementor-element.elementor-element-5f3b348{--width:84%;}}@media(min-width:1025px){.elementor-2079 .elementor-element.elementor-element-7fe619d:not(.elementor-motion-effects-element-type-background), .elementor-2079 .elementor-element.elementor-element-7fe619d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-woo-products-grid{grid-template-columns:repeat(3, 1fr);}}@media(max-width:767px){.elementor-2079 .elementor-element.elementor-element-93dfe32 .hfe-woo-products-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for hfe-woo-product-grid, class: .elementor-element-93dfe32 *//* =========================================
   HFE Woo Products Grid 专用美化
   针对类名：hfe-woo-products-grid / hfe-product-item
   ========================================= */

/* ── 1. 彻底隐藏“加入购物车”按钮 ── */
.hfe-woo-products-grid .hfe-product-item .button,
.hfe-woo-products-grid .hfe-product-item .add_to_cart_button,
.hfe-woo-products-grid .hfe-product-item .added_to_cart,
.hfe-woo-products-grid .hfe-product-item .product_type_simple,
.hfe-woo-products-grid .hfe-product-item .product_type_variable,
.hfe-product-item .button,
.hfe-product-item .add_to_cart_button,
.hfe-product-item .added_to_cart {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    pointer-events: none !important;
    border: none !important;
}

/* ── 2. 产品卡片：白底圆角 + 轻阴影 ── */
.hfe-woo-products-grid .hfe-product-item,
.hfe-product-item {
    background-color: #ffffff !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    border: 1px solid #f3f4f6 !important;
    transition: all 0.35s ease !important;
    position: relative !important;
}

/* ── 3. 悬停：上浮 + 阴影加深 ── */
.hfe-woo-products-grid .hfe-product-item:hover,
.hfe-product-item:hover {
    box-shadow: 0 12px 32px rgba(0,0,0,0.14) !important;
    transform: translateY(-6px) !important;
}

/* ── 4. 图片：仅顶部圆角 ── */
.hfe-woo-products-grid .hfe-product-image,
.hfe-product-image {
    border-radius: 16px 16px 0 0 !important;
    overflow: hidden !important;
}

.hfe-woo-products-grid .hfe-product-image img,
.hfe-product-image img,
.hfe-woo-products-grid .hfe-product-item img,
.hfe-product-item img {
    border-radius: 16px 16px 0 0 !important;
    width: 100% !important;
    display: block !important;
    margin: 0 !important;
    object-fit: cover !important;
}

/* ── 5. 内容区内边距（按钮隐藏后补空） ── */
.hfe-woo-products-grid .hfe-product-content,
.hfe-product-content {
    padding: 0 20px 20px 20px !important;
}

/* ── 6. 标题：粗体黑字 ── */
.hfe-woo-products-grid .hfe-product-item .woocommerce-loop-product__title,
.hfe-woo-products-grid .hfe-product-item h2,
.hfe-woo-products-grid .hfe-product-item .hfe-product-title,
.hfe-product-item .woocommerce-loop-product__title,
.hfe-product-item h2,
.hfe-product-item .hfe-product-title,
.hfe-product-content .woocommerce-loop-product__title,
.hfe-product-content h2 {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #111827 !important;
    line-height: 1.4 !important;
    margin: 16px 0 8px 0 !important;
    padding: 0 !important;
    text-decoration: none !important;
}

/* ── 7. 价格：橙色粗体 ── */
.hfe-woo-products-grid .hfe-product-item .price,
.hfe-woo-products-grid .hfe-product-item .hfe-product-price,
.hfe-product-item .price,
.hfe-product-item .hfe-product-price,
.hfe-product-content .price {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #d97706 !important;
    margin: 0 0 6px 0 !important;
    padding: 0 !important;
    display: block !important;
}

/* 原价删除线 */
.hfe-woo-products-grid .hfe-product-item .price del,
.hfe-product-item .price del,
.hfe-product-content .price del {
    color: #9ca3af !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    margin-right: 6px !important;
    text-decoration: line-through !important;
}

/* ── 8. 分类标签：灰色小字 ── */
.hfe-woo-products-grid .hfe-product-item .product-categories,
.hfe-woo-products-grid .hfe-product-item .posted_in,
.hfe-woo-products-grid .hfe-product-item .hfe-product-category,
.hfe-product-item .product-categories,
.hfe-product-item .posted_in,
.hfe-product-item .hfe-product-category,
.hfe-product-content .product-categories {
    font-size: 11px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.8px !important;
    color: #9ca3af !important;
    margin: 0 0 16px 0 !important;
    padding: 0 !important;
    display: block !important;
}

/* ── 9. 促销标签：改为橙色 ── */
.hfe-woo-products-grid .hfe-product-item .onsale,
.hfe-woo-products-grid .hfe-product-item .sale-badge,
.hfe-woo-products-grid .hfe-product-item .hfe-onsale,
.hfe-product-item .onsale,
.hfe-product-item .sale-badge,
.hfe-product-item .hfe-onsale {
    background-color: #d97706 !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    padding: 5px 10px !important;
    top: 12px !important;
    left: 12px !important;
    right: auto !important;
    min-height: auto !important;
    min-width: auto !important;
    line-height: 1 !important;
    border: none !important;
    position: absolute !important;
    z-index: 2 !important;
}/* End custom CSS */