/** Shopify CDN: Minification failed

Line 37:0 Unexpected "40%"
Line 40:0 Unexpected "60%"
Line 847:0 Unexpected "}"

**/
a.blog__button.button:before,
a.button.button--primary:before {
  --border-opacity: none !important;
}
p.article-card__excerpt.rte-width {
  display: none;
}
.collection-hero.color-scheme-1.gradient,
.multicolumn.color-scheme-1.gradient.background-primary.no-heading,
section#shopify-section-template--24183937204510__main,
span.discount {
  background: linear-gradient(90deg, #71b54e, #98cc0c 50%, #378936);
  border-bottom: 1px solid #c4bdbd;
}
.image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media {
  border: none;
}
.section-template--24187288715550__image_with_text_ez6nQR-padding.gradient.color-scheme-1
  img {
  border-radius: 25px;
}
.section-template--24187288715550__image_with_text_8iJEjP-padding.gradient.color-scheme-1
  img {
  border-radius: 25px;
}
.collection-list-wrapper slider-component h3.card__heading {
  font-size: 18px;
  color: #000;
}
40% {
  transform: translateY(-20px);
}
60% {
  transform: translateY(-10px);
}
.title.inline-richtext.h2.scroll-trigger.animate--slide-in {
  text-align: center;
  font-size: 40px;
  font-family: Poppins;
  color: #000;
  font-weight: 500;
}
.main_contact.w-100 p,
p.announcement-bar__message.h5 {
  font-size: 16px;
}
.ques_faq .panel p {
  font-size: 17px;
  text-align: left;
  padding: 0 2.2rem;
}
.product-price {
  font-size: 14px;
  color: #333;
  margin-bottom: 10px;
}
.current-price {
  font-weight: 700;
}
.footer__payment img.paym_img {
  width: 50px;
  height: 50px;
}
.original-price {
  text-decoration: line-through;
  color: #000;
  margin-left: 5px;
}
h3.card__heading.h5 {
  font-size: 18px;
  font-weight: 500;
}
span.discount {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  padding: 10px 7px;
  border-radius: 5px;
}
  .card-information>* {
    line-height: unset !important;
    
}
@media screen and (max-width: 992px) {
  /* span.discount {
   font-size: 10px;
   padding: 10px 5px;
  }
 */
  .card__content,.card-information,.product-price,span.discount{
    /* font-size: 10px; */
    padding: 10px 5px;
}

}


.banner.banner--content-align-center {
  height: 450px;
}
button.quick-add__submit.button.button--full-width.button--secondary {
  background: #16814b !important;
  border-radius: 25px;
  color: #fff;
  cursor: pointer;
  transition: 0.3s;
  font-weight: 400;
  font-family: Poppins;
}
.quick-add__submit.button.button--full-width.button--secondary:hover {
  background-color: linear-gradient(90deg, #71b54e, #98cc0c 50%, #378936);
  transform: scale(1.05);
}
.collection-list-wrapper .slider-buttons {
  visibility: hidden;
}
.card.card--standard.card--media {
  border: 2px solid #16814b;
  border-radius: 10px;
  padding: 10px;
}
.collection .slider-buttons,
.facet-checkbox svg,
.loading-overlay__spinner,
ul.facets__list.no-js-list.list-unstyled.no-js {
  display: none;
}
.footer-block__details-content.rte p,
.newsletter__subheading.rte.scroll-trigger.animate--slide-in p,
a.mega-menu__link {
  font-size: 16px;
  color: #fff;
}
a.mega-menu__link.mega-menu__link--level-2.link {
  font-size: 15px;
  color: #16814b;
  font-family: math;
}
h2.collection-list-title.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-size: 42px;
  text-align: center;
  font-family: math;
  color: #fff;
  font-weight: 500;
}
.title-wrapper-with-link.title-wrapper--self-padded-tablet-down {
  justify-content: center;
}
h3.card__heading {
  font-family: Assistant;
  font-size: 24px;
  font-weight: 600;
  color: #27a733;
}
.list-social__link:hover,
span.h4.inline-richtext:hover {
  color: #16814b;
}
.main_contact p svg {
  padding-top: 11px;
  margin-right: 5px;
  fill: #147f4d;
  width: 20px;
  margin-top: -4px;
}
.newsletter.center h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-family: math;
  letter-spacing: 1px;
  color: #fff;
}
.newsletter__subheading.rte.scroll-trigger.animate--slide-in {
  margin-top: 5px;
}
h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-size: 42px;
  font-weight: 800 !important;
  font-family: math;
  letter-spacing: 0;
  color: #000;
  letter-spacing: 1px;
}
.rich-text__text.rte.scroll-trigger.animate--slide-in p {
  font-size: 18px;
  font-family: math;
  color: #2d2a2a;
  font-weight: 300;
}
.rich-text.content-container.color-scheme-1.gradient {
  background: var(--gradient-base-background-1);
}
a.blog__button:hover,
a.button.button--primary:hover {
  color: #fff;
}
h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-family: roboto;
  letter-spacing: 1px;
  font-size: 40px;
  color: #000;
  font-weight: 500;
  text-align: center;
}
a.blog__button.button:before {
  border: none !important;
}
img.multicolumn-card__image {
  height: 100px !important;
  width: 100px !important;
}
h3.inline-richtext {
  color: #fff;
  font-size: 20px;
  font-family: roboto;
  font-weight: 300;
}
.image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.col-lg-6.col-12 {
  justify-content: center;
}
.multicolumn-card__info .rte p {
  font-size: 15px;
  color: #fff;
  font-family: Poppins;
}
.media.media--transparent.media--adapt {
  padding-bottom: 50% !important;
}
.blog .card.article-card.card--card.card--media {
  border: 2px solid #16814b;
  border-radius: 20px;
  padding: 10px;
}
h2.title.inline-richtext.h2.scroll-trigger.animate--slide-in {
  font-size: 40px;
  text-align: center;
  font-family: roboto;
  font-weight: 500;
  letter-spacing: 1px;
}
a#cart-icon-bubble:hover,
a.full-unstyled-link:hover {
  color: #000;
}
p.article-card__excerpt.rte-width {
  font-size: 14px;
  font-family: Poppins;
}
.shopify-policy__body .card-header h2.mb-0 {
  font-size: 25px;
}
.cart-item__name:hover {
  color: #000;
  text-decoration: none;
}
.card__inner.color-scheme-2.gradient.ratio {
  background-color: #fff;
}
h2.banner__heading.inline-richtext.h0 {
  font-size: 56px;
  color: #fff;
  font-family: Poppins;
  font-weight: 700;
}
.image-with-text__media.image-with-text__media--medium.gradient.color-scheme-1.global-media-settings.media {
  border-radius: 20px;
}
h2.image-with-text__heading.h1.rte,
h2.related-products__heading.inline-richtext.h2 {
  font-size: 40px;
  font-family: roboto;
  font-weight: 400;
}
.image-with-text__text.rte.body p {
  font-size: 17px;
  font-family: inter;
  color: #000;
  line-height:31px;
}
.header__submenu .header__menu-item span {
  color: #35814B;
  font-weight: 500;
  font-size:18px;
}
.header__submenu .icon-caret path {
  fill: #16814b;
}
.collection-hero__title {
  color: #fff;
  font-weight: 600;
  font-size: 40px;
  font-family: roboto;
}
.product__info-container .product__title h1 {
  font-size: 32px;
  font-weight: 600;
  font-family: roboto;
}
.product-form__submit {
  font-family: inherit;
  font-size: 15px !important;
  font-weight: 400 !important;
  border-radius: 30px !important;
  height: 57px !important;
  letter-spacing: 1px;
  padding: 10px !important;
  border: 2px solid #333 !important;
}
.product-form__submit span {
  text-transform: uppercase;
    font-weight: 600;
    font-family: inter !important;
}
.product-form__buttons {
  gap: 10px;
  display: flex !important;
}

