/** Shopify CDN: Minification failed

Line 1682:66 Unexpected "{"
Line 1814:4 "disply" is not a known CSS property

**/
/* common css */
*{
 border-radius:0px !important;
}
body.overflow_hidden { overflow: hidden; }
p,span,strong,h1,h2,h3,h4,h5,h6,.rte ul{text-box-trim:trim-both!important;}
/* Jing Cold Infusion Page */
body#jing-cold-infusions,body#changing-how-people-think-about-tea,body#contact,body.template-article{
 background: #ffffff !important;
}
@media(min-width:750px){
.large-hide{
 display:none!important;
 }
}
@media(max-width:749px){
 .small-hide{
 display:none!important;
 }
}
.cold-infusions-banner.hb_hero_banner .hero__slide-image .image-snippet:after {
 background: url('/cdn/shop/files/gradient-desktop.png?v=1756964786') top no-repeat;
 background-size: 100% 100%;
}
.cold-infusions-banner.hb_hero_banner .hero__slide-image {
 height: 440px;
}
.cold-infusions-banner.hb_hero_banner .image-snippet__img{
 position: absolute;
 object-fit: cover;
}
.shopify-section .hb-custom-rich-text.cold-infusions-richtext{
 padding:72px 0;
 border-bottom: 1px solid #141414;
}
.shopify-section .hb-custom-rich-text.cold-infusions-richtext h2.rich-text__heading,.template-page .heading-1,.template-page .heading-3,
.contact-form__wrapper .heading-2,.article__comment-form .heading-2,.article__comment-list .heading-2{
 font-family: "Acumin Pro";
 font-size: 30px;
 font-style: normal;
 font-weight: 700;
 line-height: 120%; 
 text-transform: uppercase;
 margin-bottom: 40px;
 color: #141414;
}
.shopify-section .hb-custom-rich-text.cold-infusions-richtext .container.container--sm {
 max-width: 1240px;
}
.shopify-section .hb-custom-rich-text.cold-infusion-discover-text .container.container--sm
{
 max-width: 1240px;
}
.shopify-section .hb-custom-rich-text.cold-infusions-richtext .rich-text__content.rte *,.article__comment *{
 color: #141414;
 text-align: center;
 font-family: "Acumin Pro";
 font-size: 18px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 letter-spacing: 0;
}
.cold-infusion-feature-product.hb_featured_products .swiper-button:after{
 display:none!important;
}
.cold-infusion-feature-product.hb_featured_products .product-card__price *,.hb_featured_products .product-card__price *{
 font-size: 13px;
 font-weight: 700;
 text-decoration: none;
 text-decoration-thickness: 1px;
 text-underline-offset:3.25px;
 color: #141414;
 font-family: "Acumin Pro";
}
.cold-infusion-feature-product.hb_featured_products.featured-products {
 padding:72px 0;
 border-bottom:1px solid #141414;
}
#jing-cold-infusions .cold-influsion-recipe-title .heading-1{
 margin-bottom:56px;
 text-align:center;
}
.cold-influsion-recipe-title.banner-top .grid{
 justify-content: center;
}
.cold-influsion-recipe-title.banner-top{
 padding-top:72px;
}
.shopify-section .cold-infusion-image-text.padding-top-0{
 padding-top:0;
}
.cold-infusion-image-text.image-with-text h2.heading-2{
 font-size:30px;
 margin:0;
}
.cold-infusion-image-text.custom-meet-image-with-text .image-with-text__center{
 display:flex;
 flex-direction: column;
 gap: 40px;
}
.cold-infusion-image-text .image-with-text__center .rte p strong{
 font-size:16px;
 text-transform: uppercase;
 line-height: 150%;
 margin-bottom:10px;
 display:block;
 text-box-trim: trim-both;
}
.cold-infusion-image-text .image-with-text__center .rte *{
 font-size:15px;
 line-height: 150%;
 letter-spacing:0;
 margin-bottom:0; 
}
.cold-infusion-image-text .image-with-text__center .rte ul{
 margin-bottom:40px;
}
.cold-infusion-image-text.image-with-text .image-with-text__btn.btn--arrow{
 margin:0;
 max-width:365px;
 width:100%;
 padding: 15px 8px 12px;
}
.cold-infusion-discover-text.hb-custom-rich-text.rich-text{
 border-top:1px solid #000000;
 padding-top:72px;
 margin-top:44px;
 padding-bottom:72px;
}
.cold-infusion-discover-text .rich-text__content.rte{
 color: #141414;
 text-align: center;
 font-family: "Acumin Pro";
 font-size: 18px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 max-width: 100%;
 margin: auto;
 letter-spacing: 0;
}
.cold-infusion-discover-text .rich-text__cta{
 margin:0;
}
.cold-infusion-discover-text .rich-text__cta .btn{
 max-width:299px;
 background: #141414;
 margin:40px auto 0;
 font-size: 17px;
 line-height: 100%;
 text-transform: uppercase;
 width: 100%;
 font-weight: 700;
}
.cold-infusion-discover-text .rich-text__cta .btn:hover{
 background: #141414;
}
.cold-infusions-bottom-banner.hb_hero_banner .hero__slide-image .image-snippet:after{
 display:none;
}
.cold-infusions-bottom-banner.hb_hero_banner .hero__slide-image {
 height: 735px;
}
.cold-infusions-bottom-banner .hero__slide-image .image-snippet, .hero__slide-image .image-snippet img{
 position:absolute;
 height:100%;
 object-fit:cover;
}
.changing-our-mission .rich-text__heading.heading-3{
 max-width:100%;
 width:100%;
 margin:auto;
 letter-spacing:0;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content.rte strong{
 font-size: 16px;
 font-weight: 700;
 line-height: 150%;
 text-transform:uppercase;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content.rte ul{
 padding-left: 0;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content.rte h6{
 margin-top:20px;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content.rte h6:first-child{
 margin-top:0;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content.rte li{
 list-style:none;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content{
 gap:20px;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content.rte *{
 font-size: 15px;
 line-height: 150%
}
.better-tea-image-text.custom-meet-image-with-text .image-with-text__center {
    padding-right: 10%;
}
.better-tea-image-text .image-with-text__center .rte *{
 font-size:18px;
 line-height: 140%;
 margin-bottom: 20px;
}
.better-tea-image-text .image-with-text__center .rte *:last-child{
 margin-bottom:0!important; 
}
.better-tea-image-text .image-with-text__center .rte p:not(:first-child) strong{
 margin-top:40px;
}
.better-tea-image-text.image-with-text .image-with-text__btn.btn--arrow{
 max-width: max-content;
 padding: 0;
 background: transparent;
 color: #141414;
 text-decoration: underline;
 text-decoration-thickness: 1px;
 text-underline-offset: 3.25px;
 font-size: 13px;
 line-height: 150%;
}
.padding-top-56{
 padding-top:56px!important;
}
.padding-bottom-56{
 padding-bottom:56px!important;
}
.better-tea-sustainability-report.hb-custom-rich-text.rich-text{
 padding:72px 0;
 margin-top:16px;
 border-bottom: 1px solid #141414;
 border-top: 1px solid #141414;
}
.better-tea-sustainability-report .container.container--sm{
 max-width:100%;
 display: flex;
 justify-content: space-between;
 align-items:flex-end;
}
.better-tea-sustainability-report h2.rich-text__heading.heading-3{
 margin-bottom: 24px;
}
.better-tea-sustainability-report .rich-text__content p{
 font-size: 18px;
 line-height: 140%;
max-width: 540px;
}
.better-tea-sustainability-report .btn{
 background: #141414;
 text-transform: uppercase;
 font-size: 17px;
 font-weight: 700;
 max-width:463px;
 min-width:463px;
 width:100%;
}
.better-tea-sustainability-report .btn:hover{
 background: #141414;
}
.better-tea-sustainability-report .rich-text__cta{
 margin:0;
}
.custom-meet-image-with-text.better-tea-image-text.padding-top-btm-72{
 padding-top:72px;
 padding-bottom:72px;
}
/* contact page css */
/* #contact .header, .template-article .header,.template-article .header{
 position:relative;
 top:0;
} */
/* #contact .header__logo-image svg path, .template-article .header__logo-image svg path, .template-blog  .header__logo-image svg path {
 fill: #141414;
} */
/* #contact .header svg path, .template-article .header svg path,.template-blog .header svg path {
 stroke: #141414;
} */
/* #contact .header .header__geo-country,#contact .header .navigation__link,.template-article .header .header__geo-country,.template-article .header .navigation__link,.template-blog .header .header__geo-country,.template-blog .header .navigation__link   {
 color: #141414;
} */
/* #contact .header.header--sticky,.template-article .header.header--sticky,.template-blog .header.header--sticky {
 position:sticky;
} */
#contact .secondary-hero{
 padding:56px 0;
 border-bottom: 1px solid #141414;
}
#contact .hb-secondary-hero .heading-1{
 margin: 0 0 16px;
}
.contact-form__wrapper {
 padding: 56px 0;
}
.contact-form__wrapper .heading-2{
 margin-bottom:20px;
}
.contact-form__wrapper .input-wrapper .label,.contact-form__wrapper  .select-wrapper .label,
.article__comment-form .input-wrapper .label,.article__comment-form  .select-wrapper .label {
 display:none;
}
.contact-form__form,.article__comment-form .input-row{
 gap:24px;
}
.article__comment-form .input-row {
 margin: 0 0 24px;
}
.contact-form__wrapper .input-wrapper input,.contact-form__wrapper .select-wrapper select, .contact-form__wrapper .input-wrapper textarea,
.article__comment-form .input-wrapper input,.article__comment-form .input-wrapper textarea{
 border: 1px solid #141414;
 border-color: #141414!important;
 font-size: 16px;
 line-height: 16px;
 color: #141414;
 text-transform: uppercase;
 font-weight: 400;
 font-family: "Acumin Pro";
 padding: 15.5px 26px 11.5px 20px;
 letter-spacing: 0;
}
.contact-form__wrapper .input-wrapper input::placeholder,.contact-form__wrapper .select-wrapper select::placeholder, .contact-form__wrapper .input-wrapper textarea::placeholder,
.article__comment-form .input-wrapper input::placeholder,.article__comment-form .input-wrapper textarea::placeholder{
 font-size: 16px;
 line-height:16px;
 text-transform: uppercase;
 color: #141414;
 opacity:1;
 font-weight: 400;
 font-family: "Acumin Pro";
 letter-spacing: 0;
}
.contact-form__wrapper .select-wrapper {
  position: relative;
  overflow: hidden;
}
.contact-form__wrapper .select-wrapper select {
 -webkit-appearance: none!important;
 -moz-appearance: none!important;
 appearance: none!important;
 padding: 14.5px 30px 13.5px 20px;
 width: 100%;
 background: transparent !important;
 height: 48px;
}
.contact-form__wrapper .input-wrapper textarea{
 height:100px;
}
.article__comment-form .input-wrapper textarea{
 height:160px;
}
.contact-form__wrapper .select-wrapper svg{
 position: absolute;
 right: 19px;
 top: 21px;
}
.contact-form__wrapper .input-wrapper,.contact-form__wrapper .select-wrapper,
.article__comment-form .input-wrapper{
 padding:0;
 line-height:0;
}
.contact-form__form .btn,.article__comment-form .btn{
 max-width:245px;
 height:44px;
 color: var(--White, #FFF);
 font-family: "Acumin Pro";
 font-size: 17px;
 font-style: normal;
 font-weight: 700;
 line-height: 100%;
 text-transform: uppercase;
 margin-top:8px;
 padding-top:17px;
}
.contact-form__form .btn:hover,.article__comment-form .btn:hover{
 background: #141414;
}
.contact-form__col--content .rte p{
 font-size: 18px;
 line-height: 140%;
 font-weight: 400;
 color: #141414;
 font-family: "Acumin Pro";
 letter-spacing:0;
 text-box-trim: trim-both;
}
.contact-form__info h4.heading-4{
 font-family: "Acumin Pro";
 font-size: 16px;
 font-weight: 700;
 line-height: 150%;
 text-transform: uppercase;
 color: #141414;
 margin-top:40px;
 margin-bottom:20px;
 text-box-trim: trim-both;
}
.contact-form__info .rte p, .contact-form__info .rte p a{
 font-size: 15px;
 line-height: 150%;
 color: #141414;
 font-family: "Acumin Pro";
 text-underline-offset: 4px;
 text-decoration-thickness:1px;
 text-box-trim: trim-both;
}
#contact .faqs-accordion__accordions{
 border-top: 1px solid #141414;
}
#contact .faqs-accordion__accordions .accordion__item{
 border-bottom: 1px solid #141414;
}
#contact .faqs-accordion__accordions .accordion__content *{
 font-family: "Acumin Pro";
 font-size: 15px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%; 
 letter-spacing: 0;
}
#contact .faqs-accordion__accordions  .accordion__content.accordion__content--open{
 max-height:100%!important;
 padding-bottom:16px!important;
}
#contact .faqs-accordion__btn{
 height: 44px;
 max-width:210px;
 width:100%;
 font-family: "Acumin Pro";
 background-color: #141414;
 color: #ffffff;
 font-size: 17px;
 text-transform: uppercase;   
 border:none;
 border-radius:0;
 margin: 56px auto 0;
 display: block;
 font-weight: 700;
 padding: 13px 20px 14px;
 line-height:22px;
}
#contact .faqs-accordion__btn:hover{
 background-color: #141414;
}
.secondary-hero.secondary-hero--article{
 padding:56px 0;
}
.secondary-hero.secondary-hero--article .heading-1{
 max-width:450px;
}
.secondary-hero.secondary-hero--article .secondary-hero__meta li:first-child:after{
 display:none;
}
.secondary-hero.secondary-hero--article .secondary-hero__meta li{
 color: #141414;
 font-family: "Acumin Pro";
 font-size: 13px;
 font-style: normal;
 font-weight: 700;
 line-height: normal;
 text-transform: uppercase;
}
.secondary-hero.secondary-hero--article .secondary-hero__meta li:empty{
 display:none;
}
.secondary-hero.secondary-hero--article .secondary-hero__meta{
 gap: 15px;
 margin-top:24px;
}
/* article page css */ 
.article .social-sharing__item:not(:nth-child(2)) svg path{
 fill: #141414;
}
.article__container{
 padding:72px 0;
}
.article .social-sharing h3.heading-3{
 color: #141414;
 font-family: "Acumin Pro";
 font-size: 25px;
 font-style: normal;
 font-weight: 700;
 line-height: 120%;
 text-transform: uppercase;
 letter-spacing:0;
 margin-bottom: 20px;
}
.article .social-sharing__items{
 gap:20px;
 align-items:center;
}
.article__author {
 padding: 0 0 0;
}
.article__author-name .cta:after{
 background-image:url('/cdn/shop/files/icon-check.svg?v=1757073141');
 height: 16px;
 width: 16px;
}
.article .social-sharing__link span{
 color: #141414;
 font-family: "Acumin Pro";
 font-size: 13px;
 font-style: normal;
 font-weight: 700;
 line-height: 100%;
 text-transform: uppercase;
}
.article__sidebar.article__sidebar--dt:before{
 display:none;
}
main.article__content.rte *{
 max-width:628px;
 color:  #141414;
 font-family: "Acumin Pro";
 font-size: 18px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 letter-spacing:0; 
}
main.article__content.rte ul,main.article__content.rte ol{
 padding-left: 23px;
 list-style:none!important;
}
main.article__content.rte li{
 list-style:none!important;
 position:relative;
}
main.article__content.rte li:after{
 margin-top: -2px;
 width: 4px;
 height: 4px;
 background: #141414;
 content:'';
 display: inline-block;
 position: absolute;
 left: -12px;
 top: 9px;
}
main.article__content.rte h2, main.article__content.rte h2 *{
 color: #141414;
 font-family: "Acumin Pro";
 font-size: 30px;
 font-style: normal;
 font-weight: 700!important;
 line-height: 140%;
 text-transform: uppercase;
 margin-top: 32px;
}
.template-article .featured-products .swiper-button{
background-image:none;
}

