/* section categorie */
    .container_categories{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        overflow-x: auto;
        gap: 16px;
        width: max-content;
        max-width: 100%;
        margin: 0 auto;
        margin-bottom: 16px;
        padding: 8px 16px;
        padding-bottom: 5px;
    }

    .content_categorie{
        background: var(--blue);
        border: none;
        color: var(--white);
        padding: 8px 16px;
        border-radius: 32px;
    }
    
    .content_categorie.active{
        background: none;
        color: var(--blue);
        border: 1px solid var(--blue);
    }
    
    /* SKELETON Catégories (boutons) */
        .skeleton_cat {
            display: inline-block;
            width: 120px;
            height: 42px;
            border-radius: 25px;
            background: linear-gradient(90deg,#e8e8e8 0%,#f5f5f5 50%,#e8e8e8 100%);
            background-size: 200% 100%;
            animation: skeletonShine 1.4s ease-in-out infinite;
        }
    /* SKELETON Catégories (boutons) */
/* section categorie */