.elementor-1666657 .elementor-element.elementor-element-5c2faa6b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666657 .elementor-element.elementor-element-5c2faa6b::before, .elementor-1666657 .elementor-element.elementor-element-5c2faa6b > .elementor-background-video-container::before, .elementor-1666657 .elementor-element.elementor-element-5c2faa6b > .e-con-inner > .elementor-background-video-container::before, .elementor-1666657 .elementor-element.elementor-element-5c2faa6b > .elementor-background-slideshow::before, .elementor-1666657 .elementor-element.elementor-element-5c2faa6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1666657 .elementor-element.elementor-element-5c2faa6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1666657 .elementor-element.elementor-element-5c2faa6b, .elementor-1666657 .elementor-element.elementor-element-5c2faa6b::before{--border-transition:0.3s;}.elementor-1666657 .elementor-element.elementor-element-4f50420e{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1666657 .elementor-element.elementor-element-4f50420e::before, .elementor-1666657 .elementor-element.elementor-element-4f50420e > .elementor-background-video-container::before, .elementor-1666657 .elementor-element.elementor-element-4f50420e > .e-con-inner > .elementor-background-video-container::before, .elementor-1666657 .elementor-element.elementor-element-4f50420e > .elementor-background-slideshow::before, .elementor-1666657 .elementor-element.elementor-element-4f50420e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1666657 .elementor-element.elementor-element-4f50420e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1666657 .elementor-element.elementor-element-4f50420e, .elementor-1666657 .elementor-element.elementor-element-4f50420e::before{--border-transition:0.3s;}.elementor-1666657 .elementor-element.elementor-element-1ea5c02{text-align:left;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1666657 .elementor-element.elementor-element-1ea5c02 .elementor-heading-title{color:var( --e-global-color-f87eef9 );}.elementor-1666657 .elementor-element.elementor-element-1ea5c02 > .elementor-widget-container{margin:-5% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1666657 .elementor-element.elementor-element-139a5ba3{text-align:justify;color:#DCDCDC;font-size:1.1em;line-height:1.3em;letter-spacing:1.2px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1666657 .elementor-element.elementor-element-139a5ba3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1666657 .elementor-element.elementor-element-daeec3a{color:#DCDCDC;font-size:1.1em;line-height:1.3em;letter-spacing:1.2px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1666657 .elementor-element.elementor-element-daeec3a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1666657 .elementor-element.elementor-element-25d9ff82{--display:flex;--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;}.elementor-1666657 .elementor-element.elementor-element-25d9ff82::before, .elementor-1666657 .elementor-element.elementor-element-25d9ff82 > .elementor-background-video-container::before, .elementor-1666657 .elementor-element.elementor-element-25d9ff82 > .e-con-inner > .elementor-background-video-container::before, .elementor-1666657 .elementor-element.elementor-element-25d9ff82 > .elementor-background-slideshow::before, .elementor-1666657 .elementor-element.elementor-element-25d9ff82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1666657 .elementor-element.elementor-element-25d9ff82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1666657 .elementor-element.elementor-element-25d9ff82, .elementor-1666657 .elementor-element.elementor-element-25d9ff82::before{--border-transition:0.3s;}.elementor-1666657 .elementor-element.elementor-element-25d9ff82.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-1666657 .elementor-element.elementor-element-25d9ff82{left:0px;}body.rtl .elementor-1666657 .elementor-element.elementor-element-25d9ff82{right:0px;}.elementor-1666657 .elementor-element.elementor-element-1690a926{text-align:center;}.elementor-1666657 .elementor-element.elementor-element-1690a926 img{width:100%;opacity:0.8;}.elementor-1666657 .elementor-element.elementor-element-1690a926 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-1666657 .elementor-element.elementor-element-1690a926.elementor-element{--align-self:center;}.elementor-1666657 .elementor-element.elementor-element-a7f3e6a{text-align:center;}.elementor-1666657 .elementor-element.elementor-element-a7f3e6a img{width:100%;opacity:0.4;}.elementor-1666657 .elementor-element.elementor-element-a7f3e6a.elementor-element{--align-self:center;}.elementor-1666657 .elementor-element.elementor-element-23323d19{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666657 .elementor-element.elementor-element-23323d19::before, .elementor-1666657 .elementor-element.elementor-element-23323d19 > .elementor-background-video-container::before, .elementor-1666657 .elementor-element.elementor-element-23323d19 > .e-con-inner > .elementor-background-video-container::before, .elementor-1666657 .elementor-element.elementor-element-23323d19 > .elementor-background-slideshow::before, .elementor-1666657 .elementor-element.elementor-element-23323d19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1666657 .elementor-element.elementor-element-23323d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1666657 .elementor-element.elementor-element-23323d19, .elementor-1666657 .elementor-element.elementor-element-23323d19::before{--border-transition:0.3s;}.elementor-1666657 .elementor-element.elementor-element-2bed23e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666657 .elementor-element.elementor-element-2bed23e:not(.elementor-motion-effects-element-type-background), .elementor-1666657 .elementor-element.elementor-element-2bed23e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-1666657 .elementor-element.elementor-element-2bed23e, .elementor-1666657 .elementor-element.elementor-element-2bed23e::before{--border-transition:0.3s;}.elementor-1666657 .elementor-element.elementor-element-2bed23e.e-con{--align-self:flex-start;}.elementor-1666657 .elementor-element.elementor-element-5f160f2 .elementor-heading-title{color:var( --e-global-color-f87eef9 );}.elementor-1666657 .elementor-element.elementor-element-5f160f2 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-1666657 .elementor-element.elementor-element-b3f4b9a > .elementor-widget-container{margin:-5px 20px 0px 20px;}.elementor-1666657 .elementor-element.elementor-element-b3f4b9a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;z-index:6;}.elementor-1666657 .elementor-element.elementor-element-d6d5f9c > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-1666657 .elementor-element.elementor-element-36680388.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:0px;}.elementor-1666657 .elementor-element.elementor-element-36680388.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1666657 .elementor-element.elementor-element-36680388 > .elementor-widget-container{margin:-145px 10px 0px 10px;}.elementor-1666657 .elementor-element.elementor-element-36680388.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-1666657 .elementor-element.elementor-element-5c2faa6b{--grid-auto-flow:row;}.elementor-1666657 .elementor-element.elementor-element-1ea5c02 > .elementor-widget-container{margin:-10% 0% 0% 2%;}.elementor-1666657 .elementor-element.elementor-element-1ea5c02{--container-widget-width:650px;--container-widget-flex-grow:0;width:var( --container-widget-width, 650px );max-width:650px;}.elementor-1666657 .elementor-element.elementor-element-1ea5c02.elementor-element{--align-self:flex-start;}.elementor-1666657 .elementor-element.elementor-element-139a5ba3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1666657 .elementor-element.elementor-element-25d9ff82{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1666657 .elementor-element.elementor-element-23323d19{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1666657 .elementor-element.elementor-element-2bed23e{--grid-auto-flow:row;}.elementor-1666657 .elementor-element.elementor-element-5f160f2 > .elementor-widget-container{margin:-15px 0px 0px 5px;}.elementor-1666657 .elementor-element.elementor-element-d6d5f9c > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-1666657 .elementor-element.elementor-element-36680388.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1666657 .elementor-element.elementor-element-36680388 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1666657 .elementor-element.elementor-element-5c2faa6b{--width:100%;}.elementor-1666657 .elementor-element.elementor-element-4f50420e{--width:100%;}.elementor-1666657 .elementor-element.elementor-element-25d9ff82{--width:100%;}.elementor-1666657 .elementor-element.elementor-element-2bed23e{--width:95%;}}@media(max-width:767px){.elementor-1666657 .elementor-element.elementor-element-5c2faa6b{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666657 .elementor-element.elementor-element-4f50420e{--min-height:100px;}.elementor-1666657 .elementor-element.elementor-element-1ea5c02 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1666657 .elementor-element.elementor-element-1ea5c02.elementor-element{--align-self:flex-start;}.elementor-1666657 .elementor-element.elementor-element-139a5ba3 > .elementor-widget-container{margin:-30% 0% 0% 0%;}.elementor-1666657 .elementor-element.elementor-element-daeec3a{text-align:justify;}.elementor-1666657 .elementor-element.elementor-element-daeec3a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1666657 .elementor-element.elementor-element-25d9ff82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1666657 .elementor-element.elementor-element-a7f3e6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1666657 .elementor-element.elementor-element-23323d19{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666657 .elementor-element.elementor-element-2bed23e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1666657 .elementor-element.elementor-element-2bed23e.e-con{--align-self:flex-start;}.elementor-1666657 .elementor-element.elementor-element-5f160f2 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-1666657 .elementor-element.elementor-element-b3f4b9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1666657 .elementor-element.elementor-element-b3f4b9a{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-1666657 .elementor-element.elementor-element-d6d5f9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1666657 .elementor-element.elementor-element-d6d5f9c{width:initial;max-width:initial;}.elementor-1666657 .elementor-element.elementor-element-d6d5f9c.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1666657 .elementor-element.elementor-element-36680388.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:5px;}.elementor-1666657 .elementor-element.elementor-element-36680388 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1666657 .elementor-element.elementor-element-36680388.elementor-element{--align-self:center;}}/* Start custom CSS for text-editor, class: .elementor-element-139a5ba3 */.elementor-1666657 .elementor-element.elementor-element-139a5ba3 strong{
    font-weight:900 !important;
    font-size:1.1em !important;
    color:#ffffff;
}

.elementor-1666657 .elementor-element.elementor-element-139a5ba3 p{
    max-width:90% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daeec3a */.elementor-1666657 .elementor-element.elementor-element-daeec3a strong{
    font-weight:900 !important;
    font-size:1.1em !important;
    color:#ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25d9ff82 */.elementor-1666657 .elementor-element.elementor-element-25d9ff82{
    position:absolute;
    opacity:0.8;
    z-index:-100;
    width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c2faa6b */@media (max-width: 747px) {
  .archive #page{
    margin-top: 82px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d6d5f9c *//* Wrapper principal */
.lp-cat-list {
    padding-right:20px;
}

/* Supprimer les images si jamais présentes */
.lp-cat-list img,
.lp-cat-list .product-category a img {
    display:none;
}

/* Titres */
.lp-cat-list h2 {
    text-align:left;
}
.lp-cat-list h2 .count {
    display:none;
}

/* Listes UL */
.lp-cat-list ul {
    padding:20px;
}
.lp-cat-list ul li {
    background-color: rgba(51,51,51,0) !important;
}

/* Produits/catégories en liste */
.lp-cat-list ul.products li {
    padding:0 !important;
    margin:0 !important;
    text-align:left !important;
}

/* Style titres WooCommerce */
.lp-cat-list .woocommerce ul.products li.product h2 {
    min-height:40px !important;
    height:40px !important;
    line-height:1.2em !important;
    padding-top:10px !important;
    font-weight:500;
    color:#dcdcdc !important;
    transition:all 0.3s;
    font-size:0.95em;
    letter-spacing:-0.2px;
}
.lp-cat-list .woocommerce ul.products li.product h2:hover {
    color:#ffffff !important;
}

/* Bordure catégorie */
.lp-cat-list .product-category {
    border:1px solid #dcdcdc;
}

/* Espacement grille */
.lp-cat-list ul.products {
    grid-row-gap:10px !important;
}

/* Responsive */
@media (max-width: 767px) {
  .lp-cat-list ul.products li a h2 {
    padding: 0 5px !important;
  }

  .lp-cat-list ul.products li.product h2,
  .lp-cat-list ul.products li.product,
  .lp-cat-list ul.products li.product a {
   text-align:center !important;
  }

  .lp-cat-list {
    padding-right:0px;
  }
}



 /*     TEST SLIDE CATE + virer titre */


@media (max-width: 767px){

    .elementor-1666657 .elementor-element.elementor-element-d6d5f9c .lp-cat-list{
        xxxborder:1px solid red;
    }
    
    .elementor-1666657 .elementor-element.elementor-element-d6d5f9c .lp-cat-ul{
        xxxborder:1px solid orange;
        display:block !important;
        height:70px;
        overflow-x: auto;
         overflow-y: hidden !important;
        white-space: nowrap;
        padding:0 !important; 
        width:97%;
    }
    
    .elementor-1666657 .elementor-element.elementor-element-d6d5f9c .lp-cat-list .lp-cat-li{
        xxxborder:1px solid blue !important;
        display: inline-block !important; 
    }
    
    .elementor-1666657 .elementor-element.elementor-element-d6d5f9c li.lp-cat-li{
        float:none !important;
        background-color:rgba(51,51,51,0.7) !important;
    }
    
    
    .elementor-1666657 .elementor-element.elementor-element-d6d5f9c li.lp-cat-li{
        width:auto !important;
    }
    
    .elementor-1666657 .elementor-element.elementor-element-d6d5f9c .lp-cat-title{
        display:none; !important;
    }
    
    .elementor-1666657 .elementor-element.elementor-element-d6d5f9c{
        padding:0;
        margin:0;
        margin-top:5px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23323d19 */@media only screen and (max-width: 980px) {
  .container {
    padding: 0 0 !important; 
  }
}/* End custom CSS */