.bRzrLL,
.kglWtV {
    position: relative
}

.dVRMhB:last-child,
.gHEtUc {
    margin: 0
}

.dVRMhB>i,
.khRYHH i,
.ugLHX i {
    margin-right: 5px
}

.gPCls,
.khRYHH,
.pfa {
    display: inline-block;
    line-height: 1
}

.haQoIp {
    --pf-sample-color: #5d6b82;
    --pf-border-color: #d1d5db;
    opacity: 1 !important
}

.gPCls,
.khRYHH {
    padding: 12px 20px;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    outline: 0
}

.gPCls span,
.khRYHH span {
    color: inherit
}

.gPCls i {
    margin-left: 5px
}

.jREztg {
    height: auto
}

.kglWtV {
    padding: 15px 0
}

.gHEtUc {
    padding: 10px
}

.dVRMhB {
    list-style: inherit;
    margin: 0 0 var(--line-spacing)
}

.dVRMhB:before {
    content: '';
    display: inline-block;
    width: var(--text-indent)
}

.dVRMhB>i {
    padding: 5px
}

.hTGTkL>span:last-child {
    line-height: inherit;
    display: block;
    margin-right: 0 !important
}

.hTGTkL ul {
    list-style-position: inside
}

@media all {

    .__pf .pf-150_,
    .__pf .pf-189_,
    .__pf .pf-226_,
    .__pf .pf-232_,
    .__pf .pf-6_,
    .__pf .pf-7_ {
        width: 100%
    }

    .__pf .pf-8_ {
        background-image: url("../img/pf-92279805--bn51920x1920a36bae98df4548578553d3ce197adf631920x19207031.jpg");
        background-size: cover;
        background-position: center top;
        padding-top: 40px;
        padding-bottom: 40px
    }

    .__pf .pf-10_ {
        background-image: url("../img/pfb8ab5805wbcapsule-1633089120341de98.png");
        height: 550px;
        background-size: contain;
        background-position: center center;
        text-align: center;
        background-repeat: no-repeat
    }

    .__pf .pf-11_,
    .__pf .pf-16_,
    .__pf .pf-21_ {
        width: 100%;
        height: 457px
    }

    .__pf .pf-15_,
    .__pf .pf-20_ {
        height: 550px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
        text-align: center
    }

    .__pf .pf-12_,
    .__pf .pf-17_,
    .__pf .pf-22_ {
        background-color: #025373;
        color: #fff;
        font-family: "Open Sans";
        font-weight: 700;
        border-radius: 30px
    }

    .__pf .pf-15_ {
        background-image: url("../img/pfab5805a8ocularcapsules-163308987223111b7.png")
    }

    .__pf .pf-20_ {
        background-image: url("../img/pf5805a8dbeyebodyformula-1633088888694ce7c.png")
    }

    .__pf .pf-25_ {
        padding-bottom: 0
    }

    .__pf .pf-26_ {
        background-color: #f3a105
    }

    .__pf .pf-28_ {
        text-align: center;
        font-size: 36px;
        color: #fff;
        margin-top: 0;
        margin-bottom: 0
    }

    .__pf .pf-33_,
    .__pf .pf-37_,
    .__pf .pf-41_ {
        text-align: center;
        font-size: 32px;
        color: #d0021b;
        margin-bottom: 0
    }

    .__pf .pf-46_ {
        text-align: center;
        font-size: 24px;
        color: #d0021b
    }

    .__pf .pf-49_ {
        background-image: url("../img/pf-7e83cf59--yellowbg6bbe.jpg");
        background-position: center center;
        background-size: cover;
        background-attachment: fixed
    }

    .__pf .pf-51_ {
        background-color: #fff;
        border: 3px solid #fcb73f;
        border-radius: 10px;
        padding: 20px
    }

    .__pf .pf-52_ {
        font-size: 24px;
        text-align: center
    }

    .__pf .pf-101_,
    .__pf .pf-166_,
    .__pf .pf-177_,
    .__pf .pf-188_,
    .__pf .pf-225_,
    .__pf .pf-56_,
    .__pf .pf-64_,
    .__pf .pf-69_,
    .__pf .pf-77_,
    .__pf .pf-85_,
    .__pf .pf-93_ {
        text-align: center
    }

    .__pf .pf-57_,
    .__pf .pf-65_,
    .__pf .pf-70_,
    .__pf .pf-78_,
    .__pf .pf-86_,
    .__pf .pf-94_ {
        border-radius: 50%;
        border: none;
        padding: 1em;
        width: 100px;
        background: #0399ed
    }

    .__pf .pf-58_,
    .__pf .pf-66_,
    .__pf .pf-71_,
    .__pf .pf-79_,
    .__pf .pf-87_,
    .__pf .pf-95_ {
        font-size: 24px;
        font-weight: 700;
        padding-top: 10px
    }

    .__pf .pf-61_,
    .__pf .pf-74_,
    .__pf .pf-82_,
    .__pf .pf-90_,
    .__pf .pf-98_ {
        margin-top: 0
    }

    .__pf .pf-102_ {
        font-size: 18px;
        padding-left: 40px;
        padding-right: 40px;
        border-radius: 5px;
        background-color: #0399ed;
        color: #fff !important
    }

    .__pf .pf-103_ {
        font-size: inherit
    }

    .__pf .pf-108_,
    .__pf .pf-116_ {
        font-size: 40px;
        margin-top: 0;
        margin-bottom: 0;
        font-family: "Open Sans";
        font-weight: 700
    }

    .__pf .pf-108_ {
        text-align: center
    }

    .__pf .pf-111_ {
        font-family: "Open Sans";
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center
    }

    .__pf .pf-119_ {
        font-family: "Open Sans";
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 0
    }

    .__pf .pf-124_,
    .__pf .pf-194_ {
        font-family: "Open Sans"
    }

    .__pf .pf-127_,
    .__pf .pf-168_,
    .__pf .pf-172_,
    .__pf .pf-179_,
    .__pf .pf-180_,
    .__pf .pf-183_,
    .__pf .pf-203_ {
        list-style-position: outside;
        list-style-type: none;
        font-family: "Open Sans"
    }

    .__pf .pf-129_,
    .__pf .pf-132_,
    .__pf .pf-135_,
    .__pf .pf-138_,
    .__pf .pf-141_,
    .__pf .pf-144_,
    .__pf .pf-147_,
    .__pf .pf-205_,
    .__pf .pf-208_,
    .__pf .pf-211_,
    .__pf .pf-214_,
    .__pf .pf-217_,
    .__pf .pf-220_,
    .__pf .pf-223_ {
        color: #7ed321
    }

    .__pf .pf-154_ {
        font-family: "Open Sans";
        font-weight: 700;
        border-radius: 30px;
        font-size: 16px;
        display: inline-block;
        line-height: 1;
        padding: 12px 20px;
        text-decoration: none;
        outline: 0;
        background-color: #025373;
        text-align: center;
        color: #fff !important
    }

    .__pf .pf-158_ {
        margin-bottom: 10px
    }

    .__pf .pf-160_,
    .__pf .pf-191_,
    .__pf .pf-200_ {
        font-size: 30px;
        margin-top: 0;
        margin-bottom: 0;
        color: #222;
        font-family: "Open Sans";
        font-weight: 700
    }

    .__pf .pf-160_ {
        text-align: center
    }

    .__pf .pf-164_,
    .__pf .pf-175_ {
        background-color: #fbfaf6;
        padding: 15px
    }

    .__pf .pf-191_,
    .__pf .pf-200_ {
        text-align: left
    }

    .__pf .pf-12_:hover,
    .__pf .pf-17_:hover,
    .__pf .pf-22_:hover {
        background-color: #9b9b9b
    }
}

