body, html { 
    overflow-x : clip !important;
}

.eye-care-routine__product {
    min-width: 243px;
}

/* desktop */
@media (min-width: 1113px) {
    .eye-care-header__title {
        font-size: 55px;
    }

    *[data-product="total-eye-revive"] .eye-care-hero__ingredient span{
        left: 40%;
    }
}

.eye-care-routine__name{
    width: 200px;
}
*[data-product="v-shaping-lift-eye"] .eye-care-hero__ingredient span {
    top: 80%;
}


/* Mobile */
@media (max-width: 480px) {
    *[data-product="total-eye-revive"] .eye-care-hero__ingredient span {
        width: 40%;
        left: 59%;
        top: 1%;
    }

    .eye-care-howto__title {
        font-size: 20px;
    }

    .eye-care-howto .eye-care-cta {
        font-size: 12px;
    }
    .eye-care-routine__name{
        min-height: 85px;
    }
    .eye-care-step {
        height: 500px;
    }
}

/* Tablet Portrait */
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    .eye-care-header__title {
        font-size: 40px;
    }
    .eye-care-routine__name {
        min-height: 65px;
    }

}

/* Tablet Landscape */
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .eye-care-header__title {
        font-size: 55px;
    }

}