.elementor-7973 .elementor-element.elementor-element-ab88c85{--display:flex;--min-height:1000px;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.06;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-ab88c85:not(.elementor-motion-effects-element-type-background), .elementor-7973 .elementor-element.elementor-element-ab88c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F6;}.elementor-7973 .elementor-element.elementor-element-ab88c85::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .elementor-background-video-container::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .e-con-inner > .elementor-background-video-container::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .elementor-background-slideshow::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://dbo.org.cn/wp-content/uploads/2025/07/background2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7973 .elementor-element.elementor-element-ab88c85::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7973 .elementor-element.elementor-element-ab88c85, .elementor-7973 .elementor-element.elementor-element-ab88c85::before{--border-transition:0.3s;}.elementor-7973 .elementor-element.elementor-element-77de1d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-b18d8f8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7973 .elementor-element.elementor-element-b18d8f8 .woocommerce .woocommerce-loop-category__title{color:#000000;}.elementor-7973 .elementor-element.elementor-element-dd35857{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7973 .elementor-element.elementor-element-3fdf733 .elementor-heading-title{color:#000000;}.elementor-7973 .elementor-element.elementor-element-3fdf733.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7973 .elementor-element.elementor-element-bbf2396{--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#FFFFFF;--toggle-button-icon-color:#FFFFFF;--toggle-button-background-color:var( --e-global-color-accent );--toggle-button-hover-text-color:#FFFFFF;--toggle-button-icon-hover-color:#FFFFFF;--toggle-button-hover-background-color:#47A053;--toggle-button-border-width:0px;--toggle-button-border-radius:5px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-7973 .elementor-element.elementor-element-bbf2396 .elementor-menu-cart__close-button, .elementor-7973 .elementor-element.elementor-element-bbf2396 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-7973 .elementor-element.elementor-element-bbf2396 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-7973 .elementor-element.elementor-element-bbf2396 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:8px;padding:0px 0px 15px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:#FFFFFF;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:4px 4px 4px 4px;border-color:#000000;border-radius:8px 8px 8px 8px;margin-bottom:0px;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:0px;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:0px;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .star-rating{font-size:0em;margin-bottom:0px;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-accent );margin-top:0px;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#42AA50;}.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products .added_to_cart{color:var( --e-global-color-accent );margin-inline-start:20px;}.elementor-7973 .elementor-element.elementor-element-84411fa > .elementor-widget-container{margin:10px 0px 20px 0px;}@media(min-width:1025px){.elementor-7973 .elementor-element.elementor-element-ab88c85::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .elementor-background-video-container::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .e-con-inner > .elementor-background-video-container::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .elementor-background-slideshow::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7973 .elementor-element.elementor-element-ab88c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-7973 .elementor-element.elementor-element-84411fa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-categories, class: .elementor-element-b18d8f8 *//* DBO Galaxy - WooCommerce Product Categories Navigation */
.dbo-product-cat-nav {
    width: 100%;
    margin: 15px 0 30px;
}

/* 分类外层列表 */
.dbo-product-cat-nav ul.products {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 12px;
    margin: 0 !important;
    padding: 10px 14px !important;
    list-style: none !important;

    background: rgba(0, 0, 0, 0);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 16px;
    backdrop-filter: blur(6px);
}

/* 每个分类项 */
.dbo-product-cat-nav ul.products li.product-category {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    clear: none !important;
}

/* 分类链接按钮 */
.dbo-product-cat-nav ul.products li.product-category a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    min-height: 42px;
    padding: 8px 16px;

    background: linear-gradient(180deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04));
    border: 1px solid rgba(0, 0, 0, 0.18);
    border-radius: 10px;

    color: #ffffff;
    text-decoration: none !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.25);

    transition: all 0.22s ease;
}

/* Hover 效果 */
.dbo-product-cat-nav ul.products li.product-category a:hover {
    transform: translateY(-5px);
}

/* 分类图片改成小图标 */
.dbo-product-cat-nav ul.products li.product-category img {
    width: 30px !important;
    height: 30px !important;
    object-fit: contain;
    margin: 0 !important;
    border-radius: 6px;
}

/* 分类标题 */
.dbo-product-cat-nav .woocommerce-loop-category__title {
    display: inline-flex;
    align-items: center;
    gap: 4px;

    margin: 0 !important;
    padding: 0 !important;

    color: inherit;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    text-align: center;
}

/* 商品数量 */
.dbo-product-cat-nav .woocommerce-loop-category__title mark.count {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-width: 20px;
    height: 20px;
    padding: 0 6px;

    background: rgba(255, 255, 255, 0.18);
    border-radius: 999px;

    color: inherit;
    font-size: 12px;
    font-weight: 700;
}

/* 手机端 */
@media (max-width: 767px) {
    .dbo-product-cat-nav ul.products {
        justify-content: flex-start;
        overflow-x: auto;
        flex-wrap: nowrap;
        padding: 10px !important;
        scrollbar-width: thin;
    }

    .dbo-product-cat-nav ul.products li.product-category a {
        white-space: nowrap;
        padding: 8px 14px;
    }

    .dbo-product-cat-nav .woocommerce-loop-category__title {
        font-size: 14px !important;
    }
}/* End custom CSS */