.elementor-206 .elementor-element.elementor-element-672c136{--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-206 .elementor-element.elementor-element-a4a8298 .elementor-repeater-item-7c72057 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://connov.com/wp-content/uploads/2025/05/1.jpg);background-size:cover;}.elementor-206 .elementor-element.elementor-element-a4a8298 .elementor-repeater-item-7c72057 .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-206 .elementor-element.elementor-element-a4a8298 .elementor-repeater-item-7c72057 .swiper-slide-inner{align-items:flex-start;text-align:center;}.elementor-206 .elementor-element.elementor-element-a4a8298 .elementor-repeater-item-201c4ff .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://connov.com/wp-content/uploads/2025/05/2.jpg);background-size:cover;}.elementor-206 .elementor-element.elementor-element-a4a8298 .elementor-repeater-item-e49fe17 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://connov.com/wp-content/uploads/2025/05/3.jpg);background-size:cover;}.elementor-206 .elementor-element.elementor-element-a4a8298 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-206 .elementor-element.elementor-element-a4a8298 .swiper-slide-contents{max-width:66%;}.elementor-206 .elementor-element.elementor-element-a4a8298 .swiper-slide-inner{text-align:center;}.elementor-206 .elementor-element.elementor-element-a4a8298 .elementor-slide-heading{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-206 .elementor-element.elementor-element-a4a8298 .elementor-slide-description{font-family:"Open Sans", Sans-serif;font-weight:300;}.elementor-206 .elementor-element.elementor-element-0f7abe0{--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-206 .elementor-element.elementor-element-ca84b71{--spacer-size:15px;}.elementor-206 .elementor-element.elementor-element-27d33b7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-828dbaa{border-style:double;border-width:0px 0px 1px 0px;border-color:#7A7A7A;}.elementor-206 .elementor-element.elementor-element-828dbaa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:#000000;}.elementor-206 .elementor-element.elementor-element-14b4c7d{--display:flex;--min-height:0px;--flex-wrap:nowrap;}.elementor-widget-ucaddon_woocommerce_category_grid .uc_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_category_grid .uc_description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_category_grid .uc_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_category_grid .uc_post_grid_style_one_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-206 .elementor-element.elementor-element-6b901a4 > .elementor-widget-container{border-style:none;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(3, 1fr);grid-gap:20px;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_content{background-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_post_grid_style_one_item{border-radius:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_post_image,.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_post_grid_style_one_image{height:212px;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_post_image{background-size:cover;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_title a{color:#000000;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_title{margin-top:0px;font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_description{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;margin-top:10px;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_btn{font-family:"Open Sans", Sans-serif;font-weight:400;background-color:#ACACAC;border-radius:5px;color:#ffffff;padding:10px 20px 10px 20px;margin-top:20px;}.elementor-206 .elementor-element.elementor-element-5c5ae1f{--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-206 .elementor-element.elementor-element-7d1ad21{--spacer-size:15px;}.elementor-206 .elementor-element.elementor-element-22e8fea{--display:flex;}.elementor-206 .elementor-element.elementor-element-4ea1467{border-style:double;border-width:0px 0px 1px 0px;border-color:#7A7A7A;}.elementor-206 .elementor-element.elementor-element-4ea1467 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:#000000;}.elementor-206 .elementor-element.elementor-element-f08ef1e{--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;}.elementor-206 .elementor-element.elementor-element-74121a0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-206 .elementor-element.elementor-element-1d1a0e5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-d7936e0{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-206 .elementor-element.elementor-element-24576f4{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-206 .elementor-element.elementor-element-120e0ac{--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-206 .elementor-element.elementor-element-132c035 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-206 .elementor-element.elementor-element-578e7aa{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-206 .elementor-element.elementor-element-14102e8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-206 .elementor-element.elementor-element-1ed3b29{--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-206 .elementor-element.elementor-element-a684437 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-206 .elementor-element.elementor-element-c936c0e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-206 .elementor-element.elementor-element-74ed849{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-206 .elementor-element.elementor-element-2c5edd5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-206 .elementor-element.elementor-element-f0164b5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-206 .elementor-element.elementor-element-4461113{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-206 .elementor-element.elementor-element-03a8a76{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-206 .elementor-element.elementor-element-92fe61a{--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-206 .elementor-element.elementor-element-712983c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-206 .elementor-element.elementor-element-7ea03d3{columns:1;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-206 .elementor-element.elementor-element-f6bb15f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-206 .elementor-element.elementor-element-f6bb15f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-835d321{--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-206 .elementor-element.elementor-element-379fc48 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:300;color:#000000;}.elementor-206 .elementor-element.elementor-element-f4d42c8{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;}.elementor-206 .elementor-element.elementor-element-c3964fe{--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-206 .elementor-element.elementor-element-3022b95{--spacer-size:45px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-206 .elementor-element.elementor-element-74121a0{--width:30%;}.elementor-206 .elementor-element.elementor-element-24576f4{--width:30%;}.elementor-206 .elementor-element.elementor-element-120e0ac{--width:100%;}.elementor-206 .elementor-element.elementor-element-14102e8{--width:30%;}.elementor-206 .elementor-element.elementor-element-1ed3b29{--width:100%;}.elementor-206 .elementor-element.elementor-element-2c5edd5{--width:30%;}.elementor-206 .elementor-element.elementor-element-03a8a76{--width:30%;}.elementor-206 .elementor-element.elementor-element-92fe61a{--width:100%;}.elementor-206 .elementor-element.elementor-element-f6bb15f{--width:32%;}.elementor-206 .elementor-element.elementor-element-835d321{--width:100%;}}@media(max-width:1024px){.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-206 .elementor-element.elementor-element-a4a8298 .swiper-slide{height:124px;}.elementor-206 .elementor-element.elementor-element-a4a8298 .elementor-slide-heading{font-size:15px;}.elementor-206 .elementor-element.elementor-element-a4a8298 .elementor-slide-description{font-size:10px;}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-206 .elementor-element.elementor-element-6b901a4 .uc_post_grid_style_one_item{border-width:1px 1px 1px 1px;}.elementor-206 .elementor-element.elementor-element-f08ef1e{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-74121a0 *//* 精准控制首字母放大效果 */
.zbc::first-letter {  /* 作用于Elementor所有标题的首字母 */
    font-size: 30px !important;         /* 首字母大小（按需调整） */
    line-height: 0.8 !important;         /* 避免挤压行高 */
    vertical-align: baseline !important;  /* 垂直对齐方式 */
    color: #333 !important;             /* 颜色与正文一致 */
    font-weight: 400 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-120e0ac *//* 精准控制首字母放大效果 */
.zbc::first-letter {  /* 作用于Elementor所有标题的首字母 */
    font-size: 30px !important;         /* 首字母大小（按需调整） */
    line-height: 0.8 !important;         /* 避免挤压行高 */
    vertical-align: baseline !important;  /* 垂直对齐方式 */
    color: #333 !important;             /* 颜色与正文一致 */
    font-weight: 400 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed3b29 *//* 精准控制首字母放大效果 */
.zbc::first-letter {  /* 作用于Elementor所有标题的首字母 */
    font-size: 30px !important;         /* 首字母大小（按需调整） */
    line-height: 0.8 !important;         /* 避免挤压行高 */
    vertical-align: baseline !important;  /* 垂直对齐方式 */
    color: #333 !important;             /* 颜色与正文一致 */
    font-weight: 400 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c5edd5 *//* 精准控制首字母放大效果 */
.zbc::first-letter {  /* 作用于Elementor所有标题的首字母 */
    font-size: 30px !important;         /* 首字母大小（按需调整） */
    line-height: 0.8 !important;         /* 避免挤压行高 */
    vertical-align: baseline !important;  /* 垂直对齐方式 */
    color: #333 !important;             /* 颜色与正文一致 */
    font-weight: 400 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92fe61a *//* 精准控制首字母放大效果 */
.zbc::first-letter {  /* 作用于Elementor所有标题的首字母 */
    font-size: 30px !important;         /* 首字母大小（按需调整） */
    line-height: 0.8 !important;         /* 避免挤压行高 */
    vertical-align: baseline !important;  /* 垂直对齐方式 */
    color: #333 !important;             /* 颜色与正文一致 */
    font-weight: 400 !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-835d321 *//* 精准控制首字母放大效果 */
.zbc::first-letter {  /* 作用于Elementor所有标题的首字母 */
    font-size: 30px !important;         /* 首字母大小（按需调整） */
    line-height: 0.8 !important;         /* 避免挤压行高 */
    vertical-align: baseline !important;  /* 垂直对齐方式 */
    color: #333 !important;             /* 颜色与正文一致 */
    font-weight: 400 !important;
    
}/* End custom CSS */
/* Start custom CSS */add_shortcode('product_categories_grid', function() {
    $terms = get_terms([
        'taxonomy' => 'product_cat',
        'hide_empty' => false,
        'number' => 9,
        'exclude' => get_option('default_product_cat'),
    ]);
    
    if (empty($terms) || is_wp_error($terms)) return '';
    
    ob_start(); ?>
    <div class="product-categories-grid">
        <?php foreach ($terms as $term) : 
            $thumbnail_id = get_term_meta($term->term_id, 'thumbnail_id', true);
            $image = wp_get_attachment_image_url($thumbnail_id, 'medium');
        ?>
            <div class="category-card">
                <h3 class="category-title"><?php echo esc_html($term->name); ?></h3>
                <p class="category-desc"><?php echo esc_html($term->description); ?></p>
                <div class="category-divider"></div>
                <?php if ($image) : ?>
                    <img src="<?php echo esc_url($image); ?>" alt="<?php echo esc_attr($term->name); ?>">
                <?php endif; ?>
            </div>
        <?php endforeach; ?>
    </div>
    <?php return ob_get_clean();
});/* End custom CSS */