.template-article .featured-products {
    background: #ffffff!important;
}
.article__comments{
 background: #F7F7F7;
}
.article__comment-form .heading-2,.article__comment-list .heading-2{
 margin-bottom:32px;
}
.article__comment-form .btn{
 background: #141414;
 margin-top:32px;
 max-width:270px;
 width: 100%;
 border: none;
 border-radius: 0;
}
.article__comment-form input,.article__comment-form textarea{
 background: #ffffff;
}
.article__comment *{
 text-align:left;
}
.article__comments{
 padding:56px 0;
}
.article__comment{
 margin: 0 0 24px;
 padding: 0 0 24px;
 border-bottom: 1px solid #141414;
}
.article__author{
 grid-template-columns: 60px 192px;
}
.article__author-name p{
 color: var(--Dark, #141414);
 font-family: "Acumin Pro";
 font-size: 15px;
 font-style: normal;
 font-weight: 400;
 line-height: 150%;
}
.article__author-name .cta{
 color: #141414;
 font-family: "Acumin Pro";
 font-size: 13px;
 font-style: normal;
 font-weight: 700;
 line-height: normal;
 text-transform: uppercase;
 margin-top:6px;
}
.article__author-name .cta:after{
 margin-top:-21px;
}
#contact .faqs-accordion{
border-bottom:none !important;
}
.template-better-model-for-tea .hb_hero_banner .hero__slide-p h5{
 font-family: "Acumin Pro";
 font-size: 18px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 margin-bottom:0;
}
.template-better-model-for-tea .shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content *{
  font-family: "Acumin Pro"!important;
 font-size: 18px!important;
}
.custom-meet-image-with-text .image-with-text__center ul li{
 list-style:none;
 position:relative;
}
.custom-meet-image-with-text .image-with-text__center ul li:after {
    margin-top: 0px;
    width: 4px;
    height: 4px;
    background: #141414;
    content: "";
    display: inline-block;
    position: absolute;
    left: -12px;
    top: 7px;
}
.secondary-hero__meta li:after{
 border-radius:0;
 margin-top: -2px;
 margin-left: 8px;
}
.template-article .hb_instagram-section {
 border-top:0;
}
/* about us css */
.shopify-section .about-us-world-single-tea.hb-custom-rich-text{
 padding:72px 0;
}
.about-us-world-single-tea .rich-text__content.rte *{
 font-family: "Acumin Pro";
 font-size: 18px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 letter-spacing: 0;
}
.about-us-world-single-tea .rich-text__cta a{
 font-family: "Acumin Pro";
 font-size: 17px;
 font-style: normal;
 font-weight: 700;
 line-height: 100%;
 text-transform:uppercase;
 background: #141414;
 letter-spacing:0;
 padding:12.5px 60px;
}
.about-us-world-single-tea .rich-text__cta{
 margin: 40px 0 0;
}
.about-us-world-single-tea .rich-text__content{
 gap: 30px;
}
.about-us-world-single-tea .rich-text__cta a:hover{
 background:  #141414;
}
.about-us-world-single-tea .container{
 max-width: 1240px;
}
.shopify-section .hb-custom-rich-text.aboutus_bottom_content{
 padding:72px 0;
}
.aboutus_bottom_content .container.container--sm{
 max-width:1240px;
}
.aboutus_bottom_content .rich-text__content.rte *{
 color:  #141414;
 text-align: center;
 font-family: "Acumin Pro";
 font-size: 30px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 letter-spacing:0;
}
.yotpo-star-rating-icon[data-v-41435ae8]{
 width: 19px;
 margin: 0px 4px;
}
.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-star-rating[data-v-3a2b9b7c], .yotpo-device-laptop .yotpo-review-form .yotpo-new-review-star-rating[data-v-3a2b9b7c], .yotpo-display-l .yotpo-review-form .yotpo-new-review-star-rating[data-v-3a2b9b7c], .yotpo-display-m .yotpo-review-form .yotpo-new-review-star-rating[data-v-3a2b9b7c],
.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-content[data-v-3a2b9b7c], .yotpo-device-laptop .yotpo-review-form .yotpo-new-review-content[data-v-3a2b9b7c], .yotpo-display-l .yotpo-review-form .yotpo-new-review-content[data-v-3a2b9b7c], .yotpo-display-m .yotpo-review-form .yotpo-new-review-content[data-v-3a2b9b7c],
.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-headline[data-v-3a2b9b7c], .yotpo-device-laptop .yotpo-review-form .yotpo-new-review-headline[data-v-3a2b9b7c], .yotpo-display-l .yotpo-review-form .yotpo-new-review-headline[data-v-3a2b9b7c], .yotpo-display-m .yotpo-review-form .yotpo-new-review-headline[data-v-3a2b9b7c] {
    min-height: auto !important;
    margin-bottom: 12px;
    height:auto !important;
}
.modal-backdrop.yotpo-review-form-modal .yotpo-modal{
 height:auto!important;
}
.modal-backdrop .yotpo-modal .modal-close-btn-wrapper[data-v-2ed9edcc]{
 top: 23px!important;
}
.modal-backdrop.yotpo-review-form-modal .yotpo-modal .yotpo-modal-content .yotpo-modal-header{
 margin-left: 28px!important;
 justify-content: flex-start!important;
}
.yotpo-star-rating-wrapper .yotpo-star-rating-text[data-v-206c3408] {
 margin: 0px 12px !important;
}
.yotpo-star-rating-wrapper .yotpo-form-label[data-v-206c3408] {
 margin-bottom: 0px!important;
}
.modal-backdrop.yotpo-review-form-modal .yotpo-modal .yotpo-modal-content .yotpo-modal-header{
 height:75px !important;
}
.collection .product-card__info{
 -webkit-box-align: start;
 align-items: flex-start;
 text-align: left;
}
/*  */
#onetrust-consent-sdk{
 display:none!important;
}
.yotpo-widget-instance .yotpo-review .yotpo-reviewer-verified-buyer-text{
 margin-left: 18px !important;
}
.yotpo-verified-icon-wrapper{
 top: 15px !important;left: 58px !important;
}
.yotpo-verified-icon-wrapper svg circle{
 fill:#141414!important;
}
.sticky-atc__title .product-detail__title .heading-4{
 font-family: Acumin Pro;
 font-weight:700;
}
.product-sticky-atc--show.product-sticky-atc,.product-sticky-atc__grid{
 background:#ffffff;
}
.social-icons.footer__menu-list g path{
 fill: #ffffff;
}
.product-sticky-atc.product-sticky-atc--show{
 border-top: 1px solid #141414;
}
.box-add-to-cart .quantity-selector__input{
 border:1px solid #141414;
 height:44px;
}
.quantity-selector__btn{
 height:44px;
}
.product-sticky-atc__form .btn--atc{
 font-family: Acumin Pro;
 font-size: 17px;
 font-style: normal;
 letter-spacing: 0;
 color:#fff;
 text-transform:uppercase;
 padding: 14.5px 20px 10.5px;
 font-weight:700;
}
.product-sticky-atc__variant-select,.product-sticky-atc__edit,.product-sticky-atc__form .product-price{
 font-family: Acumin Pro;
}
.product-sticky-atc__form .product-price{
 font-weight:500;
}
.product-sticky-atc__form .btn--atc:hover{
 background-color: #141414;
}
.subscription-widget input{
 accent-color: #141414!important;
}
.product-sticky-atc__edit{
 text-underline-offset: 2px;
 border: none;
 text-decoration: underline;
 height: auto;
 line-height: normal;
}
.product-sticky-atc__variant-select{
 font-weight:600;
}
.product-sticky-atc__variant-select data-variant-selected{
 font-weight:400;
}
.secondary-hero--collection .secondary-hero__content .swiper a{
 color: #141414;
 font-family: Acumin Pro;
 font-size: 15px;
 font-style: normal;
 letter-spacing: 0;
 font-weight: 500;
 text-underline-offset: 6px;
 line-height: normal;
 text-box-trim: trim-both;
 padding: 0;
 border-bottom: none;
 text-decoration: underline;
 text-decoration-thickness: 1px;
}
.secondary-hero--collection .secondary-hero__content .swiper .swiper-wrapper{
 gap:18px;
}
.header__icon.header__icon--cart .cart-count-badge{
 background: #141414;
}
.template-collection .accordion__item{
 border-bottom: 1px solid #141414;
}
.template-collection .accordion__content.accordion__content--open{
 padding-bottom:24px;
 max-height: fit-content;
 text-box-trim: trim-both;
 font-family: "Acumin Pro";
 line-height: 140%;
 font-size:15px;
}
.template-collection ul.accordion__list{
 border-top: 1px solid #141414;
}
.main-default-blog .blog__articles .article-card .article-card_content a{
 display:contents;
}
.hb-custom-rich-text.rich-text.meet-custom-rich-text{
 padding:56px 0;
 border-bottom: 1px solid #141414;
}
.hb-custom-rich-text.rich-text.meet-custom-rich-text *{
 font-family: "Acumin Pro";
 line-height: 140%;
 font-size:18px;
 color:#141414;
}
.wholesale-quote{
    padding: 60px 0 !important;
    border-top: 1px solid #242424;
    margin:0!important;
}
.whoesale-content-slider.tea-quality-swiper {
  padding-right: 56px!important;
}
/* search css */
body *{
 font-family: Acumin Pro!important;
}
.search__results-title {
    margin: 0 0 20px;
    font-size: 16px;
    border-bottom: 1px solid #141414;
    padding-bottom: 12px;
}
.search__results-list ul {
        gap: 12px;
    }
