/* .footer-wrapper button.button-link.go-to-top:active, */
/* .footer-wrapper button.button-link.go-to-top:focus, */
/* button.button-link.inTheMiddle:active, */
/* button.button-link.inTheMiddle:focus { */
    /* border: none !important; */
    /* outline: none !important; */
/* } */

html,
body {
    overflow-x: clip;
}
.cta_holder {
    display: flex;
    justify-content: flex-start;
}

.cta_holder .ds9__cta.ds9__header-cta {
    margin-right: 20px;
}
/*iPhone 11, 12, 13, 13 Min, and 13 Pro Max*/
@media (max-width: 480px) {
    .ds9__page .ds9__navigation {
        top: 75px;
    }
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    .ds9__page .ds9__header-content-1 {
        padding-right: calc(24 * var(--headerRatio));
    }
    .ds9__page .ds9__header-content-3 {
        left: calc((-1) * ( 375) * var(--headerImgRatio));
    }
    .ds9__page .ds9__popin-content {
        padding-left: 15px;
    }
    p.ds9__title.ds9__popin-title.ds9__popin-dragonfly-title {
        font-size: 16px;
    }
    h3.ds9__title.ds9__popin-title {
        font-size: 24px;
    }
    .ds9__page .ds9__ingredient-popin-content {
        left: -84px;
    }
    h2.ds9__title.ds9__push-title {
        font-size: 30px;
    }
    .ds9__page .ds9__facial-title {
        font-size: 29px;
    }

}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .ds9__page .ds9__ingredient-popin-content {
        left: -20px;
    }
    .ds9__page .ds9__formula-content {
        left: 45%;
    }
}
@media (max-width: 480px) {
    .cta_holder {
        display: flex;
        justify-content: center;
    }
    .cta_holder .ds9__cta.ds9__header-cta {
        margin: 0 15px;
    }
}
