/** Shopify CDN: Minification failed

Line 600:0 Unexpected "}"

**/
.new_rich_text_section--advisory {
  .rich-text__wrapper .rich-text__blocks .liquid,
  .rich-text__wrapper .rich-text__blocks .rich-text__text {
    max-width: 880px;
  }

  @media screen and (max-width: 989px) {
    .rich-text__wrapper .rich-text__blocks .rich-text__text {
      margin-block-start: 24px;

      * {
        font-size: 14px;
        letter-spacing: 0.16em;
      }
    }
  }
}

/* Page 2 Cols - Image + Content */
.advisory_2_col_image_content_section {
  .Page_2_col_image_content_main_heading_text {
      padding-block-end: 14px;
  }

  .Page_2_col_image_content_main_information_text {
    h3 {
      margin: 0;
      font-family: var(--font-futura-family);
      font-size: 16px;
      line-height: 1;
      letter-spacing: 0.19em;
      text-transform: uppercase;
    }

    p:not(:first-child) {
      margin-block-start: 14px;
    }
  }

  @media screen and (max-width: 767px) {
    .Page_2_col_image_content_sides {
      padding-top: 56px !important;
      gap: 24px;
    }

    .Page_2_col_image_content_rightinner {
      text-align: center;
    }
  }
}

/* Why Clean Beauty */
.why-clean-beauty-section.hb_image-card-with-text {
  .page-width {
    max-width: 100% !important;
  }

  .hb_image-card-with-text__wrapper {
    > .flex-item-set {
      margin-block-end: 28px;
      gap: 28px;
    }

    .hb_image-card-with-text__title,
    .right-content p {
      margin-block-end: 0;
    }

    .right-content {
      width: 60%;
      max-width: 538px;

      p {
        font-weight: 500;
        font-size: 14px;
        line-height: 1.4;
        letter-spacing: 0.16em;
      }
    }

    .hb_image-card-with-text__image {
      aspect-ratio: 440 / 496;
      min-height: 365px;
      height: auto;
    }

    .hb_image-card-with-text__contant {
      padding: 24px 28px;
    }

    .hb_image-card-with-text__card-title,
    .hb_image-card-with-text__card-text {
      text-align: left;
    }

    .hb_image-card-with-text__card-title {
      margin-block-end: 12px;
    }

    .hb_image-card-with-text__card-text:last-child {
      margin-block-end: 0;
    }

    @media screen and (max-width: 749px) {
      > .flex-item-set {
        margin-block-end: 22px;
        justify-content: center;
        align-items: center;
      }

      .right-content {
        width: 100%;
        max-width: 100%;
      }
    }
  }
}

/* Clearloop */
.clearloop-today-section {
  .Page_2_col_image_content_rightinner {
    max-width: 432px;
    margin-inline: auto;

    @media screen and (max-width: 767px) {
      max-width: 100%;
    }
  }
}

.clearloop-logos-slider {
  .swiper-wrapper {
    align-items: center;
    justify-content: center;
    gap: 34px;

    .swiper-slide:last-child {
      display: none;
    }
  }
}

.clearloop-icons {
  .Index_logos_slider_loops_innerboxs_new img {
    max-height: none;
  }
}

.clearloop_impact_tracker.hb_impact-tracker {
  background: #F1E0CF;

  .hb_impact-tracker__title-content--wrapper {
    margin-block-end: 79px;
  }

  .hb_impact-tracker__title {
    max-width: 48%;
  }

  .hb_impact-tracker__content {
    width: 48%;
    max-width: 538px;
  }

  .hb_impact-tracker__batch-wrapper {
    max-width: 1180px;
  }

  .hb_impact-tracker__bacth-item {
    align-items: flex-start;
  }

  .hb_impact-tracker__bacth-content {
    text-wrap: auto;
  }

  @media screen and (max-width: 767px) {
    .hb_impact-tracker__title-content--wrapper {
      margin-block-end: 34px;
    }

    .hb_impact-tracker__title,
    .hb_impact-tracker__content {
      width: 100%;
      max-width: 100%;
    }
  }
}

/* Donate */
.donate-banner {
  .hb_hero__banner-button {
    width: 375px;
  }
  
  @media screen and (min-width: 768px) {
    .hb_hero-banner__title {
      color: #FFF;
    }
  }
}

.new_rich_text_section--donate {
  .rich-text__wrapper .rich-text__blocks .liquid,
  .rich-text__wrapper .rich-text__blocks .rich-text__text {
    max-width: 880px;
  }

  .rich-text__buttons {
    margin-block-start: 34px;
  }

  @media screen and (max-width: 989px) {
    *:not(.button) {
      background: transparent;
    }
    
    .rich-text__wrapper .rich-text__blocks .rich-text__text,
    .rich-text__buttons{
      margin-block-start: 24px;
    }
  }
}

.donate-expansion {
  .Page_2_col_image_content_rightinner {
    max-width: 432px;
    margin-inline: auto;
  }
  
  @media screen and (max-width: 767px) {
    .Page_2_col_image_content_rightinner {
      max-width: 100%;
    }
  }
}

/*==============QA design  issue css ==================*/

