.elementor-1147 .elementor-element.elementor-element-7b4e743b:not(.elementor-motion-effects-element-type-background), .elementor-1147 .elementor-element.elementor-element-7b4e743b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lubrificantidvl.it/wp-content/uploads/2025/11/immagine-chisiamo2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1147 .elementor-element.elementor-element-7b4e743b > .elementor-background-overlay{background-color:#000000;opacity:0.749;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1147 .elementor-element.elementor-element-7b4e743b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 0px 94px 0px;}.elementor-1147 .elementor-element.elementor-element-54b45df7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1147 .elementor-element.elementor-element-708ea82f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1147 .elementor-element.elementor-element-708ea82f .elementor-heading-title{color:#FFFFFF;}.elementor-1147 .elementor-element.elementor-element-1fbab4e{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1147 .elementor-element.elementor-element-5809da26 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1147 .elementor-element.elementor-element-1827067{color:#707070;}.elementor-1147 .elementor-element.elementor-element-3645ac5{text-align:left;}.woocommerce .elementor-1147 .elementor-element.elementor-element-3645ac5 .term-description{color:#707070;}.elementor-1147 .elementor-element.elementor-element-c7840a5 .product{text-align:center;}.elementor-1147 .elementor-element.elementor-element-c7840a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1147 .elementor-element.elementor-element-c7840a5.elementor-element{--align-self:center;}.elementor-1147 .elementor-element.elementor-element-c7840a5.elementor-wc-products  ul.products{grid-column-gap:4px;grid-row-gap:18px;}.elementor-1147 .elementor-element.elementor-element-c7840a5 a > img{border-style:none;}@media(max-width:767px){.elementor-1147 .elementor-element.elementor-element-c7840a5{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}}/* Start custom CSS for wc-categories, class: .elementor-element-c7840a5 *//*************************************
 * 1. Titolo categoria
 *************************************/
.elementor-widget-wc-categories .woocommerce-loop-category__title {
    text-align: center !important;
    padding: 20px !important;
    color: #000000 !important;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.03em;
}

.elementor-widget-wc-categories .woocommerce-loop-category__title .count {
    color: #555555 !important;
    font-weight: 400;
}


/*************************************
 * 2. Nascondi immagini categorie
 *************************************/
.elementor-widget-wc-categories .attachment-woocommerce_thumbnail,
.elementor-widget-wc-categories .woocommerce-loop-category__banner,
.elementor-widget-wc-categories .woocommerce-loop-category__thumbnail,
.elementor-widget-wc-categories img,
.elementor-widget-wc-categories ul.products li.product-category a img {
    display: none !important;
}


/*************************************
 * 3. Card categoria (stile base)
 *************************************/
.elementor-widget-wc-categories ul.products li.product-category {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 14px;
    padding: 24px 20px;
    text-align: center;
    box-shadow: 0 2px 6px rgba(0,0,0,0.04);
    transition: all 0.2s ease;
}

.elementor-widget-wc-categories ul.products li.product-category a {
    text-decoration: none !important;
}


/*************************************
 * 4. Hover card (colore SECONDARY)
 *************************************/
.elementor-widget-wc-categories ul.products li.product-category:hover {
    background: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-secondary) !important;
    transform: translateY(-4px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.12);
}

.elementor-widget-wc-categories ul.products li.product-category:hover 
.woocommerce-loop-category__title,
.elementor-widget-wc-categories ul.products li.product-category:hover 
.woocommerce-loop-category__title .count {
    color: #ffffff !important;
}/* End custom CSS */