@media (min-width:1025px) and (max-width:1199px) {

    .__pf .pf-11_,
    .__pf .pf-150_,
    .__pf .pf-16_,
    .__pf .pf-189_,
    .__pf .pf-21_,
    .__pf .pf-226_,
    .__pf .pf-232_,
    .__pf .pf-6_,
    .__pf .pf-7_ {
        width: 100%
    }

    .__pf .pf-57_,
    .__pf .pf-65_,
    .__pf .pf-70_,
    .__pf .pf-78_,
    .__pf .pf-86_,
    .__pf .pf-94_ {
        width: 100px
    }
}

@media (min-width:768px) and (max-width:1024px) {

    .__pf .pf-11_,
    .__pf .pf-150_,
    .__pf .pf-16_,
    .__pf .pf-189_,
    .__pf .pf-21_,
    .__pf .pf-232_,
    .__pf .pf-6_,
    .__pf .pf-7_ {
        width: 100%
    }

    .__pf .pf-57_,
    .__pf .pf-65_,
    .__pf .pf-70_,
    .__pf .pf-78_,
    .__pf .pf-86_,
    .__pf .pf-94_ {
        width: 100px
    }

    .__pf .pf-226_ {
        width: 346px
    }
}

@media (max-width:767px) {
    .__pf .pf-7_ {
        width: 845px
    }

    .__pf .pf-11_,
    .__pf .pf-150_,
    .__pf .pf-16_,
    .__pf .pf-189_,
    .__pf .pf-21_,
    .__pf .pf-226_ {
        width: 100%
    }

    .__pf .pf-57_,
    .__pf .pf-65_,
    .__pf .pf-70_,
    .__pf .pf-78_,
    .__pf .pf-86_,
    .__pf .pf-94_ {
        width: 150px
    }

    .__pf .pf-116_,
    .__pf .pf-119_,
    .__pf .pf-153_,
    .__pf .pf-163_ {
        text-align: center
    }

    .__pf .pf-160_,
    .__pf .pf-191_,
    .__pf .pf-200_ {
        font-size: 22px;
        text-align: center
    }

    .__pf .pf-167_,
    .__pf .pf-178_ {
        width: 120px;
        height: auto
    }

    .__pf .pf-157_ {
        padding-top: 40px;
        padding-bottom: 40px
    }
}



.pfa {
    font-size: 14px;
    font-family: sans-serif !important;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.pfa-check:before {
    content: "\f00c"
}

.pfa-shopping-cart:before {
    content: "\f07a"
}