.s4-block-banniere-produit{width: 100%; height: 100%;}
.s4-block-banniere-produit img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1;}
.s4-block-banniere-produit .s4-block-banniere-produit-galerie{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; padding: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; gap: 20px; -webkit-box-align: end; -moz-box-align: end; -ms-flex-align: end; -webkit-align-items: end; align-items: end;}
.s4-block-banniere-produit .s4-block-banniere-produit-galerie .s4-block-banniere-produit-galerie-element{display: block; height: 100px; width: calc((100% - 100px) / 6); border-radius: 10px; overflow: hidden; cursor: zoom-in;}
@media screen and (max-width: 1199px){ 
.s4-block-banniere-produit{height: 500px;}
}
@media screen and (max-width: 991px){ 
.s4-block-banniere-produit .s4-block-banniere-produit-galerie .s4-block-banniere-produit-galerie-element{height: 70px;}
}
@media screen and (max-width: 575px){ 
.s4-block-banniere-produit{height: 400px;}
.s4-block-banniere-produit .s4-block-banniere-produit-galerie{padding: 10px; gap: 10px;}
.s4-block-banniere-produit .s4-block-banniere-produit-galerie .s4-block-banniere-produit-galerie-element{height: 50px; width: calc((100% - 50px) / 6);}
}