section.sliderProduits{padding:80px 0 150px 0;}

section.sliderProduits > .titre1{
text-align:center;
width:100%;
}

section.sliderProduits > .titre1 + .slider{padding-top:60px;}

section.sliderProduits .slider.hidden{display:none;}

section.sliderProduits .slider .slick-track{display:flex !important;}

section.sliderProduits .slider .slick-slide{
height:inherit !important;
overflow:hidden;
padding:0 10px;
}

section.sliderProduits .slider .bloc{
height:100%;
display:flex;
flex-flow:column;
align-items:center;
border-radius:12px;
background-color:var(--bleu);
color:var(--beige);
padding:30px 55px 55px 55px;
}

section.sliderProduits .slider .bloc.txt_color_rouge{color:var(--rouge);}

section.sliderProduits .slider .bloc.txt_color_bleu{color:var(--bleu);}

section.sliderProduits .slider .bloc > div{width:100%;}

section.sliderProduits .slider .bloc > div + div, section.sliderProduits .slider .bloc > figure + div{padding-top:50px;}

section.sliderProduits .slider .bloc .ti{
font-family:var(--font-titre);
font-size:22px;
line-height:26px;
text-transform:uppercase;
text-align:center;
}

section.sliderProduits .slider .bloc > figure{
display:flex;
flex-flow:column;
height:300px;
justify-content:center;
align-items:center;
}

section.sliderProduits .slider .bloc > figure img{
width:auto;
max-height:300px;
}

section.sliderProduits .slider .bloc .ti + figure{margin-top:60px;}

section.sliderProduits .slider .bloc .mentions{
margin-top:auto;
text-transform:uppercase;
}

/********** medias **********/
@media screen and (max-width:1480px){
section.sliderProduits .slider .bloc{padding:30px 45px 45px 45px;}

section.sliderProduits .slider .bloc > figure{height:250px;}

section.sliderProduits .slider .bloc > figure img{max-height:250px;}

section.sliderProduits .slider .bloc .ti + figure{margin-top:40px;}

section.sliderProduits .slider .bloc > div + div, section.sliderProduits .slider .bloc > figure + div{padding-top:40px;}
}

@media screen and (max-width:1180px){
section.sliderProduits{padding:60px 0;}

section.sliderProduits .slider .bloc{padding:30px 20px;}

section.sliderProduits .slider .bloc > figure{height:200px;}

section.sliderProduits .slider .bloc > figure img{max-height:200px;}
}

@media screen and (max-width:780px){
section.sliderProduits > .titre1 + .slider{padding-top:30px;}

section.sliderProduits .slider .bloc{padding:20px;}

section.sliderProduits .slider .bloc > figure{height:150px;}

section.sliderProduits .slider .bloc > figure img{max-height:150px;}

section.sliderProduits .slider .bloc .ti + figure{margin-top:20px;}

section.sliderProduits .slider .bloc > div + div, section.sliderProduits .slider .bloc > figure + div{padding-top:20px;}
}

@media screen and (max-width:400px){
section.sliderProduits .slider .slick-slide{padding:0 5px;}
}