@font-face {
    font-family: 'myriad-pro';
    src: url(https://s3.amazonaws.com/konsciousketo.com/fonts/Myriad+Pro+Regular.ttf);
    font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
    font-family: 'myriad-pro';
    src: url(https://s3.amazonaws.com/konsciousketo.com/fonts/Myriad+Pro+Bold.ttf);
    font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

.fullwidth #vidcont,
.fullwidth #vidcont2 {
    width: 100%;
    max-width: unset;
    background-color: #000000f2;
    top: 0;
    left: 0;
    align-items: center
}

.fullwidth #heading {
    display: none
}

.clickforsound {
    position: absolute;
    top: 50%;
    width: 100%;
    left: 50%;
    z-index: 9999;
    cursor: pointer;
    max-width: 1080px;
    transform: translate(-50%, -50%);
    padding: 0 10px
}

.maxwidth {
    max-width: 1440px
}

.bgcolorf7f6f4 {
    background-color: #f7f6f4
}

.bgcolor0a6050 {
    background-color: #0a6050
}

#exitpopup {
    background: #000c
}

.waitmaindiv {
    max-width: 749px;
    background-color: #fff;
    border-radius: 5px
}

.wait {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    color: #e34134
}

.btn-x-close {
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    line-height: 30px;
    width: 30px;
    cursor: pointer;
    color: #000;
    background-color: #fff;
    font-size: 25px
}

.mel1heroimage {
    max-width: 278px;
    width: 100%
}

.injust {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    color: #0a5c4d;
    text-align: center
}

.bowelelimination {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    color: #0a5c4d;
    text-align: center;
    line-height: 37px
}

.ithelped {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    color: #191919;
    line-height: 25px
}

