.elementor-3946 .elementor-element.elementor-element-b407492{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3946 .elementor-element.elementor-element-b407492:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-b407492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-b407492, .elementor-3946 .elementor-element.elementor-element-b407492::before{--border-transition:0.3s;}.elementor-3946 .elementor-element.elementor-element-145ed4c{--display:flex;--overflow:hidden;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3946 .elementor-element.elementor-element-7e8b45a{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:16px;--padding-bottom:016px;--padding-left:16px;}.elementor-3946 .elementor-element.elementor-element-8d14d4b .elementor-widget-container{font-size:14px;}/* Start custom CSS for container, class: .elementor-element-b407492 */.hover-product-box:hover .hover-product-bottom {
    background: var(--e-global-color-1e182ee);
}

.hover-product-box:hover .hover-product-title .elementor-heading-title {
    color: #FFF;
}

.hover-product-box:hover .hover-product-des {
    color: #FFF;
}

.hover-product-des {
    min-height: 70px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

@media(max-width: 768px) {
    .hover-product-des {
        min-height: 65px;
    }
}/* End custom CSS */