/** Shopify CDN: Minification failed

Line 790:0 Unexpected "/"

**/

  .taste-bar {
    margin: 18px 0;
    font-family: inherit;
  }

  .taste-top {
    border: 1.5px solid var(--taste-accent);
    border-radius: 999px;
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #111;
  }

  .taste-bottom {
    margin-top: 20px;
    padding: 24px 0 18px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
        flex-wrap: wrap;
  }

  .taste-left {
    display: flex;
    align-items: center;
    gap: 20px;
  }

.taste-title {
    color: #ABABAB;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    padding-right: 10px;
    border-right: 1px solid #e5e5e5;
    white-space: nowrap;
}

  .taste-item {
    text-align: center;
    color: #5f5f5f;
    font-size: 14px;
    line-height: 1.2;
    min-width: 54px;
  }

  .taste-icon-img {
    display: block;
    width: 23px;
    height: 15px;
    object-fit: contain;
    margin: 0 auto 6px;
  }

  .taste-note {
    color: var(--taste-accent);
    font-weight: 700;
    font-size: 11px;
    white-space: nowrap;
  }

  @media (max-width: 749px) {
    .taste-top {
      font-size: 12px;
      letter-spacing: 1px;
      padding: 10px 12px;
    }

.taste-bottom {
    align-items: center !important;
    flex-direction: column;
    gap: 16px;
}

    .taste-left {
      width: 100%;
      gap: 12px;
      justify-content: space-between;
    }

    .taste-title {
      font-size: 13px;
      padding-right: 12px;
    }

    .taste-item {
      font-size: 12px;
      min-width: auto;
    }

    .taste-icon-img {
      width: 23px;
      height: 15px;
    }

    .taste-note {
      font-size: 11px;
      white-space: normal;
    }
  }
a.header__icon.header__icon--account {
    display: none;
}
/* ---------------------superfood-gummies product css------------------------------ */
details-modal.header__search {
    display: none !important;
}
header.header .header__icons {
    width: 100% !important;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 30px;
}
a.delivery-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-size: 14px;
    background: #243528;
    color: #fff;
    border-radius: 999px;
    text-decoration: none;
    width: 169px;
    height: 35px;
    padding: 0 !important;
}
/* Desktop */
.custom-cart-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: #111;
    color: #fff;
    border-radius: 999px;
    text-decoration: none;
    width: 85px;
    height: 35px;
    padding: 0 !important;
}
a#cart-icon-bubbles svg {
    display: none !important;
}
.custom-cart-btn .icon {
  display: none;
}

.custom-cart-btn .custom-cart-text {
  display: block;
  font-size: 14px;
  color: #fff;
}

/* Mobile */
@media (max-width: 749px) {

  .custom-cart-btn {
    background: transparent;
    padding: 0;
    min-width: auto;
    border-radius: 0;
  }

  .custom-cart-btn .custom-cart-text {
    display: none;
  }

  .custom-cart-btn .icon {
    display: block;
    width: 26px;
    height: 26px;
    color: #111;
  }
}

.second-box .sw-gift-item {
    display: none;
}
a.header__icon.header__icon--account {
    font-size: 14px !important;
}
body.superfood-gummiesproduct .nr-product-rating b.star {
    color: #A8FF3E;
    font-size: 22px;
}
body.superfood-gummiesproduct .sw-badge-best {
    background: #1a1a1a;
    color: #A8FF3E;
}
body.superfood-gummiesproduct .sw-badge-off {
    background: #A8FF3E;
    color: #0D0D0D;
}
.sw-shield img {
    width: 20px;
    height: 20px !IMPORTANT;
    object-fit: contain;
}
body.superfood-gummiesproduct .qty-field-container input.qty-input:checked + .sw-pill-label {
    background-color: #A8FF3E !important;
    color: #111827 !important;
}
body.superfood-gummiesproduct .sw-shield {
    background: #A8FF3E;
}
body.superfood-gummiesproduct .product-form__input input[type=radio]+label {
    border-radius: 30px!important;
    border: 2px solid #253e28!important;
    font-size: 14px!important;
    background-color: #F8F8F6 !important;
}
body.superfood-gummiesproduct .product-form__input input[type=radio]:checked+label {
    /* background: #A8FF3E !important; */
    color: #000!important;
    font-weight: 500!important;
}
body.superfood-gummiesproduct fieldset.js.product-form__input {
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    width: 100%;
    max-width: 100%;
    grid-template-columns: 1fr 1fr;
}
body.superfood-gummiesproduct fieldset.js.product-form__input label {
    max-width: 24%;
    width: 100%;
    height: 44px;
    align-items: center;
    justify-content: center;
    display: flex !important;
}
section.Nutrition_Journey p.nutrition-journey__day {
    background-color: #952E34;
}
body.gut-spport-gummiesproduct .faq-wrapper-main {
    background-color: #f8f8f6;
}
body.superfood-gummiesproduct .sw-option input[type="radio"]:checked ~ .sw-card .sw-radio-dot {
    border-color: transparent;
    background-color: #A8FF3E;
}
body.superfood-gummiesproduct .sw-option input[type="radio"]:checked ~ .sw-card {
    border-color: #A8FF3E;
}
body.superfood-gummiesproduct .nr-product-rating b {
    font-size: 14px !IMPORTANT;
}
body.superfood-gummiesproduct .nr-product-rating b strong {
    color: #000;
}
body.superfood-gummiesproduct .nr-product-rating b {
    color: #6B6B6B;
}
body.superfood-gummiesproduct .product__title > * {
    font-size: 32px !important;
}
body.superfood-gummiesproduct .super-food-section p.nr-hed-wr {
    font-size: 16px !important;
    color: #1A1A1A !important;
    padding-bottom: 11px;
}
body.superfood-gummiesproduct .super-food-section p.nr-hed-wr strong {
    color: #7ACC1A;
}
body.superfood-gummiesproduct .nr-check-flx-wr .nr-check-inner .nr-ic-text {
    color: #1A1A1A;
}
body.superfood-gummiesproduct h3.product-price .price-current {
    font-size: 22px;
    font-weight: 700;
}
body.superfood-gummiesproduct h3.product-price .price-compare {
    font-size: 18px;
}
body.superfood-gummiesproduct button.nutrition-btn {
    background-color: #A8FF3E;
    color: #000;
    border: none !important;
    font-size: 16px !important;
}
body.superfood-gummiesproduct product-info.product__info-container .certified-section {
    display: none !important;
}
body.superfood-gummiesproduct .certified-section {
    border: 1px solid #a8ff3e !important;
    /* box-shadow: 0px 1px 2px 0px #0A0D120D; */
    background-color: #EDFFD0 !important;
}
body.gradient.superfood-shakeproduct .certified-section {
    border: 1px solid #a8ff3e!important;
    box-shadow: 0 1px 2px #0a0d120d;
    background-color: #fff !important;
}
 body.superfood-gummiesproduct  .faq-wrapper-main {
    background-color: #F8F8F6;
}