.search__results-item a{font-size: 15px;color:#141414;text-transform:capitalize;}
.search__results-title{
 text-transform:uppercase;
 font-weight:700;
 color:#141414;
}
.search__content,.search__content .button-bottom{background-color: #F7F7F7;}
.search__content .button-bottom a{border: none;
    background: #141414;
    height: 44px;
    padding: 10px 30px 7px;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 17px;
    font-style: normal;
    letter-spacing: 0;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    max-width: fit-content;
    margin: 0px auto;
    border-radius: 0;}
    .search__results-column p.heading-3{
    text-transform:uppercase;
    font-weight:700;
    color:#141414;
    font-size: 16px;
    margin-top:24px;
    }
    .search__results-column p.heading-3 + p{
        font-size:15px;
        line-height: 150%;
        leading-trim: both;
    }
    .search__content .button-bottom a:hover{ background: #141414;}
    .search__content .button-bottom a:after{display:none;}
.search__outer{
 background-color: #F7F7F7;
 padding: 32px 24px 32px;
}
body.search-open .header__main{
 background:#F7F7F7;
}
body.search-open .header .header__logo-image svg path {
    fill: #141414;
}
body.search-open .header .header__geo-country, body.search-open .header .navigation__link{
    color:#141414;
}
body.search-open .header svg path{
stroke:#141414;
}
body.search-open .header__icon.header__icon--cart .cart-count-badge{
 background:#141414;
}
.search__close{
 top: 57%;
 text-align: center;
}
.search__content{
padding-top:40px;
}
 .template-index:has(.ge-free-shipping-container) .header.header--sticky,
 .template-about-us-final:has(.ge-free-shipping-container) .header.header--sticky,
 .template-meet-the-producers:has(.ge-free-shipping-container) .header.header--sticky,
 .template-a-guide-to-loose-leaf-tea:has(.ge-free-shipping-container) .header.header--sticky,
 .template-better-model-for-tea:has(.ge-free-shipping-container) .header.header--sticky,
 .template-responsible-sourcing:has(.ge-free-shipping-container) .header.header--sticky,
 .template-reducing-impact:has(.ge-free-shipping-container) .header.header--sticky{
top:0!important;
} 
#md-app-embed__modal #label-md-modal__dialog{
text-transform:uppercase;
font-size:20px!important;
font-weight:700!important;
color:#141414 !important;
}
#md-app-embed__modal .md-modal__bodyContent p{
 color:#141414 !important;
 margin:0!important;
}
#md-app-embed__modal .md-modal__formContent .md-modal__formContent__select #md-form__select__country{
 border:1.5px solid #141414 !important;
}
#md-app-embed__modal #md-btn__form__onSubmit{
background:#141414 !important;
text-transform:uppercase!important;
text-align:center !important;
background-image:none !important;
justify-content: center!important;
font-weight:700 !important;

}
#md-app-embed__modal .md-modal__bodyContent,#md-app-embed__modal .md-modal__formContent {
    padding: 16px 32px 0 32px;
}
#md-app-embed__modal .md-modal__footer {
    padding: 16px 32px 56px 32px !important;
}

