span.wh-original-cart-total {
  font-size: 18px;
  color: red; }

@media (max-width: 767px) {
  span.qty-wrapper {
    display: flex;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px; }
    span.qty-wrapper .min-btn,
    span.qty-wrapper .plus-btn {
      display: flex !important;
      background: #d8d8d8;
      color: black;
      height: 43px;
      width: 43px;
      padding: 0px 13px;
      align-items: center;
      cursor: pointer; }

  span.qty-wrapper {
    margin: 0;
    position: relative;
    left: -20px; }
    span.qty-wrapper .min-btn,
    span.qty-wrapper .plus-btn {
      height: 30px; }
    span.qty-wrapper .cart__product-qty {
      height: 30px; }

  a.btn.mobile-remove-product {
    background: white;
    color: black;
    border: 1px solid #d8d8d8;
    padding: 5px 0px; } }
@media (max-width: 768px) {
  ul.site-nav.site-navigation.small--hide {
    display: block !important; }

  ul.site-nav.site-navigation.small--hide li {
    display: none; }

  ul.site-nav.site-navigation.small--hide li:last-child {
    display: block; }

  body.template-cart .page-width.page-content {
    padding-top: 10px; }
  body.template-cart .grid.grid--full.cart__row--table-large .grid__item.medium-up--two-fifths {
    margin-top: 10px; } }
@media (max-width: 400px) {
  ul.site-nav.site-navigation.small--hide li:last-child .btn {
    font-size: 9px; } }
/*  cart Fix */
@media (max-width: 767px) {
  .tbtDiscountCombine .dcbDes {
    text-align: center !important; } }
.tbtDiscountCombine .dcbInputGroup {
  text-align: center;
  margin-left: auto;
  margin-right: 0px;
  display: flex;
  justify-content: flex-end; }
  .tbtDiscountCombine .dcbInputGroup .dcbInput {
    width: 46% !important; }
  @media (max-width: 767px) {
    .tbtDiscountCombine .dcbInputGroup {
      justify-content: center; } }

@media (max-width: 767px) {
  .tbtDiscountCombine.tbtDiscountCombine {
    margin: 0px;
    width: 100vw !important;
    margin-bottom: 10px;
    margin-left: 9px; }
    .tbtDiscountCombine.tbtDiscountCombine .dcbInputGroup .dcbButton {
      height: 35px;
      width: 117px; }
    .tbtDiscountCombine.tbtDiscountCombine .dcbInputGroup .dcbInput {
      height: 35px;
      width: 130px !important;
      margin-right: 2px;
      font-size: 12px !important; } }
/*   cart page testimonials */
.cart-testimonials {
  display: block !important; }
  .cart-testimonials .index-section {
    margin: 0px;
    margin-top: 50px; }
    @media (max-width: 767px) {
      .cart-testimonials .index-section {
        margin-top: 0px; } }
  .cart-testimonials .section-header {
    margin-bottom: 5px !important; }
  .cart-testimonials h2 {
    font-size: 22px;
    margin: 0px;
    color: #fd6d0e;
    text-align: left; }
  .cart-testimonials .rte-setting.text-spacing {
    margin-bottom: 5px; }
  .cart-testimonials .testimonials-wrapper .slick-dots {
    margin-top: 5px; }
  .cart-testimonials .slick-slider .testimonials-slider__text {
    margin-right: 0px; }

fieldset.variant-input-radio-wrap {
  max-width: 450px;
  width: 100%; }

/*
@media (min-width: 767px) {
  div[data-product-images] {
    border: 3px solid #fd6d0e;
    border-bottom: 0px;
  }

 
  div.aos-animate.trust-image {
    border: 3px solid #fd6d0e;
    border-top: 0px;
    margin: 0;
  } 
}
*/
@media only screen and (max-width: 768px) {
  #shopify-section-1601189264803
  > div
  > div
  > div
  > div.flex-grid__item.flex-grid__item--100.flex-grid__item--1601502305446.type-advanced {
    display: none; } }
@media only screen and (min-width: 769px) {
  #shopify-section-1601189264803
  > div
  > div
  > div
  > div.flex-grid__item.flex-grid__item--100.flex-grid__item--1602068981645.type-advanced {
    display: none; } }
div#shopify-section-product-story-sections div.column2y {
  width: 48%; }