/* .product.page-width {
    max-width: 1600px !important;
} */
/*-------------------------- gut-spport-gummies product ---------------------------- */
body.gut-spport-gummiesproduct .nr-check-flx-wr .nr-check-inner .nr-icon svg {
    border: none !important;
}
body.gut-spport-gummiesproduct .nr-check-flx-wr {
    display: block !important;
}
 body.gut-spport-gummiesproduct fieldset.js.product-form__input {
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    width: 100%;
    max-width: 100%;
    grid-template-columns: 1fr 1fr;
}
 body.gut-spport-gummiesproduct .product-form__input input[type=radio]:checked+label {
    background: #952E34 !important;
    color: #fff !important;
    font-weight: 500!important;
}
body.gut-spport-gummiesproduct fieldset.js.product-form__input label {
    max-width: 24%;
    width: 100%;
    height: 44px;
    align-items: center;
    justify-content: center;
    display: flex!important;
}
/* body.gut-spport-gummiesproduct .product-form__input input[type=radio]+label {
    border-radius: 30px!important;
    border: 2px solid #253e28!important;
    font-size: 14px!important;
    background-color: #f8f8f6!important;
} */
body.gut-spport-gummiesproduct .nr-check-flx-wr .nr-check-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding-bottom: 10px;
}
body.gut-spport-gummiesproduct .product__title>* {
    font-size: 32px;
}
body.gut-spport-gummiesproduct .nr-product-ratings b.star {
    color: #952E34;
    font-size: 22px;
}

body.gut-spport-gummiesproduct h3.product-price .price-current {
    font-size: 22px;
    font-weight: 700;
}
 body.gut-spport-gummiesproduct h3.product-price .price-compare {
    font-size: 18px;
}
 body.gut-spport-gummiesproduct .nr-product-rating b strong {
    color: #000;
}
 body.gut-spport-gummiesproduct p.nr-ic-text-heds.product__text.inline-richtext {
    font-size: 16px !important;
    color: #1a1a1a !important;
    padding-bottom: 11px;
}
 body.gut-spport-gummiesproduct p.nr-ic-text-heds.product__text.inline-richtext strong {
    color: #952E34;
    font-weight: 600;
}
 body.gut-spport-gummiesproduct .nr-check-flx-wr .nr-check-inner .nr-ic-text {
    color: #1a1a1a;
}
 body.gut-spport-gummiesproduct .product__info-wrapper.grid__item .certified-section {
    display: none !important;
}
 body.gut-spport-gummiesproduct .certified-section {
    border: 1px solid #952e34 !important;
    box-shadow: 0px 1px 2px 0px #0A0D120D;
    background-color: #FDF0EF !important;
}
.top-box-header {
    display: none !important;
}
p.heading-class {
    color: #fff;
    font-size: 14px !important;
    line-height: 23px !important;
    font-weight: 300;
}
h2.heading-class {
    font-size: 14px;
    margin-bottom: 0 !important;
    font-weight: 300;
}


/*----------------------------------- body.superfood-shake product css ------------------------*/

body.superfood-shakeproduct .nr-product-rating b.star {
    color: #a8ff3e;
    font-size: 22px;
}
 body.superfood-shakeproduct .nr-product-rating b strong {
    color: #000;
}
body.superfood-shakeproduct .product__title>* {
    font-size: 32px!important;
}
body.superfood-shakeproduct p.nr-text-barr.product__text.inline-richtext {
    color: #7ACC1A;
    margin: 0 !important;
}
 body.superfood-shakeproduct h3.product-price .price-current {
    font-size: 22px;
    font-weight: 700;
}
body.superfood-shakeproduct h3.product-price .price-compare {
    font-size: 18px;
}
body.superfood-shakeproduct p.nr-text-barrss.product__text.inline-richtext {
    color: #6B6B6B;
    margin: 0 !important;
}
body.superfood-shakeproduct .nr-check-ic-wr {
    padding-top: 0 !important;
}
body.superfood-shakeproduct .nr-check-ic-wr p.nr-hed-wr strong {
    font-weight: 400;
    color: #7ACC1A;
}
.second-box .sw-gift-item {
    display: none !important;
}
body.superfood-shakeproduct .custom-qty-fieldset.js.product-form__input label {
    max-width: 100%;
    width: 100%;
    height: 126px;
    align-items: center;
    justify-content: center;
    display: flex !important;
}
body.superfood-shakeproduct fieldset.js.product-form__input label {
    max-width: 100%;
    width: 100%;
    height: 55px;
    display: flex!important;
    align-items: center;
    justify-content: center;
}
.main-value img {
    display: none !important;
}
img.logo-image {
    border: none !important;
}
span.real-food__mobile-number {
    display: none;
}
product-info .certified-section {
    display: none !IMPORTANT;
}
.nr-product-badges {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 12px 0;
    justify-content: center;
}
.nr-product-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border: 1px solid #e5e5e5;
  border-radius: 999px;
  background: #fafafa;
  font-size: 12px;
  line-height: 1;
  color: #111;
  white-space: nowrap;
}
.nr-product-badge-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #65b32e;
  flex: 0 0 6px;
}
.stop-overpaying__old-icon img {
    width: 16px;
    height: 16px;
    object-fit: contain !important;
}
span.stop-overpaying__old-icon {
    display: flex !important;
    justify-content: center;
    align-items: center !important;
}
.real-food__content p {
    max-width: 225px;
}
body.superfood-gummiesproduct button.product-form__submit:hover {
    background-color: #a8ff3e !important;
    border-color: #a8ff3e;
    color: #000;
}
body.superfood-shakeproduct button.product-form__submit:hover {
    background-color: #a8ff3e !important;
    border-color: #a8ff3e;
    color: #000;
}

