.elementor-7772 .elementor-element.elementor-element-5cfbbe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-7772 .elementor-element.elementor-element-1eeea92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7772 .elementor-element.elementor-element-db157e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7772 .elementor-element.elementor-element-f2da654{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-item > a{font-size:1.4rem;}.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}@media(max-width:1024px){.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-item > a{font-size:1.1rem;}}@media(min-width:768px){.elementor-7772 .elementor-element.elementor-element-5cfbbe0{--width:95%;}.elementor-7772 .elementor-element.elementor-element-1eeea92{--width:95%;}.elementor-7772 .elementor-element.elementor-element-db157e2{--width:95%;}}@media(max-width:767px){.elementor-7772 .elementor-element.elementor-element-5cfbbe0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7772 .elementor-element.elementor-element-1eeea92{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7772 .elementor-element.elementor-element-db157e2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7772 .elementor-element.elementor-element-f2da654 .elementor-icon-list-item > a{font-size:1.1rem;}}/* Start custom CSS for shortcode, class: .elementor-element-368c63d */.styler-product-button {
        border-radius: 100px!important;
        background-color: white!important;
    }
        .styler-product-button.added {
        background: #DE006A!important;
    }


.up-sells.upsells.styler-section {
   margin-bottom: 30px;
   background-color: #FFEFF7;
   padding: 30px 50px
}



.styler-product-related.styler-related-product-wrapper.styler-section {
    
   background-color: #FFEFF7;
   padding: 30px 50px
}

@media (max-width: 760px) {
    .up-sells.upsells.styler-section {
        margin-bottom: 20px; /* Ajusté si nécessaire */
        background-color: #FFEFF7;
        padding: 20px; /* Réduit pour s'adapter aux petits écrans */
    }

    .styler-product-related.styler-related-product-wrapper.styler-section {
        background-color: #FFEFF7;
        padding: 20px ; /* Réduit également pour le mobile */
    }
}


.section-title-wrapper {
    display: flex;
    justify-content: center;
    align-items: center; /* Facultatif, si tu veux centrer aussi verticalement */
    text-align: center; /* Utile pour centrer le texte à l'intérieur */
    
}

.styler-section:not(.first-section) {
    margin-top: 0px!important;
}


    .woocommerce-notices-wrapper{
	display:none!important
}






.elementor-7772 .elementor-element.elementor-element-368c63d{
    
    
    #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list {
    display: flex
;
   
    gap: 3vw;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
}
    
    
    
    
    .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue{
    
    background-color: #92B729
}
    
    
    
    
    
    .cr-all-reviews-shortcode .cr-review-form-item span, .cr-ajax-reviews-review-form .cr-review-form-item span, .cr-reviews-grid .cr-review-form-item span {
    
    color: #DE006A;
}
    
    .cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit, .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit, .cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit {
    background-color: #92B729!important
    
}
    
    
    .cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover, .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:hover, .cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit:hover {
    background-color: #92B729!important
    
}
    
  .row.styler-row-after-summary {
    margin-top: 30px; /* Marge en haut */
   
}


#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__author {
    color:#353535;
    
    margin-right: 3px
  
}

h2 {
    color: #DE006A;
}


#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review {
    
    border-color:#92B729;
   
    
    background:#92B729;
    font-weight: 600;
    color: White;
    
}


#reviews .cr-summaryBox-wrap .cr-average-rating, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating, .cr-reviews-grid .cr-summaryBox-wrap .cr-average-rating {
    
    color:  #92B729;
}

.styler-product-summary .styler-product-meta .posted_in{
    
     color:  #92B729;
}

.styler-product-summary .styler-price-wrapper .styler-price {
   color: #DE006A;
   font-size: 1.3rem
}

.styler-product-button.added {
    background: #DE006A;
    
}

.styler-product-button {
   border-radius:5px;
    
}



#cr_qna.cr-qna-block div.cr-qna-list-block .cr-qna-list-q-cont button.cr-qna-ans-button {
    
  
    border: 2px solid #92B729;
    
    
    color: #92B729;
    
}



.cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button {
    
    background: #92B729;
  
}


@media (max-width: 767px) {
    
        .styler-summary-item.styler-product-title {
        margin-bottom: -10px;
    }
    
h2 {
    font-size: 1.4rem!important
}

.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-question {
    font-size:0.9rem;
}


.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-q-author, .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-q-author {
   
   font-size:0.8rem;
   
}

.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s p {
   font-size:0.9rem;
}


#cr_qna.cr-qna-block div.cr-qna-list-block .cr-qna-list-q-cont button.cr-qna-ans-button {
   
    font-size:0.8rem;
    border: 2px solid #92B729;
    
    
    color: #92B729;
    
    padding: 5px 10px;
}








}


@media (min-width: 992px) {
    .col-lg-7 {
        flex: 0 0 auto;
        width: 50%;
    }
}

@media (min-width: 992px) {
    .col-lg-5 {
        flex: 0 0 auto;
        width: 50%;
    }
    
   


}







@media (min-width: 767px) {
     form.cart {
  
   
    width: 70%;
    margin-top: -50px;
    margin-left: auto;
}

.styler-product-summary .styler-price-wrapper {
   
    width: 40%;
    
       margin-top: 20px;
}

.row.styler-row-after-summary {
    margin-top: 100px; /* Marge en haut */
   
}


}





@media (max-width: 767px) {
    .styler-product-summary .styler-price-wrapper {
    display: block;
    
    text-align: center;
    
}

        h2 {
           
            text-align: center;
        }
        
         form.cart {
    
    margin: auto;
}

.styler-small-title.posted_in {
    
    text-align:center;
   }
   
 .woocommerce-product-rating{
    
    text-align:center;
   }

}



.cr-reviews-ajax-reviews {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cfbbe0 */@media (min-width: 992px) {
        .col-lg-5 {
            padding-top: 50px;
            
        }
    }
    
    .elementor-7772 .elementor-element.elementor-element-5cfbbe0{
        
        .product:not(.styler-single-product-type-3) .single-product-add-to-cart-type-gray .woocommerce-variation-add-to-cart {
   
    background:#fff0;
    
  
}


    }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1eeea92 */.elementor-7772 .elementor-element.elementor-element-1eeea92{
    .cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture {
 display: none
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-494cdba */.elementor-7772 .elementor-element.elementor-element-494cdba{
    .cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture {
 display: none!important
}
}/* End custom CSS */