#MainContent{--th-eyebrow-size: 14.3px;--th-major-section-heading-size: clamp(33px, 8.25vw, 35.2px)}#MainContent .th-product-hero__title{font-size:clamp(37.4px,5.28vw,68.2px)!important}#MainContent .th-product-hero__description,#MainContent .th-product-hero__quantity-label,#MainContent .th-product-hero__form .sls-purchase-options-label,#MainContent .th-product-hero__form .sls-selling-plan-group-name,#MainContent .th-product-hero__form .sls-more-info-text,#MainContent .th-product-hero__form .money{font-size:17.6px!important}#MainContent .th-product-hero__rating-text,#MainContent .th-product-hero__pouch-note{font-size:15.4px!important}#MainContent .th-product-hero__price{font-size:30.8px!important}#MainContent .th-product-hero__form .sls-savings-badge{font-size:11.792px!important}#MainContent .th-product-hero__form .sls-subscription-details-label,#MainContent .th-product-hero__form a{font-size:16.72px!important}#MainContent .th-product-hero__button{font-size:17.6px!important}#MainContent .th-product-trust__item{font-size:14.3px!important}#MainContent .th-mobile-cart__copy{font-size:13.2px!important}#MainContent .th-mobile-cart__copy strong,#MainContent .th-mobile-cart__button{font-size:14.3px!important}#MainContent .th-pi__intro{font-size:17.6px!important}#MainContent .th-pi__ingredient-tabs button,#MainContent .th-pi__card-select,#MainContent .th-pi__card-heading{font-size:14.667px!important}#MainContent .th-pi__ingredient-tabs span{font-size:9.9px!important}#MainContent .th-pi__number{font-size:12.1px!important}#MainContent .th-pi__card-heading strong{font-size:clamp(29.7px,3.08vw,41.8px)!important}#MainContent .th-pi__card-heading small{font-size:11px!important}#MainContent .th-pi__card-heading em{font-size:15.4px!important}#MainContent .th-pi__card-body>p{font-size:17.05px!important}#MainContent .th-pi__tags li{font-size:12.1px!important}#MainContent .th-pi__details-inner span{font-size:11px!important}#MainContent .th-pi__details-inner p{font-size:14.85px!important}#MainContent .th-pi__subhead h3{font-size:clamp(44px,6.27vw,79.2px)!important}#MainContent .th-pi__subhead>p:last-child{font-size:18.7px!important}#MainContent .th-pi__ecosystem-nodes button{font-size:13.2px!important}#MainContent .th-pi__ecosystem-nodes button span{font-size:8.8px!important}#MainContent .th-pi__ecosystem-core strong{font-size:18.7px!important}#MainContent .th-pi__quality-item strong{font-size:15.4px!important}#MainContent .th-home-faq__subheading,#MainContent .th-home-faq__answer{font-size:17.6px!important}#MainContent .th-home-faq__question{font-size:clamp(22px,2.09vw,29.7px)!important}#MainContent .th-testimonials-carousel__subheading,#MainContent .th-testimonial-card__quote,#MainContent .th-testimonial-card__author{font-size:16.5px!important}#MainContent .th-testimonial-card__details{font-size:14.3px!important}#MainContent .th-related-blends__subheading{font-size:16.5px!important}#MainContent .th-related-blends__title{font-size:24.2px!important}#MainContent .th-related-blends__price{font-size:17.6px!important}#MainContent .th-related-blends__button{font-size:14.3px!important}#MainContent .th-newsletter-signup__subheading,#MainContent .th-newsletter-signup__input{font-size:16.5px!important}#MainContent .th-newsletter-signup__button,#MainContent .th-newsletter-signup__message{font-size:14.3px!important}@media screen and (max-width:989px){#MainContent .th-product-hero__title{font-size:46.2px!important}}@media screen and (min-width:750px)and (max-width:989px){#MainContent .th-home-faq__question{font-size:clamp(20.9px,2.75vw,25.3px)!important}}@media screen and (max-width:749px){#MainContent .th-product-hero__title{font-size:clamp(30.8px,8.8vw,37.4px)!important}#MainContent .th-product-hero__price{font-size:28.6px!important}#MainContent .th-product-hero__button{font-size:16.5px!important}#MainContent .th-product-trust__item{font-size:13.75px!important}#MainContent .th-pi__card-heading strong{font-size:30.8px!important}#MainContent .th-pi__ecosystem-nodes button{font-size:11.55px!important}#MainContent .th-pi__subhead h3{font-size:clamp(41.8px,13.2vw,59.4px)!important}#MainContent .th-home-faq__question{font-size:20.9px!important}}@media screen and (max-width:560px){#MainContent .th-home-faq__answer{font-size:16.5px!important}}@media screen and (max-width:420px){#MainContent .th-product-hero__title{font-size:31.9px!important}}@media screen and (min-width:990px){#MainContent .th-product-hero__title{font-size:clamp(41.14px,5.808vw,75.02px)!important}#MainContent .th-product-hero__description,#MainContent .th-product-hero__quantity-label,#MainContent .th-product-hero__form .sls-purchase-options-label,#MainContent .th-product-hero__form .sls-selling-plan-group-name,#MainContent .th-product-hero__form .sls-more-info-text,#MainContent .th-product-hero__form .money{font-size:19.36px!important}#MainContent .th-product-hero__rating-text,#MainContent .th-product-hero__pouch-note{font-size:16.94px!important}#MainContent .th-product-hero__price{font-size:33.88px!important}#MainContent .th-product-hero__form .sls-savings-badge{font-size:12.971px!important}#MainContent .th-product-hero__form .sls-subscription-details-label,#MainContent .th-product-hero__form a{font-size:18.392px!important}#MainContent .th-product-hero__button{font-size:19.36px!important}#MainContent .th-pi__eyebrow{font-size:19.6625px!important}#MainContent .th-pi__header>h2{font-size:clamp(45.375px,11.34375vw,48.4px)!important}#MainContent .th-pi__intro{font-size:24.2px!important}#MainContent .th-pi__visual figcaption span{font-size:15px!important}#MainContent .th-pi__visual figcaption strong{font-size:clamp(37.5px,4.375vw,65px)!important}#MainContent .th-pi__ingredient-tabs button,#MainContent .th-pi__card-select,#MainContent .th-pi__card-heading{font-size:20.1675px!important}#MainContent .th-pi__ingredient-tabs span{font-size:13.6125px!important}#MainContent .th-pi__ingredient-tabs strong{font-size:20px!important}#MainContent .th-pi__number{font-size:16.6375px!important}#MainContent .th-pi__card-heading strong{font-size:clamp(40.8375px,4.235vw,57.475px)!important}#MainContent .th-pi__card-heading small{font-size:15.125px!important}#MainContent .th-pi__card-heading em{font-size:21.175px!important}#MainContent .th-pi__card-body>p{font-size:23.44375px!important}#MainContent .th-pi__tags li{font-size:16.6375px!important}#MainContent .th-pi__details-inner span{font-size:15.125px!important}#MainContent .th-pi__details-inner p{font-size:20.41875px!important}#MainContent .th-pi__subhead h3{font-size:clamp(60.5px,8.62125vw,108.9px)!important}#MainContent .th-pi__subhead>p:last-child{font-size:25.7125px!important}#MainContent .th-pi__ecosystem-map:before{font-size:11.25px!important}#MainContent .th-pi__ecosystem-nodes button{font-size:18.15px!important}#MainContent .th-pi__ecosystem-nodes button span{font-size:12.1px!important}#MainContent .th-pi__ecosystem-core strong{font-size:25.7125px!important}#MainContent .th-pi__quality-item strong{font-size:21.175px!important}}#MainContent .th-related-blends__eyebrow{font-size:17.875px!important}#MainContent .th-related-blends__subheading{font-size:20.625px!important}@media screen and (min-width:990px){#MainContent .th-product-hero__description{font-size:24.2px!important}}@media screen and (min-width:990px){#MainContent[data-template^=product] .okeReviews[data-oke-container],#MainContent[data-template^=product] div.okeReviews{--oke-text-small: 18px;--oke-text-regular: 21px;--oke-text-large: 28px;font-size:21px!important}}#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-review-side,#MainContent[data-template^=product] div.okeReviews .oke-w-review-side{background-color:transparent!important;border:0!important;box-shadow:none!important}#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-writeReview.oke-button,#MainContent[data-template^=product] div.okeReviews .oke-w-writeReview.oke-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:14px 26px!important;background:#6b8777!important;color:#fff!important;border:2px solid #6b8777!important;border-radius:8px!important;box-shadow:0 6px 16px #1f3f393d!important;font-weight:700!important;letter-spacing:.03em!important;text-decoration:none!important}#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-writeReview.oke-button:hover,#MainContent[data-template^=product] div.okeReviews .oke-w-writeReview.oke-button:hover{background:#4f6f62!important;color:#fff!important;border-color:#4f6f62!important;box-shadow:0 8px 20px #1f3f394d!important}#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-writeReview.oke-button:focus-visible,#MainContent[data-template^=product] div.okeReviews .oke-w-writeReview.oke-button:focus-visible{outline:3px solid #a88e4a!important;outline-offset:3px!important}@media screen and (min-width:990px){#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-writeReview.oke-button,#MainContent[data-template^=product] div.okeReviews .oke-w-writeReview.oke-button{min-height:62px!important;padding:18px 34px!important}}@media screen and (min-width:990px){#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-reviewer-name,#MainContent[data-template^=product] div.okeReviews .oke-w-reviewer-name{font-size:24px!important;line-height:1.25!important}#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-reviewerRecommendation-text,#MainContent[data-template^=product] div.okeReviews .oke-w-reviewerRecommendation-text{font-size:21px!important;line-height:1.4!important}#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-reviews-filterToggle,#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-reviews-filterToggle .oke-button-text,#MainContent[data-template^=product] div.okeReviews .oke-w-reviews-filterToggle,#MainContent[data-template^=product] div.okeReviews .oke-w-reviews-filterToggle .oke-button-text{font-size:22px!important;line-height:1.2!important}#MainContent[data-template^=product] .okeReviews[data-oke-container] .oke-w-writeReview.oke-button,#MainContent[data-template^=product] div.okeReviews .oke-w-writeReview.oke-button{font-size:24px!important;line-height:1.2!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/th-product-typography-110.css.map */