.usnacks-buybox--quantity-selector {
    display: none;
}
body.superfood-gummiesproduct .custome-add {
    display: flex;
    align-items: center !IMPORTANT;
    width: 100% !important;
    gap: 18px;
}
body.superfood-gummiesproduct .x1ghz6dp.x1717udv.x1pd3egz.x1qlqyl8.xggjnk3.x1hl2dhg.x1heor9g.xjbqb8w {
    display: none !important;
}
body.superfood-gummiesproduct button.product-form__submit {
    width: 100% !IMPORTANT;
    border-radius: 50px !important;
    height: 48px !important;
    font-size: 14px;
}
body.superfood-gummiesproduct .product-form__buttons {
    width: 100% !important;
}
body.superfood-gummiesproduct product-form.product-form {
    width: 100% !important;
}
body.superfood-gummiesproduct .product.grid .product__info-wrapper.grid__item quantity-input.quantity {
    background-color: #fff !important;
    border: 1px solid #243528;
}
body.superfood-gummiesproduct .product.grid .product__info-wrapper.grid__item svg.icon {
    color: #000;
    width: 18px;
}
body.superfood-gummiesproduct .product.grid .product__info-wrapper.grid__item input {
    color: #243528;
}
span.real-food__number {
    display: none;
}
.product-form__input input[type=radio]:checked+label span.option-subtitle-text {
    font-size: 12px;
    color: #000;
    margin-top: 0 !important;
}
span.option-subtitle-text {
    margin: 0 !important;
}
body.superfood-shakeproduct .custom-Quantity {
    display: none;
}
body.gut-spport-gummiesproduct .custom-Quantity {
    display: none;
}
body.superfood-shakeproduct .product-form__input.option-2 input[type=radio]:checked+label {
    background: #a8ff3e!important;
    color: #000!important;
    font-weight: 500!important;
    border: 2px solid #a8ff3e !important;
}
body.superfood-shakeproduct .product-form__input.option-3 input[type=radio]:checked+label {
    background: #a8ff3e!important;
    color: #000!important;
    font-weight: 500!important;
}
.product.page-width {
    max-width: 1400px !important;
}
body.superfood-shakeproduct button.nutrition-btn {
    background-color: #A8FF3E;
    color: #000;
    border: none !important;
    font-size: 16px !important;
}
body.superfood-shakeproduct fieldset.js.product-form__input.custom-qty-fieldset input[type=radio]:checked+label {
    background: #a8ff3e!important;
    color: #000!important;
    font-weight: 500!important;
    border: 2px solid #a8ff3e!important;
}
body.superfood-shakeproduct fieldset.js.product-form__input.custom-qty-fieldset input[type=radio]:checked+label span.custom-qty-price {
    color: #000;
}
body.superfood-shakeproduct fieldset.js.product-form__input.custom-qty-fieldset input[type=radio]:checked+label span.custom-qty-currency {
    color: #000;
}
body.gut-spport-gummiesproduct button.nutrition-btn {
    background-color: #952E34 !important;
    border-color: #952E34 !important;
}


body.superfood-gummiesproduct span.trust-reviews__sl-row-avatar {
    background-color: #EDFFD0 !important;
    COLOR: #7ACC1A !IMPORTANT;
}
body.superfood-gummiesproduct button.trust-reviews__sl-write-btn {
    background-color: #243528!important;
    border-radius: 50px !important;
}
body.superfood-gummiesproduct span.trust-reviews__sl-row-stars span {
    color: #A8FF3E !important;
}
body.superfood-gummiesproduct .trust-reviews__sl-stars-row span {
    color: #A8FF3E !important;
}

body.gut-spport-gummiesproduct span.trust-reviews__sl-row-avatar {
    background-color: #FDF0EF !important;
    color: #952e34 !IMPORTANT;
}
body.gut-spport-gummiesproduct button.trust-reviews__sl-write-btn {
    background-color: #952E34 !important;
}
body.gut-spport-gummiesproduct span.trust-reviews__sl-row-stars span {
    color: #952e34 !important;
}
body.gut-spport-gummiesproduct .trust-reviews__sl-stars-row span {
    color: #952E34 !important;
}




