.elementor-676 .elementor-element.elementor-element-d171d77{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C8C8C8;}.elementor-676 .elementor-element.elementor-element-fe118cb{margin-top:-19px;margin-bottom:0px;padding:13px 5px 0px 5px;}.elementor-676 .elementor-element.elementor-element-c94978a .elementor-heading-title{font-size:14px;}.elementor-676 .elementor-element.elementor-element-4ddda89 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-676 .elementor-element.elementor-element-4ddda89 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:14px;}.elementor-676 .elementor-element.elementor-element-1f1137c > .elementor-widget-container{margin:-33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-676 .elementor-element.elementor-element-1f1137c .elementor-icon-wrapper{text-align:end;}.elementor-676 .elementor-element.elementor-element-1f1137c .elementor-icon{font-size:33px;}.elementor-676 .elementor-element.elementor-element-1f1137c .elementor-icon svg{height:33px;}.jet-listing-item.single-jet-engine.elementor-page-676 > .elementor{width:337px;margin-left:auto;margin-right:auto;}/* Start custom CSS for image, class: .elementor-element-ac85175 */.elementor-676 .elementor-element.elementor-element-ac85175 {
    overflow: hidden;
    display: inline-block;
}

.elementor-676 .elementor-element.elementor-element-ac85175 img {
    transition: transform 0.6s ease;
}

.elementor-676 .elementor-element.elementor-element-ac85175:hover img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d171d77 */.product-hover {
    position: relative;
    overflow: hidden;
}

.cart-icon {
    position: absolute;
    bottom: 15px;
    right: 15px;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.product-hover:hover .cart-icon {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */