.elementor-1294 .elementor-element.elementor-element-5434299{--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;}.elementor-1294 .elementor-element.elementor-element-a1db0d7{--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;}.elementor-1294 .elementor-element.elementor-element-f1d3bf0{--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;}.elementor-1294 .elementor-element.elementor-element-32d71b0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1294 .elementor-element.elementor-element-32d71b0{--wd-cat-brd-radius:50%;}.elementor-1294 .elementor-element.elementor-element-fe42a4c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1294 .elementor-element.elementor-element-9d348bb .title{font-size:30px;font-weight:700;}.elementor-1294 .elementor-element.elementor-element-a73513c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1294 .elementor-element.elementor-element-e56d23b{--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;--wd-sticky-offset:150px;}.elementor-1294 .elementor-element.elementor-element-df8812a > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-1294 .elementor-element.elementor-element-6c62665{--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;}.elementor-1294 .elementor-element.elementor-element-31dd2f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;}.elementor-1294 .elementor-element.elementor-element-f5795fd > .elementor-widget-container{margin:0px auto 0px 0px;}.elementor-1294 .elementor-element.elementor-element-f5795fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1294 .elementor-element.elementor-element-45f3b08{--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;}.elementor-1294 .elementor-element.elementor-element-45f3b08.wd-collapsible-content.e-con{max-height:210px;}.elementor-1294 .elementor-element.elementor-element-45f3b08.wd-collapsible-content.e-con:not(.wd-opened):after{color:#F6F5F8;}.elementor-1294 .elementor-element.elementor-element-6624056 .title{font-size:26px;}@media(min-width:769px){.elementor-1294 .elementor-element.elementor-element-e56d23b{--width:20%;}.elementor-1294 .elementor-element.elementor-element-6c62665{--width:80%;}}@media(max-width:1024px){.elementor-1294 .elementor-element.elementor-element-32d71b0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1294 .elementor-element.elementor-element-fe42a4c{--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1294 .elementor-element.elementor-element-9d348bb .title{font-size:24px;}.elementor-1294 .elementor-element.elementor-element-a73513c{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1294 .elementor-element.elementor-element-6624056 .title{font-size:24px;}}@media(max-width:768px){.elementor-1294 .elementor-element.elementor-element-9d348bb .title{font-size:22px;}.elementor-1294 .elementor-element.elementor-element-a73513c{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1294 .elementor-element.elementor-element-6585643 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-1294 .elementor-element.elementor-element-6624056 .title{font-size:22px;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-32d71b0 *//* Affichage horizontal avec background arrondi */
@media (max-width: 1024px) {
    .wd-nav-product-cat {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        gap: 12px !important;
        padding: 15px 0 !important;
        -webkit-overflow-scrolling: touch;
        scroll-behavior: smooth;
        
        /* Cacher la scrollbar */
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    
    .wd-nav-product-cat::-webkit-scrollbar {
        display: none !important;
    }
    
    .wd-nav-product-cat > li {
        flex: 0 0 auto !important;
        min-width: auto !important;
    }
    
    .wd-nav-product-cat > li > a {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        padding: 12px 20px !important;
        
        /* Background arrondi comme l'image */
        background-color: rgb(203 151 100) !important;
        border-radius: 25px !important;
        transition: all 0.3s ease !important;
    }
    
    /* Style au hover */
    .wd-nav-product-cat > li > a:hover,
    .wd-nav-product-cat > li.wd-active > a {
        background-color: rgb(226,177,134) !important;
        color: #fff !important;
    }
    
    .wd-nav-product-cat .nav-link-text {
        white-space: nowrap;
        font-weight: 600 !important;
        text-transform: uppercase !important;
    }
    
    /* Cacher le compteur de produits sur mobile */
    .wd-nav-product-cat .nav-link-count {
        display: none !important;
    }
    
    /* Style pour la catégorie active */
    .wd-nav-product-cat > li.wd-active > a .nav-link-text {
        color: #fff !important;
    }
}

/* Version tablette */
@media (max-width: 768px) {
    .wd-nav-product-cat > li > a {
        padding: 10px 18px !important;
        font-size: 13px !important;
    }
}

/* Version mobile */
@media (max-width: 480px) {
    .wd-nav-product-cat {
        gap: 10px !important;
        padding: 12px 0 !important;
    }
    
    .wd-nav-product-cat > li > a {
        padding: 8px 16px !important;
        font-size: 12px !important;
        border-radius: 20px !important;
    }
}/* End custom CSS */