body.superfood-shakeproduct span.trust-reviews__sl-row-avatar {
    background-color: #EDFFD0 !important;
    COLOR: #7ACC1A !IMPORTANT;
}
body.superfood-shakeproduct button.trust-reviews__sl-write-btn {
    background-color: #243528!important;
    border-radius: 50px !important;
}
body.superfood-shakeproduct span.trust-reviews__sl-row-stars span {
    color: #A8FF3E !important;
}
body.superfood-shakeproduct .trust-reviews__sl-stars-row span {
    color: #A8FF3E !important;
}
body.superfood-gummiesproduct .nutrition-journey__cards {
    border: none !IMPORTANT;
}
body.superfood-gummiesproduct .nutrition-journey__card {
    border-left: 2px solid #7ACC1A;
    border-right: none !important;
}
body.superfood-gummiesproduct .nutrition-journey__card:nth-of-type(3) {
    border: none !important;
}
body.superfood-gummiesproduct .nutrition-journey__card:nth-of-type(4) {
    border-right: 2px solid #7ACC1A !important;
    border-left: none !important;
}
/* body.superfood-gummiesproduct .nutrition-journey__card.is-active {
    border: none !important;
} */
body.superfood-gummiesproduct .nutrition-journey__card.is-active h3 {
    color: #fff;
}
.nutrition-journey__card:hover h3 {
    color: #fff;
}
.nr-nutrient-comparison {
    background-size: contain !IMPORTANT;
    background-position: top !important;
}




body.gut-spport-gummiesproduct .nutrition-journey__cards {
    border: none !IMPORTANT;
}
body.gut-spport-gummiesproduct .nutrition-journey__card {
    border-left: 2px solid #952E34;
    border-right: none !important;
}
body.gut-spport-gummiesproduct .nutrition-journey__card:nth-of-type(3) {
    border: none !important;
}
body.gut-spport-gummiesproduct .nutrition-journey__card:nth-of-type(4) {
    border-right: 2px solid #952E34 !important;
    border-left: none !important;
}
body.gut-spport-gummiesproduct .nutrition-journey__card.is-active {
    border: none !important;
}
body.gut-spport-gummiesproduct .nutrition-journey__card.is-active h3 {
    color: #fff;
}
body.gut-spport-gummiesproduct .nutrition-journey__card:hover h3 {
    color: #fff;
}
body.gut-spport-gummiesproduct .nutrition-journey__card:hover p.nutrition-journey__desc {
    color: #fff !IMPORTANT;
}
body.gut-spport-gummiesproduct .nutrition-journey__card.is-active p.nutrition-journey__desc {
    color: #fff;
}

body.gut-spport-gummiesproduct .nr-gummies-comparison__item:last-child:nth-child(odd) {
    grid-column: 1 / -1;
    width: calc(50% - 7px);
    justify-self: center;
}



label.variant-option-image-only img.imgg {
    display: block !important;
    width: 100px !important;
    height: 100px !important;
    object-fit: contain;
}
body.superfood-gummiesproduct label.variant-option-image-only {
    width: 100% !IMPORTANT;
    height: 160px !IMPORTANT;
    max-width: 160px !important;
}
/* body.superfood-gummiesproduct fieldset.js.product-form__input.option-2 input[type=radio]:checked+label {
    background-color: transparent !important;
    border: 2px solid #A8FF3E !important;
} */
body.superfood-gummiesproduct fieldset.js.product-form__input label {
    border: 2px solid #EBEBEB !important;
    background-color: transparent !important;
}
.variant-option-name {
    color: #0D0D0D;
    font-weight: 600;
    font-size: 15px;
}
body.superfood-gummiesproduct .nutrition-journey__card:hover h3 {
    color: #fff !important;
}



body.superfood-gummiesproduct .product-form__input input[type="radio"]:checked + label.cus-apple{
    border-color:#A8FF3E !important;
}
body.superfood-gummiesproduct .product-form__input input[type="radio"]:checked + label.cus-strawberry{
    border-color:#F5B1B5 !important;
}

