.elementor-12 .elementor-element.elementor-element-9a22315:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9a22315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff9ef;}.elementor-12 .elementor-element.elementor-element-9a22315{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-9a22315 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .elementor-repeater-item-7bd2c5d .slick-slide-bg{background-color:rgba(244,245,245,0);background-image:url(/img/cms/GindeChimay-Lou-graphique-resized.png);background-size:contain;background-position:13.6% 0%;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .elementor-repeater-item-7bd2c5d .slick-slide-inner{justify-content:flex-end;text-align:start;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .slick-slide .slick-slide-bg{height:700px;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .slick-slide-inner{max-width:89.4%;padding:12% 0% 0% 0%;justify-content:center;align-items:flex-start;text-align:start;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .td-slide-content{width:568px;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .td-slide-subtitle{color:#cbcbcb;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slide-subtitle{font-size:5rem;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .slick-slide-inner .td-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .td-slide-heading{color:#cbcbcb;font-size:4.5rem;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .td-slide-description{font-size:1.4rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-a4e27e7{z-index:1;}.elementor-12 .elementor-element.elementor-element-746c26e .product-miniature .product-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-746c26e .product-miniature .product-container .product-title a{font-weight:600;color:rgba(0,0,0,0.98);}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .elementor-repeater-item-7bd2c5d .slick-slide-bg{background-size:contain;background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .slick-slide .slick-slide-bg{height:500px;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .slick-slide-inner{max-width:100%;padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .td-slide-content{width:95%;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .tdcarousel .td-slick-dots{margin-top:13%;}.elementor-12 .elementor-element.elementor-element-a4e27e7 > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .slick-slide .slick-slide-bg{height:400px;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slide-subtitle{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .td-slide-heading{font-size:2.33rem;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slides .td-slide-description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-a4e27e7 .tdcarousel .td-slick-dots{margin-top:20%;}}/* Start custom CSS for td-slider, class: .elementor-element-a4e27e7 */.elementor-12 .elementor-element.elementor-element-a4e27e7 .lou-color {
    color: #c2696f;
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 .jules-color {
    color: #8da15c;
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 .lougin-subtitle {
  margin-left: var(--lou-sub-margin-left);
  font-size: var(--lou-sub-font-size);
  margin-top: var(--lou-sub-margin-top);
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 .lougin-subsubtitle {
  margin-left: var(--lou-subsub-margin-left);
  font-size: var(--lou-subsub-font-size);
  margin-top: var(--lou-subsub-margin-top);
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 .julesgin-subtitle {
  margin-left: var(--jules-sub-margin-left);
  font-size: var(--jules-sub-font-size);
  margin-top: var(--jules-sub-margin-top);
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 .julesgin-subsubtitle {
  margin-left: var(--jules-subsub-margin-left);
  font-size: var(--jules-subsub-font-size);
  margin-top: var(--jules-subsub-margin-top);
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slide-subtitle {
  position: var(--td-slide-subtitle-position);
  top: var(--td-slide-subtitle-top);
  left: var(--td-slide-subtitle-left);
}


.elementor-12 .elementor-element.elementor-element-a4e27e7 .slick-slide-bg {
    background-size: var(--slick-slide-bg-size) !important;
    background-position: var(--slick-slide-bg-position) !important;
}
.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slide-heading {
    text-align: var(--td-slide-heading-text-align);
    font-family: "BagartFont-Thunder"
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slide-content {
    top: var(--td-slide-content-top);
}

@media screen and (min-width: 1440px) {
    .elementor-12 .elementor-element.elementor-element-a4e27e7 {
      --td-slide-content-top: inherit;
      --slick-slide-bg-size: contain;
      --slick-slide-bg-position: 13.6% 0%;
      --td-slide-heading-text-align: inherit;
      --td-slide-subtitle-position: absolute;
      --td-slide-subtitle-top: -25%;
      --td-slide-subtitle-left: -65%;
      --lou-sub-margin-left: inherit;
      --lou-sub-font-size: inherit;
      --lou-sub-margin-top: inherit;
      --lou-subsub-margin-left: -75%;
      --lou-subsub-font-size: 12rem;
      --lou-subsub-margin-top: 20%;
      --jules-sub-margin-left: -25%;
      --jules-sub-font-size: inherit;
      --jules-sub-margin-top: -30%;
      --jules-subsub-margin-left: -90%;
      --jules-subsub-font-size: 12rem;
      --jules-subsub-margin-top: 15%;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1399px) {
    .elementor-12 .elementor-element.elementor-element-a4e27e7 .slick-slide-inner {
        justify-content: center !important;
        max-width: 100% !important;
    }
    .elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slick-dots {
        right: 48% !important;
        top: 95% !important;
    }
    .elementor-12 .elementor-element.elementor-element-a4e27e7 hr {
        margin-left: -100% !important;;
        width: 300%;
    }
    .elementor-12 .elementor-element.elementor-element-a4e27e7 {
      --td-slide-content-top: 50%;
      --slick-slide-bg-size: 40%;
      --slick-slide-bg-position: center top;
      --td-slide-heading-text-align: center;
      --td-slide-subtitle-position: absolute;
      --td-slide-subtitle-top: -185%;
      --td-slide-subtitle-left: 33%;
      --lou-sub-margin-left: 0%;
      --lou-sub-font-size: inherit;
      --lou-sub-margin-top: -20%;
      --lou-subsub-margin-left: -65%;
      --lou-subsub-font-size: 12rem;
      --lou-subsub-margin-top: 20%;
      --jules-sub-margin-left: -20%;
      --jules-sub-font-size: inherit;
      --jules-sub-margin-top: -20%;
      --jules-subsub-margin-left: -85%;
      --jules-subsub-font-size: 12rem;
      --jules-subsub-margin-top: -20%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-a4e27e7 {
      --td-slide-content-top: 60%;
      --slick-slide-bg-size: 40%;
      --slick-slide-bg-position: center top;
      --td-slide-heading-text-align: center;
      --td-slide-subtitle-position: absolute;
      --td-slide-subtitle-top: -160%;
      --td-slide-subtitle-left: 33%;
      --lou-sub-margin-left: 30%;
      --lou-sub-font-size: 4rem;
      --lou-sub-margin-top: -10%;
      --lou-subsub-margin-left: -35%;
      --lou-subsub-font-size: 8rem;
      --lou-subsub-margin-top: 15%;
      --jules-sub-margin-left: -25%;
      --jules-sub-font-size: 4rem;
      --jules-sub-margin-top: -10%;
      --jules-subsub-margin-left: -85%;
      --jules-subsub-font-size: 8rem;
      --jules-subsub-margin-top: 15%;
    }
}


@media screen and (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-a4e27e7 {
      --td-slide-content-top: 45%;
      --slick-slide-bg-size: 50%;
      --slick-slide-bg-position: center top;
      --td-slide-heading-text-align: center;
      --td-slide-subtitle-position: absolute;
      --td-slide-subtitle-top: -103%;
      --td-slide-subtitle-left: 33%;
      --lou-sub-margin-left: inherit;
      --lou-sub-font-size: inherit;
      --lou-sub-margin-top: inherit;
      --lou-subsub-margin-left: -65%;
      --lou-subsub-font-size: 5rem;
      --lou-subsub-margin-top: inherit;
      --jules-sub-margin-left: -45%;
      --jules-sub-font-size: inherit;
      --jules-sub-margin-top: inherit;
      --jules-subsub-margin-left: -110%;
      --jules-subsub-font-size: 5rem;
      --jules-subsub-margin-top: inherit;
    }
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 .td-slick-dots {
    top: 75%;
    right: 33%;
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 hr {
    border-width: 4px;
    color: #cbcbcb;
    border-color: #cbcbcb;
    margin-left: -32%;
    z-index: -2;
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-a4e27e7 .slick-slide-bg {
    position: relative;
    z-index: 2;
    
}/* End custom CSS */
/* Start custom CSS for products, class: .elementor-element-746c26e */.elementor-12 .elementor-element.elementor-element-746c26e .style-6 .comments_note {
    display: none !important;
}

.elementor-12 .elementor-element.elementor-element-746c26e .style-6 .product-container div {
    text-align: left !important;
}

.elementor-12 .elementor-element.elementor-element-746c26e .add-to-cart {
    padding: 4px 8px 4px 8px;
    border-radius: 18px;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 0.85rem;
    background-color: #ec9f8b;
}/* End custom CSS */