body, html { overflow-x: clip !important; } 

.i{
	font-style: italic ;
}

.eye-care-header__text {
    margin-bottom: 40px !important;
}

*[data-product="total-eye-revive"] .eye-care-hero__ingredient span {
    top: 1%;
    left: 40%;
   
}

*[data-product="v-shaping-lift-eye"] .eye-care-hero__ingredient span {
top: 75%;
}


@media (max-width: 480px) {
	.eye-care-routine__name {
		    min-height: 41px;
}

.dp-faq__claim {
font-size: 13px;
}
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {

	section:nth-child(2n+1) .eye-care-hero__ingredient {
		top: 50%;
	}

	.eye-care-cta {

		font-size: 12px;
	}

	.eye-care-picto span {
    z-index: 100 !important;
    font-size: 6px !important;
	}

	.eye-care > section:nth-child(10) > div:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > span:nth-child(1) {
		padding: 6px 6px !important;
}

	.eye-care-picto span::after {
		top: 17px;
	}


	.eye-care-picto span::before {
		top: 18px;
	}

}

@media (max-width: 480px) {

	.eye-care-cta {
font-size: 11px;
	}
}

