.angle-down::before {

    content: "";

    background: url(https://www.ambassade-biologique-recherche-paris.com/img/frontoffice/angle-dwn.svg) no-repeat;

    background-size: cover;

    height: 0.6em;

    width: 0.8em;

    display: inline-block;

    margin-right: 0.6em;

    -webkit-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

    transition: all 0.2s ease;

}



.angle-down.collapsed::before {

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

    -webkit-transition: all .2s ease;

    -o-transition: all .2s ease;

    transition: all .2s ease;

}



#category .subcategory-item {

    text-align: left !important;

}



.accordianContentSection {

    border-bottom: 1px solid #9d8e72;

    margin-bottom: .7em

}



#accordion {

    width: 100%;

}



.accordianContentSection {

    padding: 20px 0;

}



.accordianContentInner button.btn{

    background: none !important;

    font-size: 18px;

    color: #000 !important;

}



.accordianContentSection .product-content {

    padding: 0 20px;

}



.media-video video {

    width: 100%;

    height: 600px;

}



.media-image img {

    width: 100%;

    height: 600px;

}



.category-media .media-content {

    /* padding: 0 !important; */

}



.accordianContentInner .short-description {

    padding: 0 20px;

    cursor: pointer;

}



.subcategory-item h2 {

    padding: 5px 0;

    /* margin-left: -15px; */

}



.subcategory-item {

    padding: 40px 0;

}



.category-media .media-image img {

    transition: transform 0.9s ease; 

    display: block;

    max-width: 100%;

}



.category-media .media-image img:hover {

    transform: scale(1.03);

}



.accordianContentInner button.btn:hover {

    color: #8C6E47;

}



#category .subcategory-item h2:hover {

    color: #8C6E47;

}


.brand-header-container {

    display: flex;

    align-items: center;

    gap: 20px;

}

.brand-logo {

    width: 150px;

    height: 150px;

    object-fit: contain;

}

.brand-header-without-manufacturer {

    padding: 50px 0;
    
}




@media screen and (max-width: 651px){

    

    .accordianContentInner button.btn{

        font-size: 15px !important;

        color: #000 !important;

    }



    .product-content .btn {

        margin: 5px 0 !important;

    }



    .media-video video {

        width: 100%;

        height: 450px;

    }



    .media-image img {

        width: 100%;

        height: 450px;

    }



    .category-media .media-content:nth-child(2),

    .category-media .media-content:nth-child(3) {

        display: none;

    }



}





@media screen and (min-width: 651px) and (max-width:820px) {

    

    .media-video video {

        width: 100%;

        height: 550px;

    }



    .media-image img {

        width: 100%;

        height: 550px;

    }



    .category-media .media-content:nth-child(2),

    .category-media .media-content:nth-child(3) {

        display: none;

    }



}



@media screen and (min-width: 482px) and (max-width:650px) {

    

    .media-video video {

        width: 100%;

        height: 450;

    }



    .media-image img {

        width: 100%;

        height: 450;

    }



}



@media screen and (min-width: 394px) and (max-width:481px) {

    

    .media-video video {

        width: 100%;

        height: 450;

    }



    .media-image img {

        width: 100%;

        height: 450;

    }





}



@media screen and (min-width: 280px) and (max-width:393px) {

   

    .media-video video {

        width: 100%;

        height: 450;

    }



    .media-image img {

        width: 100%;

        height: 450;

    }

       

}





@media screen and (max-width:279px) {

   

    .media-video video {

        width: 100%;

        height: 450px;

    }



    .media-image img {

        width: 100%;

        height: 450px;

    }



}