.elementor-1680 .elementor-element.elementor-element-229ef8d{--display:flex;}.elementor-1680 .elementor-element.elementor-element-229ef8d:not(.elementor-motion-effects-element-type-background), .elementor-1680 .elementor-element.elementor-element-229ef8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A6C7A 20%, var( --e-global-color-primary ) 100%);}.elementor-1680 .elementor-element.elementor-element-8342c48{text-align:center;}.elementor-1680 .elementor-element.elementor-element-8342c48 .elementor-heading-title{font-size:42px;text-transform:none;color:#FFFFFF;}.elementor-1680 .elementor-element.elementor-element-dee8be3.elementor-element{--align-self:stretch;}.elementor-1680 .elementor-element.elementor-element-bab484c{--display:flex;}.elementor-1680 .elementor-element.elementor-element-e2531dc > .elementor-widget-container{margin:40px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1680 .elementor-element.elementor-element-e2531dc.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-1680 .elementor-element.elementor-element-e2531dc.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1680 .elementor-element.elementor-element-e2531dc.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{text-transform:none;}.elementor-1680 .elementor-element.elementor-element-e2531dc.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1680 .elementor-element.elementor-element-e2531dc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1680 .elementor-element.elementor-element-e2531dc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for sidebar, class: .elementor-element-dee8be3 *//* 横向排列产品分类 - 白色文字版 */
.wc-block-product-categories-list {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 40px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 20px 0 !important;
}

.wc-block-product-categories-list-item {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
}

.wc-block-product-categories-list-item a {
    text-decoration: none !important;
    color: #ffffff !important; /* 纯白色 */
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 10px 0 !important;
    transition: all 0.3s ease !important;
    position: relative !important;
}

.wc-block-product-categories-list-item a::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 2px !important;
    background: #ffffff !important; /* 白色下划线 */
    transition: width 0.3s ease !important;
}

.wc-block-product-categories-list-item a:hover {
    color: #ffffff !important; /* 保持白色 */
    opacity: 0.8 !important; /* 悬停时稍微透明 */
}

.wc-block-product-categories-list-item a:hover::after {
    width: 100% !important;
}

/* 隐藏商品数量标签 */
.wc-block-product-categories-list-item-count {
    display: none !important;
}

/* 移动端响应式 */
@media (max-width: 768px) {
    .wc-block-product-categories-list {
        gap: 20px !important;
        justify-content: center !important;
        flex-wrap: wrap !important;
        padding: 15px 0 !important;
    }
    
    .wc-block-product-categories-list-item a {
        font-size: 14px !important;
        padding: 8px 0 !important;
    }
}/* End custom CSS */