@charset "UTF-8";
/*Search by Brand text - previous version - new code added Feb-27-2026*/
.grid__sort.ec-text-muted:before {
  content: "Search by Brand";
  font-size: 24px;
  font-weight: bold;
  color: #002A66;
  text-align: center;
  display: block;
}

/*Search by Brand text - new to add Brands in text on pages
.ec-size .ec-store .grid__description::before {
    content: "Search by Brand";
    font-size: 24px;
    font-weight: bold;
    color: rgb(0, 42, 102);
    text-align: center;
    display: block;
}*/
.ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
  color: black !important;
}

h1.product-details__product-title.ec-header-h3 {
  color: black;
}

.ec-page-title .page-title__name.ec-header-h1 {
  color: #092a66;
}

/* Move the icons in the footer to the very top — BEGINNING */
.ec-size .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-footer {
  order: 1;
}

.ec-size .product-details, .ec-size .ec-grid {
  order: 2;
}

.ec-size .ec-pager {
  order: 3;
}

.ec-size .ec-store .ec-store__content-wrapper .ec-footer {
  order: 1;
}

.ec-size .ec-store .ec-store__content-wrapper .ec-cart {
  order: 2;
}

/* Move the icons in the footer to the very top — END */
/* move footer menu to the top */
.ec-store .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-store .ec-footer {
  order: -1 !important;
}

html#ecwid_html body#ecwid_body .ec-store.ec-store__search-page {
  margin-top: -70px;
}

/* SP and MediHerb at the bottom */
.ec-store__category-page--0 .ec-grid {
  display: flex !important;
  flex-direction: column;
}

.ec-store__category-page--0 .grid__categories {
  order: -1 !important;
}

.ec-store__category-page--0 .grid__description {
  padding-bottom: 30px !important;
}

.ec-size .ec-store .grid__categories .grid-category {
  max-width: 160px !important;
}

/* Turn the category section into a carousel - Mar-15-2026 - Broke when alphabatizing products

.ec-size .ec-store .grid__categories {flex-wrap: nowrap !important;overflow-x: auto;-webkit-overflow-scrolling: touch;gap: 1rem;width: 95%;margin: 0 auto !important;}.grid__categories > * {flex: 0 0 auto !important;} */
/*Carousel left border fixed */
.ec-size .ec-store .grid__categories {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
  gap: 1rem;
  width: 95%;
  margin: 0 auto !important;
  padding: 0 1rem !important;
  box-sizing: border-box !important;
}

.ec-size .ec-store .grid__categories > * {
  flex: 0 0 auto !important;
}

/* Adding arrows on left and right of the category carousel 
.grid__categories::before,.grid__categories::after{content: '';top: 90px;position: absolute;width: 30px;height: 30px;pointer-events: none;z-index: 1;border-top: 20px solid transparent;border-bottom: 20px solid transparent;}.grid__categories::before {left: 10px;border-right: 20px solid #9E9E9E;}.grid__categories::after {right: 10px;border-left: 20px solid #9E9E9E;} */
/* Add New Header text - Updated per Ecwid - Apr-27-2026*/
.ec-store.ec-store__cart-page .ec-cart__body .ec-page-title h2.page-title__name.ec-header-h1:before {
  content: ' \a \a BEST-SELLING WELLNESS ESSENTIALS \a \a BUNDLES AND KITS \a \a Clean. Potent. Proven. \a \a Every supplment is carefully selected for purity and efficacy, now bundled for 10% savings. \a \a Free Shipping on orders over $150; \a \a Please Note: We only ship to the continental United States at this time.';
  display: block;
  white-space: pre-wrap;
  line-height: 1em;
  padding-bottom: 30px;
  padding-top: 10px;
  color: #002A66;
  font-size: 20px;
}

/* Move Free Shipping between Categories and Featured Products 
.ec-size .ec-store .ec-header-h1:before {
    content: 'Free Shipping on orders over $150';
    display: block;
    padding-bottom: 30px;
    padding-top: 10px;
    color: #002A66;
    font-size: 25px;
}*/
/* Suppress Favorites in Footer menu */
.ec-size .ec-store .ec-footer .ec-footer__cell:nth-child(2) {
  display: none;
}

/*Change On Sale text color */
.ec-size .ec-store .label--notice {
  background-color: #002A66 !important;
}