a.btn-keepwatching {
    background: linear-gradient(0deg, #fbff23, #fbff23), linear-gradient(360deg, #ebab00 -4.55%, #ffb800 25.74%, #f3dfa8 84.85%);
    box-shadow: 0 4px 4px #00000040;
    border-radius: 10px
}

.btn-keepwatching {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    text-align: center;
    color: #191919;
    max-width: 640px;
    width: 100%;
    padding: 10px
}

a.btn-keepwatching:hover {
    color: #191919
}

.animatedbtn .btn-keepwatching {
    width: unset;
    animation-name: scale;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-direction: alternate
}

@keyframes scale {
    0% {
        transform: scale(1);
        box-shadow: 0 0 10px #3b87eafc
    }

    to {
        transform: scale(1.05);
        box-shadow: 0 0 10px 10px #3b87eafc
    }
}

.prefertoread {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    text-align: center;
    color: #191919
}

.btn-seethetext {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    color: #1d7de3
}

.topnycdoctor {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 900;
    font-size: 28px;
    text-align: center;
    color: #000000e6
}

.emptybowel {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    color: #d0190d;
    max-width: 615px;
    width: 100%;
    line-height: 40px
}

.bgcolorF7F6F4 {
    background-color: #f7f6f4
}

.vidcont1 {
    max-width: 573px;
    width: 100%
}

.vidcont2 {
    max-width: 840px;
    width: 100%
}

.important {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    color: #d0190d;
    vertical-align: middle
}

.yourvideo {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    color: #000;
    vertical-align: middle
}

.drginamaindiv {
    max-width: 740px;
    width: 100%
}

.topgastro {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    background-color: #e34134;
    border-radius: 2px
}

.doctorname {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 25.6px;
    text-decoration-line: underline;
    color: #1c624d
}

.doctorcaption {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    max-width: 290px;
    width: 100%
}

.ginaimage {
    width: 120px
}

.ginacontent {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #000
}

.ginasignature {
    font-family: 'myriad-pro';
    font-style: italic;
    font-weight: 700;
    font-size: 14px;
    color: #000;
    max-width: 384px;
    width: 100%
}

.asseenon {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    color: #00000080
}

.asseenondiv {
    border-top: 1px solid rgba(0, 0, 0, .5);
    border-bottom: 1px solid rgba(0, 0, 0, .5);
}

.prevent-select {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.clinicalstudies {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    color: #00000080
}

.studiescontent {
    font-family: 'myriad-pro';
    font-style: italic;
    font-weight: 400;
    font-size: 14px;
    color: #000
}

.bgcolorE6E4E1 {
    background-color: #e6e4e1
}

.wordbreak {
    word-break: break-all
}

.supportivestudiesmaindiv {
    max-width: 780px;
    width: 100%
}

.disclosurestatement {
    max-width: 1247px;
    font-family: Work Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #000
}

.allrightsreserved,
.footerlinks a {
    font-family: Work Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #000
}

.footerlinks a:hover {
    color: #000
}

.bgcolorblack {
    background-color: #000
}

.ordertoday {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    color: #fffbf8
}

.timer {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    color: #f4ff61
}

.bgcolor0A6050 {
    background-color: #0a6050
}

.orderheader9BE3C5 {
    background-color: #9be3c5;
    border-radius: 2px 2px 0 0
}

.bgcolorwhite {
    background-color: #fff;
    border-radius: 0 0 2px 2px
}

.ordertitle {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 900;
    font-size: 28px;
    color: #000
}

.orderdays {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    color: #000
}

.orderprice {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 900;
    font-size: 55px;
    color: #000
}

.bottle {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    color: #000
}

.shippingfee {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    color: #000
}

.oldprice {
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    color: #002c1e;
    text-decoration-line: line-through;
    text-decoration-color: red
}

.oldprice2 {
    font-family: Inter;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    color: #002c1e
}

.orderheaderlinear {
    background-color: #fbd262;
    background-image: url(//emmarelief.com/cdn/shop/t/10/assets/bestvalue.png?v=65068311291142910311687504930);
    background-repeat: no-repeat;
    background-position: left;
    background-size: contain;
    border-radius: 2px 2px 0 0
}

.bgcolorFAF5C9 {
    background: #fff7da;
    background: -moz-linear-gradient(top, #fff7da 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #fff7da 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #fff7da, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff7da", endColorstr="#ffffff", GradientType=0);
    border-radius: 0 0 2px 2px
}

.orderchecklist1,
.orderchecklist2,
.orderchecklist3 {
    font-family: Inter;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    color: #fff;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, .6), 0px 0px 2px rgba(0, 0, 0, .6);
    max-width: 315px;
    width: 100%
}

.orderchecklist1 {
    background-color: #dc3b3d
}

.orderchecklist2 {
    background-color: #146e54
}

.orderchecklist3 {
    background-color: #3983d2
}

.starterdiv,
.doctorchoicediv {
    border-radius: 2px
}

.supplydiv {
    max-width: 1200px;
    width: 100%
}

.gutsuperherodiv {
    border-radius: 2px
}

.numberofbottles {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    color: #000
}

.guaranteeddiv {
    border: 8px solid #000000;
    background-color: #fff;
    max-width: 830px;
    width: 100%
}

.guaranteedimg {
    margin-top: -110px !important
}

.best90 {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 40px;
    text-transform: uppercase;
    color: #0a6050
}

.guaranteedmaindiv {
    padding-top: 160px !important
}

.moneyback {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    line-height: 100%;
    text-transform: uppercase;
    color: #e34134
}

.quaranteepdiv {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #002c1e;
    max-width: 679px;
    width: 100%
}

.bggradient {
    background: linear-gradient(180deg, #000, #0000), #0a6050
}

.crushcravingsdiv {
    max-width: 870px;
    width: 100%
}

.crushcravings {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 900;
    font-size: 40px;
    line-height: 100%;
    color: #f6ff80
}

.multipack {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    color: #fff
}

.cravingstextcontent {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #000;
    max-width: 485px;
    width: 100%
}

.bgimgcravings {
    background-image: url(./leanbellyshakebook.webp);
    background-repeat: no-repeat;
    background-position: right 50%;
    background-size: 272px;
    max-width: 870px;
    width: 100%;
    box-shadow: 0 4px 10px #0006
}

.yourstorymaindiv {
    max-width: 870px;
    width: 100%
}

.yourstory {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    line-height: 120%;
    color: #000
}

.customername {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    color: #0a6050
}

.vercustomer {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #0a6050
}

.storytitle {
    font-family: 'myriad-pro';
    font-style: italic;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #000
}

.customerstory {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000
}

/* .faqdiv {
    max-width: 1000px;
    width: 100%
} */

.faq {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    line-height: 120%;
    color: #000
}

.emmafaq {
    list-style: none
}

.faquestiondiv {
    border-bottom: 2px solid #191919
}

.faquestiondiv a {
    text-decoration: none;
    cursor: pointer
}

.faquestion {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #000;
    max-width: 740px;
    width: 100%
}

.faquestion:hover {
    color: #000
}

.emmafaq li {
    list-style: none;
    border-bottom: 2px solid #191919
}

.faquestiondiv>div:not(.ui-state-active) .arrowd {
    display: block
}

.faquestiondiv>div:not(.ui-state-active) .arrowu {
    display: none
}

.faquestiondiv>div.ui-state-active .arrowd {
    display: none
}

.faquestiondiv>div.ui-state-active .arrowu {
    display: block
}

.emmafaq p {
    font-family: 'myriad-pro';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #191919
}

/* .afterdrop *:not(.plus)>img{
    display: unset;
}

.afterdrop p {
    margin-top: 0!important;
    margin-bottom: 1rem!important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
} */

.garrow:not(.d-none) {
    display: block!important;
}

@media (min-width: 375px) and (max-width: 992px) {
    .bgimgcravings {
        background-image: none
    }
}

@media (min-width: 375px) and (max-width: 768px) {
    .mel1heroimage {
        max-width: 310px !important
    }
}

@media (min-width: 375px) and (max-width: 1439px) {

    .wait,
    .injust {
        font-size: 44px
    }

    .bowelelimination {
        font-size: 32px;
        line-height: 35.2px
    }

    .ithelped {
        font-size: 16px
    }

    .btn-keepwatching {
        font-size: 18px
    }

    .prefertoread,
    .btn-seethetext {
        font-size: 16px
    }

    .ladysmile,
    a.btn-keepwatching {
        width: 100%
    }

    .topnycdoctor {
        font-size: 24px;
        /* line-height: 20px; */
    }

    .emptybowel {
        font-size: 36px;
        line-height: 36px;
    }

    .important{
        font-size: 16px
    }

    .yourvideo {
        font-size: 16px;
    }

    .doctorname,
    .clinicalstudies {
        font-size: 24px !important
    }

    .doctorcaption {
        font-size: 14px;
        max-width: 255px
    }

    .ginaimage {
        width: 81px
    }

    .asseenon,
    .topnycdoctor,
    .best90,
    .multipack {
        font-size: 20px
    }

    .moneyback {
        font-size: 32px
    }

    .crushcravings {
        font-size: 26px
    }

    .yourstory {
        font-size: 28px
    }

    .faq {
        font-size: 32px
    }

    .faquestion {
        font-size: 18px
    }

    .scrolldowntoselect{
        margin-top: 120px;
        opacity: 0;
    }
    .fadeOut{
        transition: all 1.25s ease-in-out;
        opacity: 0;
        margin-top: 200px;
    }
    .fadeIn{
        transition: all 1.25s ease-in-out;
        opacity: 1;
        margin-top: 0;
    }

    /* .flowheight{
        height: 181px;
        overflow: hidden;
    } */

    /* .fullwidth .flowheight{
        height: 181px;
    } */

    /* .scrolltext{
        font-size: 19px;
        font-weight: 700;
    } */
}

/*# sourceMappingURL=/cdn/shop/t/10/assets/vslpyt.css.map?asdfasdf= */