.elementor-77 .elementor-element.elementor-element-724451f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-77 .elementor-element.elementor-element-724451f:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-724451f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd609e2 );}.elementor-77 .elementor-element.elementor-element-96b54ea img{width:375%;height:375px;}.elementor-77 .elementor-element.elementor-element-dfa4f3f .jet-listing-dynamic-terms__link{background-color:var( --e-global-color-10e8ad4 );font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:2px;padding:6px 14px 6px 14px;border-radius:100px 100px 100px 100px;}.elementor-77 .elementor-element.elementor-element-dfa4f3f .jet-listing-dynamic-terms{text-align:left;}.elementor-77 .elementor-element.elementor-element-b63784f{padding:4px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-b63784f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-661b9df{font-family:var( --e-global-typography-625d27c-font-family ), Sans-serif;font-size:var( --e-global-typography-625d27c-font-size );font-weight:var( --e-global-typography-625d27c-font-weight );line-height:var( --e-global-typography-625d27c-line-height );letter-spacing:var( --e-global-typography-625d27c-letter-spacing );}.jet-listing-item.single-jet-engine.elementor-page-77 > .elementor{width:423px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-77 .elementor-element.elementor-element-661b9df{font-size:var( --e-global-typography-625d27c-font-size );line-height:var( --e-global-typography-625d27c-line-height );letter-spacing:var( --e-global-typography-625d27c-letter-spacing );}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-96b54ea img{width:300px;height:300px;}.elementor-77 .elementor-element.elementor-element-661b9df{font-size:var( --e-global-typography-625d27c-font-size );line-height:var( --e-global-typography-625d27c-line-height );letter-spacing:var( --e-global-typography-625d27c-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-724451f *//* Cache le débordement pour que l'image ne dépasse pas */
.product-card .elementor-widget-image {
    overflow: hidden;
    border-radius: inherit; /* optionnel si la carte est arrondie */
}

.product-card .elementor-widget-image img {
    transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

.product-card:hover .elementor-widget-image img {
    transform: scale(1.1);
}/* End custom CSS */