/* .product-card-stickers{
    position:absolute;
    left:13px;
    padding: 4px 8px;
    border: 1px solid #C9C4BE;
    background-color: #fff;
    color: #141414;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
} */

@media screen and (max-width: 1424px) {
.cold-infusions-banner.hb_hero_banner .hero__slide-content {
 height:100%;    
}
}
@media(max-width:1200px){
 .better-tea-image-text .image-with-text__center .rte p br{
 display:none;
 }
 .article__sidebar.article__sidebar--dt{
 padding:0;
 }
}
@media(min-width:1024px){
.contact-form__col.contact-form__col--form{
 margin-top:50px;
}
 .contact-form__col.contact-form__col--form{
 grid-column: 7 / 14;
}
.article__content{grid-column: 4 / 13;}
main.article__content.rte p,main.article__content.rte h2 {
 min-width:100%;
 max-width:100%;
 width:100%;
}
.hb-custom-rich-text.changing-our-mission .rich-text__content.rte * {
 font-size: 18px;
 }
}
@media screen and (max-width: 1140px) {
.cold-infusion-image-text.custom-meet-image-with-text .image-with-text__center{
 gap:25px; 
 }
.cold-infusion-image-text .image-with-text__center .rte ul {
 margin-bottom: 25px;
}
.cold-infusion-image-text .image-with-text__center .rte p strong{
 margin-bottom:10px;
}
.cold-infusion-image-text.image-with-text h2.heading-2 {
 font-size: 25px;
}
.better-tea-sustainability-report .rich-text__content p{
 max-width: 500px;
 font-size: 15px;
}
.better-tea-sustainability-report .btn{
 max-width: max-content;
 min-width: max-content;
}
}
@media(min-width:991px){
.cold-infusion-image-text .image-with-text__grid.image-with-text__grid--right .image-with-text__image{
 order:2;
}
}
@media(max-width:990px){
.cold-infusion-image-text.custom-meet-image-with-text .image-with-text__center {
    padding-right: 0;
}
.cold-infusion-image-text.image-with-text .image-with-text__text {
 padding: 56px 24px 0 !important;
 justify-content: flex-start;
}
.better-tea-sustainability-report .container.container--sm{
 flex-direction:column;
 align-items: center;
}
.better-tea-sustainability-report .rich-text__content p{
 text-align:center;
}
.better-tea-sustainability-report .rich-text__cta{
 margin:24px 0 0;
}
.better-tea-sustainability-report h2.rich-text__heading.heading-3{
 text-align:center;
}
.secondary-hero--collection .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
 background: #141414;
}
.secondary-hero--collection .swiper-pagination-progressbar{
 background:rgba(20, 20, 20,0.4);
}
.secondary-hero--collection .swiper-pagination-standard .swiper-pagination-progressbar {
 margin: 21px 0 0;
}
.secondary-hero--collection .secondary-hero__content .swiper a{
 font-size:13px;
}
.secondary-hero--collection .secondary-hero__content .swiper .swiper-wrapper {
 gap: 0;
}
}
@media screen and (max-width:749px){
.wholesale-quote{
    padding: 56px 0 !important;
}
.whoesale-content-slider.tea-quality-swiper {
  padding-right: 0!important;
}
.cold-infusions-banner.hb_hero_banner .hero__slide-image {
 height: 570px;
}
.cold-infusions-banner.hb_hero_banner .hero__slide-image .image-snippet:after {
 background: url('/cdn/shop/files/gradient-mobile.png?v=1756964786') top no-repeat;
 background-size: 100% 100%;
}
.shopify-section .hb-custom-rich-text.cold-infusions-richtext{
 padding: 56px 0;
}
.shopify-section .hb-custom-rich-text.cold-infusions-richtext h2.rich-text__heading,.template-page .heading-1,.template-page .heading-3,.contact-form__wrapper .heading-2,
.article__comment-form .heading-2,.article__comment-list .heading-2{
 font-size: 25px;
 line-height: 140%;
 margin-bottom:24px;
}
.shopify-section .hb-custom-rich-text.cold-infusions-richtext .rich-text__content.rte *,.article__comment *{
 font-size: 14px;
 line-height: 140%;
}
/* .cold-infusion-feature-product.hb_featured_products.featured-products {
 padding: 56px 0;
}
.cold-infusion-feature-product.hb_featured_products .product-card__price * {
 font-size: 12px;
} */

.cold-infusion-feature-product .hb_product_card h3.product-card__title.heading-4{

}
.cold-influsion-recipe-title.banner-top {
 padding-top: 24px;
}

#jing-cold-infusions .cold-influsion-recipe-title .heading-1 {
 margin-bottom: 0;
}
.shopify-section .cold-infusion-image-text.padding-top-0 {
 padding-top: 24px!important;
}
.cold-infusion-image-text.custom-meet-image-with-text .image-with-text__center {
 gap: 24px;
}
.cold-infusion-image-text .image-with-text__center .rte p strong {
 margin-bottom: 16px;
 font-size:13px;
 line-height:100%;
}
.cold-infusion-image-text .image-with-text__center .rte ul {
 margin-bottom: 24px;
}
.cold-infusion-image-text.image-with-text .image-with-text__btn.btn--arrow{
 max-width: 100%;
 width: 100% !important;
}
.cold-infusion-discover-text.hb-custom-rich-text.rich-text{
 padding-top:56px;
 padding-bottom:56px;
}
.cold-infusion-discover-text .rich-text__content.rte{
 font-size: 14px;
 line-height: 140%;
}
.cold-infusion-discover-text .rich-text__cta .btn{
 margin: 24px auto 0;
 max-width: 254px;
 font-size: 15px;
 line-height: 100%; 
}
.cold-infusions-bottom-banner.hb_hero_banner .hero__slide-image {
 height: 600px;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__heading.heading-3{
 max-width: 336px;
 margin: 0 auto 24px;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content {
 gap: 10px;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content.rte strong {
 font-size: 13px;
 line-height: 100%;
}
.shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content.rte h6 {
 margin-top: 14px;
}
.better-model-for-tea-banner.global-hero-banner.hb_hero_banner .hero__slide-text {
 max-width: 313px;
}
.better-tea-image-text.custom-meet-image-with-text .image-with-text__center .rte *{
 margin-bottom: 10px;
 font-size: 14px;
 line-height: 140%;
}
.better-tea-image-text .image-with-text__center .rte p:not(:first-child) strong {
 margin-top: 24px;
}
.cold-infusion-image-text.image-with-text.better-tea-image-text .image-with-text__btn.btn--arrow {
 max-width: max-content;
}
.custom-meet-image-with-text.image-with-text.better-tea-image-text.padding-top-56{
 padding-top:0!important;
}
.better-tea-image-text.custom-meet-image-with-text.image-with-text{
 padding-bottom: 56px!important;
}
.better-tea-image-text.cold-infusion-image-text.image-with-text h2.heading-2{
 max-width: 336px;
}
.better-tea-sustainability-report .btn{
 min-width:unset;
 max-width:unset;
 padding: 14px 12px;
 font-size:14px;
}
.better-tea-sustainability-report.hb-custom-rich-text.rich-text{
 padding: 56px 0;
 margin-top: 0px;
}
.custom-meet-image-with-text.better-tea-image-text.padding-top-btm-72{
 padding-top:0!important;
 padding-bottom:56px;
}
#contact .secondary-hero{
 padding:0 0 56px;
}
#contact .hb-secondary-hero .secondary-hero__grid{
 gap: 56px;
}
#contact .hb-secondary-hero .heading-1 {
 margin: 0 0 24px;
}
.contact-form__wrapper .heading-2,.article__comment-form .heading-2{
 margin-bottom: 16px;
}
.contact-form__info.contact-form__info--dt{
 display:block;
}
.contact-form__col.contact-form__col--mb{
 display:none;
}
.contact-form__col--content .rte p{
 font-size: 14px;
 line-height: 140%;
}
.contact-form__info h4.heading-4{
 font-size: 13px;
 line-height: 100%;
 margin-top: 16px;
 margin-bottom: 10px;
}
.contact-form__info .rte:last-child{
 margin:0;
}
.contact-form__grid{
 gap: 56px;
}
.contact-form__col.contact-form__col--form .heading-2{
 margin: 0 0 16px;
}
.contact-form__wrapper .input-wrapper input, .contact-form__wrapper .select-wrapper select, .contact-form__wrapper .input-wrapper textarea,
.article__comment-form .input-wrapper input,.article__comment-form .input-wrapper textarea{
 padding: 14.5px 20px 9.5px 20px;
 font-size: 13px;
 line-height: 13px;
}
.contact-form__wrapper .input-wrapper input::placeholder,.contact-form__wrapper .select-wrapper select::placeholder, .contact-form__wrapper .input-wrapper textarea::placeholder,
.article__comment-form .input-wrapper input::placeholder,.article__comment-form .input-wrapper textarea::placeholder{
 font-size: 13px;
}
.contact-form__wrapper .select-wrapper select{
 height: 40px;
}
.contact-form__wrapper .select-wrapper svg{
 top:16px;
}
.contact-form__form {
 gap: 16px;
}
.contact-form__wrapper .input-wrapper textarea,.article__comment-form .input-wrapper textarea {
 height: 192px;
}
.contact-form__form .btn,.article__comment-form .btn{
 margin-top:0;
 font-size: 15px;
 max-width: 100%;
}
.shopify-section .faqs-accordion{
 padding: 56px 0;
}
.shopify-section .faqs-accordion__content .heading-2{
 text-align:left;
}
.shopify-section .faqs-accordion__content .heading-2{
 margin: 0 0 32px;
}
.shopify-section .faqs-accordion__content .heading-2{
 font-size:25px;
}
.shopify-section .faqs-accordion__accordions .accordion__title{
 padding: 20px 0;
}
.shopify-section .faqs-accordion__accordions p.accordion__title.heading-4{
 font-size: 14px;
}
.shopify-section .faqs-accordion__accordions .accordion__title.heading-4.accordion__title--open {
 padding: 20px 0 16px;
}
#contact .faqs-accordion__accordions .accordion__content *{
 font-size: 14px;
 line-height: 150%;
}
#contact .faqs-accordion__btn{
 height: 42px;
 font-size: 15px;
 max-width: 212px;
 margin: 32px auto 0;
 line-height: 15px;
 padding: 16px 20px 12px;
}
.secondary-hero.secondary-hero--article {
 padding: 0 0 56px;
}
.article__container {
 padding: 40px 0;
}
main.article__content.rte *{
 font-size: 14px;
 line-height: 140%;
}
main.article__content.rte h2, main.article__content.rte h2 *{
 margin-top:24px;
 font-size: 25px;
 line-height: 120%;
}
.article__comment-form .input-row {
 margin: 0 0 16px;
}
.article__comment-form .input-row {
 gap: 16px;
}
.article__comment-form .btn{
 margin-top:16px;
}
.article__comment{
 margin: 0 0 16px;
 padding: 0 0 16px;
}
.article__sidebar.article__sidebar--mb {
 padding: 0px 24px 40px;
}
.article .social-sharing h3.heading-3{
 font-size: 20px;
}
.article__sidebar{
 grid-template-columns: repeat(2, auto);
 gap: 32px;
}
.article__author{
 grid-template-columns: 40px 1fr;
}
.article__author img{
 height:auto
}
.article__author-name .cta:after {
 margin-top: -16px;
}
.template-better-model-for-tea .shopify-section .hb-custom-rich-text.changing-our-mission h5{
 font-size:14px!important;
}
.template-better-model-for-tea .hb_hero_banner .hero__slide-p h5{
 font-size: 14px;
 line-height: 140%;
 max-width: 270px;
}
.hb_product_card .product-detail__origin a{
text-align:left;
}
html .shopify-section .image-text-padding-top-0{padding-top:0!important;}
.cold-infusion-feature-product.hb_featured_products.featured-products{
 padding:56px 0;
}
.cold-infusion-image-text.image-with-text h2.heading-2{
 max-width:332px;
}
.custom-meet-image-with-text .image-with-text__center ul li:after {
 width:3px;
 height:3px;
 top:8px;
}
.secondary-hero__meta li:after{
 margin-left: 1px;
}
.secondary-hero.secondary-hero--article .secondary-hero__meta{
 gap:10px;
}
/* about us css */
.shopify-section .about-us-world-single-tea.hb-custom-rich-text{
 padding: 56px 0;
}
.about-us-world-single-tea .rich-text__content.rte *{
 font-size: 14px;
}
.about-us-world-single-tea .rich-text__cta {
 margin: 24px 0 0;
}
.about-us-world-single-tea .rich-text__cta a{
 font-size: 14px;
 padding: 13px 10px;
 width: 100%;
}
.shopify-section .hb-custom-rich-text.aboutus_bottom_content{
 background: #F7F7F7;
 padding:56px 0;
}
.aboutus_bottom_content .rich-text__content.rte *{
 font-size: 25px;
}
.mobile-last-column.custom-meet-image-with-text.image-with-text{
 padding:0 0 56px!important;
 background: #fff;
}
.mobile-last-column.image-with-text h2.heading-2{
 font-size: 25px;
 line-height: 100%;
 font-family: "Acumin Pro";
 color: #141414;
 margin: 0 0 24px;
}
.mobile-last-column.image-with-text .rte *{
 color: #141414;
 font-family: "Acumin Pro";
 font-size: 14px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%;
 margin:0;
}
.yotpo-device-desktop .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-email[data-v-3a2b9b7c], .yotpo-device-desktop .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name[data-v-3a2b9b7c], .yotpo-device-laptop .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-email[data-v-3a2b9b7c], .yotpo-device-laptop .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name[data-v-3a2b9b7c], .yotpo-display-l .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-email[data-v-3a2b9b7c], .yotpo-display-l .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name[data-v-3a2b9b7c], .yotpo-display-m .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-email[data-v-3a2b9b7c], .yotpo-display-m .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name[data-v-3a2b9b7c]{
 width: 100% !important;
 min-height: auto!important;
 margin-bottom: 12px !important;
}
.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-star-rating[data-v-3a2b9b7c], .yotpo-device-tablet .yotpo-review-form .yotpo-new-review-star-rating[data-v-3a2b9b7c],
.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-content[data-v-3a2b9b7c], .yotpo-device-tablet .yotpo-review-form .yotpo-new-review-content[data-v-3a2b9b7c],
.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-headline[data-v-3a2b9b7c], .yotpo-device-tablet .yotpo-review-form .yotpo-new-review-headline[data-v-3a2b9b7c],
.yotpo-device-mobile .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-email[data-v-3a2b9b7c], .yotpo-device-mobile .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name[data-v-3a2b9b7c], .yotpo-device-tablet .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-email[data-v-3a2b9b7c], .yotpo-device-tablet .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name[data-v-3a2b9b7c]{
 min-height:auto !important;
 margin-bottom:12px;
}
.yotpo-star-rating-wrapper[data-v-206c3408],.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-content[data-v-3a2b9b7c], .yotpo-device-tablet .yotpo-review-form .yotpo-new-review-content[data-v-3a2b9b7c],
.yotpo-device-mobile .yotpo-review-form .yotpo-new-review-headline[data-v-3a2b9b7c], .yotpo-device-tablet .yotpo-review-form .yotpo-new-review-headline[data-v-3a2b9b7c],.yotpo-input-wrapper[data-v-448aa04e]{
 height:auto !important;
}
.yotpo-review-form .yotpo-name-email-wrapper[data-v-3a2b9b7c]{
 flex-direction: column !important;
 min-width: 100% !important;
}
.modal-backdrop .yotpo-modal .yotpo-modal-body[data-v-2ed9edcc] {
 height: auto!important;
}
.yotpo-vertical-pagination .yotpo-reviews-pagination-item[data-v-87deef4e]{
background:#000000 !important;
color:#fff !important;
border:none!important;
font-family: "Acumin Pro"!important;
padding: 7px 20px 4px !important;
font-size: 15px !important;
height: 42px!important;
min-width: 100% !important;
width: 100% !important;
max-width: 100% !important;
line-height: 30px !important;
text-transform: uppercase;
font-weight: 700 !important;

}
.yotpo-widget-instance .yotpo-reviews-container .yotpo-reviews-pagination-container,
.yotpo-vertical-pagination[data-v-87deef4e]{
min-width: 100% !important;
width: 100% !important;
max-width: 100% !important;

}
.hb-secondary-hero.secondary-hero--article .secondary-hero__content{
 padding: 32px 24px 0;
}
.product-sticky-atc__form .product-price,.product-sticky-atc__form .btn--atc{
 font-weight: 700;
 font-size: 15px;
}
.template-collection .accordion__content.accordion__content--open{
 font-size:14px;
 line-height:150%;
}
.global-image-with-text-top.image-with-text .image-with-text__btn.btn--arrow{
 line-height:normal;
}
.hb-custom-rich-text.rich-text.meet-custom-rich-text *{
 font-size:14px;
 line-height:150%;
}
/* search css */
.search__outer{
padding:16px 0;
}
.search__content{
padding-top: 13px;
}
.search__results-list ul {
gap: 2px;
}
.search__results-column p.heading-3{
    font-size: 13px;
    margin-top: 13px;
}
.search__results-column p.heading-3 + p {
    font-size: 13px;
    line-height: 140%;}
