.elementor-19830 .elementor-element.elementor-element-ba85aec>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-19830 .elementor-element.elementor-element-374d186>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-19830 .elementor-element.elementor-element-b2deb0c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-19830 .elementor-element.elementor-element-521b60c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-19830 .elementor-element.elementor-element-521b60c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-post img{width:100%;max-width:100%;height:auto;object-fit:cover}.price-prefix{font-size:.99em!important;font-weight:400!important;color:#f4a925!important;font-style:italic!important;margin-right:2px!important}span.woocommerce-Price-amount.amount{font-size:1.5em;font-weight:700;color:#3a3a3a;position:relative;transition:all .3s ease}span.woocommerce-Price-amount.amount:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:#4caf50;border-radius:2px;transform:scaleX(.8);transition:all .3s ease}.price:hover span.woocommerce-Price-amount.amount{color:#000}.price:hover span.woocommerce-Price-amount.amount:after{transform:scaleX(1);background-color:#2e7d32}.woocommerce-Price-currencySymbol{font-weight:500;margin-right:1px}.products .prix-hors-stock{font-size:1em;padding:6px 10px}.single-product .prix-hors-stock{font-size:1.35em;margin:15px 0}