.elementor-5642 .elementor-element.elementor-element-1a158339{--display:flex;--min-height:65vh;--justify-content:space-around;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5642 .elementor-element.elementor-element-1a158339:not(.elementor-motion-effects-element-type-background), .elementor-5642 .elementor-element.elementor-element-1a158339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lesjardinsdepicure.com/wp-content/uploads/banner_product_web_noel_2025.jpg");background-size:cover;}.elementor-5642 .elementor-element.elementor-element-1a158339::before, .elementor-5642 .elementor-element.elementor-element-1a158339 > .elementor-background-video-container::before, .elementor-5642 .elementor-element.elementor-element-1a158339 > .e-con-inner > .elementor-background-video-container::before, .elementor-5642 .elementor-element.elementor-element-1a158339 > .elementor-background-slideshow::before, .elementor-5642 .elementor-element.elementor-element-1a158339 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5642 .elementor-element.elementor-element-1a158339 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5642 .elementor-element.elementor-element-1a158339, .elementor-5642 .elementor-element.elementor-element-1a158339::before{--border-transition:0.3s;}.elementor-5642 .elementor-element.elementor-element-4064a560 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-5642 .elementor-element.elementor-element-4064a560 .cs-subtitle{font-size:3rem;}.elementor-5642 .elementor-element.elementor-element-4064a560 .cs-title{font-size:4rem;}.elementor-5642 .elementor-element.elementor-element-4064a560 .cs-title-text{font-size:1.5rem;font-weight:300;}.elementor-5642 .elementor-element.elementor-element-37483bb9{--display:flex;--min-height:65vh;--justify-content:space-around;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5642 .elementor-element.elementor-element-37483bb9:not(.elementor-motion-effects-element-type-background), .elementor-5642 .elementor-element.elementor-element-37483bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lesjardinsdepicure.com/wp-content/uploads/banner_product_web_noel_2025.jpg");background-size:cover;}.elementor-5642 .elementor-element.elementor-element-37483bb9, .elementor-5642 .elementor-element.elementor-element-37483bb9::before{--border-transition:0.3s;}.elementor-5642 .elementor-element.elementor-element-edd5d69 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-5642 .elementor-element.elementor-element-edd5d69 .cs-subtitle{font-size:3rem;}.elementor-5642 .elementor-element.elementor-element-edd5d69 .cs-title{font-size:4rem;}.elementor-5642 .elementor-element.elementor-element-edd5d69 .cs-title-text{font-size:1.5rem;font-weight:300;}.elementor-5642 .elementor-element.elementor-element-42c65e08{--display:flex;--background-transition:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5642 .elementor-element.elementor-element-3042bd59{--display:flex;--background-transition:0.3s;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}@media(max-width:767px){.elementor-5642 .elementor-element.elementor-element-1a158339{--min-height:100vh;--overlay-opacity:0.29;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5642 .elementor-element.elementor-element-4064a560 .cs-subtitle{font-size:3rem;}.elementor-5642 .elementor-element.elementor-element-4064a560 .cs-title{font-size:3rem;}.elementor-5642 .elementor-element.elementor-element-4064a560 .cs-title-text{font-size:1.3rem;}.elementor-5642 .elementor-element.elementor-element-42c65e08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5642 .elementor-element.elementor-element-3042bd59{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS *//* 1. REMPLACER LE TEXTE DU BOUTON (Sur tous les produits) */
/* On cache le texte original "Choix des options" en réduisant sa taille à 0 */
.elementor-widget-cs_products .add_to_cart_button {
    font-size: 0 !important; 
    display: inline-block; /* Garde le bouton visible */
    padding: 10px 20px; /* Ajustez si le bouton parait trop petit */
    min-width: 160px; /* Assure une largeur uniforme pour le nouveau texte */
    margin-bottom: 15px !important; /* Ajoute de l'espace sous le bouton */
}

/* On injecte le nouveau texte "Découvrir le coffret" via un pseudo-élément */
.elementor-widget-cs_products .add_to_cart_button::before {
    content: "Découvrir le coffret";
    font-size: 13px !important; /* On remet une taille de police visible */
    text-transform: uppercase; /* Optionnel : met en majuscules */
    letter-spacing: 1px; /* Optionnel : espace les lettres */
    display: block;
    line-height: initial;
}

/* 2. MASQUER LE PRIX (Sur tous les produits) */
.elementor-widget-cs_products .price {
    display: none !important;
}

/* 3. ESPACE ENTRE BOUTON ET TITRE */
/* Comme le bouton est dans le bloc image et le titre en dessous, 
   on ajoute une marge au-dessus du titre pour l'éloigner du bouton */
.elementor-widget-cs_products .woocommerce-loop-product__title {
    margin-top: 20px !important; /* Augmentez ce chiffre pour plus d'espace */
    display: block;
    padding-top: 10px;
}/* End custom CSS */