div#shopify-section-product-story-sections div.column2x {
  float: right;
  background-color: #4caf5008;
  width: 49%;
  padding: 3%;
  border: 1px solid #9bc93c;
  height: 585px; }
@media screen and (max-width: 768px) {
  div#shopify-section-product-story-sections div.column2y, div#shopify-section-product-story-sections div.column2x {
    width: 100%;
    height: auto; } }

.orange-text {
  color: #fd6d0f;
  font-size: smaller; }

.variant-input-radio-wrap[name="Quantity"] {
  flex-wrap: wrap-reverse !important; }

/* TO HIDE DISCOUNT FIELD */
/*

.ss-shopify_cart form .tbtDiscountCombine.inSlide {
    display: none;
}  

*/
.variant-input-wrap input[type=radio]:checked + label[for*="-option-type-"] {
  background: #ffb132;
  border: none;
  box-shadow: none;
  color: white; }

.simple-notice {
  display: inline;
  font-size: 19px; }

p.notice-in-red {
  font-weight: bold;
  color: red;
  font-size: 20px;
  margin: 0px;
  padding-top: 10px; }

.ss-shopify_cart {
  @-webkit-keyframes spin {
    0% {
      -webkit-transform: rotate(0deg); }

    100% {
      -webkit-transform: rotate(360deg); } }

  @keyframes spin {
    0% {
      transform: rotate(0deg); }

    100% {
      transform: rotate(360deg); } }

  /*! CSS Used from: Embedded */ }
  .ss-shopify_cart .tbtDiscountCombine {
    width: 500px;
    max-width: 100%;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
    border: 2px #3f51b5 solid;
    clear: both; }
  .ss-shopify_cart .tbtDiscountCombine .dcbHeading {
    padding: 7px 15px;
    background: #3f51b5;
    font-size: 18px;
    box-sizing: border-box;
    color: #fff; }
  .ss-shopify_cart .tbtDiscountCombine .dcbDes {
    padding: 15px;
    padding-bottom: 5px;
    box-sizing: border-box;
    font-size: 14px;
    box-sizing: border-box;
    color: #000; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup {
    padding: 15px;
    box-sizing: border-box; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup .dcbInput {
    box-sizing: border-box;
    width: 68%;
    height: 40px;
    padding: 5px;
    border: 1px solid #ddd;
    float: left; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup .dcbButton {
    width: 32%;
    float: left;
    background: #3f51b5;
    border: none;
    height: 40px;
    color: #fff; }
  .ss-shopify_cart .discountCombineBox .dcbInputGroup .dcbButton:disabled {
    background: #ddd; }
  .ss-shopify_cart .dcbInputGroup:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }
  .ss-shopify_cart .dcbResult {
    float: left;
    margin-top: 10px;
    font-size: 18px; }
  .ss-shopify_cart .dcbLoader {
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #3f51b5;
    width: 25px;
    height: 25px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    display: inline-block;
    margin-top: 6px; }
  .ss-shopify_cart .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .ss-shopify_cart .flash {
    animation-name: flash; }
  .ss-shopify_cart .last-minute-coupon {
    text-align: center;
    padding: 10px;
    background: #fd6e0d;
    color: white;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase; }
  @media (max-width: 767px) {
    .ss-shopify_cart .tbtDiscountCombine .dcbDes {
      text-align: center !important; } }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup {
    text-align: center;
    margin-left: auto;
    margin-right: 0px;
    display: flex;
    justify-content: flex-end; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup .dcbInput {
    width: 46% !important; }
  @media (max-width: 767px) {
    .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup {
      justify-content: center; } }
  @media (max-width: 767px) {
    .ss-shopify_cart .tbtDiscountCombine.tbtDiscountCombine {
      margin: 0px;
      width: 100vw !important;
      margin-bottom: 10px;
      margin-left: 9px; }
    .ss-shopify_cart .tbtDiscountCombine.tbtDiscountCombine .dcbInputGroup .dcbButton {
      height: 35px;
      width: 117px; }
    .ss-shopify_cart .tbtDiscountCombine.tbtDiscountCombine .dcbInputGroup .dcbInput {
      height: 35px;
      width: 130px !important;
      margin-right: 2px;
      font-size: 12px !important; } }
  .ss-shopify_cart .tbtDiscountCombine {
    width: 396px !important;
    max-width: 100%;
    margin-right: 0px !important;
    margin-left: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
    border: none !important; }
  .ss-shopify_cart .tbtDiscountCombine .dcbDes {
    box-sizing: border-box;
    font-size: 14px;
    box-sizing: border-box;
    color: #000;
    text-align: right;
    padding: 15px 0px 0px; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup .dcbButton {
    width: 35%;
    float: left;
    background: #9aca38 !important;
    border: none;
    height: 40px;
    color: #fff;
    font-weight: 700;
    letter-spacing: .2em;
    text-transform: uppercase;
    font-size: 14px;
    border: 2px solid #9ACA38; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup {
    padding: 0px !important; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup .dcbInput {
    width: 65%;
    height: 40px;
    border: 1px solid #002500 !important;
    float: left;
    font-size: 14px;
    text-align: center; }
  .ss-shopify_cart .custom-side-cart-discount.tbtDiscountCombine.inSlide {
    padding-right: 39px; }
  .ss-shopify_cart .dcbResult.dcbResult {
    float: none;
    display: block;
    clear: both;
    width: 100%; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup {
    flex-wrap: wrap;
    text-align: left; }
  .ss-shopify_cart .dcbResult.dcbResult {
    float: none;
    display: block;
    clear: both;
    width: 100%; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup {
    flex-wrap: wrap;
    text-align: left; }
  .ss-shopify_cart .tbtDiscountCombine {
    width: 500px;
    max-width: 100%;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
    border: 2px #3f51b5 solid;
    clear: both; }
  .ss-shopify_cart .tbtDiscountCombine .dcbDes {
    padding: 15px;
    padding-bottom: 5px;
    box-sizing: border-box;
    font-size: 14px;
    box-sizing: border-box;
    color: #000; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup {
    padding: 15px;
    box-sizing: border-box; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup .dcbInput {
    box-sizing: border-box;
    width: 68%;
    height: 40px;
    padding: 5px;
    border: 1px solid #ddd;
    float: left; }
  .ss-shopify_cart .tbtDiscountCombine .dcbInputGroup .dcbButton {
    width: 32%;
    float: left;
    background: #3f51b5;
    border: none;
    height: 40px;
    color: #fff; }
  .ss-shopify_cart .dcbInputGroup:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both; }
  .ss-shopify_cart .dcbResult {
    float: left;
    margin-top: 10px;
    font-size: 18px; }

small.supper-small-benifits {
  position: absolute;
  font-size: 9px;
  bottom: -41px;
  width: 100vw; }

.ss-shopify_cart .custom-side-cart-discount.tbtDiscountCombine.inSlide {
  padding-bottom: 80px; }

fieldset#ProductSelect-5859777937566-option-1.variant-input-radio-wrap[name="Quantity"] label:after {
  content: "(1 Prolon + 30 Intermittent Fasting Bars)";
  display: block;
  font-weight: 100;
  font-size: 14px; }
fieldset#ProductSelect-5859777937566-option-1.variant-input-radio-wrap[name="Quantity"] label[for*="Prolon"]:after {
  display: none; }

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  white-space: nowrap;
  text-align: center;
  z-index: 999999;
  background-color: #0000009e; }

.preloader .holder {
  display: flex;
  vertical-align: middle;
  white-space: normal;
  justify-content: center;
  margin-top: 200px; }

fieldset#ProductSelect-5859777937566-option-1.variant-input-radio-wrap[name="Quantity"] label[for="ProductSelect-4634645430318-option-quantity-3+Box+Bundle+%26+Save+%2475"]:after {
  content: "(3 Prolon + 30 Intermittent Fasting Bars)"; }

@media (max-width: 767px) {
  body.template-product .main-content {
    padding: 0px; }

  .trust-image {
    margin: 0px; } }
/*CURRENT HERO PADDING*/
@media (max-width: 767px) {
  .type-advanced .promo-grid__content {
    max-width: 94%;
    padding-top: 20%; }

  .flex-grid__item--1602068981645 {
    min-height: 600.0px !important; } }
s.compare-at-price {
  color: #707070;
  font-weigh\t: 100; }

div#smile-ui-lite-launcher-frame-container {
  left: 10px !important;
  bottom: 100px !important; }

div#shopify-section-1597279757024 .custom-content {
  justify-content: center; }