body.superfood-gummiesproduct fieldset.js.product-form__input .cus-strawberry {
    background-color: #F5B1B5 !important;
    /* border: 2px solid #A8FF3E !IMPORTANT; */
}
body.superfood-gummiesproduct fieldset.js.product-form__input .cus-apple {
    background-color: #EDFFD0 !important;
    /* border-color: #F5B1B5  !important; */
}
.main-value {
    font-weight: 600;
}
body.superfood-gummiesproduct .option-2 input[type="radio"] {
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
body.superfood-gummiesproduct .option-2 label.variant-option-image-only {
  position: relative !important;
}
body.superfood-gummiesproduct .option-2 label.variant-option-image-only::before {
  display: none !important;
  content: none !important;
}
/body.superfood-gummiesproduct .option-1 input[type="radio"]:checked
  + label.variant-option-image-only {
   border-color: #8bea22 !important;
   background-color: #A8FF3E !important;
} 
body.superfood-gummiesproduct .option-2 input[type="radio"]:checked
  + label.variant-option-image-only::after {
  content: "✓" !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  left: auto !important;
  bottom: auto !important;
  width: 25px !important;
  height: 25px !important;
  border-radius: 50% !important;
  background: #8bea22 !important;
  color: #000 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  border: none !important;
  transform: none !important;
  z-index: 5 !important;
}
body.superfood-gummiesproduct  fieldset.js.product-form__input.option-1 {
    background-color: #f8f8f6;
    padding: 8px 13px;
    margin-top: 9px !important;
    border-radius: 50px;
    max-width: max-content !IMPORTANT;
    display: grid !important;
}
body.superfood-gummiesproduct  fieldset.js.product-form__input.option-1 label {
    margin: 0 !IMPORTANT;
    max-width: 100% !IMPORTANT;
}
body.superfood-gummiesproduct  fieldset.js.product-form__input.option-1 input[type=radio]:checked+label {
    border: 2px solid #000 !important;
    background-color: #A8FF3E !IMPORTANT;
}
body.superfood-gummiesproduct fieldset.js.product-form__input.option-2 {
    background-color: #f8f8f6;
    padding: 10px 13px 20px;
    margin-top: 9px!important;
    border-radius: 22px;
    max-width: 58%;
    display: grid!important;
}
body.superfood-gummiesproduct .option-2  .variant-option-image-only:after {
   content:"";
    display: flex!important;
    align-items: center;
    justify-content: center;
    position: absolute!important;
    top: 10px!important;
    right: 10px!important;
    left: auto!important;
    bottom: auto!important;
    width: 25px!important;
    height: 25px!important;
    border-radius: 50%!important;
    color: #000!important;
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 1!important;
    transform: none!important;
    border: 1px solid #6B6B6B;
    z-index: 5!important;
}
body.gut-spport-gummiesproduct  fieldset.js.product-form__input.option-1 {
    background-color: #f8f8f6;
    padding: 11px 16px;
    margin-top: 9px !important;
    border-radius: 50px;
    max-width: max-content !IMPORTANT;
    display: grid !important;
}
body.gut-spport-gummiesproduct fieldset.js.product-form__input.option-1 label {
    margin: 0 !IMPORTANT;
    max-width: 100% !IMPORTANT;
}
.sw-widget {
    background-color: #f8f8f6;
    padding: 1px 16px;
    margin-top: 9px !important;
    border-radius: 16px;
}
.gut-product-card {
    display: flex !important;
    flex-direction: column;
    height: 100%;
}
.gut-product-card__content {
    display: flex;
    flex-direction: column;
    flex: 1;
}
.gut-product-card__bottom {
    margin-top: auto;
}
span.gut-product-card__badge {
    width: max-content;
}
body.superfood-gummiesproduct .variant-option-image-only .variant-option-name {
    display: block;
    width: 100%;
    margin: 0;
    padding: 13px 10px;
    background: #fff;
    border-radius: 0 0 22px 22px;
    color: #111;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    box-sizing: border-box;
}
body.superfood-gummiesproduct .variant-option-image-only {
    position: relative;
    overflow: hidden;
}
body.superfood-gummiesproduct label.variant-option-image-only .main-value img {
    position: relative;
    top: -17px;
}
.x1ghz6dp.x1717udv.x1pd3egz.x1qlqyl8.xggjnk3.x1hl2dhg.x1heor9g.xjbqb8w.x1wty727.x1b6ykf0.x1gnnqk1 {
    padding-left: 0 !important;
    padding-top: 0 !important;
}
.x1ghz6dp.x1717udv.x1pd3egz.x1qlqyl8.xggjnk3.x1hl2dhg.x1heor9g.xjbqb8w.x1wty727.x1b6ykf0.x1gnnqk1.x6mezaz.x14y7zgk.x9f619.x2lwn1j.xdi48bf.x1qrby5j.x78zum5.xdt5ytf.x1n2onr6.xbobb8a.x9q6w0x.x1q1tvw {
    padding-top: 0 !IMPORTANT;
    padding-bottom: 0 !important;
}
.taste-bar {
    margin-top: 0 !important;
}
body.superfood-gummiesproduct product-form.product-form {
    margin-bottom: 0 !important;
}
/* ================================= media css ================================= */
@media (max-width: 768px) {
a.header__icon.header__icon--account {
    display: none !important;
}
div#shopify-block-AclJ1WHdobmpHR1lSM__essential_upsell_app_block_QR9r3k {
    margin-top: 0px !important;
}
body.gut-spport-gummiesproduct .product-form__buttons .product-form__submit {
    margin-bottom: 0 !important;
}
.against__inner {
    padding-bottom: 30px !important;
}
.nr-nutrient-comparison__mobile-equals {
    z-index: -1 !important;
}
h2.nr-bloat-relief__heading {
    line-height: 34px !important;
}
body.superfood-gummiesproduct .nr-modern-living__stats {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
body.superfood-gummiesproduct button.nutrition-btn {
    background-color: transparent !important;
    border: none !important;
    color: #7ACC1A;
    font-size: 12px !important;
    font-weight: 600;
    letter-spacing: 0;
}
body.superfood-gummiesproduct  .nr-check-ic-wr.super-food-section {
    margin-top: 0 !important;
    padding: 0 !important;
}
.nr-check-flx-wr {
    padding-top: 10px !important;
}
body.superfood-gummiesproduct .product__title > * {
    font-size: 23px !important;
    padding: 0 !important;
}

body.gut-spport-gummiesproduct  .product__title > * {
    font-size: 23px !important;
    padding: 0 !important;
}
body.gut-spport-gummiesproduct a.nr-bloat-relief__button {
    width: 100% !important;
    background-color: #952E34 !important;
    border-color: #952E34 !important;
}
body.gut-spport-gummiesproduct a.nr-modern-living__button {
    background-color: #952E34 !important;
    border-color: #952E34 !important;
    color: #fff !important;
}
body.gut-spport-gummiesproduct .nr-modern-living__stats {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
body.gut-spport-gummiesproduct button.nutrition-btn {
    background-color: transparent !important;
    border: none !important;
    color: #952E34;
    font-size: 12px !important;
    font-weight: 600;
    padding-bottom: 0 !important;
    letter-spacing: 0;
}
.certified-section {
    margin: 0 !important;
}
.product.grid .product__info-wrapper.grid__item {
    padding-top: 0 !important;
}
body.superfood-gummiesproduct .nutrition-journey__card:nth-of-type(3) {
    border: 2px solid #7ACC1A !important;
}
h2.nr-real-nutrition__heading {
    font-size: 25px !important;
    /* letter-spacing: 0 !IMPORTANT; */
}
h2.superfood-ingredients__heading {
    font-weight: 500 !important;
}
body.superfood-gummiesproduct label.variant-option-image-only {
    width: 100%!important;
    height: 160px!important;
    max-width: 50% !important;
}
h2.nr-nutrient-comparison__heading {
    font-size: 23px !important;
    text-align: left !important;
}
h2.nr-nutrition-benefits__heading {
    font-size: 30px !important;
}
h2.nr-health-benefits__heading {
    font-size: 24px !important;
    max-width: 240px;
}
.nr-gummies-comparison {
    padding-bottom: 30px !important;
}
.nr-health-benefits {
    padding-top: 40px !important;
}
 body.gut-spport-gummiesproduct .nutrition-journey__card {
    border: 2px solid #EBEBEB !important;
    border-radius: 14px;
}
body.gut-spport-gummiesproduct .nutrition-journey__card.is-active {
    background-color: #FDF0EF !important;
    border: 1px solid #952E34 !important;
}

body.gut-spport-gummiesproduct .nutrition-journey__card.is-active h3 {
    color: #0D0D0D !important;
}
body.gut-spport-gummiesproduct p.nutrition-journey__day {
    color: #952E34 !important;
}
body.gut-spport-gummiesproduct p.nutrition-journey__desc {
    color: #6B6B6B !important;
}
body.gut-spport-gummiesproduct .nutrition-journey__card:nth-of-type(4) {
    border-right: 1px solid #EBEBEB !important;
    border-left: 1px solid #EBEBEB !important;
}
h2.nr-bloat-relief__heading {
    font-size: 26px !important;
}
h2.nr-bloat-relief__heading {
    max-width: 363px !important;
}
.nr-bloat-relief__stats {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.nr-bloat-relief__stat-number {
    font-size: 26px !important;
}
body.gut-spport-gummiesproduct fieldset.js.product-form__input label {
    max-width: 44% !important;
}
.nr-science-results__stats {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.nr-gummies-comparison__eyebrow {
    font-size: 12px !important;
}
.nr-gummies-comparison__item-title {
    font-size: 12px !important;
}
.nr-gummies-comparison__item-image-wrapper {
    background-color: #efefef !important;
}
.nr-science-results {
    background-image: unset !important;
}
body.superfood-gummiesproduct .nutrition-journey__card {
    border: 2px solid #7ACC1A !important;
    border-radius: 14px;
}
.nutrition-journey__cards {
    gap: 20px;
}
body.superfood-gummiesproduct .nutrition-journey__card:nth-of-type(4) {
    border-left: 2px solid #7ACC1A !important;
}
.nutrition-journey__card.is-active {
    background-color: #F9FFF0 !important;
}
p.nutrition-journey__day {
    background-color: transparent !important;
}
body.superfood-gummiesproduct .nutrition-journey__card.is-active h3 {
    color: #0d0d0d !important;
}
p.nutrition-journey__day {
    color: #7ACC1A;
    padding: 0 !important;
}
.nr-health-benefits {
    padding-bottom: 20px !important;
}
h2.nr-science-results__heading {
    font-size: 25px !important;
}
.nr-science-results__percentage {
    font-size: 40px !important;
}
a.nr-nutrition-benefits__button {
    width: 100% !important;
}
a.nr-science-results__button {
    width: 100% !important;
}
h2.nr-modern-living__heading {
    font-size: 30px!important;
    line-height: normal !important;
}
.nr-modern-living__number {
    font-size: 40px !important;
}
a.nr-modern-living__button {
    width: 100%;
    background-color: #A8FF3E !important;
    color: #000 !important;
}
.nr-nutrition-benefits__list {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
}
span.nr-nutrition-benefits__item-text {
    font-size: 11px !important;
}
.nr-modern-living__grid {
    display: flex !important;
    flex-direction: column-reverse;
}
body.gut-spport-gummiesproduct .product__info-wrapper.grid__item .certified-section {
    display: inline-flex !important;
}
product-info .certified-section {
    display: inline-flex !important;
}
body.superfood-gummiesproduct product-info.product__info-container .certified-section {
    display: inline-flex !important;
}
span.real-food__number {
    display: none !important;
}
span.real-food__number {
    display: block !important;
}
.product.grid .product__info-wrapper.grid__item input {
    font-size: 18px;
    height: 48px !important;
}
.custom-Quantity {
    width: 100% !important;
}
body .product.grid .product__info-wrapper.grid__item .product-form__input.product-form__quantity {
    max-width: 100% !important;
}
body.superfood-gummiesproduct product-form.product-form {
    margin-top: 10px !important;
}
body.superfood-gummiesproduct .custome-add {
    flex-wrap: wrap !important;
    gap: 0 !important;
}
.product.grid .product__info-wrapper.grid__item quantity-input.quantity {
    width: 100%;
}
legend.form__label.custom-label {
    font-size: 14px !important;
}
body.superfood-shakeproduct .product__title>* {
    font-size: 23px!important;
}
.super-food-section p.nr-hed-wr {
    font-size: 14px;
}
body.gut-spport-gummiesproduct a.header__heading-link {
    position: absolute;
    left: 60px;
}
.sw-top-tag-row {
    display: none;
}
.quantity-choices {
    display: none;
}
span.real-food__mobile-number {
    display: block !important;
}
section.top-promo-bar-template--27894060286274__top_promo_bar_mfmy86 {
    display: none;
}
a.delivery-button {
    font-size: 10px;
    width: 115px;
    height: 35px;
}
a#cart-icon-bubbles svg {
    display: block !important;
}
header.header .header__icons {
    width: 20% !important;
    gap: 10px;
}
header.header.header--middle-left {
    display: flex !important;
    justify-content: space-between;
}
.clinical-benefits__content {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
a.clinical-benefits__btn {
    width: 100% !important;
    font-size: 13px !important;
}
.clinical-benefits__wrap {
    display: flex !important;
    flex-direction: column-reverse;
}
.expect-timeline__heading {
    background-image: url(/cdn/shop/files/Image_2_1_2.png?v=1782886404) !important;
    background-position: left !important;
    padding-top: 14px !important;
    padding-bottom: 0px !important;
    background-size: cover!important;
    margin-bottom: 30px;
}
.expect-timeline__heading h2 {
    font-size: 24px !important;
    max-width: 300px !important;
}
.expect-timeline__gridss.page-width {
    padding: 5px !important;
}
.expect-timeline {
    padding-top: 0px !important;
}
.real-results .page-width {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.real-results__head {
    padding: 0 !important;
}
.real-results__head {
    gap: 0 !important;
}
.real-results__grid {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.real-food__head {
    padding: 0 !important;
}
.real-food__grid {
    padding: 0 !important;
}
header.header {
    position: relative;
}
h1.header__heading {
    position: absolute;
    left: 60px;
}
.gut-compare__table-wrap {
    overflow: visible !important;
  }
  .gut-compare__table {
    width: 100% !important;
    min-width: 0 !important;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 12px;
    overflow: hidden;
  }
  .gut-compare__table th,
  .gut-compare__table td {
    padding: 10px 6px !important;
    font-size: 10px !important;
    line-height: 1.2;
    /* white-space: normal !important; */
  }
  .gut-compare__table th:first-child,
  .gut-compare__table td:first-child {
    width: 46%;
    text-align: left;
  }
  .gut-compare__table th:not(:first-child),
  .gut-compare__table td:not(:first-child) {
    width: 25%;
    text-align: center;
  }
  /* .gut-compare__table th.is-highlight,
  .gut-compare__table td.is-highlight {
    background: #eaffcf !important;
    color: #54c900 !important;
    font-weight: 700;
  }
  .gut-compare__table thead th.is-highlight {
    background: #203527 !important;
    color: #a8ff3e !important;
  }
  .gut-compare__table .check {
    color: #54c900;
    font-weight: 700;
  } */
.gut-compare__table .cross {
    color: #d7d7d7;
}
  .our-story__content {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
p.our-story__signature {
    margin-top: 0 !important;
}
.our-story__buttons {
    flex-direction: column !important;
}
a.our-story__btn {
    width: 100%;
}
a.our-story__link {
    width: 100%;
    text-align: center;
}
.against-section {
    padding-top: 50px !important;
    padding-bottom: 0 !important;
}
.against__badge {
    margin-bottom: 12px !important;
}
 .against__card {
    padding: 20px !important;
}
a.against__btn {
    width: 100% !important;
}
.gut-cta-banner {
    height: 500px !important;
}
.gut-cta__buttons {
    flex-direction: column !important;
}
a.gut-cta__btn {
    width: 100% !important;
}
.footer__content-top.page-widths {
    padding-left: 20px !important;
    padding-right: 20px;
}
footer.footer .footer__content-top .footer__blocks-wrapper.grid {
    row-gap: 0px !important;
}
.footer__content-bottom-wrapper {
    padding-top: 10px !important;
}
footer.footer {
    padding-bottom: 20px !important;
}
.gut-stats__heading {
    max-width: 480px;
    margin-top: 20px !important;
}
body.superfood-gummiesproduct fieldset.js.product-form__input label {
    max-width: 49%;
    width: 100%;
}
.product__title>* {
    font-size: 23px!important;
}
.certified-section {
    display: none !important;
}
body.superfood-gummiesproduct .super-food-section p.nr-hed-wr {
    font-size: 14px!important;
}
.nr-check-flx-wr .nr-check-inner .nr-ic-text {
    font-size: 13px;
}
.main-value {
    font-size: 13px;
}
.gummy-benefits__inner.page-width {
    padding: 0 !important;
}
.Gummy-Benefits {
    background-image: url(/cdn/shop/files/Image_12_1_1.png?v=1782898992 ) !important;
    background-position: center !important;
}
.nutrition-journey__inner.page-width {
    padding: 0 !important;
}
.gummy-benefits__card {
    display: flex;
    gap: 17px;
    align-items: center;
}
.main-card {
    text-align: left;
}
.main-card h3 {
    margin-bottom: 0 !important;
}
.gummy-benefits__icon-img {
    background-color: #EDFFD0;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}
.gut-health__inner.page-width {
    padding: 0 !important;
}
 .superfood-ingredients__grid {
    grid-template-columns: 1fr 1fr !important;
}
.gummies-comparison__table-wrap {
    overflow: visible !important;
    width: 100%;
}
.gummies-comparison__table {
    width: 100% !important;
    min-width: 0 !important;
    table-layout: fixed;
    border-collapse: collapse;
}
.gummies-comparison__table th,
.gummies-comparison__table td {
    padding: 12px 8px !important;
    font-size: 11px !important;
    line-height: 1.2 !important;
    white-space: normal !important;
    word-break: normal;
}
.gummies-comparison__table th:first-child,
.gummies-comparison__table td:first-child {
    width: 28%;
    text-align: left;
}
.gummies-comparison__table th:not(:first-child),
.gummies-comparison__table td:not(:first-child) {
    width: 24%;
    text-align: center;
}
.gummies-comparison__table th.is-main,
.gummies-comparison__table td.is-main {
    width: 28%;
}
.Gummies-Comparison {
    background-image: url(/cdn/shop/files/Image_6_3.png?v=1782902088) !important;
    background-position: top !important;
    background-size: contain !important;
}
.gummies-comparison__inner.page-width {
    padding: 0 !important;
}
.nature-science__heading {
    font-size: 20px !important;
}
.nature-science__stats {
    grid-template-columns: 1fr 1fr 1fr !important;
}
a.nature-science__btn {
    background-color: #0d0d0d !important;
    color: #fff !important;
    width: 100% !important;
}
.leave-out__inner {
    position: relative;
    display: block !important;
    overflow: hidden;
    padding: 34px 18px 20px;
    min-height: 380px;
}
.leave-out__image {
    position: absolute;
    right: -95px;
    bottom: 0;
    width: 97%;
    z-index: 1;
}
.leave-out__image img {
    width: 100%;
    height: auto;
    display: block;
}
.leave-out__content {
    position: relative;
    z-index: 2;
    width: 100%;
}
.leave-out__heading {
    display: inline;
    padding: 0 6px;
    line-height: 1.1;
}
.leave-out__subheading {
    margin-top: 4px;
    margin-bottom: 28px;
    padding-left: 4px;
}
.leave-out__list {
    display: flex !important;
    flex-direction: column;
    gap: 13px;
    max-width: 62%;
}
.leave-out__item {
    display: flex;
    align-items: center;
    gap: 8px;
}
.leave-out__item p {
    margin: 0;
    font-size: 14px;
    line-height: 1.2;
}
.leave-out__item span {
    font-size: 18px;
    line-height: 1;
}
.leave-out__inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.leave-out__item p {
    font-size: 13px !important;
}
.leave-out {
    padding-top: 0 !important;
}
.Nature-Science {
    padding-top: 40px!important;
    padding-bottom: 26px !important;
}
.Gummies-Comparison {
    padding-bottom: 40px !important;
}
.Daily-Nutrition-CTA {
    background-image: url(/cdn/shop/files/Image_3_2.png?v=1782903399) !important;
}
h2.daily-nutrition__heading {
    max-width: 290px;
}
.daily-nutrition__buttons {
    flex-direction: column !important;
}
.daily-nutrition__features {
    flex-direction: column !important;
}
body.superfood-gummiesproduct a.header__heading-link {
    position: absolute;
    left: 60px;
}
body.gut-spport-gummiesproduct p.nr-ic-text-heds.product__text.inline-richtext {
    font-size: 14px!important;
}
.gut-works__inner.page-width {
    padding: 0 !important;
}
h2.gut-works__heading span {
    background-color: transparent !important;
    color: #952e34 !important;
    display: unset !important;
}
h2.gut-works__heading {
    font-size: 18px !important;
    letter-spacing: 0 !important;
}
.gummy-benefits__icon-imgs {
    background-color: #FDF0EF;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}
.gut-works__card {
    display: flex;
    gap: 17px;
    align-items: center;
}
img.gut-works__icon-img {
    margin: 0 !important;
}
.gut-ingredients {
    padding-top: 20px !important;
}
.gut-ingredients__inner.page-width {
    padding: 0 !important;
}
h2.gut-ingredients__heading {
    font-size: 20px !important;
}
.gut-ingredients__grid {
    grid-template-columns: 1fr 1fr !important;
}
body.gut-spport-gummiesproduct a.nature-science__btn {
    border: none !important;
}
.gut-healths {
    padding-bottom: 37px !important;
    padding-top: 35px !important;
}
.footer__blocks-wrapper {
    padding: 0 !important;
}
fieldset.js.product-form__input.custom-qty-fieldset {
    display: grid!important;
    justify-content: flex-start;
    gap: 10px;
    width: 100%;
    max-width: 100%;
    grid-template-columns: 1fr 1fr 1fr!important;
}
.custom-qty-price-wrapper {
    flex-direction: column !important;
    text-align: center;
    justify-content: center;
}
span.custom-qty-compare {
    text-align: center !important;
}
.custom-qty-badge {
    top: -18px;
    font-size: 8px !important;
}
.custom-qty-title {
    margin: 8px 0 2px 0;
}
.custom-qty-title {
    font-size: 14px !important;
}
.stop-overpaying__inner.page-width {
    padding: 0 !important;
}
.whole-health__container.page-width {
    padding: 0 !important;
}
.whole-health__content p {
    margin: 0;
    color: #6f6f6f;
    font-size: 11px;
    line-height: 1.5;
}
.whole-health__card {
    flex-direction: column;
    align-items: flex-start !important;
}
.whole-health__content h3 {
    font-size: 13px !important;
}
.daily-ritual__container.page-width {
    padding: 0 !important;
}
body.superfood-shakeproduct .leave-out__image {
    position: absolute;
    right: -48px;
    bottom: 0;
    width: 77%;
    z-index: 1;
}
header.header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
body.superfood-shakeproduct  a.header__heading-link {
    position: absolute;
    left: 60px;
}
.gut-cta__box a.gut-cta__btn {
    width: 38% !important;
}
.superfood-ingredients__inner.page-width {
    padding: 0 !important;
}
.expect-timeline__heading .page-width {
    padding: 0 !important;
}
.real-food__image span.real-food__number {
    display: none !important;
}
 body.superfood-gummiesproduct fieldset.js.product-form__input.option-2 {
    max-width: 100% !important;
}
body.superfood-gummiesproduct label.variant-option-image-only {
    max-width: 100%!important;
}
} 



@media screen and (max-width: 390px) {
.real-food__head h2 {
    font-size: 20px !important;
}
.gut-stats__heading h2 {
    font-size: 22px !important;
}
.gut-stats__heading span {
    font-size: 22px !important;
}
h2.gummy-benefits__heading {
    font-size: 20px !important;
}
body.gut-spport-gummiesproduct p.nr-ic-text-heds.product__text.inline-richtext {
    font-size: 12px!important;
    padding-bottom: 0 !important;
}
body.gut-spport-gummiesproduct .nr-check-ic-wr {
    margin: 0;
}
.certified-box-first h3 {
    font-size: 12px;
    line-height: 150%;
}
}