.center_ { text-align:center; }
.block_products div .button-secondary { margin: 30px auto; }
.owl__ { width:90%; margin:0 auto; display:block; }
.owl__ .item { padding: 0 10px 20px;
margin: 40px 0 0 0;}
.owl-arrows, .slider-arrows {
   z-index: 1;
}

.owl-carousel .owl-item img:not(.heart-icon) {
		display: block;
		width: 70%;
		margin: 0 auto;
}
.item, .block_products .item p { text-align: center; background-color:#ffffff; }
.block_products p {
    margin: 0;
}
.slider-arrow-svg::before {
border-width: 0 0 1px 1px;
    padding: 10px;
box-shadow: -1px 1px 0 0 #000,-1px 1px 0 0 #fff,inset 1px 0 0 0 #fff,inset 1px -1px 0 0 #fff;	
}
	

	
body { overflow-x:hidden; }
#footer  .mand_ { display:none; }
#footer {    margin-top: 0; }
.menu_footer::before {
    content: "";
    background-image: url(https://static.sephora.fr/www/webmaster/wonderIngredients/img/background/mandarine.png);
    position: absolute;
    right: -320px;
    bottom: -220px;
    width: 440px;
    height: 440px;
    padding: 0;
    transform: rotate(324deg);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 0;
    background-size: inherit;
}

#main .global-footer {    margin-top:40px !important;}
.menu_footer { text-align:center; }
.menu_footer p {     padding: 0 10%; }

.menu_footer {
	display: flex;
	justify-content: space-around;
	margin: 50px 0 0;
}

.menu_footer .item {
	position: relative;
}

.menu_footer  .item div { 	position: absolute;
	bottom: 0;
	background-color: rgb(255, 255, 255);
	/* alternative solide */
	background-color: rgba(255, 255, 255, 0.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
	zoom: 1;
	width: 100%;
	text-align: center;
	padding: 20px 0; 
}

.menu_footer p.titre {
	font-family: "AvalonBold", Arial, sans-serif;
	margin: 0 auto 15px;
	padding: 0 10px;
}

.menu_footer.owl-carousel .owl-item img:not(.heart-icon) {
   
    width: 100%;
  
}


@media screen and (max-width: 900px) {
	#primary { overflow:hidden }
	.owl-arrow, .slider-arrow {
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    margin: 0;
	}
}



@media screen and (max-width: 400px) {
	
	
	
	.swiper-container {    width: 100%;	}
	.swiper-slide .produit .button { min-width:inherit; }
	.swiper-slide .produit .libelle { height:inherit; }
	.swiper-slide img {    width: 94%;}
	.textIngredient { margin-bottom:40px; }
	body { overflow-x:hidden; }
	.menu_footer .item {
		position: relative;
		margin-bottom: 20px;
	}
	
	
}

@media (max-width: 340px) {
	.menu_footer .button {
		display: none;
	}
}