/*Mettre l'ombre sur le header*/
.zpheader-style-01 {
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
}
/* HEADER mettre la catchline en dessous */
.theme-branding-info {
    display: inline !important;
}
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent.theme-disable-logo-mobile{
    display:inline !important;
}
.theme-site-name-caption{
    margin-top: 8px !important;
}

/*enlève les petits mots et les espaces qui servent à rien*/ 
.theme-product-page-breadcrumb{
	display:none;
}
.theme-section-heading {
    display :none;
}
.zpfilmstrip-title-container.zpfilmstrip-title-enabled.zpfilmstrip-title-style-04{
    display :none;
}



/*centre le contenu du carrousel d'accueil*/
.zphero-slider-container.zshero-banner-style-09{
    padding-top:45px
}

/* enlève la marge du header*/
.zpcontainer{
    padding-top: 0px !important;
}

/*Boites produits */
.theme-product-box-container{
    border:0px !important;
    background-color:#EDEDED !important;
}
.theme-product-list-style-02 .theme-product-image-container{
    border-block-end : 0px !important;
}
.theme-product-name{
    font-size : 15px;
    
}
.zpfilmstrip-overflow-hidden{
    padding : 0px !important;
}

/*hover sur les produits */
.theme-product-list-style-02 .theme-quick-view-icon{
    display : none;
}

/*Bouton sur le hover des produits*/

.zpbutton-style-oval{
    border-radius :0px !important;
}



/* Carroussel de logo */
.zpfilmstrip-inner {
    align-items: center;

}
.zpcarousel-arrow-left{
    display : none !important;
}
    
/*.zpfilmstrip-gutter-fix{
    padding-left:20px !important;
}*/
.zpcarousel-arrow-left{
    margin-inline-start :-15px !important;
}

.zpcarousel-arrow-right{
    margin-inline-end : -43px !important;
}
.svg-icon-18px{
    fill:white !important;
}



/* ------------------------------*/
/*AUTRES PAGES*/
/* ------------------------------*/

/*Page produit*/
.theme-product-social-share{
    display:none;
}

/*Page panier*/
.theme-cart-area-container{
    min-height:70vh;
}


/*Page mon compte*/
.zpmyorder-header-section{
    background-color: #083056
}
#userNameDiv{
    color :white;
}
#signoutDiv{
   color: RGBA(255, 255, 255, 0.8);
}
/* ------------------------------*/
/*VERSION MOBILE */
/* ------------------------------*/


/* Spécial pour le carrousel*/
@media screen and (max-width: 425px){
    /*Font Size*/
    .zphero h3{
        font-size : 35px !important;
    }
    p{
        font-size : 14px !important;
    }
    span{
        font-size: 16px !important;
    }
  div.zpelem-col.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg div div div div p span {
      font-size: 27px !important;
    }
    /*Carrousel produits d'accueil*/
    .theme-store-style-collection-row-02{
       width : 275% !important; 
    }
    /*Réglage du carroussel d'acceuil*/
    div.zphero.zpapply-height{
       min-height : 550px !important;
	}
    .zprow.zpalign-items-center.zpjustify-content-center{
        flex-direction: column-reverse; 
    }
    [data-element-id="elm_x-RnrwDhStr974mKopJcKA"].zpelem-col{
        padding :0px !important;
    }
    .zphero-slider-container.zshero-banner-style-09{
        padding-top:0px !important;
    }
    
    /*marge entre le carroussel d'accueil et le carroussel produits*/
    [data-element-id="elm_gcXV-poMNO7aokjpscH0iA"].zpsection{
        padding-top:10px;
    }
    /*Page produit : Les produits en bas s'adaptent à la taille de l'écran
        ça marche pas ça casse sur la page d'acuueil et puis ça marche pas dans tous les cas

    body div.theme-content-area div div div:nth-child(4){
        width:44vw !important;
    }
    */
    body div.theme-content-area div div div:nth-child(4) div div div div div.zprow.theme-store-style-collection-row-02 {
        margin-inline-end :0px;
        width: 98vw !important;
    }
}
@media screen and (min-width: 426px) and (max-width: 600px){
    /*carrousel produit*/
    .theme-store-style-collection-row-02{
       width : 195% !important; 
    }
    /*caroussel d'accueil*/
    .div.zphero.zpapply-height{
       min-height : 1110px !important;
	}
      /*Page produit : Les produits en bas s'adaptent à la taille de l'écran
    ça marche pas ça casse sur la page d'acuueil et puis ça marche pas dans tous les cas
    body div.theme-content-area div div div:nth-child(4){
        width:44vw !important;
    }
   
    .theme-product-ratio{
        width: 50% !important;
    }
  */
    body div.theme-content-area div div div:nth-child(4) div div div div div.zprow.theme-store-style-collection-row-02 {
        margin-inline-end :0px;
        width: 98vw !important;
    }
    
}
@media screen and (min-width: 601px){
    .theme-store-style-collection-row-02{
       width : 100% !important; 
    }
    /*rétraissie la taille du caroussel d'accueil*/
	div.zphero.zpapply-height{
       min-height : 450px !important;
	}
   
}
    