.product_card__badge_new { position: absolute!important; left: 14px; top: 14px; bottom: auto; }
.fresh-ingredients-peregraph-sec .rich-text__blocks .rich-text__heading { font-style: normal; font-weight: 400; font-size: 32px; line-height: 125%; letter-spacing: 0.19em; text-transform: uppercase; color: #4E4646; max-width: 360px; margin: 0 auto 34px;}
.fresh-ingredients-peregraph-sec .rich-text__blocks .rich-text__text{ margin:0px; font-style: normal; font-weight: 400; font-size: 18px; line-height: 140%; letter-spacing: 0.16em; color: #4E4646;}
.fresh-ingredients-peregraph-sec .rich-text__blocks .rich-text__text p{ font-style: normal; font-weight: 400; font-size: 18px; line-height: 140%; letter-spacing: 0.16em; color: #4E4646;}

.main__fresh-ingredients .hb_hero-banner__text{max-width: 626px;}

@media screen and (min-width: 990px) {
    .fresh-ingredients-peregraph-sec .rich-text__blocks { max-width: 88.1rem; }
}
@media screen and (max-width: 767px) {
  .hb_advice-section .hb_advice-section__wrapper { padding: 0px 0px 26px; background: #F1E0CF; }
  .hb_advice-section .hb_advice-section__wrapper .hb_advice-section__right{ padding:20px; }
  .hb_advice-section .hb_advice-section__wrapper .hb_advice-section__right .hb_advice-section-title { margin: 0 0 14px;}
  .hb_advice-section .hb_advice-section__wrapper .hb_advice-section__right .hb_advice-section-infotext p { display: block; margin: 0 0 14px; font-size: 14px; line-height: 88%; letter-spacing: 0.16em;}
  .hb_advice-section .hb_advice-section__wrapper .hb_advice-section__right .hb_advice-section-infotext p:last-child{ margin:0px;}
  .hb_advice-section .hb_advice-section__wrapper .hb_advice-section__right .hb_advice-section-infotext{ margin: 0 0 14px; padding:0px;}
  .hb_advice-section .hb_advice-section__wrapper .hb_advice-section__right  .hb_advice-section--btn-parent { padding-top: 14px;}
  .fresh-ingredients-peregraph-sec .rich-text__blocks .rich-text__heading { font-size: 24px; max-width: 300px; margin-bottom: 32px;}
  .fresh-ingredients-peregraph-sec .rich-text__blocks .rich-text__text{ font-size: 18px;}
  .fresh-ingredients-peregraph-sec .rich-text__blocks .rich-text__text p{ font-size: 18px;}
  .fresh-ingredients-peregraph-sec .rich-text__wrapper{ width: 100%;}
  .fresh-ingredients-peregraph-sec .rich-text{ padding: 55px 0 57px;}
}

.hb_image-accordian__wrapper.image-right{ flex-direction: row-reverse;}
.hb_image-accordian__wrapper.image-right .hb_image-accordian--beta { flex: 1; padding: 8px 40px 24px 0px;}
.hb_image-accordian__wrapper.image-right .hb_image--accordian--beta-child{ margin-left: auto; margin-right: auto;}
.hb_image-accordian .hb_image-accordian__wrapper{ margin: 0 auto; max-width: 100%;}
.hb_image--accordian--beta-child .hb_image--accordian--beta-heading{ margin:0 0 16px;font-family: 'Futura Md'; font-style: normal; font-weight: 400; font-size: 48px; line-height: 125%; letter-spacing: 0.19em; text-transform: uppercase; color: #4E4646;}
.hb_image--accordian--beta-child { max-width: 432px; margin-left: auto; margin-right: auto; }

.hb_their-journey.step_to_tour .hb_custom-card__wrap .hb_custom-card__mian--title { font-style: normal; font-weight: 400; font-size: 32px; line-height: 125%; letter-spacing: 0.19em; text-transform: uppercase; margin-right: auto; margin-top: 0; margin-bottom: 0;}
.step_to_tour .hb_custom-card__wrap { display: flex; align-items: center; flex-wrap: wrap;}
.hb_their-journey.step_to_tour .hb_custom-card__wrap .hb_custom-card__description{ max-width: 537px;font-style: normal; font-weight: 400; font-size: 14px; line-height: 140%; letter-spacing: 0.16em; color: #4E4646;}
.hb_their-journey.step_to_tour .hb_custom-card__wrap .hb_custom-card__description p { font-style: normal; font-weight: 400; font-size: 14px; line-height: 140%; letter-spacing: 0.16em; color: #4E4646; margin: 0;}

@media screen and (max-width: 834px) {
  .hb_image-accordian__wrapper.image-right { flex-direction: column;}
  .hb_image-accordian__wrapper.image-right .hb_image-accordian--beta { flex: 1; padding: 16px 0 0;}
  .hb_image--accordian--beta-child .hb_image--accordian--beta-heading { text-align: center; font-size: 24px; margin-bottom: 0;}
  .hb_image-accordian__wrapper .hb_image-accordian--beta { padding: 24px 0 0;}
  .hb_image-accordian__wrapper.image-right .hb_image-accordian--beta{padding: 24px 0 0;}

  .hb_their-journey.step_to_tour .hb_custom-card__wrap .hb_custom-card__mian--title { font-size: 24px; width: 100%; margin-bottom: 0; text-align: center;}
  .hb_their-journey.step_to_tour .hb_custom-card__wrap .hb_custom-card__description{ width:100%; max-width: 100%; text-align: center;}
  
}
div[image-grid-slider] .swiper-wrapper {
    -webkit-transition-timing-function: linear!important;
    -o-transition-timing-function: linear!important;
    transition-timing-function: linear!important;
}
.hb_our-farmers__wrapper .hb_our-farmers__logo-image{ z-index: 2;}
.love-width .image-part { max-width: 177px; padding: 20px;}
.love-width .image-part img{ width:100%; height: auto;}

@media (min-width: 0px) and (max-width: 749px) {
  .love-width .image-part { max-width: 50%; padding: 12px; flex: 0 0 50%;}
}

.sustain-less-main h3{font-style: normal; font-weight: 400; font-size: 32px; line-height: 125%; letter-spacing: 0.19em; text-transform: uppercase;}

.Product_yotpo_image_lists_main_new.acne_yotpo_image_list h2 {font-family: 'Futura Md'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 125%; letter-spacing: 0.19em; text-transform: uppercase; color: #4E4646; transform: none;}
.Product_yotpo_image_lists_main_new.acne_yotpo_image_list .button{ min-width: 187px;}
.hb_main-blogs .hb_article-card__btn:hover{background: #95af81; transition-delay: .25s;}

.skintest_yotpo_section .button { min-width: unset; }


.store-location .strmpr-layout-horizontal .strmpr-search-results {
    position: relative;
    background-color: #FEF7EB;
    margin: 0;
    border-radius: 5px 0 0 5px;
    scrollbar-color: #999 transparent !important;
    scrollbar-width: thin !important;
    padding: 20px 15px !important;
}
.store-location .strmpr-search-results .strmpr-search-result {
    padding: 24px!important;
    border: unset;
    border-bottom: 1px solid #F1E0CF;
    margin: 0 0 20px 0;
    border-radius: 5px;
}
.store-location .strmpr-search-results .strmpr-search-result.strmpr-selected {
    padding: 24px!important;
}
.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-address {
    font-family: FUTURA MD;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: unset;
    margin-bottom: 4px;
    padding-left: 25px;
    max-width: 230px;
}
.store-location .strmpr-search-results .strmpr-search-result.strmpr-selected .strmpr-field-address:before{ left:0px; right:auto !important;}
.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-address:before{ left:0px; right:auto !important;}
.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-distance:before {
    width: 17px;
    height: 17px;
    top: 50%;
    transform: translate(0,-50%);
}
.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-distance {
    margin: 5px 0 0 25px;
    position: relative;
    font-size: 14px;
}

.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-directions::before {
    content: " ";
    background-repeat: no-repeat;
    display: block !important;
    height: 18px;
    width: 18px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0,-50%);
}
.store-location  .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-directions {
    margin: unset;
    position: relative;
    margin-bottom: 4px;
    padding-left: 25px;
    margin-top: 9px;
}
.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-directions a{ margin:0px !important; line-height: 2 !important;}
.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-phone {
    margin: 9px 0 14px !important;
}
.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-phone{
  padding-left: 25px;
}
.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-bucket-general .strmpr-field-phone:before {
    display: block!important;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
    width: 18px;
    height: 18px;
}
.store-location .strmpr-search-results .strmpr-search-result {
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 20px;
    background: #fff;
    font-size: 12px;
    border: 1px solid #ddd;
    outline: none;
}
.store-location  .strmpr-search-results .strmpr-search-result .strmpr-field-show-on-map{ padding: 15px;}
.hb_custom-card__card--sub-title{letter-spacing: 0.04em;}
.hb_custom-card__sub--text, .hb_custom-card__birthday{letter-spacing: 0.19em;}
.hb_custom-card__date{letter-spacing: 0.16em;}
.join_the_scrub_block .hb_support-hub__title{padding-right: 50px;}
.hb_their-journey__date{letter-spacing: 0.16em;}
.hb-custom-product__block-description{ text-transform: lowercase;}
.card .card__inner .card__media{ z-index: 1 !important;}
.card .card__inner .card__media a{position: absolute;
    width: 100%;
    height: 100%;}
.yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button > span{ margin-right: 10px;}
.Index_customer_count_list_innerloops_innerboxs_innerright_title_new{color:#4E4646;}
.Index_customer_count_list_innerloops_innerboxs_innerright_infos_new p{color:#4E4646;}
.yotpo-vip-tiers-widget .yotpo-vip-tier-threshold { font-style: normal; font-weight: 700 !important; font-size: 12px !important; line-height: 100%; letter-spacing: .19em; text-transform: uppercase; color: #4e4646 !important;}


@media screen and (max-width: 768px) {
  
    .yotpo-reward-steps-title .yotpo-inner-text {
        margin: 0 0 5px !important;
    }
  .yotpo-widget-my-rewards-widget .yotpo-reward-steps-list {
        gap: 30px !important;
    }
  .yotpo-widget-campaign-widget .yotpo-logged-out-tile.yotpo-is-mobile{
    background: #ffffff !important
  }
  .yotpo-widget-campaign-widget .yotpo-sign-in-button{
    color: rgba(var(--color-link), var(--alpha-link)) !important;
    font-family: Futura Md !important;
    
  }
  body .yotpo-widget-campaign-widget .yotpo-overlay-tile div{
    color: rgba(var(--color-link), var(--alpha-link)) !important;
    font-family: Futura Md !important;
  }
  body .yotpo-widget-loyalty-page .yotpo-vip-tier-name {
    margin: 0 0 16px 0px;
  }
  body .yotpo-widget-loyalty-page  .yotpo-vip-tiers-widget .yotpo-vip-tier-header {
      padding: 0 0 18px;
  }
  body .yotpo-widget-loyalty-page .yotpo-vip-tier-benefit-text {
    font-family: Futura Md !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 140%;
    letter-spacing: .16em;
  }
  body .yotpo-widget-loyalty-page .yotpo-vip-tiers-widget .yotpo-vip-tier-benefit-icon{margin-right: 10px;}

  body .yotpo-widget-campaign-widget .yotpo-description-text {
      margin: 0 auto 49px;
  }
  body .yotpo-widget-loyalty-page .swiper-container .swiper-pagination {
      width: auto;
      position: relative;
      margin: -15px 30px 0;
  }
  body .yotpo-widget-loyalty-page .swiper-container{
    transform: none !important;
  }
  .hb_future-list__btn{ width:100%;}
  .hb_custom-card__btn.card-btn{ width:100%;}
  .hb_their-journey__btn.card-btn{ width:100%;}
  .hb_new-begining__images-text--wrapper .hb_new-begining__images-text--item {
      max-width: 100%;
      flex: 100%;
      width: 100%;
      position: relative;
  }
  .hb_new-begining__images-text--wrapper .hb_new-begining__images-text--item .hb_new-begining__image.mobile {
    aspect-ratio: 1/0.7;
  }
  .hb_new-begining__images-text--wrapper{
    flex-wrap: wrap;
  }
  .hb_new-begining__images-text--wrapper .hb_new-begining__images-text--item .hb_new-begining__image-text.mobile {
      display: block;
      padding: 7px 10px;
      font-size: 12px;
      line-height: 1;
      top: 8px;
      left: 8px;
      letter-spacing: 1.72px;
  }
  .hb_new-begining__images-text--wrapper .hb_new-begining__images-text--item.item-2 .hb_new-begining__image-text.mobile{
    left:8px;
    right:auto !important;
    top:8px;
  }
  .shopify-section .hb_new-begining{ padding-top:0px;}
  .shopify-section .hb_new-begining .page-width {
    padding: 0 0px!important;
  }
  .shopify-section .hb_new-begining .page-width .hb_new-begining__texts-wrapper{
    padding:0 20px;
  }
  .hb_new-begining  .hb_new-begining__content{
    font-size: 14px;
    letter-spacing: .16em;
  }
  .hb_custom-card .swiper-pagination-clickable .swiper-pagination-bullet{
    width:auto;
  }
  .hb_custom-card .swiper-pagination{
    flex-wrap:wrap;
  }
  .hb_custom-card  .hb_custom-card__swiper-pagination{
    gap: 2rem;
  }
  .main__virtual-consultation .hb_text-with-icon__card:nth-child(1) .hb_text-with-icon__card-alpha-icon svg{ max-width: 39px;}
  .main__virtual-consultation .hb_text-with-icon__card:nth-child(2) .hb_text-with-icon__card-alpha-icon svg{ max-width: 48px;}
  .main__virtual-consultation .hb_text-with-icon__card:nth-child(3) .hb_text-with-icon__card-alpha-icon svg{ max-width: 63px;}
  .main__virtual-consultation .hb_text-with-icon__wrapper .hb_text-with-icon__flexer{ gap: 5px;}
  .main__virtual-consultation .hb_text-with-icon__wrapper .hb_text-with-icon__card { width: calc(33.3333333333% - 5px);}
  .hb_consultation-options__swiper-pagination--wrapper{position: relative; z-index: 1;}
  .Index_newsletter_form_main_new .Common_title_new h2, .Index_newsletter_form_main_new .Common_title_new h1{ text-align: center;}
  .Common_title_new.Index_object_instagram_innersides_innerleft_new h2{ text-align: center;}
  .hb_farm-post__title-wrap .hb_farm-post__title { font-size: 24px; max-width: 70%;}
  body .Buy_buttons_main_new .button--primary{ font-size: 16px;}
  .pdp_sticky_new .Buy_buttons_main_new .button--primary { min-height: 40px !Important; }
}
body .yotpo-widget-referral-widget .yotpo-header-text{ font-size: 20px !important;}
.hb_image-card-with-text__card .hb_image-card-with-text__contant .hb_image-card-with-text__card-title{
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}
.hb_image-card-with-text__card:hover .hb_image-card-with-text__contant .hb_image-card-with-text__card-title{ color: #7b9a62;}
.hb_image-card-with-text__card .hb_image-card-with-text__image{ position: relative;}
.hb_image-card-with-text__card .hb_image-card-with-text__image:before {
    content: "";
    position: absolute;
    left: 6px;
    top: 7px;
    width: calc(100% - 12px);
    height: calc(100% - 14px);
    border: 1px solid #7b9a62;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}
.hb_image-card-with-text__card:hover .hb_image-card-with-text__image:before {
    opacity: 1;
}
.perks-of-joining .hb_image-card-with-text__card.hover_card:hover .hb_image-card-with-text__image:before { opacity: 1; }
.perks-of-joining .hb_image-card-with-text__card:hover .hb_image-card-with-text__image:before { opacity: 0; }
.sanctuary-mission-image-card-one .hb_image-card-with-text__card:hover .hb_image-card-with-text__image:before { opacity: 0; }
.sanctuary-mission-image-card-two .hb_image-card-with-text__wrapper .swiper-slide:not(:first-child) .hb_image-card-with-text__card:hover .hb_image-card-with-text__image:before { opacity: 0; }
/* .sanctuary-mission-image-card-two .hb_image-card-with-text__card:first-child:hover .hb_image-card-with-text__image:before { opacity: 1; } */

.hb_main-article__wrapper .hb_main-article__beta{ top:0px;transition: all ease .35s;}
body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .hb_main-article__wrapper .hb_main-article__beta{ top:90px;}

.hb_farm-post__card-item .hb_farm-post__card-texts--wrapper .hb_farm-post__card-title{
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}
.hb_farm-post__card-item:hover .hb_farm-post__card-texts--wrapper .hb_farm-post__card-title{ color: #7b9a62;}
.hb_farm-post__card-item .hb_farm-post__card-image{ position: relative;}
.hb_farm-post__card-item .hb_farm-post__card-image:before {
    content: "";
    position: absolute;
    left: 6px;
    top: 7px;
    width: calc(100% - 12px);
    height: calc(100% - 14px);
    border: 1px solid #7b9a62;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}
.hb_farm-post__card-item:hover .hb_farm-post__card-image:before {
    opacity: 1;
}
.hb_farm-post__swiper-pagination--wrapper{ position: relative; z-index: 1;}

@media (min-width: 0px) and (max-width: 989px) {
  .Header_rightside_new .header__search{
        display: block !important;
    }
}
}
.hb_main-article .swiper-pagination{ z-index: 1;}


.article-card-wrapper .card__content .card__heading a { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; }
.article-card-wrapper:hover .card__content .card__heading a { color: #7b9a62; }
.article-card-wrapper .article-card__image:before { content: ""; position: absolute; left: 6px; top: 7px; width: calc(100% - 12px); height: calc(100% - 14px); border: 1px solid #7b9a62; z-index: 1; opacity: 0; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; }
.article-card-wrapper:hover .article-card__image:before { opacity: 1; }

.hb_main-blogs .article-card__excerpt {
    color: #4e4646;
    font-size: 14px;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 2.24px;
    padding-top: 14px;
}
.Product_object_favorite_detail_innerloops_innerboxs_new .Product_object_favorite_detail_innerloops_innerboxs_innerboths_innertitle_new h3{-webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;}
.Product_object_favorite_detail_innerloops_innerboxs_new:hover .Product_object_favorite_detail_innerloops_innerboxs_innerboths_innertitle_new h3{color: #7b9a62;}

.hb_our-farmers__sub--title h4, .hb_our-farmers__sub--title h5, .hb_our-farmers__sub--title h6{font-weight: 100;text-transform: none;}

body .yotpo-widget-hero-section.yotpo-widget-override-css .yotpo-text-on-background:not(.yotpo-is-mobile) .yotpo-text-container.yotpo-left-layout {
    max-width: 1440px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.yotpo-widget-campaign-widget .yotpo-headline-center-element .yotpo-title-text {
    color: #4e4646 !important;
    text-align: center;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 125% !important;
    text-transform: lowercase !important;
    padding: 0;
  font-family: Bodoni Bk BT !important;
  letter-spacing: 0.04em !important;
  font-style: italic !important;
}
.yotpo-widget-campaign-widget .flexified-child:nth-child(1) .yotpo-description-text{ padding: 0 30px;}
body .yotpo-redemption-cost{
  color: #4e4646 !important;
    text-align: center;
    font-family: Bodoni Bk BT !important;
    font-size: 16px !important;
    font-style: italic !important;
    font-weight: 400 !important;
    line-height: 125% !important;
    text-transform: lowercase !important;
}
body .yotpo-widget-loyalty-page .yotpo-widget-products-redemption .points-element{color: #7b9a62;}
body .yotpo-widget-products-redemption.yotpo-widget-override-css .yotpo-redemption-option-reward{ font-style: normal !important;}
.yotpo-widget-products-redemption .swiper-container .swiper-button-prev, .yotpo-widget-products-redemption .swiper-container .swiper-button-next{ left: 0px !important;}
body .yotpo-widget-products-redemption .swiper-container .swiper-pagination {
    width: auto;
    position: relative;
    margin: -2px 30px 0;
    bottom:0px;
}
body .Page_2_col_video_popup_content_rightinner .video_icon{ top: 44%;}
.hb_image-card-with-text__card .hb_image-card-with-text__contant .hb_image-card-with-text__card-title{ margin-bottom: 20px;}




.hb_consultation-options__item .hb_consultation-options__texts-wrap .hb_consultation-options__inner-title{
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}
.hb_consultation-options__item:hover .hb_consultation-options__texts-wrap .hb_consultation-options__inner-title{ color: #7b9a62;}
.hb_consultation-options__item .hb_consultation-options__image{ position: relative;}
.hb_consultation-options__item .hb_consultation-options__image:before {
    content: "";
    position: absolute;
    left: 6px;
    top: 7px;
    width: calc(100% - 12px);
    height: calc(100% - 14px);
    border: 1px solid #7b9a62;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}
.hb_consultation-options__item:hover .hb_consultation-options__image:before {
    opacity: 1;
}
body .corporate-program-image-content .Page_2_col_image_content_main_information_text p{font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 140%;
letter-spacing: 0.16em;
color: #4E4646;}

.image-video-with-text .image_video_with_text_main.help_us_gift_block .content_data .heading{ margin-bottom: 31px;}
.image-video-with-text .image_video_with_text_main.help_us_gift_block:not(.media--right) .content_data{ gap: 0px;padding: 85px 0;}
.image-video-with-text .image_video_with_text_main.help_us_gift_block .content_data .content_text{margin-bottom: 34px;}
.image-video-with-text .image_video_with_text_main.help_us_gift_block .content_data .button_inner .button {
    width: 100%;
    max-width: 432px;
}
.button_text_mobile{ display: none;}
@media screen and (max-width: 989px) {
  .image-video-with-text .image_video_with_text_main.help_us_gift_block:not(.media--right) .content_data{ gap: 0px;padding: 0px 0;}
  .image-video-with-text .image_video_with_text_main.help_us_gift_block .content_data .heading { margin-bottom: 24px;}
  .image-video-with-text .image_video_with_text_main.help_us_gift_block .content_data .content_text { margin-bottom: 24px;}
  .button_text_mobile{ display: block;}
  .button_text_desktop{ display: none;}
  
}
.hb_image-card-with-text__wrapper .right-content p{font-family: 'Futura Md'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 140%; letter-spacing: 0.16em; color: #4E4646;}
.Index_image_overlay_texts_detail_inneroverlay_innerleft_innerbutton_new a {
    min-width: auto;
    max-width: 389px;
    width: 100%;
}

.hb_custom-card__item .hb_custom-card__item--image{ position: relative;}
.hb_custom-card__item .hb_custom-card__item--image:before {
    content: "";
    position: absolute;
    left: 6px;
    top: 7px;
    width: calc(100% - 12px);
    height: calc(100% - 14px);
    border: 1px solid #7b9a62;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}
.hb_custom-card__item:hover .hb_custom-card__item--image:before {
    opacity: 1;
}
.hb_image-accordian--beta .hb_image-acordiant--beta-main-title{ margin-left: auto; margin-right: auto;}
.hb_image-accordian .hb_image-accordian--beta  .hb_image--accordian--beta-child { margin-left: auto; margin-right: auto;}
.hb_consultation-options__texts-wrap .hb_consultation-options__button{ max-width: 100%;}
.page-column-with-video-list{ height: auto;}

@media screen and (min-width: 990px) {
  .steps_new_section_page .steps_new_section_page_wrapper .swiper-pagination-bullet {font-size: 0px; border: 1px solid #7b9a62; width: 6px; height: 6px; background: none; opacity: 1; top: -2px; position: relative;}
  .steps_new_section_page .steps_new_section_page_wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #7b9a62; width: 36px; border-radius: 23px;}
}

.steps_new_section_page_wrapper_left_side_image .button.button--full-width{position: absolute; bottom: 24px; width: calc(100% - 56px); left: 28px;}
.steps_new_section_page .left_image_content { padding: 24px 28px 29px;}
.steps_new_section_page .steps_new_section_page_wrapper_left_side_image_title, .steps_new_section_page .steps_new_section_page_wrapper_left_side_image_short_description {
    max-width: 370px;
    margin: 0;
}
.steps_new_section_page  .steps_new_section_page_wrapper_left_side_image_short_description p {
    margin: 20px 0 0;
}
.left_image_content .button.button--full-width{ display: none;}
@media screen and (max-width: 889px) {
  .steps_new_section_page_wrapper_left_side_image .button.button--full-width{ display: none;}
  .left_image_content .button.button--full-width{ display: block; min-width: 100%; max-width: 100%; margin-top: 40px;}
  .steps_new_section_page .left_image_content {
    padding: 18px 14px 14px;
}
  .steps_new_section_page .steps_new_section_page_wrapper_left_side_image_title, .steps_new_section_page .steps_new_section_page_wrapper_left_side_image_short_description{ padding: 0 5px;}
}
.Card_product_bottompart_boths_shortdetail_new{ padding-left: 3px;}

.sanctuary-mission-image-card-one .hb_image-card-with-text__card:hover .hb_image-card-with-text__contant .hb_image-card-with-text__card-title{ color: #4e4646;}
.sanctuary-mission-image-card-two .hb_image-card-with-text__card:hover .hb_image-card-with-text__contant .hb_image-card-with-text__card-title{ color: #4e4646;}
.sanctuary-mission-image-card-three .hb_image-card-with-text__card:hover .hb_image-card-with-text__contant .hb_image-card-with-text__card-title{ color: #4e4646;}
body .hb_greenhouse-slider{ padding-top: 20px;}
body .our-caretakers_sections.Page_celeb_section_main {
    padding: 68px 0 92px;
}
body .hb_greenhouse-slider.our_rescues_glimpse_block {
    padding-top: 96px;
}
@media (max-width: 989px) {
   body .our-caretakers_sections.Page_celeb_section_main {
        padding: 56px 0;
    }
}

.hb_their-journey.step_to_tour .hb_their-journey__image { height: auto; padding-bottom: 114.2%; position: relative;}
.hb_their-journey.step_to_tour .hb_their-journey__image img{ position: absolute;}

.hb_their-journey.step_to_tour .hb_their-journey__card .hb_their-journey__image:before {
    content: "";
    position: absolute;
    left: 6px;
    top: 7px;
    width: calc(100% - 12px);
    height: calc(100% - 14px);
    border: 1px solid #7b9a62;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}
.hb_their-journey.step_to_tour .hb_their-journey__card:hover .hb_their-journey__image:before {
    opacity: 1;
}
.love-width .image-part img {
    width: auto;
    height: 137px !important;
}
.love-width .image-part {
    max-width: max-content;
    padding: 20px;
}
@media (min-width: 0px) and (max-width: 749px) {
  .love-width .image-part img {
    width: auto;
    max-width: max-content;
    height: 95px!important;
}
}
body .hb_consultation-options .page-width {
    max-width: 100% !important;
    margin: 0 auto;
}

.why-clean-beauty-section.hb_image-card-with-text .hb_image-card-with-text__wrapper .hb_image-card-with-text__card-title{ color: #4e4646;}


@media screen and (max-width: 940px) {
    .step_to_tour .hb_custom-card__wrap {
        margin-bottom: 26px;
        gap: 26px;
    }
}
@media screen and (max-width: 989px) {
  body .step_to_tour .hb_their-journey__swiper-pagination {
    margin-top: 26px;
}
}
.hb_image-card-with-text__card-title a{color: #4e4646; text-decoration: none;}
.hb_image-card-with-text__card:hover .hb_image-card-with-text__contant .hb_image-card-with-text__card-title a{ color: #7b9a62;}
.image_grid_slider.volunteers_slider_block{ background: #fef7eb;}
.image_grid_slider.volunteers_slider_block .hb_custom-card__item--image {
    aspect-ratio: 1 / 1;
    position: relative;
}
.image_grid_slider.volunteers_slider_block img{ height: 100% !important;}
@media screen and (max-width: 768px) {
  .Page_2_col_image_content_main_information_text p{ text-align: center;}
  .Page_2_col_image_content_main_heading_text{ text-align: center;}
  .image_video_with_text_main.mobile_content_14.large-up-hide.medium-hide.new_colunteer_2_col_section .media_inner{ display: none;}
  .image-video-with-text .image_video_with_text_main:not(.media--right) .content_data li, .image-video-with-text .image_video_with_text_main .content_data li{ text-align: left;}
}
.max-width-class .hb_image-card-with-text__card:hover .hb_image-card-with-text__contant .hb_image-card-with-text__card-title {
    color: #4e4646;
}
.Page_2_col_video_popup_content_leftinner .Page_2_col_video_popup_content_main_information_text p{font-family: Futura Md; font-size: 14px; font-weight: 500; line-height: 140%; letter-spacing: .16em; color: #4e4646;}
.Page_2_col_video_popup_content_leftinner .Page_2_col_video_popup_content_main_information_text p strong{font-family: Futura Md; font-size: 14px; font-weight: 700; line-height: 140%; letter-spacing: .16em; color: #4e4646;}

.story_page_yopto_bg .yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container, 
.story_page_yopto_bg .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container, 
.story_page_yopto_bg .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container {
    position: relative;
    padding: 0;
    box-sizing: border-box;
    display: inline-block;
    max-height: 265px !important;
    max-width: 265px !important;
    /* width: calc(12.69231% + 0px) !important; */
}
.story_page_yopto_bg .yotpo-slider .yotpo-display-wrapper .y-slider-container, 
.story_page_yopto_bg .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container, 
.story_page_yopto_bg .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container {
    font-size: 0;
    line-height: 0;
    position: relative;
    letter-spacing: normal;
    white-space: nowrap;
    width: 236.844% !important;
}
.hb_image-accordian.track_order_acc_block_bg .hb_image-accordian--alpha{max-width: 50%; flex: 50%;}

@media screen and (max-width: 767px) {
  .Page_2_col_video_popup_content_leftinner .Page_2_col_video_popup_content_main_information_text p{ font-size: 18px;}
.Page_2_col_video_popup_content_leftinner .Page_2_col_video_popup_content_main_information_text p strong{ font-size: 18px;}
 body .Page_heading_information_main_heading_text {
    padding: 0 8px 32px;
}
  .story_page_yopto_bg .yotpo-slider .yotpo-display-wrapper .y-slider-container, 
  .story_page_yopto_bg .yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container, 
  .story_page_yopto_bg .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container {
    font-size: 0;
    line-height: 0;
    position: relative;
    letter-spacing: normal;
    white-space: nowrap;
    width: 918.744%!important;
}
  body .hb_greenhouse-slider.our_rescues_glimpse_block {
    padding-top: 56px;
}
}
@media screen and (max-width: 834px) {
.hb_image-accordian.track_order_acc_block_bg .hb_image-accordian--alpha{max-width: 100%; flex: 100%;}
body .yotpo-widget-visual-redemption-widget .yotpo-description {
    font-family: Futura Md!important;
  
    font-size: 18px!important;
    font-weight: 400!important;
    line-height: 1.2;
    letter-spacing: .16em;
    color: #4e4646!important;
    text-align: center;
    margin-bottom: 0!important;
    width: 100%;
    max-width: 100%;
}  
}
@media screen and (min-width: 989px) {
.hb_image-card-with-text.desktop_no_slider .swiper-slide {
    height: unset;
    width: calc(33.33% - 2px)!important;
    margin-bottom: 34px;
}
  .hb_image-card-with-text.desktop_no_slider  .swiper-wrapper{
    flex-wrap: wrap;
  }
}

.page-column-with-video-show img{width: 100%;
    height: 100% !important;
    object-fit: cover;}

.main__track-your-order .yotpo-widget-instance-container[yotpo-instance-id="1120290"],
.page-order-tracking .yotpo-widget-instance-container[yotpo-instance-id="1120290"]{
    display: block;
 }

.main__track-your-order .hb_image-accordian.track_order_acc_block_bg .hb_image-accordain--content ul li, 
.main__track-your-order .hb_image-accordian.track_order_acc_block_bg .hb_image-accordain--content p,
.page-order-tracking .hb_image-accordian.track_order_acc_block_bg .hb_image-accordain--content ul li,
.page-order-tracking .hb_image-accordian.track_order_acc_block_bg .hb_image-accordain--content p
{font-family: Futura Md;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: .16em;
    color: #4e4646;
    font-size: 14px;}
.hb_image-accordian.track_order_acc_block_bg .hb_image-accordian__title__icon--wrap{ padding: 24px 0;}
.hb_image-accordian.track_order_acc_block_bg .hb_image-acordiant--beta-main-title{ font-size: 32px;}
.main__track-your-order .order-track .order-track__beta.W-half,
.page-order-tracking .order-track .order-track__beta.W-half{ flex-direction: column;}
.main__track-your-order .order-track .hb_order-track-banner__title,
.page-order-tracking .order-track .hb_order-track-banner__title{font-family: 'Futura Md';
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 125%;
text-align: center;
letter-spacing: 0.19em;
text-transform: uppercase;
color: #4E4646; margin: 0 0 34px;}

@media screen and (max-width: 767px) {
  .main__track-your-order .order-track .hb_order-track-banner__title,
  .page-order-tracking .order-track .hb_order-track-banner__title{font-weight: 400;
font-size: 24px;
line-height: 125%;
letter-spacing: 0.19em; margin:0 0 24px;
}
}
body .order-track .malomo-order-lookup-section-separator {
    margin: 20px 0 !important;
    font-weight: bold;
}
.order-track .malomo-order-lookup-submit-button{ border-radius: 0px !important;}
.malomo-order-lookup-form input {
    font-family: Futura;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: .19em;
    text-align: left;
    padding: 18px 15px;
}
.malomo-order-lookup-form input::placeholder{font-family: Futura;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: .19em;
    color: #7b9a62;
    text-transform: uppercase;
    padding: 0;}
.story_page_yopto_bg .Product_yotpo_image_lists_innertitle_new h2 {
    font-family: Futura Md;
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 125%;
    text-align: center;
    letter-spacing: .19em;
    text-transform: uppercase;
    color: #4e4646;
    transform: none;
}
body .Product_yotpo_reviews_inner_new .yotpo-media-gallery .yotpo-media-gallery-headline {
    font-family: Futura Md;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 125%;
    text-align: center;
    letter-spacing: .19em;
    text-transform: uppercase;
    color: #4e4646;
    margin: 30px 0 20px 0;
    padding: 0;
    width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 767px) {
.story_page_yopto_bg .Product_yotpo_image_lists_innertitle_new h2{font-weight: 400;
font-size: 24px;
line-height: 125%;
text-align: center;
letter-spacing: 0.19em;}
body .Product_yotpo_reviews_inner_new .yotpo-media-gallery .yotpo-media-gallery-headline {
    font-family: Futura Md;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 125%;
    text-align: center;
    letter-spacing: .19em;
    text-transform: uppercase;
    color: #4e4646;
    margin: 30px 0 20px 0;
    padding: 0;
    width: 100%;
    justify-content: center;
}
  .hb_future-list__main-wrapper .hb_future-list.image-left .hb_future-list__title, .hb_future-list__main-wrapper .hb_future-list.image-left .hb_future-list__para {
    text-align: center;
}
}
body .Product_yotpo_reviews_inner_new .yotpo-search-filter {
    border: 1px solid rgba(78,70,70,.5)!important;
    border-radius: 0;
    height: 46px;
    background: #ffffff80!important;
    min-height: 46px;
}
body .Product_yotpo_reviews_inner_new .yotpo-search-filter input {
    color: #4E4646!important;
    text-transform: uppercase;
    font-weight: 500;
    font-family: var(--font-futura-family) !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    letter-spacing: 2.28px !important;
    text-transform: uppercase !important;
    background: none !important;
}
body .Product_yotpo_reviews_inner_new .yotpo-search-filter input::placeholder{ color: #4e464680!important;}
body .yotpo-filter-select{ border-radius: 0px !important;}
.yotpo-mobile-filters-popup-overlay-container .yotpo-filter-select, 
.yotpo-mobile-filters-popup-overlay-container .yotpo-media-select{ border-radius: 0px !important;}

.yotpo-custom-questions-title:after{content: ":"; margin-left: 5px;}
.yotpo-review-questions-mobile-panel .yotpo-custom-questions-title:after{display: none;}
.yotpo-custom-questions-free-text-title:after{content: ":"; margin-left: 5px;}
.yotpo-review-questions-mobile-panel  .yotpo-custom-questions-free-text-title:after { margin-left: 0px;}
body .hb_consultation-options.choose_your_type_con_bg .page-width{ max-width: 1440px !important;}
.hb_custom-collection .hb_custom-collection--wrapper .hb_custom-collection-swiper-scrollbar{ background-color: #fef7eb;}
.swiper-scrollbar{ background-color: #fef7eb !important;}

body .yotpo-widget-referral-widget .yotpo-header-text {
    font-size: 16px!important;
    font-family: Futura Md!important;
    text-transform: uppercase;
    letter-spacing: .19em;
}
body .yotpo-widget-referral-widget .yotpo-title-text{
  margin:0 0 8px;
}
.hb_custom-card__item--title a{
    font-family: Futura Md;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: 4.56px;
    text-transform: uppercase;
    margin: 0 0 8px;
    color: #4e4646;
    transition: all .3s linear;
  text-decoration: none;
}
.hb_custom-card__item:hover .hb_custom-card__item--title a{
    color: #7b9a62;
}
.store-location .strmpr-search-results .strmpr-search-result{position: relative;}
.store-location .strmpr-search-results .strmpr-search-result .strmpr-field-show-on-map:before{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; content: "";} 
.store-location .gm-style-iw.gm-style-iw-c.strmpr-iw-container{ background: #fef7eb;}
.store-location .strmpr-map .strmpr-map-popup .strmpr-field-directions a{font-family: Futura;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    letter-spacing: 1.3px;
    text-transform: uppercase;}
.hb_text_mobile_title{ display: none; text-transform: uppercase;}
@media screen and (max-width: 767px) {
  .main__virtual-consultation .hb_text-with-icon__card-alpha-icon{ display: none;}
  .main__virtual-consultation .hb_text-with-icon__wrapper .hb_text-with-icon__card{ width: 100% !important;}
  .hb_text_mobile_title{ display: inline-block;}
}
.Index_bottom_sticky_lists_new .Index_bottom_sticky_lists_main_new{ z-index: 11;}
@media (min-width: 0px) and (max-width: 749px) {
    .pdp_sticky_new .Index_bottom_sticky_lists_main_new, .pdp_sticky_new .kl-teaser-SShXih {
        display: block;
        bottom: 48px;
    }
  .pdp_sticky_new .Index_bottom_sticky_lists_mainstatic_new {
    max-width: 100%;
    background: #f1e0cf;
    margin: 0 auto 12px;
    width: 100%;
}
  .pdp_sticky_new .Footer_mainsticky_new {
    right: auto;
    left: 20px;
    bottom: 115px;
}
.image-video-with-text .image_video_with_text_main .content_data .content_text ol{padding-left: 45px !important;}
  
}

.hb_custom-card__card--sub-title{ text-transform: lowercase;}
.no_hover_image_effect .hb_custom-card__item .hb_custom-card__item--image:before{ display: none;}
@media (min-width: 1440px) {
.hb_hero-banner.letschangeslives-banner .page-width {
    max-width: 89% !important;
}
}
#rebuy-cart #coupons_stacker_add_button{font-weight: 700; font-family: FuturaPT, sans-serif;font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 3.04px;}
#rebuy-cart .gift__note{font-family: Futura;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    letter-spacing: 1.28px;
    text-transform: uppercase;
    color: var(--Text-Text-Primary, #4E4646);}
.main__track-your-batch .hb_our-farmers__content{ background: #ffffff;}
@media (max-width: 749px){
  .mobile_content_14.image_video_with_text_main .content_data .content_text * { font-size: 14px !Important; }
  .main__track-your-batch .hb_our-farmers__content{ background: none;}
  .hb_image-card-with-text__contant .button {
    width: 100%;
    min-width: 100%;
}
}

.story_banner.hb_hero-banner .hb_hero-banner__text * { text-transform: capitalize; }

.why-clean-beauty-section .hb_image-card-with-text__card .hb_image-card-with-text__image:before{ display: none;}
.hb_custom-card__card-info strong {font-family: Futura; font-weight: 700; font-size: 12px; line-height: 1; letter-spacing: 2.28px; text-transform: uppercase; color: #4e4646; font-style: normal; }
.hb_custom-card__card-info{margin: 0; font-family: Futura Md; font-size: 18px; font-weight: 400; line-height: 1.4; letter-spacing: .16em; text-align: left; color: #4e4646;}
.hb_custom-card__card-info::first-line{font-family: Bodoni Bk BT; font-weight: 400; font-style: italic; font-size: 16px; line-height: 1.11; letter-spacing: 0px; display: block; color: #4e4646; text-transform: lowercase; }
.hb_new-begining.full-width-sec{ padding: 0px;}
.hb_new-begining.full-width-sec .page-width { padding: 0px !important; max-width: 100%;}
.hb_new-begining.full-width-sec .page-width .hb_new-begining__images-text--wrapper{ max-width: 100%; flex: 100%; display: flex; column-gap: 0px; width: 100%;}

.hb_daily-routine__item .block_url_routine{position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%;}

.hb_image-card-with-text__contant .button{width: 100%;}
.hb_image-card-with-text__contant form img{ display: none;}

@media screen and (min-width: 768px) {
  .track_batch_lifesaving .hb_future-list__img {
    max-width: 50.7%;
    flex: 50.7%;
    height: 100%;
}
.track_batch_lifesaving .hb_future-list__wrapper {
    flex: 1;
    padding-left: 141px;
}
.track_batch_lifesaving .hb_future-list__title{
  margin:0 0 15px;
  font-family: 'Futura Md';
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 125%;
  letter-spacing: 0.19em;
  text-transform: uppercase;
  color: #4E4646;
}
.track_batch_lifesaving .hb_future-list__para{
  margin:0 0 24px;
}
.track_batch_lifesaving .hb_future-list__btn{
  margin: 19px 0 0 0;
}
.track_batch_lifesaving.hb_future-list-section .page-width {
    padding: 0!important;
    max-width: 1443px;
}
.track_batch_daylives .hb_future-list.image-left .hb_future-list__img {
    max-width: 49.3%;
    flex: 49.3%;
}
.track_batch_daylives.hb_future-list-section .page-width {
    padding: 0!important;
    max-width: 1443px;
}
.track_batch_daylives .hb_future-list.image-left .hb_future-list__wrapper {
    padding-left: 159px;
}

}
@media screen and (max-width: 990px) {
  .track_batch_lifesaving .hb_future-list__wrapper {
    flex: 1;
    padding-left: 30px;
}
  .track_batch_daylives .hb_future-list.image-left .hb_future-list__wrapper {
    padding-left: 30px;
}
}

@media screen and (max-width: 1279px) {
  .track_batch_lifesaving .hb_future-list__wrapper {
    flex: 1;
    padding-left: 60px;
}
  .track_batch_daylives .hb_future-list.image-left .hb_future-list__wrapper {
    padding-left: 60px;
}
}
.hb_their-journey__card-info {
    height: 245px;
    overflow: hidden;
}
.hb_their-journey__card-info strong {font-family: Futura; font-weight: 700; font-size: 12px; line-height: 1; letter-spacing: 2.28px; text-transform: uppercase; color: #4e4646; font-style: normal; }
.hb_their-journey__card-info{margin: 0; font-family: Futura Md; font-size: 18px; font-weight: 400; line-height: 1.4; letter-spacing: .16em; text-align: left; color: #4e4646;}
.hb_our-farmers__sub--title p{ text-transform: uppercase !important;}
.hb_our-farmers__sub--title{ text-transform: uppercase !important;}
.hb_their-journey__card-info::first-line{font-family: Bodoni Bk BT; font-weight: 400; font-style: italic; font-size: 16px; line-height: 1.11; letter-spacing: 0px; display: block; color: #4e4646; text-transform: lowercase; }
.page-track-your-batch .hb_new-begining{padding: 56px 0 56px 0; background-color: #F1E0CF;}
/* .page-track-your-batch .hb_new-begining__image{height: 370px; width: 384px;} */
@media only screen and (max-width: 600px) {
 .page-track-your-batch .hb_new-begining{padding: 0px 0px 0px 0px; background-color: #F1E0CF;}
}
@media screen and (max-width: 767px) {
  .Card_product_reviews_new .star-container {
    width: 10px;
    height: 10px;
}
  .Card_product_reviews_new .yotpo-sr-bottom-line-text{
    font-size: 14px !important;
  }
}