button.shopify-payment-button__button {
  border: 2px solid #333 !important;
  padding: 12px !important;
  width: 100%;
  border-radius: 30px !important;
}
span.a-size-small.social-proofing-faceout-title-text {
  font-size: 14px !important;
  font-weight: 500;
  color: #333;
}
.product-form__submit:hover {
  background-color: #16814b !important;
  color: #fff !important;
  border: 2px solid #fff !important;
}
span.h4.inline-richtext {
  font-weight: 500;
  font-family: Poppins;
}
.pagination {
  display: block !important;
}
h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
  /* color: #fff; */
  font-weight: 600;
  font-size: 48px;
  font-family: Poppins;
  margin-bottom: 0;
  text-align: center;
}
ul.Socal_icon li a svg {
  border: 1px solid #dbdbdb;
  padding: 5px;
  fill: #16814b;
  border-radius: 5px;
  background-color: #fff;
}
ul.Socal_icon li svg {
  width: 40px;
  height: 40px;
}
ul.Socal_icon {
  display: flex;
  padding-left: 0;
  list-style: none;
}
ul.Socal_icon li {
  margin: 0 5px;
}
.main_contact.w-100 h3 {
  font-size: 20px;
  font-family: Poppins;
}
.main_contact p {
  display: flex;
  text-align: left;
  align-items: start;
}
h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
  font-size: 40px;
  font-family: Poppins;
  margin-bottom: 3rem;
}
.main_contact p svg.loc {
  width: 65px !important;
}
.multicolumn-list.slider {
  /* justify-content: center; */
}
.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
  padding: 0 1rem !important;
  margin: 0 1rem !important;
  max-width: 98%;
  text-align: end;
}
.shopify-policy__title h1 {
  font-size: 40px;
  font-family: Poppins;
  padding: 4rem;
}
.shopify-policy__container {
  max-width: 1050px;
  padding-bottom: 5rem;
  width: 100%;
}
.payment-type-image {
  width: 40px;
  height: auto;
  margin-left: 5px;
}
.shopify-policy__body p {
  font-size: 15px;
}
.contact.row.page-width p svg.loc {
  width: 30px !important;
}
.contact.row.page-width.page-width--narrow {
  padding: 4rem  4rem;
}
footer.footer.color-scheme-4.gradient.section-sections--24183937597726__footer-padding {
  background: #404040;
}
.card-body {
  font-size: 17px;
}
a.button:hover {
  color: #fff;
}
/* .utility-bar.color-scheme-5d8d99d9-83aa-442c-9415-d79106a2712d.gradient.utility-bar--bottom-border {
  background: linear-gradient(
    90deg,
    rgba(113, 181, 78, 1),
    rgba(152, 204, 12, 1) 50%,
    rgba(55, 137, 54, 1) 100%
  ); */
