.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-2fe6a20{width:var( --container-widget-width, 435px );max-width:435px;--container-widget-width:435px;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-33 .elementor-element.elementor-element-2fe6a20 img{width:100%;}.elementor-33 .elementor-element.elementor-element-dfbc80e{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;top:0px;z-index:-1;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-dfbc80e{right:0px;}body.rtl .elementor-33 .elementor-element.elementor-element-dfbc80e{left:0px;}.elementor-33 .elementor-element.elementor-element-dfbc80e img{width:100%;opacity:1;}.elementor-33 .elementor-element.elementor-element-9559be3{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;bottom:-18px;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-9559be3{right:43%;}body.rtl .elementor-33 .elementor-element.elementor-element-9559be3{left:43%;}.elementor-33 .elementor-element.elementor-element-1c07eac img{border-radius:24px 24px 24px 24px;}.elementor-33 .elementor-element.elementor-element-2c4eb8c img{border-radius:24px 24px 24px 24px;}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33 .elementor-element.elementor-element-2fe6a20{z-index:2;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.carte-produit .icon-panier-rapide{
    visibility: hidden;
}

.carte-produit:hover .icon-panier-rapide{
    visibility: visible;
}/* End custom CSS */