.s4-block-acf-produit{padding: 70px; border-radius: 20px; background: #FDFDFD;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; border-bottom: 1px solid #F1F4F9; gap: 150px; list-style: none !important; padding-left: unset !important;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item{position: relative; transition: all .15s ease-in-out; padding-bottom: 70px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item.active{opacity: 1; border-bottom: 2px solid rgba(0,0,0,1); cursor: default;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item:not(.active){opacity: .2; border-bottom: 2px solid rgba(0,0,0,0); cursor: pointer;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .owl-stage-outer .owl-stage{height: unset !important;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales h3{margin-top: 30px; margin-bottom: 30px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales > p{font-weight: 600; color: #49D880; margin-top: 30px; margin-bottom: 20px; font-size: 1.2rem;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px 70px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div p{color: #969696; -webkit-box: 0; -moz-box: 0; -webkit-flex: 0 0 calc((100% - 210px) /4); -ms-flex: 0 0 calc((100% - 210px) /4); flex: 0 0 calc((100% - 210px) /4); width: calc((100% - 210px) /4); max-width: calc((100% - 210px) /4);}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div p strong{font-weight: 600;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales hr{border: unset; border-top: 1px solid #F1F4F9;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales hr:last-child{display: none;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales .product-title{font-size: 1.2rem; margin-top: 50px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales .product-title + div{margin-top: 50px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires h3{margin-top: 30px; margin-bottom: 30px; font-weight: 600; color: #49D880; font-size: 1.2rem;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 15px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div .accessoire{-webkit-box: 0; -moz-box: 0; -webkit-flex: 0 0 calc((100% - 45px) / 4); -ms-flex: 0 0 calc((100% - 45px) / 4); flex: 0 0 calc((100% - 45px) / 4); width: calc((100% - 45px) / 4); max-width: calc((100% - 45px) / 4); background: #FFFFFF; border-radius: 20px; padding: 50px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div .accessoire .accessoire-image{position: relative; display: block; width: 150px; padding-top: 150px; margin: 0 auto;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div .accessoire .accessoire-image img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div .accessoire .accessoire-title{font-size: 1.2rem; text-transform: uppercase; font-weight: 600; margin: 30px 0 20px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div .accessoire .accessoire-content{color: #969696;}
@media screen and (max-width: 1849px){ 
.s4-block-acf-produit{padding: 50px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list{gap: 100px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item{padding-bottom: 50px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracterstiques-globales div{margin-bottom: 30px; gap: 30px 50px;}
}
@media screen and (max-width: 1199px){ 
.s4-block-acf-produit{padding: 30px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item{padding-bottom: 30px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item h2{font-size: 3rem !important;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div{gap: 20px 40px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div p{-webkit-flex: 0 0 calc((100% - 120px) /4); -ms-flex: 0 0 calc((100% - 120px) /4); flex: 0 0 calc((100% - 120px) /4); width: calc((100% - 120px) /4); max-width: calc((100% - 120px) /4);}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div .accessoire{padding: 30px;}
}
@media screen and (max-width: 991px){ 
.s4-block-acf-produit .s4-block-acf-produit-tabs-list{gap: 50px;}		
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item h2{font-size: 2rem !important;}		
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div p{-webkit-flex: 0 0 calc((100% - 80px) /3); -ms-flex: 0 0 calc((100% - 80px) /3); flex: 0 0 calc((100% - 80px) /3); width: calc((100% - 80px) /3); max-width: calc((100% - 80px) /3);}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div .accessoire{-webkit-flex: 0 0 calc((100% - 30px) / 3); -ms-flex: 0 0 calc((100% - 30px) / 3); flex: 0 0 calc((100% - 30px) / 3); width: calc((100% - 30px) / 3); max-width: calc((100% - 30px) / 3);}
}
@media screen and (max-width: 767px){ 
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item h2{font-size: 1.5rem !important;}		
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div{gap: 15px 30px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div p{-webkit-flex: 0 0 calc((100% - 60px) /3); -ms-flex: 0 0 calc((100% - 60px) /3); flex: 0 0 calc((100% - 60px) /3); width: calc((100% - 60px) /3); max-width: calc((100% - 60px) /3);}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div .accessoire{-webkit-flex: 0 0 calc((100% - 15px) / 2); -ms-flex: 0 0 calc((100% - 15px) / 2); flex: 0 0 calc((100% - 15px) / 2); width: calc((100% - 15px) / 2); max-width: calc((100% - 15px) / 2);}
}
@media screen and (max-width: 575px){ 
.s4-block-acf-produit{padding: 15px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list{gap: 30px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item h2{font-size: 1.2rem !important;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-list .s4-block-acf-produit-tab-item{padding-bottom: 15px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div{gap: 15px;}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.caracteristiques-globales div p{-webkit-flex: 0 0 calc((100% - 30px) /2); -ms-flex: 0 0 calc((100% - 30px) /2); flex: 0 0 calc((100% - 30px) /2); width: calc((100% - 30px) /2); max-width: calc((100% - 30px) /2);}
.s4-block-acf-produit .s4-block-acf-produit-tabs-content .s4-block-acf-produit-content-item.accessoires > div .accessoire{-webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%;}
}