a#HeaderMenu-shop-by-category-gumyum-gummies {
  color: #35814B;
  font-weight: 500;
  font-size: 18px;
  font-family: roboto;
  text-transform: capitalize;
}
@media (min-width: 320px) and (max-width: 767px) {
  .banner--small:not(.banner--mobile-bottom):not(.banner--adapt)
    .banner__content {
    min-height: 12rem !important;
  }
  .collection__description.subtitle p {
    font-size: 15px;
  }
  h2.jdgm-carousel-title {
    font-size: 22px !important;
  }
  .shopify-policy__body .card-header h2.mb-0 {
    font-size: 22px !important;
  }
  .card-body {
    font-size: 14px !important;
  }
  .full-unstyled-link {
    font-size: 14px !important;
  }
  a.button {
    font-size: 12px !important;
  }
  .collection-list-wrapper slider-component h3.card__heading {
    font-size: 16px !important;
  }
  h3.card__heading {
    font-size: 20px !important;
  }
  p.article-card__excerpt.rte-width {
    font-size: 12px !important;
  }
  h2.image-with-text__heading.inline-richtext.h0 {
    font-size: 24px !important;
  }
  .banner__box {
    margin-bottom: 20rem !important;
  }
  svg.icon.icon-filter {
    width: 2rem;
  }
  .collage {
    padding: 0 2rem;
  }
  .headings_faq {
    margin-bottom: 1rem !important;
  }
  .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.col-lg-6.col-12 {
    margin-top: 2rem;
  }
  .footer-block__details-content,
  .shop-by-concern-section h2 {
    margin-bottom: 2rem !important;
  }
  button.accordion {
    margin-top: 10px;
    padding-left: 20px !important;
    padding-right: 15px !important;
    font-size: 16px;
  }
  .ques_faq .panel p {
    font-size: 15px;
    text-align: left;
    padding: 0;
  }
  .banner.banner--content-align-center {
    height: 140px !important;
  }
  section.main_faq {
    padding: 2rem 1rem !important;
  }
  .product__info-wrapper .product-price {
    padding: 0;
  }
  .title.inline-richtext.h2.scroll-trigger.animate--slide-in {
    font-size: 22px !important;
    font-weight: 500 !important;
    font-family: Poppins !important;
    letter-spacing: 0;
    text-align: center;
  }
  .collection.section-template--24183937138974__featured_collection-padding {
    padding: 15px 0;
  }
  .header {
    padding: 2px 1rem !important;
    grid-template-columns: 1fr 2fr 0.5fr !important;
  }
  p.announcement-bar__message.h5 {
    font-size: 18px;
    margin-bottom: 0;
  }
  .rich-text__text.rte.scroll-trigger.animate--slide-in p,
  button.quick-add__submit.button.button--full-width.button--secondary,
  h3.card__heading.h5 {
    font-size: 12px;
  }
  .card.card--standard.card--media {
    display: flex !important;
    justify-content: center !important;
    height: 98% !important;
  }
  /* span.discount {
    font-size: 8px;
  } */
  .card__content,
  .footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    text-align: center;
  }
  .card-wrapper {
    height: 80%;
  }
  h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 24px;
    font-weight: 500 !important;
    letter-spacing: 0;
    color: #000;
  }
  .button,
  .button-label,
  .customer button,
  .shopify-challenge__button {
    font-size: 14px;
    padding: 10px 12px;
  }
  .image-with-text__text.rte.body p,
  .product-card .add-to-cart {
    font-size: 15px;
  }
  h2.collection-list-title.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 24px;
    letter-spacing: 0;
    font-weight: 500 !important;
    font-family: Poppins !important;
  }
  h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 22px;
    font-family: roboto;
    font-weight: 500;
    letter-spacing: 0;
    text-align: center;
  }
  .color-background-1.gradient .contact.row.page-width p svg.loc,
  .main_contact p svg.loc {
    width: 50px !important;
  }
  .color-background-1.gradient .contact.row.page-width p svg {
    width: 22px !important;
  }
  h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    font-size: 30px;
    font-family: Poppins;
    margin-bottom: 1rem;
    font-weight: 500;
  }
  .main_contact.w-100 h3 {
    font-size: 18px;
    font-family: Poppins;
    font-weight: 400;
  }
  /* .contact.row.page-width.page-width--narrow {
    padding: 2rem !important;
  } */
  /* .media.media--transparent.media--adapt {
    padding-bottom: 36% !important;
  } */
  h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-size: 34px;
  }
  .slider.slider--tablet {
    gap: 20px;
  }
  a.link.underlined-link.large-up-hide.scroll-trigger.animate--slide-in {
    visibility: hidden !important;
    display: none;
  }
  footer.footer.color-scheme-4 {
    padding-bottom: 15px;
    padding-top: 12px;
  }
  
  .product-form__submit,
  .shopify-policy__body p,
  .sr-headless-checkout {
    font-size: 12px !important;
  }
  .multicolumn .slider-buttons {
    visibility: hidden;
  }
  h2.image-with-text__heading.h1.rte {
    font-size: 24px;
    font-family: math;
    font-weight: 500 !important;
  }
  .current-price,
  .original-price {
    font-size: 12px;
  }
  .button {
    font-size: 14px;
    padding: 10px 20px;
  }
  .collection .badge,
  .list-social__link {
    padding: 5px !important;
  }
  .collection .badge {
    font-size: 10px !important;
  }
  .collection-hero__title {
    margin: 2.5rem 0 !important;
    font-size: 24px;
  }
  .footer-block__details-content .list-menu__item--link {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  h2.title.inline-richtext.h2.scroll-trigger.animate--slide-in {
    font-size: 22px !important;
  }
  h2.banner__heading.inline-richtext.h0 {
    font-size: 30px !important;
  }
  .product__title h1 {
    font-weight: 300 !important;
    font-size: 22px !important;
  }
  .about-content h2,
  .shop-by-concern-section h2 {
    font-size: 22px !important;
    font-family: Poopins !important;
    font-weight: 500;
  }
  h2.related-products__heading.inline-richtext.h2 {
    font-size: 22px !important;
    font-weight: 500 !important;
    letter-spacing: 0;
  }
  .about-nv-link,
  .tab_heading {
    font-size: 18px !important;
  }
  .tabs_cont {
    font-size: 13px !important;
  }
  .product-media-modal__dialog .slider-mobile-gutter .slider-buttons {
    display: none !important;
  }

  .policies {
    display: contents !important;
    align-items: center;
    text-align: center !important;
  }
  .policies li a {
    padding: 2px 0 !important;
  }
  .footer__payment {
    margin-bottom: 5px;
  }
  .footer__payment img {
    width: 35px !important;
    height: 35px !important;
  }
  .about-content h2 {
    letter-spacing: 0;
    font-size: 22px !important;
  }
  .about-content {
    max-width: 100% !important;
  }
  .about-content p {
    font-size: 15px !important;
    margin: 10px 0 !important;
  }
  .faq-question {
    font-size: 18px !important;
    display: flex !important;
  }
  .faq-section {
    padding: 30px !important;
  }
  button.faq-toggle {
    font-size: 18px;
    margin-top: -2px;
  }
  section.trending-sellers-live {
    padding: 20px 6vw !important;
  }
  .concern-image img {
    width: 125px !important;
    height: 125px !important;
  }
  .shopify-policy__title h1 {
    font-size: 26px !important;
    font-family: math !important;
    font-weight: 500 !important;
  }
  .shop-by-concern-section {
    padding: 10px 20px !important;
  }
  .about-section {
    padding: 20px !important;
  }
  .section-collection-list .page-width {
    padding-top: 0 !important;
  }
  .card__information {
    padding-bottom: 0 !important;
  }
  .color-scheme-1.gradient.isolate .page-width {
    padding-top: 10px;
  }
  span.a-size-small.social-proofing-faceout-title-text {
    font-size: 12px;
  }
}
@media screen and (max-width: 749px) {
  .banner__box {
    margin-bottom: 11rem !important;
    position: absolute !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  img.w-10.h-10 {
    width: 100px !important;
    height: 100px !important;
  }
  .about-image {
    margin-left: 0 !important;
    max-width: 50% !important;
  }
  section.trending-sellers-live .slick-prev {
    top: 23% !important;
  }
  section.trending-sellers-live .slick-next {
    top: 23% !important;
  }
  .product-card {
    height: 400px;
  }
  a.link.underlined-link.large-up-hide.scroll-trigger.animate--slide-in {
    visibility: hidden;
  }
}
@media screen and (max-width: 768px) {
  .healthy-eating-section .rounded-lg {
    width: 8% !important;
  }
  section.challenge-sect {
    padding: 2rem 10px !important;
  }
  div#collection-template--24183937138974__featured_collection {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  /* .contact.row.page-width.page-width--narrow {
    padding: 6rem;
  } */
  .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.col-lg-6.col-12 {
    margin-top: 2rem;
  }
}
/* }
@media only screen and (min-width: 800px) and (max-width: 1280px) {
  section.challenge-sect .bg-teal-50.rounded-lg.p-6.shadow-md.text-center {
    width: 7% !important;
  } */
  /* .healthy-eating-section .rounded-lg.p-6.shadow-md.text-center {
    width: 80% !important;
  } */
  section.trending-sellers-live .product-card {
    width: 180px !important;
  }
  section.trending-sellers-live .slick-next {
    top: 50% !important;
  }
  section.trending-sellers-live .slick-prev {
    top: 50% !important;
  }
  section.trending-sellers-live .view-all {
    padding: 15px 16px !important;
  }
  section.best-sellers-live .product-card {
    width: 180px !important;
  }
  section.best-sellers-live .slick-next {
    top: 50% !important;
  }
  section.best-sellers-livee .slick-prev {
    top: 50% !important;
  }
  section.best-sellers-live .view-all {
    padding: 15px 16px !important;
  }
  .multicolumn.background-primary
    .multicolumn-card
    .media.media--transparent.media--adapt {
    /* padding-bottom: 12% !important; */
  }
}

form#ContactForm {
  padding: 15px 25px;
  width: 100%;
}
.product-card a {
  text-decoration: none;
}
.product__description.rte.quick-add-hidden {
  font-size: 15px;
}

.banner__buttons a.button.button--secondary.button--primary {
  cursor: pointer !important;
  background-color: transparent;
}

.cart-notification__links .button--full-width {
  display: block;
  width: 100%;
  line-height: 2.5;
}
a#HeaderMenu-shop-by-category-natural-honey {
  color: #35814B;
  font-weight: 500;
  font-size: 18px;
  font-family: roboto;
  text-transform: capitalize;
}
/* .utility-bar.color-scheme-5d8d99d9-83aa-442c-9415-d79106a2712d.gradient.utility-bar--bottom-border {
  background: #a30106;
}
 */
@media screen and (max-width: 768px) {
 .product-form__buttons {
flex-wrap: wrap;
}
}
@media screen and (max-width: 400px) {
p.announcement-bar__message.h5 {
    font-size: 14px;

}
}