.desktop-break {
    display: initial;
}

.tablet-landscape-break, .tablet-portrait-break, .mobile-break {
    display: none;
}

.body-fit-routine__pricePerUnit {
    display: none;
}

.body-fit-routine__pricePerUnit,
.body-fit-routine__reviews {
    min-height: 20px;
}

.body-fit-routine__name span {
    min-height: 45px;
}

.body-fit-hero__textwrapper[data-expand="1"]::before {
    z-index: -1;
}

*[data-product="firming"] .body-fit-hero__ingredient span {
    width: 60%;
}

*[data-product="stretch-marks"] .body-fit-hero__ingredient span {
    width: 70%;
}


.body-fit-push {
    max-width: 1176px;
}

@media (min-width: 761px) {
    .body-fit-push__content {
        max-width: 431px;
        padding-right: 80px;
    }
}

@media (orientation : landscape){
    
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .desktop-break {
        display: none;
    }
    .tablet-landscape-break {
        display: initial;
    }

    #CONTOURING, #FIRMING, #STRETCH-MARKS, #MOISTURIZE, #EXFOLIATE {
        scroll-margin-top: 50px;
    }

    .body-fit-push__content {
        max-width: 431px;
        padding-right: 80px;
        padding-left: 30px;
    }
}

@media (orientation: portrait) {
    .body-fit-routine__price,
    .body-fit-routine__reviews {
        min-height: 17px;
    }
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    .desktop-break {
        display: none;
    }
    .tablet-portrait-break{
        display: initial;
    }

    #CONTOURING, #FIRMING, #STRETCH-MARKS, #MOISTURIZE, #EXFOLIATE {
        scroll-margin-top: 30px;
    }

    .body-fit-routine__wrapper .slick-track {
        width: 786px !important;
    }

    .body-fit-routine .slick-dots {
        display: none;
    }

    *[data-product="contouring"] .body-fit-hero__ingredient span,
    *[data-product="firming"] .body-fit-hero__ingredient span {
        width: 63%;
    }

    *[data-product="stretch-marks"] .body-fit-hero__ingredient span {
        width: 75%;
    }
}

/*iPhone 11, 12, 13, 13 Min, and 13 Pro Max*/
@media (max-width: 480px) {
    .desktop-break {
        display: none;
    }
    .mobile-break {
        display: initial;
    }
}