.elementor-1478 .elementor-element.elementor-element-75f7a91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1478 .elementor-element.elementor-element-6f9343e{--wd-cat-brd-radius:0px;}/* Start custom CSS for wd_product_categories, class: .elementor-element-6f9343e *//* 1. 網格容器設定 */
.elementor-1478 .elementor-element.elementor-element-6f9343e .wd-grid-g {
    gap: 0 !important;
    --wd-gap-lg: 0px !important;
}

/* 2. 外部單元格容器：改用右邊線 */
.elementor-1478 .elementor-element.elementor-element-6f9343e .wd-cat {
    border-left: 1px solid #ddd;
    padding: 2px 0 2px 16px;
    margin-bottom: 0 !important;
    display: flex;
    align-items: center; 
}

/* 每一列的最後一個項目拿掉右邊線 (假設為 4 欄) */
.elementor-1478 .elementor-element.elementor-element-6f9343e .wd-cat:nth-child(4n+1) {
    border-left: none !important;
}

/* 3. 內部彈性盒子 */
.elementor-1478 .elementor-element.elementor-element-6f9343e .wd-cat-inner {
    display: flex;
    flex-wrap: nowrap;
    align-items:flex-start;
    justify-content: flex-start;
    gap: 12px;
    background: transparent;
    border: none;
    width: 100%;
}

/* 4. 圖片容器 */
.elementor-1478 .elementor-element.elementor-element-6f9343e .wd-cat-thumb {
    flex-shrink: 0;
    width: 50px;
    margin: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 5. 文字容器：移除 padding-top 確保垂直置中 */
.elementor-1478 .elementor-element.elementor-element-6f9343e .wd-cat-content {
    flex: 1;
    padding:5px 0 0 0;
    min-width: 0;
    display: flex;
        align-content: flex-start;
    flex-wrap: wrap;
}

/* 6. 標題樣式 */
.elementor-1478 .elementor-element.elementor-element-6f9343e h3 {
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    text-align: left;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
    white-space: normal;
}

/* 7. 隱藏不必要元素 */
.elementor-1478 .elementor-element.elementor-element-6f9343e .wd-cat-desc, 
.elementor-1478 .elementor-element.elementor-element-6f9343e .learn-more-btn {
    display: none !important;
}

/* 8. 懸停效果 */
.elementor-1478 .elementor-element.elementor-element-6f9343e .wd-cat-inner:hover h3 {
    color: #E60012 !important;
    text-decoration: underline;
    text-underline-offset: 2px;
}/* End custom CSS */