/** Shopify CDN: Minification failed

Line 91:74 Expected ":"
Line 91:83 Expected ":"

**/
.medium{font-family:'Open Sans'}
sup{font-size:12px !important;top:-1em}
.p-title{font-family:'Montserrat';font-size:1.3em;text-transform:uppercase;letter-spacing:2px;margin-top:1em;margin-bottom:.5em;color:#ff5a00}
ul li {color: #ff5a02}
ul{margin-bottom:1em}
i.fas.fa-plus{color:#ff5a02!important}
.skin-damage-cause{margin:1em auto;display:block;position:relative;width:100%;max-width:1000px}
.free-radical-section{background:#ff5a02;padding: 0 0 2em 0;}
.hero {
  background: linear-gradient(-45deg,#fc9533,#fc4633,#c13409);
  width:100%;
  position:relative;
  margin-top:60px
}
.step{margin:.5em auto}
.step-number{border-radius: 50px;width: 40px;height: 40px;position: relative;display: inline-block;background: #edebff;color: #5422dd;font-size: 24px;font-weight: 700;text-align: center;border: 3px solid #5422dd;}
.step-text{font-weight: 700;font-family: 'Montserrat';font-size: 18px;margin-left: 10px;color: #5422dd;}
.vg-skin-icons{position:relative;display:block;width:100%;max-width:750px;margin:auto}
.mmp-attack,.youthful-aging-skin{position:relative;display:block;width:100%;max-width:600px;margin:auto}
.sp-footer{background-color:#ff5a02;padding:2em}
.graph{width:100%;display:block;position:relative;margin:auto;max-width:600px}
.damage-icon{width:100%;display:block;position:relative;margin:auto;max-width:150px}
.hero-question{position:relative;font-size: 1.5em;max-width: 650px;color: #ff5a00;border: 3px solid #ff5a00;padding: .5em 1em;text-align: center;margin: 2em auto;border-radius: 100px;box-shadow: 10px 10px 30px rgb(0 0 0 / 15%);}
.hero-question:before {height: 30px;width: 3px;background: #ff5a00;position: absolute;top: -30px;left: 0;right: 0;margin: auto;content: '';display: block;}
.hero-question:after {height: 30px;width: 3px;background: #ff5a00;position: absolute;bottom: -30px;left: 0;right: 0;margin: auto;content: '';display: block;}
.navbar{padding:0;font-family:'Montserrat',sans-serif;border-bottom:1px solid #e8e8e8}
.navbar-light{background:#fff}
.nav-logo{max-width:150px;display:block;position:relative;width:100%;padding:1em}
.smile-launcher-frame-container,.panel-footer{visibility:hidden!important;display:none!important}
.logo-cta{margin:1em}
.logo-cta,.menu-cta{background:#0f934e;color:#fff;padding:0 1em;border-radius:100px;color:#fff;border:2px solid #096b37}
.logo-cta:hover,.menu-cta:hover, .logo-cta:focus{background:#096b37;transition:.4s;-webkit-transition:.4s;color:#fff;text-decoration:none}
.menu-cta .nav-link{color:#fff!important;font-weight:600}
.menu-cta{width: auto;max-width: 150px;display: block;text-align: center;}
.navbar-light .navbar-nav .nav-link:hover {color:#ff5a00;}
.nav-logo{max-width:150px;padding:1em}
.nav-item{margin:auto 1em}
.headline {color:#fff;text-transform:capitalize;font-size:2.8em;letter-spacing:0;margin-top:1em;font-weight:900;color:yellow}
.subline {font-size:1.5em}
.p-title{font-size:1.2em;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ff5a00;margin-bottom:.5em;margin-top:1em}
.subline p {color:#fff;margin-bottom:0}
.starline {color:#fff;font-size:1.2em;font-weight:700;margin-top:1em}
.introline {font-size:1.2em}
.vg-feature {position: relative;width: 100%;padding: 2em;filter: drop-shadow(5px 10px 20px rgba(0,0,0,.15));display: block;left: 0;right: 0;bottom: 0;margin: auto;z-index: 1;}
.review-author {font-weight:700}
.review-wrap{margin: 1em auto;border: 1px solid #e8e8e8;border-radius: 5px;padding: 1em;}
.review {background:#f8f8f8;padding-top:2em;padding-bottom:2em;position:relative}
.review-title{font-family:'Montserrat';font-size:24px;font-weight:600;color:#ff5a00;font-style:italic}
.review-content{padding:2em}
.microbial-herbs{width: 100%;display: block;margin: auto;}
.review-text{margin:1em auto}
.review-text:before{top: 30px;height:30px;content:'\201C';left: 0;position: absolute;font-size: 4em;font-family: 'Montserrat';color: #e8e8e8;line-height:1em;}
.review-text:after{bottom: 10px;right: 40px;font-family: 'Montserrat';content:'\201D';height:30px;position: absolute;font-weight: 900;font-size:4em;color: #e8e8e8;line-height:1em;}
.review-img{display:block;position:relative;margin:1em auto;max-width:150px;border:3px solid #ff5a00;border-radius:100%}
.verified{color:#ff5a00;border:2px solid #ff5a00;display:block;max-width:170px;width:100%;padding:.5em;border-radius:3px;margin:auto;font-weight:700;text-align:center;font-size:14px}
.review-name{text-align:center;font-weight:700;font-size:1.2em}
.review-text p{font-style:italic}
.free-radical-graphic{width: 100%;display: block;margin: auto;}
.oxidant-imbalance{width:100%;display:block;margin:2em auto;max-width:500px}
.site-header{margin-bottom:1em}
.cross-list{color:#ff5a00;font-weight:700;font-size:1.2em;padding-left:1.2em}
.site-header__logo-image {text-align:center}
.sub-header {color:#ff5a00;text-transform:capitalize;letter-spacing:0;margin:1em auto;font-size:2em;clear:both}
.ref-header{text-transform:capitalize;letter-spacing:0;margin:.5em auto;font-size:1.2em;color:#ff5a02}
.large {font-size:1.5em}
.berry-blend{background: #ede1ef;}
.text-purple{color:#56286c}
.arrow{display:block;position:relative;margin:1em auto;padding:1em;width:150px;float:none;transform:rotate(45deg)}
.process-step{margin:.5em auto;display:block;position:relative}
.step-label{background:#ff5a00;color: #fff;width: 30px;height: 30px;text-align: center;border-radius: 100px;font-size: 16px;padding-top: 3px;display:inline-block;position: relative;top:0;margin: auto;font-weight:900;margin-right:5px}
.icon-wrapper {width:300px;height:300px;position:relative;display:block;margin:auto}
.process-icon {position: relative;display: inline-block;width: 100px;padding: 1em;margin: .5em;border: 3px solid;border-radius: 100px;}
.process-step p{display:inline-block;font-size:1.2em;color:#37b349;font-weight:700}
.ingredient-step {margin:.5em auto;display:block}
.ingredient-icon{position: relative;display: block;width: 100%;max-width: 100px;margin: 0 auto;}
.ingredient-text {font-size:1.2em;color:#666;font-weight:500}
.digestive-health{position:relative;display:block;width:100%}
.fat-reduction{position:relative;display:block;width:100%}
.hero-line {font-weight: 600;color: yellow!important;}
.antioxidant-icon{position:relative;display:block;margin:auto;width:100%;max-width:120px}
.antioxidant-types{background: #e2efff;padding: 2em 0;}
.text-blue{color:#014292}
.berries{display:block;position:relative;margin:1em auto;width:100%;max-width:400px;filter:drop-shadow(8px 8px 12px rgba(0,0,0,.3))}
.antioxidant-text{letter-spacing:1px;color:#333}
.acai,.goji,.camucamu,.maqui{width:100%;display:block;margin:auto;position;relative;max-width:200px}
.acai,.maqui,.camucamu{filter: drop-shadow(8px 8px 12px rgba(0,0,0,.3))}
.acai-bg{background: #ede1ef;padding: 2em 0;}
.goji-bg{background: #ffeadf;padding: 2em 0;}
.maqui-bg{background:#fde8eb;padding:2em 0}
.camucamu-bg{background:#fdebf3;padding:2em 0}
.acai-title{font-size:1.5em;color:#56286c;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:'Montserrat'}
.goji-title{font-size:1.5em;color:#e93529;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:'Montserrat'}
.maqui-title{font-size:1.5em;color:#e01a5a;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:'Montserrat'}
.camucamu-title{font-size:1.5em;color:#be245e;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:'Montserrat'}
.acai-text,.goji-text,.maqui-text,.camucamu-text{font-size:1.2em;color:#666;letter-spacing:1px}
.symptoms,.who-section,.trust-badges{background:linear-gradient(45deg,#fff1e7,#fcdbc7)}
.diet-badges{background:linear-gradient(45deg,#fda278,#fd9d72);padding:1em 0}
.symptoms-graphic{position:relative;display:block;width:100%}
.arrow-down{display:block;position:relative;margin:auto;width:100px;transform:rotate(400deg)}
.goodnews-wrapper{width:100%;max-width:600px;display:block;position:relative;margin:auto}
.goodnews{font-size:2em;color:#ff5a00;font-family:'Montserrat'}
.goodnews-arrow{display: block;position: relative;margin: auto;float: right;width: 100px;transform: rotateY(180deg) rotate(70deg);}
.antioxidant-step{font-family: 'Montserrat';font-size: 1.2em;color: #ff5a02;background: #fff;border: 3px solid #ff5a02;padding: .5em 2em;max-width: 700px;margin: 1em auto;border-radius: 100px;box-shadow: 0 5px 15px rgb(0 0 0 / 15%);}
.antioxidant-step-2{font-family: 'Montserrat';font-size: 1.2em;color: #028aff;background: #fff;border: 3px solid #028aff;padding: .5em 2em;max-width: 700px;margin: 1em auto;border-radius: 100px;box-shadow: 0 5px 15px rgb(0 0 0 / 15%);}
.sub-line{font-size:1.2em;color:#ff5a00;font-family:'Open Sans';line-height:1em;font-weight:600;text-align:center}
.hero-cta {border: 2px solid #237748;background: #11934e;color: #fff;font-weight: 700;font-family: 'Montserrat';border-radius: 100px;padding: .5em 2em;font-size: 20px;display: block;box-shadow: 0 5px 15px rgb(0 0 0 / 15%);max-width: 250px;margin: .5em auto .25em;}
.hero-cta:hover{background:#237748!important;transition:.4s;-webkit-transition:.4s;color:#fff!important;text-decoration:none}
.cta-btn{text-align:center;display: block;position: relative;margin: 1em auto .25em;font-size: 1.5em;background:#11934e;border: 3px solid #0a6d39 ;font-weight: 700;color: #fff;width: 100%;max-width: 350px;line-height: 1em;padding: .5em 1em;font-family: 'Montserrat';border-radius: 100px;box-shadow: 5px 15px 30px rgba(0,0,0,.15);}
.cta-btn:hover{text-decoration:none;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.15);background:#0a6d3a;transition:.4s;-webkit-transition:.4s;color:#fff!important}
.ingredient-tile {border:none;padding:1em;background:rgba(255,255,255,0.2);margin:.5em auto;}
.ingredient-tile:hover{background:rgba(255,255,255,.5);transition:.4s;-webkit-transition:.4s}
.ingredient-tile p{text-align:justify;letter-spacing:1px;font-size:1.1em;}
.ingredient-name{font-family:'Montserrat';font-size:1.2em!important;margin-bottom:0!important;color:#ff5a00;text-transform:uppercase;letter-spacing:2px;text-align:center!important}
.ingredient-img{border:none;border-radius:0;display:block;position:relative;width:100%;max-width:200px;margin:auto}
.benefit-tile{position: relative;margin: auto;width: 100%;padding: 1em;text-align: center;}
.big-number{font-size: 7em;font-weight: 900;position: relative;text-align: center;color: #f8e9d7;padding: 0;line-height: 1em;margin: 0;}
.benefit-name{text-align: center;margin-bottom: 0;font-size: 1.5em;font-weight: 700;font-family: 'Montserrat';color: #f1b087;}
.benefit-text{font-size:18px}
.howmany{background:#f8f8f8;padding:2em 0}
ul.tick-list {color:#ff5a00;padding-left:15px;margin:1em auto;width: 100%;font-size:1.2em;font-family:'Montserrat'}
ul.tick-list li {list-style: none; padding: 8px 0 10px 60px;position: relative; }
ul.tick-list li:before {content: '✔';color:#ff5a00;font-size: 1.5em;background:none;position: absolute;left: 0px;top: 8px;}
.mature-woman{width:100%;display:block;margin:auto;position:relative}
.blurb{height:100%;margin:1em auto;background:#f8f8f8;border-radius:10px;border:2px solid #f8e9d7}
.blurb2{padding:1em;margin:1em auto;background:#fff;border-radius:10px;border:2px solid #ffe6b6}
.blurb-img{width: 100%;max-width:500px;border-top-left-radius: 10px;border-top-right-radius: 10px;display: block;margin: auto;}
.blurb-title{font-family:'Montserrat';font-size:1.5em;padding-top:1em;color:#ff5a00;text-align:center;text-transform:capitalize;line-height:1em}
.blurb2-title{font-family:'Montserrat';font-size:1.5em;padding-top:1em;color:#ff6101;text-align:center;text-transform:capitalize;line-height:1em}
.blurb-text{font-size:1.2em;padding:0 1em 1em 1em}
.badges{width:100%;display:block;position:relative;margin:1em auto 3em}
.lookgreat{margin:auto;padding:3em;background:linear-gradient(45deg,#fff1e7,#fcdbc7)}
.happy-customers{width:100%;display:block;margin:auto;position:relative;border-radius:10px;filter: drop-shadow(0 10px 30px rgba(0,0,0,.3));}
.strong{font-weight:700}
.multistep{width:100%;position:relative;display:block;margin:0 auto;max-width: 800px;}
.hero-badge{padding: 1em 0;background:#e0a0b5;}
.price-option{width:100%;}
.option-title{font-weight:900;font-size: 1.5em !important;font-family: 'Montserrat' !important;line-height: 1em;text-align: center;background: #f8e9d7;padding: .5em;border-top-left-radius:8px;border-top-right-radius:8px}
.retail-price{text-align: center;font-size: 1.2em;opacity: .5;font-weight: 700;margin-bottom:0}
.instant-savings{text-align:center;font-size:1.3em;font-weight:700}
.order-btn{text-align:center;margin:1em auto .25em;display:block;max-width:300px;background:#11934e;border:2px solid #0c6c39 ;color: #fff;font-weight: 700;font-family: 'Montserrat';border-radius: 100px;font-size: 1.25em;padding: .5em 1em;box-shadow: 0 5px 15px rgba(0,0,0,.15);}
.immune-decline{position:relative;display:block;width:100%;max-width:600x;margin:1em auto}
.order-btn:hover{background:#0a6d3a;transition:.4s;-webkit-transition:.4s;color:#fff!important;text-decoration:none;cursor:pointer}
.price-option{border-radius:10px;border:2px solid #f8e9d7}
.maqui-berry{position:relative;display:block;margin:auto;width:100%;max-width:500px;border-radius:.5em;box-shadow:0 15px 45px rgba(0,0,0,.15)}
.price-wrapper{padding:1em}
.price-label{text-align:center;font-size:1.2em;margin-bottom:0}
.final-price{font-weight:700;text-align:center}
.guarantee-text{font-weight:700;text-align:center}
.price-large{font-size:2em;font-weight:700}
.price-product{width:auto;height:240px;display:block;margin:auto}
.price-product-2{width:100%;max-width:200px;display:block;margin:auto}
.push-option{border:2px solid #ff5a00;box-shadow:0 5px 15px rgb(194 113 36 / 50%)}
.push-title{background:#ff5a00;color:#fff}
.blurb-icon{position:relative;display:block;width:100%;max-width:100px;margin:auto}
.safe-badges{display:block;position:relative;margin:2em auto 0;width:100%}
.benefits-wrapper {padding: 1em 2em;background: linear-gradient(45deg,#f8e9d7,#f8e9d7);border-radius: 10px;box-shadow: 0 15px 25px rgba(0,0,0,.15);}
.bg-vg-fullwidth{background:url('/cdn/shop/files/marble-gold-bg.jpg?v=1616661975');background-size:cover;background-position:center center;padding:2em}
.vg-gold-border{display:block;position:relative;margin:auto;width:100%;max-width:600px;filter:drop-shadow(0 5px 20px rgba(0,0,0,.3))}
.benefits-list h5{font-family:'Montserrat';font-size:12px!important;margin-bottom:.5em!important;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#333}
.benefits-list p {margin-bottom:1em;font-size:14px;font-weight:500;line-height:1em;color:#666}
.benefits-title {margin:1em auto;font-size:1.5em;text-transform:capitalize;font-weight:700;letter-spacing:0;color:#ff5a00}
.benefits-number{position: absolute;text-align: left;font-weight: 300;width: 30px;left: -7px;}
.card{margin-bottom:1em;border: 1px solid #ff5a00;border-radius:5px;font-weight:700}
.btn-link{background:#ff5a00;color: #fff;border: none;text-align:left;}
.btn-link:hover{box-shadow:0 5px 15px rgba(0,0,0,.15);color:#fff;text-decoration:none;}
.btn-link h5 {font-family:'Montserrat';font-weight:600}
.card-body{padding:0 1.25rem 1.25rem}
.v-h{visibility:hidden!important}
.references{padding:1em;margin-bottom:2em}
.references p{color:#666;font-size:12px;word-break:break-word}
.organic-section {background: #012f31;padding-bottom: 2em;}
.trust-badge {background: linear-gradient(#023131,#065656);padding: 1em;position: relative;}
.guarantee-icon {margin:auto;display: block;position: relative;width: 100%;max-width: 250px;}
.organic-badge-relative{max-width: 150px;display: block;position: relative;margin: 1em auto;filter: drop-shadow(0 0 10px rgb(36 193 111 / 0.5));}
.guarantee {position: relative;display: block;margin: auto;background: #013031;padding-bottom: 2em;}
.blurb-section {background: #012f31;}
.sp-footer-logo{width:100%;max-width:200px;position:relative;display:block;margin:1em auto}
.disclaimer {padding: 0.5em 1em;text-align: center;margin: auto;border: 1px solid;border-radius: 100px;font-size: 0.9em;color:#fff}
.disclaimer p{color:#fff;font-size:12px}
.responsiveLogo {max-width: 100%;height: auto;margin-right: 100px;padding-top: 40px;}
.footer-text{color:#fff;margin-bottom:0;text-align:center;padding:.5em}
.buy-link{text-decoration:underline;font-weight:600;color:#ff5a02;margin-top:1em}
.buy-link:hover{color:#d40c0c!important;transition:.4s;-webkit-transition:.4s}
.feature-img{display:block;position:relative;margin:auto}
.supplement-facts {display:block;margin:1em auto;position:relative;width:100%;max-width:500px;}
.shipping-banner {background:#ff5a00;text-align:center;padding:1em}
.shipping-banner p {color:#fff;font-size:1.2em;font-weight:600}
.organic-badge{max-width: 200px;display: block;position: absolute;top: -120px;left: 0;margin: auto;right: 0;filter:drop-shadow(0 0 10px rgb(36 193 111 / 0.5))}
.bonus {padding: .5em;border: 3px dashed #ea946b;text-align: center;margin-bottom: .5em;border-radius: 5px;}
.bonus p{color:#eb9870}
.text-berry{color:#e01a5a}
.text-berry-light{color:#e0a0b5}
.ingredients-orange{position: relative;margin: 0 auto;padding:0;background:#fff2f8;}
.non-gmo,.mosa{display:inline-block;margin:1em auto;width:100%;max-width:150px}
.enjoy-benefits{background:#fff9f2}
.photo-sq{display: block;width: 100%;margin: 1em auto 2em;border-radius: 100%;filter: drop-shadow(8px 16px 32px rgba(0,0,0,.15))}
.stars{width: 100px;height: 30px;background: url('/cdn/shop/files/5-stars.png?v=1610349743');background-size: contain;background-repeat: no-repeat;display: block;position: relative;margin: 0 auto;}
.shopify-buy-frame{margin:auto}
.video-thumbnail img {border-radius: 5px;box-shadow: 0 5px 15px rgb(0 0 0 / 15%);}
.video-thumbnail img:hover{box-shadow:0 0 10px #11934e;transition:.4s;-webkit-transition:.4s}
.squeeze-footer-links{display: block;position: relative;margin: 1em auto;text-align: center;color: #fff;font-family:'Montserrat';font-weight:600}
.squeeze-footer-links a {color:#fff}
.cc-icon{display: block;position: relative;margin: .5em auto 0;max-width: 200px;}
.vg-woman-3{position:relative;display:block;margin:auto;width:100%;filter: drop-shadow(0 5px 15px rgba(0,0,0,.3));}
.warning-icon{display:block;position:relative;margin:auto;width:100%;max-width:150px}
.vg-woman-2{position:relative;display:block;margin:auto;width:100%;max-width:500px;border-radius:1em;box-shadow:0 5px 15px rgba(0,0,0,.15)}
.sub-header.icon-1:before {
  content: url(/cdn/shop/files/vt-4-icon-1.png?v=1618975550);
  margin: 0 1em 0 0;
  vertical-align: middle;
}
.sub-header.icon-2:before {
  content: url(/cdn/shop/files/vt-4-icon-2.png?v=1618975550);
  margin: 0 1em 0 0;
  vertical-align: middle;
}
@media only screen and (min-width : 481px) {
  .flex-row {
    display: flex;
    flex-wrap: wrap;
  }
  .flex-row > [class*='col-'] {
    display: flex;
    flex-direction: column;
  }
  .flex-row.row:after, 
  .flex-row.row:before {
    display: flex;
  }
}
@media only screen and (max-width:768px) {
  .medium .p-title .text-blue {
    text-align:center
  }
  .hero-question,.antioxidant-step,.antioxidant-step-2{
    border-radius:5px
  }
  .acai-title,.goji-title,.maqui-title,.camucamu-title{
    text-align:center
  }
  .acai,.goji,.camucamu,.maqui {
    max-width:250px
  }
  .berries {
    max-width:250px
  }
  .sub-line, .sub-header {
    font-size:1.5em
  }
  .navbar-toggler {
    margin-right:15px
  }
  .logo-cta, .menu-cta {
    font-size:1.2em
  }
  .headline {
    font-size:2em
  }
  .large {
    font-size:1.2em
  }
  .bg-vg-fullwidth{
    padding:0;
  }
  .organic-badge {
    position:relative;
    top:0
  }
  .review {
    padding-top:1em
  }
  .sub-header {
    font-size:30px
  }
  .process-icon {
    display:block;
    margin:.5em auto
  }
  .hero {
    padding-bottom:0;
    height:auto;
  }
  .woman-bottles {
    position:relative
  }
  .arrow {
    transform:rotate(45deg);
    float:none;
    padding:1em
  }
  ul.tick-list {
    margin:0 auto
  }
  .mature-woman {
    max-width:200px
  }
  p {
    font-size:17px
  }
  .feature-img {
    max-width:200px
  }
  .disclaimer {
    border-radius:5px
  }
  img.acai {margin-bottom: 2rem}
}
.main-content {
  padding-top: 0px;
}
.col-sm-4 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.guarantee-line {
  text-align: center;
  display: block;
  max-width: 400px;
  margin: auto;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  color: #11934e;
}