/** Shopify CDN: Minification failed

Line 25:87 Expected ":"
Line 25:89 Expected identifier but found "0px"
Line 33:26 Expected ":"
Line 221:3 Expected "}" to go with "{"

**/
.ig-video {position: relative; width: 100%; max-width: 600px; cursor: pointer; overflow: hidden; border-radius: 12px;}
.ig-video .ig-thumb {width: 100%; display: block;}
.ig-play-btn {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(0,0,0,0.6); color: #fff; font-size: 48px; width: 80px; height: 80px; display: flex; justify-content: center; align-items: center; border-radius: 50%; pointer-events: none;}
.four-columns.video-columns .column {width: 100%; display: flex;}
.video-holder {width: 100%;}
.video-holder .ig-video-player {width: 100%; border-radius: 15px;}
.landing-offer-videos {padding: 120px 0px 30px;}

.landing-offer-videos .header_text {width: 60%; margin: 0px auto 60px auto;}
.landing-comparison .landing-header-wrap  .header_text {margin-bottom: 40px; }
.comp-chart {width: 100%;}
.landing-comparison {padding: 90px 0px;}
.wt-text {color: #fff;}
.comp-border-up {border-radius: 18px 18px 0px 0px;}
.comp-border-down {border-radius: 0px 0px 18px 18px;}
.inner-comp {width: 100%; display: flex; flex-direction: row; position: relative;}
.left-comp {display: flex; flex-direction: column; width: 35%; position: absolute; left; 0px; top: 0px;}
.right-comp {width: 100%; padding-left: 35%; display: flex; flex-direction: column;} 
.comp-row {display: flex; flex-direction: row; border-bottom: solid 1px #004c14;}
.comp-block {display: flex; align-items: center; height: 94px;}
.left-comp .comp-block { width: 100%;  }
.right-comp .comp-block { width: 33.33%;}
.left-comp .comp-text {text-align: left; line-height: 50px;}
.comp-text {align-content: center;width:100%; min-height: 94px; margin-bottom: 0px;padding: 22px 15px;font-size: 18px; color: #024012;font-weight: 700;text-align: center;}
.comp-text span {font-size 30px;border: solid 1px #004c14; border-radius: 50px; height: 50px; width: 50px; line-height: 50px; text-align: center; display: inline-block;}
.comp-logo img {width: 100%; max-width: 175px;}
.comp-green {background: #116b40;}
.comp-dark {background: #024012;}
.comp-block .fas {font-size: 21px; color: #aaaaaa;}
.comp-block .comp-dark .fas {color: #fff;}
.comp-text span.comp-dark  {border: solid 1px #024012; background: #024012 }
.comp-logo.comp-text {line-height: 0px;}
.no-bord {border-bottom: none;}
p.comp-text.wt-text {height: 94px;}
.img-box img {border-radius: 20px}
.landing-options .issues-four .img-box {line-height: 0px; position: relative; z-index: 50;}

.four-price {font-size: 21px; display: flex; flex-direction: row; gap: 10px;justify-content: center; margin-bottom: 20px;}
.disclaimer-landing {width: 60%; margin: 0px auto 20px auto; text-align: center;}
.footer-buttons p {display: flex; gap: 40px; font-weight: 700;}
.copy-landing {font-weight: 700;}
.landing-offer-footer {padding: 140px 0px 20px 0px;}
.landing-footer {display: flex; align-items: center; width: 100%;}
.four-price .landing-price {font-weight: 900; font-size: 28px; color: #311f00;}
.four-price .landing-strike {text-decoration: line-through;}
.landing-stars {margin-right: 10px;}
.landing-label {font-weight: 700; text-transform: uppercase; }
.landing-stars .fas {color: #efc624;}
.page-jumpstart-offer-landing .landing-stars .fa-star:before {font-size:16px;}
.landing-options .issues-four {width: 50%;}
.landing-claim {text-align: center; width: 100%;}
.landing-claim.section {background: #f6f9f3; padding: 90px 0px 80px 0px;}
.landing-claim .big-font {width: 54%; margin: 0px auto 30px auto; }
.landing-claim .dw-subheader {width: 50%; margin: 0px auto 36px auto;}
.landing-offer-top {padding: 40px 0px 60px 0px; background:#f6f9f3;}
.landing-offer-usp {padding: 25px 0px;}
.landing-header .marg0 {display: flex; align-items: center;}
.landing-header {padding: 10px 0px;}
.page-jumpstart-offer-landing .dw-benefits {background: #f6f9f3;}
.stars {display: flex; flex-direction: row; align-items: center; margin-bottom: 15px;}
.star-text {font-size: 15px; color: #666; padding-left: 10px;}
.four-bold {color: #024012;font-weight: 700;}
.landing-slider .fort-wrapper .comment-tex {padding: 0px 20px;}
.landing-slider.dw-slider {padding: 70px 0px;}
.big-font { color: #024012; font-weight: 900; letter-spacing: 0.015em; margin-bottom: 5px; font-size: 50px; line-height: 64px; font-family: muli, sans-serif;}
  .header_text {color: #024012;}
  .landing-issues .header_text, .landing-claim .header_text {line-height: 1.4; width: 60%; margin: 0px auto 15px auto;}
  .landing-slider .fort-wrapper .slide-rating i {padding: 0px;}
.issues-flex.landing-options {width: 80%; margin-left: 10%;}
.landing-header-wrap {justify-content: center; text-align: center; margin-bottom: 10px;}
.landing-options {padding-top: 110px; padding-bottom: 30px;}
.issues-flex.landing-options  {padding-top: 50px; padding-bottom: 50px;}
.landing-header-wrap .font21 {font-size: 21px;}
.landing-header-wrap .header_text {margin-bottom: 0px;color: #024012;}
   .landing-issues.issues-ingredients {padding: 90px 0px;}
   .landing-slider .fort-wrapper .rev-slide.text-center {border-radius: 0px; border: none; padding: 15px;}
   .landing-slider .fort-wrapper .rating-icon .dco-attachment, .fort-wrapper .rating-icon p {width: 100%;border: none; padding:0px; margin-bottom: 20px;}
    .landing-slider .fort-wrapper .rating-icon .dco-attachment, .fort-wrapper .rating-icon p img {width: 100%; border-radius: 20px;}
.page-jumpstart-offer-landing .section {width: 100%; max-width: 100%;}
.page-jumpstart-offer-landing .fas {font-family: "Font Awesome 5 Pro" !important; font-weight: 900 !important;}
.page-jumpstart-offer-landing .fa-star:before, .page-jumpstart-offer-landing .fa-star-half-alt:before {font-family: "Font Awesome 5 Pro" !important; font-size: 18px;}
.page-jumpstart-offer-landing .issues-four .four-content {padding-bottom: 20px; text-align: center; }
.page-jumpstart-offer-landing .landing-options .issues-four .four-content { border-radius: 0px 0px 20px 20px; border: solid 1px #f6f9f3;; margin-top: -30px; padding-top: 50px; position: relative; z-index: 30; }
.page-jumpstart-offer-landing .dw-benefits {padding: 60px 0px;}
.four-columns {display: flex; flex-direction: row; justify-content: space-between; align-items: stretch; gap: 10px; width: 100%;}
.column {flex: 1; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 0px 10px; border-radius: 8px;}
.video-columns .column {flex: 1; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 0px 15px; border-radius: 0px;}
.column img {width: 50px; height: auto;}
.column .text {padding-left: 20px;line-height: 26px; font-size: 18px; font-weight: 700; color: #024012;}

.orange-button {line-height: 44px; border-left: none; padding: 0px 40px; background: #ff8238; color: #fff !important; transition: all 0.2s linear; border-radius: 50px; border: 0; box-shadow: none; color: #fff; cursor: pointer; display: inline-flex; flex-direction: row; font-size: 0.875rem; font-weight: 700; text-transform: uppercase; text-shadow: none; align-items: center;}
.orange-button:hover {background: #fb630a;}
.orange-button .fas {margin-left: 15px; color: #fff !important;}

.left-col {width: 240px; padding: 0px 20px;}
.right-col {flex: 1; padding: 0px 20px; display: flex; justify-content: flex-end; align-items: center;}

.flex-div {display: flex;}
.flex-row {flex-direction: row;}
.flex-column {flex-direction: column;}

.head-text {width: 45%; padding: 0px 60px 0px 20px; justify-content: center;}
.head-image {width: 55%; display: flex; justify-content: center; align-items: center;}
.head-image img {width: 100%; height: auto;}

.head-large {margin-bottom: 20px;}
.head-sub {font-size: 24px; margin-bottom: 25px; }
.head-sub span {font-weight: 700; color: #311f00;}
.head-small {font-size: 15px;}
.button.orange {}
.break-head br {display: none;}
.videoSlider {width: 100%; padding: 0px 20px;}
@media (max-width:1280px) {
.column .text {font-size: 16px; line-height: 24px;}
.column img {width: 40px;}

}

@media (max-width:1080px) {
  .slick-dots {left: 0px;}
  .landing-offer-videos {padding: 60px 0px 20px 0px;}
  .video-columns .column {padding: 0px 10px; }
  .left-comp {width: 35%;}
  .right-comp {padding-left: 35%;}
  .column:last-child {display: none;}
  .landing-offer-usp .column {flex: 1}
  .head-sub {font-size: 18px;}
  .head-text {width: 55%;}
  .head-image {width: 45%;}
  .head-large {font-size: 36px; line-height: 45px;}
  .issues-flex.landing-options {width: 100%; margin: 0px;}
  .page-jumpstart-offer-landing .landing-options .issues-four .four-content {padding: 50px 20px 20px 20px;}
}

@media (max-width:940px) {
  .left-comp .comp-text {line-height: 30px;}
 .landing-offer-top .flex-row {flex-direction: column;}
   .head-image {
margin-bottom: 20px; padding: 0px 20px;
    order: 1;
    width: 100%;
  }

  .head-text {
    order: 2;
    width: 100%;
    padding: 0px 20px;
    text-align: center;
  }
  .stars {width: 100%; justify-content: center;}
}

@media (max-width: 767px) {
  .videoSlider {width: 100%; padding: 0px 60px;}
  .comp-chart {padding: 0px 20px;}
  .landing-claim .dw-subheader {width: 80%;}
  .landing-options .landing-header-wrap {margin-bottom: 60px;}
  .landing-options .landing-header-wrap .header_text {margin-bottom: 15px;}
  .issues-flex.landing-options {padding: 0px 40px;}
  .landing-options .issues-four {width: 100%;}
  .landing-options .issues-four:first-child {margin-bottom: 50px;}
 .landing-options .issues-flex {flex-direction: column;}
  .landing-issues .new-button {padding: 0px 25px;}
  .landing-issues .header_text, .landing-claim .header_text, .header_text {width: 100%; padding: 0px 20px; font-size: 21px; line-height: 33px; }
  .issues-flex .new-button {margin-bottom: 20px;}
  .issues-flex.ga-btn a.hollow-button {border: none;}
  .landing-offer-usp .column {justify-content: center;}
  .four-columns {flex-direction: column;}
  .landing-offer-top {padding-bottom: 40px;}
  .orange-button {padding: 0px 25px;}
  .flex-row {  flex-direction: column;  }
.left-col {width: 170px; padding: 0px 15px;}
.right-col .orange-button {padding: 0px 20px;}
.right-col {padding: 0px 15px;}
.landing-offer-top {padding: 20px 0px}

.head-large {padding: 0px 6px; font-size: 28px; line-height: 40px;}
  .head-text .head-button {
    display: flex;
    justify-content: center;
  }
   @media (max-width: 600px) {
    .page-jumpstart-offer-landing .header_text {line-height: 30px;}
    .right-comp {min-width: 555px;}
    .left-comp .comp-text {font-size: 14px; line-height: 21px;}
    .comp-text span {height: 30px; width: 30px; line-height: 30px;}
    .comp-block .fas {font-size: 14px;}
    .comp-text {line-height: 21px; font-size: 14px; padding: 12px 15px; min-height: 60px; }
    .comp-block {height: 60px;}
    .comp-chart {overflow: hidden; padding: 0px;}
    .landing-comparison {padding: 60px 20px 0px 20px;}
    .inner-comp {overflow: scroll;}
    .inner-comp::-webkit-scrollbar {display: none;}
   }
  @media (max-width: 480px) {
    .videoSlider .slick-list  {overflow: visible !important;}
    .videoSlider {overflow: hidden}
    .break-head br {display: inline-block;}
    .left-comp {width: 70%;}
    .left-comp .comp-text {display: flex; align-items: center;}
    .right-comp {padding-left: 70%;}
    .landing-issues.issues-ingredients {padding: 40px 0px 90px 0px;}
    .landing-claim .dw-subheader {width: 90%;}
    .landing-options .landing-header-wrap {margin-bottom: 30px;}
    .landing-options .landing-header-wrap .header_text {margin-bottom: 5px; line-height: 30px;}
    .landing-header-wrap .font21 {font-size: 16px; padding: 0px 20px;}
    .issues-flex.landing-options {padding: 0px 10px;}
    .left-col {width: 150px; align-content: center}
    .stars {flex-direction: column; }
  .star-icons {margin-bottom: 10px;}
  .head-small {display: none;}

  }