.search__content .button-bottom a{
    height: 36px;
    padding: 6px 15px 4px;
    font-size: 12px;
}
.search__close {
    top: 36%;
    width:12px;
    height:12px;
}
#md-app-embed__modal #label-md-modal__dialog {
    text-transform: uppercase;
    font-size: 24px !important;
    font-weight: 700 !important;
}
#md-app-embed__modal .md-modal__footer {
    padding: 0px 24px 48px 24px !important;
}
}

.container {
 padding: 0 56px !important;
}

@media screen and (max-width: 1279px) {
    .container {
        padding: 0 40px !important;
    }
}
@media screen and (max-width: 767px) {
.container {
    padding: 0 24px !important;
}
}
.yotpo-pictures-gallery, .yotpo-pictures-widget {
    margin: 0 0 !important;
}    
.yotpo-widget-instance {
    background-color: #fff;
}
.yotpo-widget-instance .yotpo-main-widget-layout  {
    background-color: #fff !important;
    padding: 72px 0 !important;
    border-top: 1px solid #141414 !important; 
}  
.yotpo-widget-instance .yotpo-head, .yotpo-widget-instance .yotpo-head {
    margin:0 0 16px !important;
}
.yotpo-widget-instance .yotpo-head, .yotpo-widget-instance .yotpo-head .yotpo-headline {
    border: none !important; 
    margin: 0 0 !important;
    font-family: "Acumin Pro"!important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important; 
    text-transform: uppercase !important; 
    color:#141414 !important;
    padding:0 0 !important;
}
.yotpo-widget-instance .yotpo-new-review-btn.yotpo-btn-s {
    background-color:#141414 !important; 
    padding: 15px 60px 12px !important;
   font-family: "Acumin Pro" !important;
    font-weight: 700 !important;         
    font-size: 17px !important;
    line-height: 1 !important;     
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
    color:#FFFFFF !important; 
    border-radius:unset !important;
    max-width: fit-content !important;
    min-height: unset !important;
 }
  .yotpo-widget-instance .yotpo-base-layout  {
    padding: 0 56px !important;
  }
 .yotpo-widget-instance .yotpo-base-layout .yotpo-layout-header-wrapper {
    border:none !important;
    flex-wrap: wrap;
    gap: 24px;
 }
 .yotpo-widget-instance .yotpo-base-layout .yotpo-star-rating-icon path {
    fill: #141414 !important;
 }
  .yotpo-widget-instance .yotpo-bottom-line-text {
    font-family: "Acumin Pro" !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 1 !important;
    letter-spacing: 0 !important; 
    color:#141414 !important;
  }
    .yotpo-widget-instance .yotpo-reviews-list .yotpo-review, 
    .yotpo-widget-instance .yotpo-media-modal .yotpo-review {
        background-color: #F7F7F7 !important;
        padding: 32px !important;
        margin: 0 0 !important;      
        height: 100% !important;
        position: relative !important; 
        flex-wrap: unset !important;
 }
  .yotpo-widget-instance .yotpo-review .yotpo-review-center-panel {
    max-width: unset !important;
  }
 .yotpo-widget-instance .yotpo-filters-container, 
 .yotpo-widget-instance .yotpo-reviews-main-widget .top-margin {
   display: none !important; 
 }
  .yotpo-widget-instance .yotpo-reviews-list {
    gap: 16px !important; 
    display: flex !important;
    flex-direction: column !important;
}
  .yotpo-widget-instance .yotpo-review .yotpo-review-content, 
    .yotpo-widget-instance .yotpo-review .yotpo-crfs-seperator {
    margin: 0 0 !important;
    display: flex !important;
    
}
  .yotpo-widget-instance .yotpo-reviews-list .yotpo-reviewer {
    gap: 20px !important;
}
.yotpo-widget-instance .yotpo-review .yotpo-reviewer-name.unselectable {
    font-family: "Acumin Pro" !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 1.223 !important;
    letter-spacing: 0 !important;
    color: #141414 !important;
}
.yotpo-widget-instance .yotpo-review .yotpo-reviewer-verified-buyer-text {
    font-family: "Acumin Pro" !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    color: #141414 !important;
    opacity: 0.7 !important;
}
.yotpo-widget-instance .yotpo-review .yotpo-review-right-panel {
    position: absolute !important;
    top: 32px !important;
    right: 32px !important;
}
.yotpo-widget-instance .yotpo-reviews-list .yotpo-review-title,
.yotpo-widget-instance .yotpo-reviews-list .yotpo-date-format {
    font-family: "Acumin Pro" !important;
    font-weight: 400 !important;
    font-size: 18px !important; 
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
    color: #141414 !important;
    margin:0 0 !important;
}
.yotpo-widget-instance .yotpo-reviews-list .yotpo-text-container,
.yotpo-widget-instance .yotpo-reviews-list .yotpo-read-more-text,
.yotpo-widget-instance .yotpo-reviews-list button.yotpo-read-more {
    font-family: "Acumin Pro" !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #141414 !important; 
    line-height: 1.5 !important; 
    letter-spacing: 0 !important;
}
.yotpo-widget-instance .yotpo-horizontal-pagination-container {
    margin:0 0 !important;
    gap: 18px;
}
.yotpo-widget-instance .yotpo-reviews-list .yotpo-text-container,
.yotpo-widget-instance .yotpo-reviews-list .yotpo-read-more-text, {
    margin:0 0 !important;
}
.yotpo-widget-instance .yotpo-reviews-list .yotpo-reviewer-image {
    margin: 0 0 !important;
    transform: translate(0px, 15px)!important;
} 
.yotpo-verified-icon-wrapper svg{width:10px !important;height:10px!important;}
.yotpo-verified-icon-wrapper{top: -5px !important;left: 62px !important;}
.yotpo-widget-instance .yotpo-review .yotpo-review-left-panel { 
    order:1 !important; 
    min-width: 352px !important;
}
.yotpo-widget-instance .yotpo-reviews-container .yotpo-reviews-pagination-container {
    margin: 16px 0 0;
}
.yotpo-widget-instance .yotpo-reviews-list .yotpo-star-rating.yotpo-review-star-rating {
    margin: 0 0 32px;
}
.yotpo-widget-instance .yotpo-reviews-container .yotpo-horizontal-pagination {
    margin: 0 0;
    align-items: center;  
    gap: 24px; 
}
.yotpo-widget-instance .yotpo-reviews-container .yotpo-reviews-pagination-item {
   min-width: 22px !important;
   line-height: 22px !important;
    color: #141414 !important;
    margin: 0 0 !important; 
    padding: 0 0 !important; 
}
.yotpo-widget-instance .yotpo-reviews-container a.selected.yotpo-reviews-pagination-item.yotpo-pagination-number {
    background-color: unset;
    border-radius: unset; 
    color: #141414;
    opacity: 1;
}
.yotpo-widget-instance .yotpo-reviews-container .yotpo-reviews-pagination-item.yotpo-pagination-number {
    font-family: "Acumin Pro" !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: 0;
    color: #141414;
    padding:0 0 !important;
    opacity: 0.4;
} 
.account-popup{background-color:#fff !important;}
.faqs{background:#fff!important}

.faq_query_section.hb-custom-rich-text.rich-text{padding:50px 0;border-bottom:1px solid #141414;}
.faq_query_section.hb-custom-rich-text.rich-text .btn--primary{    text-transform: uppercase;
    font-weight: 600;
    padding-top: 14px;
    padding-bottom: 10px;}
    .faqs__toggle.faqs__toggle--active{background: url(/cdn/shop/files/icon-arr_1.png?v=1760510925) no-repeat 0!important;    width: auto !important;
    background-size: contain !important;
    height: 11px !important;}
    .faqs .btn.btn--primary-outline{text-transform:uppercase!important;}
    .faqs .btn.btn--primary-outline:hover{color:#fff !important;}
    .faqs__categories h2{text-transform:uppercase !important;font-weight:700;}
    .account-popup svg path{stroke:#141414!important;}
    .btn{text-transform:uppercase !important;font-weight:700 !important;}
    .account-popup-header *,.account-popup .account-menu a{text-transform:uppercase!important;}
    .product-detail .product-price p{align-items:center;}
    .hb_main_product .product-detail__description p:not(:last-child){margin-bottom:10px;}
    .hb_main_product .product-detail__description *{
        font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.4;
    }
    .hb_main_product .product-detail__description strong{font-weight:700;}
    .hb_main_product .product-detail__description li:not(:last-child){margin-bottom:5px;}
    /* #rich-text-01K38DEQH9KPGK5A9F8V6V85G4 h1 span{font-weight:700 !important;text-transform:uppercase!important;} */
@media screen and (max-width:1279px) {
 .yotpo-widget-instance .yotpo-base-layout {
    padding: 0 40px !important;
 }
 .yotpo-widget-instance .yotpo-review .yotpo-review-left-panel { 
    min-width: 200px !important;
 }
}
@media screen and (max-width:767px) {
  .yotpo-widget-instance .yotpo-main-widget-layout  {
    padding: 56px 0 !important; 
 }  
 .yotpo-widget-instance .yotpo-base-layout {
     padding: 0 24px !important;
 }
 .yotpo-widget-instance .yotpo-reviews-list {
    gap:12px !important;
 }
 .yotpo-widget-instance .yotpo-reviews-list .yotpo-review, 
 .yotpo-widget-instance .yotpo-media-modal .yotpo-review {
    padding: 24px !important;
    flex-direction: column !important;
 }
 .yotpo-widget-instance .yotpo-head, 
 .yotpo-widget-instance .yotpo-head .yotpo-headline {
  font-size:25px !important;
  width:100%; 
  text-align:center;
 }
  .yotpo-widget-instance .yotpo-head {
    margin: 0 0 12px !important;
  }
 .yotpo-widget-instance .yotpo-base-layout .yotpo-layout-header-wrapper {
    flex-direction: column !important;
    padding: 0 0 24px !important;
 }
 .yotpo-widget-instance .yotpo-reviews-list .yotpo-review-title,
 .yotpo-widget-instance .yotpo-reviews-list .yotpo-date-format {
    font-size: 16px !important;
 }
 .yotpo-widget-instance .yotpo-reviews-list .yotpo-date-format {
    display:none !important;
 }
 .yotpo-widget-instance .yotpo-review .yotpo-review-center-panel {
   margin: 32px 0 0 !important;
 }
  .yotpo-widget-instance .yotpo-review-rating-title {
    margin: 0 0 12px !important;
 }
 .yotpo-widget-instance .yotpo-reviews-container .yotpo-reviews-pagination-item {
    min-width: 20px !important;
    line-height: 20px !important;
 }
 .yotpo-widget-instance .yotpo-reviews-container .yotpo-reviews-pagination-container {
    margin: 12px 0 0;
 } 
 .yotpo-widget-instance .yotpo-new-review-btn-wrapper {
    disply:flex;
    width:100%;
 }
 .yotpo-widget-instance .yotpo-new-review-btn.yotpo-btn-s {
     max-width: 100% !important;
     box-sizing:border-box;
 }
 .yotpo-vertical-pagination .yotpo-reviews-pagination-item[data-v-87deef4e]{
 background: #000 !important;
 color: #fff !important;
 border: none !important;
 font-family: Acumin Pro !important;
 padding: 7px 20px 4px !important;
 font-size: 15px !important;
 height: 42px !important;
 min-width: 100% !important;
 width: 100% !important;
 max-width: 100% !important;
 line-height: 30px !important;
 text-transform: uppercase;
 font-weight: 700 !important;
 }
 .template-better-model-for-tea .shopify-section .hb-custom-rich-text.changing-our-mission .rich-text__content *{
  font-family: "Acumin Pro"!important;
 font-size: 14px!important;
}  
.reducing-impact-sec .rich-text__content br{
 display:none;
}   
}
/* megamenu */
.navigation__mega .mega-menu { display: flex; gap: 68px; }
.navigation__mega .mega-menu .mega-col { flex: 0 0 55.73%; max-width: 55.73%; }
.navigation__mega .mega-menu .mega-right { flex: 1; display: flex; gap: 16px; }
.mega-grid { display: flex; flex-wrap: wrap; row-gap: 0; list-style: none; margin: 0 -20px; padding: 0; }
.mega-grid > li { width: 33.33%; margin: 0; padding: 0 20px; }
.mega-grid .menu_item_bg { display: flex; flex-direction: column; margin-bottom: 40px; }
.mega-grid .menu_item_bg:nth-last-child(1) { margin-bottom: 0px; }
.mega-grid .menu_item_bg > a { font-family: "Acumin Pro"; font-size: 13px; font-style: normal; font-weight: 700; line-height: 120%; text-transform: uppercase; color: #141414; padding-bottom: 12px; }
.mega-grid .menu_item_bg:has(ul) > a { border-bottom: 1px solid #141414; margin-bottom: 20px; }
.mega-grid .menu_item_bg ul { display: flex; flex-direction: column; }
.mega-grid .menu_item_bg ul li { margin-bottom: 12px; }
.mega-grid .menu_item_bg ul li:nth-last-child(1) { margin-bottom: 0px; }
.mega-grid .menu_item_bg ul li a { color: #141414; font-family: "Acumin Pro"; font-size: 15px; font-style: normal; font-weight: 400; line-height: 140%; position: relative; }
.mega-grid .menu_item_bg ul li a:hover:after { background: #141414; bottom: -2px; content: ""; display: block; height: 1px; position: absolute; width: 100%; }
.mega-right-block-bg { display: flex; margin: 0 -8px; }
.mega-right-block { flex: 0 0 50%; max-width: 100%; padding: 0 8px; }
.mega-right-block .mega-right-block-image { position: relative; margin: 0 0 24px; padding: 0 0 100%; width: 100%; }
.mega-right-block .mega-right-block-image img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
.mega-right-block .mega-box .mega-box-title { margin-bottom: 16px; }
.mega-right-block .mega-box .mega-box-title * { font-family: "Acumin Pro"; font-size: 16px; font-style: normal; font-weight: 700; line-height: 100%; text-transform: uppercase; color: #141414; margin: 0px; padding: 0px; }
.mega-right-block .mega-box .mega-box-text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; align-self: stretch; overflow: hidden; margin-bottom: 16px; }
.mega-right-block .mega-box .mega-box-text * { color: #141414; text-overflow: ellipsis; font-family: "Acumin Pro"; font-size: 15px; font-style: normal; font-weight: 400; line-height: 150%; margin: 0px; padding: 0px; }
.mega-right-block .mega-box a { color: #141414; font-family: "Acumin Pro"; font-size: 13px; font-style: normal; font-weight: 700; line-height: 150%; text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: none; text-decoration-thickness: auto; text-underline-offset: 25%; text-underline-position: from-font; text-transform: uppercase; }
.navigation__link.navigation__link--parent:before, .navigation__link.navigation__link--single:before{background: #141414;}
/* rewards */
#MainContent .ways-earn-points .lion-rule-item__content{
 border: 1px solid #141414;
 background-color: #ffffff;
 padding: 32px;
}
#MainContent .ways-earn-points .lion-rule-item__title{
 color:  #141414;
 font-family: "Acumin Pro";
 font-size: 16px;
 font-style: normal;
 font-weight: 700;
 line-height: 120%; 
 text-transform: uppercase;
 margin-bottom: 5px;
}
#MainContent .ways-earn-points .lion-rule-item__points{
 color:  #141414;
 text-align: center;
 font-family: "Acumin Pro";
 font-size: 15px;
 font-style: normal;
 font-weight: 400;
 line-height: 140%; 
 margin-bottom: 0;
}
.rewards-works-sec.image-with-text h2.heading-2{
 margin-bottom:0;
}
@media screen and (min-width:1280px) {
    .mega-menu-bottom-block-bg { display: none; }
    .mobile-menu { display: none; }
    .menu_mobile_bottom { display: none; }
}
@media screen and (max-width:1279px) {
    .navigation__list.navigation__list--parent { display: none; }
    .mobile-menu { overflow-y: scroll; }
    .mobile-menu, .submenu, .sub-submenu { list-style: none; margin: 0; padding: 0; }
    .submenu-toggle { background: none; border: none; cursor: pointer; font-size: 18px; margin-left: 8px; }
    .navigation__nav.has_mobile_menu { background: #FFFFFF; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item:nth-child(even) { background: #F7F7F7; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item > .menu-toggle, .navigation__nav.has_mobile_menu .mobile-menu .menu-item > a { cursor:pointer;padding: 20px 24px; color: #141414; font-family: "Acumin Pro"; font-size: 16px; font-style: normal; font-weight: 700; line-height: 100%; text-transform: uppercase; display: block; width: 100%; position: relative; }
    .navigation__nav.has_mobile_menu .mobile-menu .submenu { max-height: 0; overflow: hidden; transition: max-height 0.3s ease; display: flex; flex-wrap: wrap; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item .icon.active { display: none; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item .icon { position: absolute; top: 24px; right: 24px; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item .open > .icon { display: none; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item .open > .icon.active { display: block; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item .submenu { padding: 0 18px; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item .submenu > li { padding: 0 6px 12px; flex: 0 0 50%; max-width: 50%;text-box-trim: trim-start; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item .submenu > li > a {letter-spacing:0;color: #141414; font-family: "Acumin Pro"; font-size: 15px; font-style: normal; font-weight: 400; line-height: 140%; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item .submenu>li.shop_all_button { padding: 8px 6px 20px; flex: 0 0 100%; max-width: 100%; display: flex; flex-direction: column; }
    .navigation__nav.has_mobile_menu .mobile-menu .menu-item .submenu > li.shop_all_button a.button { padding: 15px 10px 12px; background: #141414; color: #FFF; font-family: "Acumin Pro"; font-size: 15px; font-style: normal; font-weight: 700; line-height: 100%; text-transform: uppercase; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
    .mega-right-block-slide .mega-right-block-image { position: relative; margin: 0 0 12px; padding: 0 0 100%; width: 100%; }
    .mega-right-block-slide .mega-right-block-image img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
    .mega-right-block-slide .mega-box .mega-box-title { margin-bottom: 12px; }
    .mega-right-block-slide .mega-box .mega-box-title * { font-family: "Acumin Pro"; font-size: 12px; font-style: normal; font-weight: 700; line-height: 100%; text-transform: uppercase; color: #141414; margin: 0px; padding: 0px; }
    .mega-right-block-slide .mega-box .mega-box-text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; align-self: stretch; overflow: hidden; margin-bottom: 5px; }
    .mega-right-block-slide .mega-box .mega-box-text * {letter-spacing:0; color: #141414; text-overflow: ellipsis; font-family: "Acumin Pro"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 140%; margin: 0px; padding: 0px; }
    .mega-right-block-slide .mega-box a { color: #141414; font-family: "Acumin Pro"; font-size: 11px; font-style: normal; font-weight: 700; line-height: 150%; text-decoration-line: underline; text-decoration-style: solid; text-decoration-skip-ink: none; text-decoration-thickness: auto; text-underline-offset: 25%; text-underline-position: from-font; text-transform: uppercase; }
    .mega-menu-bottom-block-bg { padding: 20px 24px 26px 24px; overflow: hidden; }
    .mega-menu-bottom-block-bg .mega-menu-bottom-block-slider { overflow: visible; width: 100%; }
    .navigation__actions { display: none; }
    .menu_mobile_bottom { padding: 20px; display: flex; justify-content: center; align-items: center; border-top: 1px solid #141414; margin-top: auto;}
    .menu_mobile_bottom a { color: #141414; font-family: "Acumin Pro"; font-size: 16px; font-style: normal; font-weight: 700; line-height: 100%; text-transform: uppercase; display: flex; align-items: center; justify-content: center; }
    .menu_mobile_bottom a svg { margin-right: 12px; margin-top: -2px; }
}
.breadcrumbs span.breadcrumbs-arrow{
 background: transparent;
 text-align: center;
}

.hb-search_results-link {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.hb-search_results-link {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.search__results-column {
    height:100%;
}
.hb-search_results-link img{
    max-height:323px;
    min-height:323px;
    object-fit: cover;
} 
@media screen and (max-width:767px){
    .hb-search_results-link img{
        max-height:215px;
        min-height:215px;
    } 
}