body.hv-botanical .hv-product{color:#183c2a;background:#f4f2e9}body.hv-botanical .hv-product .product{margin-top:0}body.hv-botanical .hv-product .product__title{margin-bottom:1.6rem}body.hv-botanical .hv-product .product__title h1,body.hv-botanical .hv-product .product__title h2{font-size:clamp(3.3rem,3.4vw,4.8rem)!important;line-height:1.12;letter-spacing:-.035em}body.hv-botanical .hv-product .product__title .hv-product__eyebrow{margin:0 0 1.6rem;color:#52624f;font-family:var(--font-body-family);font-size:1.05rem!important;font-weight:400;line-height:1.6;letter-spacing:.16em;text-transform:uppercase}body.hv-botanical .hv-product .doable{margin-block:1.6rem 1rem}body.hv-botanical .hv-product .product-form__input{max-width:100%}body.hv-botanical .hv-product .buy-buttons-block-wrapper{margin-bottom:2.4rem}body.hv-botanical .hv-product .product-form__submit{float:none;min-height:5.2rem;width:100%;margin-top:.6rem}body.hv-botanical .hv-product .product-form__error-message-wrapper:not([hidden]){display:flex!important}body.hv-botanical .hv-product .bundle-card{padding:1.5rem}body.hv-botanical .hv-product .bundle-card:focus-within{outline:2px solid #183c2a;outline-offset:3px}body.hv-botanical .hv-product .bundle-card p{font-family:var(--font-body-family)}body.hv-botanical .hv-product .product-form__input--pill input[type=radio]+label{color:#183c2a!important;border-color:#80927b!important;background:transparent}body.hv-botanical .hv-product .product-form__input--pill input[type=radio]:checked+label{color:#f4f2e9!important;border-color:#183c2a!important;background:#183c2a!important}body.hv-botanical .hv-product .product-form__input--pill input[type=radio]:disabled+label,body.hv-botanical .hv-product .product-form__input--pill input[type=radio].disabled+label{text-decoration:line-through;opacity:.6}body.hv-botanical .hv-product__quality{clear:both;margin-block:2.6rem;padding:2rem 2.2rem;border-left:2px solid #b69b62;background:#e5eadd}body.hv-botanical .hv-product__quality h2{margin:0 0 .8rem;color:#183c2a;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400;line-height:1.3;letter-spacing:-.02em}body.hv-botanical .hv-product__quality p,body.hv-botanical .hv-product__quality a{color:#344b37;font-family:var(--font-body-family);font-size:1.35rem;line-height:1.7}body.hv-botanical .hv-product__quality p{margin-bottom:1.2rem}body.hv-botanical .hv-product__quality a{display:inline-block;font-weight:500;text-underline-offset:.4rem}body.hv-botanical .hv-product .product__accordion{margin-block:0;border-color:#183c2a33}body.hv-botanical .hv-product .product__accordion+.product__accordion{border-top:0}body.hv-botanical .hv-product .product__accordion summary{padding-block:1.8rem}body.hv-botanical .hv-product .product__accordion .accordion__title{color:#183c2a;font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}body.hv-botanical .hv-product .product__accordion details[open]>.accordion__content{max-height:none!important;overflow:visible;opacity:1}body.hv-botanical .hv-product .product__accordion .accordion__content{margin:0;padding:0 0 2rem;color:#344137;font-size:1.45rem;line-height:1.75}body.hv-botanical .hv-product .product__accordion p,body.hv-botanical .hv-product .product__accordion li{color:#344137;font-family:var(--font-body-family);font-size:1.45rem;line-height:1.75}body.hv-botanical .hv-product .product__accordion p{margin-bottom:1.2rem}body.hv-botanical .hv-product .product__description li:before{background:none;content:"\2022";width:auto;height:auto;font-size:1.4rem;line-height:1.75}body.hv-botanical .hv-product .icon-description{margin-top:2.6rem;gap:1.5rem}body.hv-botanical .hv-product .variant-desc{background:#e5eadd;border-radius:2px;color:#344b37;font-size:1.25rem;font-weight:400;padding:.7rem 1rem}body.hv-botanical .hv-product .trustmarker_banner{height:auto;min-height:9rem;margin-top:1.5rem;padding-block:1.6rem;border:1px solid rgba(24,60,42,.18);border-radius:0;background:transparent}body.hv-botanical .hv-product .trustmarker_percentage{color:#183c2a;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:3.4rem}body.hv-botanical .hv-product .trustmarker_description{color:#344137;font-size:1.35rem;line-height:1.6}body.hv-botanical .hv-product .icon-with-text--vertical{margin-block:2.4rem 0}body.hv-botanical .hv-product .product__media,body.hv-botanical .hv-product .product-media-container{border-radius:0;background:#e9eddf}body.hv-botanical .hv-product .product__media{max-height:none}body.hv-botanical .hv-product .product-media-container.constrain-height.media-fit-contain{width:100%!important;margin-inline:0}body.hv-botanical .hv-product .thumbnail,body.hv-botanical .hv-product .thumbnail img{border-radius:0!important}body.hv-botanical .hv-product .thumbnail[aria-current]{border-color:#183c2a!important}body.hv-botanical:has(.hv-product) #MainContent .great_section,body.hv-botanical:has(.hv-product) #MainContent .ingredients-section,body.hv-botanical:has(.hv-product) #MainContent .faq{padding-block:6rem}body.hv-botanical:has(.hv-product) #MainContent .great_section .heading_tag h2,body.hv-botanical:has(.hv-product) #MainContent .great_section .heading_tag h2 span,body.hv-botanical:has(.hv-product) #MainContent .plus_sec h2,body.hv-botanical:has(.hv-product) #MainContent .ingredients-section h2,body.hv-botanical:has(.hv-product) #MainContent .image-with-text__heading,body.hv-botanical:has(.hv-product) #MainContent .prod-title{color:#183c2a;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,3.5vw,4.6rem);font-weight:400;line-height:1.15;letter-spacing:-.03em}body.hv-botanical:has(.hv-product) #MainContent .great_section .heading_tag .arrows{display:none}body.hv-botanical:has(.hv-product) #MainContent .great_section .great_wrapper .box{height:auto;min-height:17rem;border:1px solid rgba(24,60,42,.18);border-radius:0;background:#e5eadd;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.hv-botanical:has(.hv-product) #MainContent .great_section .text_box h6{color:#344137;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.55}body.hv-botanical:has(.hv-product) #MainContent .plus_sec.option1,body.hv-botanical:has(.hv-product) #MainContent .ingredients-section{background:#e5eadd;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.hv-botanical:has(.hv-product) #MainContent .plus_sec.option1{padding-block:3rem}body.hv-botanical:has(.hv-product) #MainContent .icon_and_text{gap:2rem;font-size:1.3rem;line-height:1.5}body.hv-botanical:has(.hv-product) #MainContent .icon_and_text img{width:5.2rem}body.hv-botanical:has(.hv-product) #MainContent .ingredient-portrait-section{padding-top:6rem}body.hv-botanical:has(.hv-product) #MainContent .ingredient-portrait-section .a_plus_section img{height:auto;aspect-ratio:auto;border-radius:0;object-fit:contain}body.hv-botanical:has(.hv-product) #MainContent .ingredient-card{padding:2.4rem;border:1px solid rgba(24,60,42,.14);border-radius:0;background:#f4f2e9;box-shadow:none}body.hv-botanical:has(.hv-product) #MainContent .ingredient-card img{border-radius:0}body.hv-botanical:has(.hv-product) #MainContent .ingredient-card h3{color:#183c2a;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400;line-height:1.3}body.hv-botanical:has(.hv-product) #MainContent .ingredient-card p,body.hv-botanical:has(.hv-product) #MainContent .image-with-text__text{color:#344137;font-size:1.5rem;line-height:1.75}body.hv-botanical:has(.hv-product) #MainContent .image_banner2_title{background:#f4f2e9;padding-block:3rem}body.hv-botanical:has(.hv-product) #MainContent .faq .faq_section{max-width:82rem;border-color:#183c2a33}body.hv-botanical:has(.hv-product) #MainContent .faq .faq-question span{color:#183c2a;font-size:1.6rem;line-height:1.5}body.hv-botanical:has(.hv-product) #MainContent .faq .faq-answer{color:#344137;font-size:1.45rem;line-height:1.75}body.hv-botanical:has(.hv-product) #MainContent .faq .faq-item.active .faq-answer{max-height:none}@media screen and (min-width:990px){body.hv-botanical .hv-product .product--medium:not(.product--no-media) .product__media-wrapper{width:calc(52% - 3rem);max-width:calc(52% - 3rem)}body.hv-botanical .hv-product .product--medium:not(.product--no-media) .product__info-wrapper{width:48%;max-width:48%}body.hv-botanical .hv-product media-gallery[data-desktop-layout=thumbnail_slider]{top:11rem;gap:1.2rem}body.hv-botanical .hv-product media-gallery[data-desktop-layout=thumbnail_slider]>.thumbnail-slider{flex-basis:7.2rem}}@media screen and (max-width:749px){body.hv-botanical .hv-product .product__info-wrapper{padding-top:2rem}body.hv-botanical .hv-product__quality{padding:1.8rem}body.hv-botanical .hv-product .bundle-card-header{grid-template-columns:2.4rem minmax(0,1fr) auto;gap:1rem}body.hv-botanical:has(.hv-product) #MainContent .great_section,body.hv-botanical:has(.hv-product) #MainContent .ingredients-section,body.hv-botanical:has(.hv-product) #MainContent .faq{padding-block:4rem}body.hv-botanical:has(.hv-product) #MainContent .ingredient-card{padding:2rem}body.hv-botanical:has(.hv-product) #MainContent .ingredient-card img{max-width:18rem;margin:0}}.hv-product--native-gallery .product__media img{object-fit:contain}.hv-product--native-gallery .product__modal-opener--image .product__media-zoom-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:zoom-in}.hv-product--native-gallery .product__modal-opener--image .product__media-zoom-lightbox:focus-visible,.hv-product--native-gallery .product__modal-opener--image .product__media-zoom-lightbox.focused{outline:2px solid #183c2a;outline-offset:-4px}body.hv-botanical .hv-purchase-help{margin-top:1.6rem;color:#52624f;font-size:1.25rem;line-height:1.6}body.hv-botanical .hv-purchase-help p{margin:0}body.hv-botanical .hv-purchase-help nav{display:flex;flex-wrap:wrap;gap:0 1.8rem}body.hv-botanical .hv-purchase-help a{display:inline-flex;align-items:center;min-height:44px;color:#183c2a;text-underline-offset:.3rem}body.hv-botanical .hv-label__serving{display:flex;flex-wrap:wrap;gap:.8rem 2rem;padding-block:.6rem 1.8rem;font-size:1.35rem;color:#344b37}.hv-bundle-picker{display:block;margin:2.4rem 0 1.2rem;color:#183c2a}.hv-bundle-picker[hidden],.hv-bundle-picker [hidden]{display:none!important}.hv-bundle-picker__fieldset{padding:0;margin:0;border:0;min-width:0}.hv-bundle-picker__fieldset legend{display:flex;align-items:center;gap:.9rem;margin-bottom:2rem;padding:0;font:400 2rem/1.4 Georgia,Times New Roman,serif;letter-spacing:-.02em}.hv-bundle-step{display:inline-grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid #87967c;border-radius:50%;font:500 1rem/1 var(--font-body-family);letter-spacing:0;flex:0 0 auto}.hv-bundle-picker__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.hv-pack-choice{position:relative;display:flex;justify-content:center;min-height:12rem;padding:2rem .8rem 1.4rem;border:1px solid #c5cdbf;border-radius:5px;background:#fffefa;cursor:pointer;text-align:center;transition:border-color .16s,background-color .16s}.hv-pack-choice:hover{border-color:#687d5e}.hv-pack-choice:has(input:checked){background:#e5eadc;border-color:#183c2a;box-shadow:inset 0 0 0 1px #183c2a}.hv-pack-choice:has(input:focus-visible){outline:2px solid #183c2a;outline-offset:4px}.hv-pack-choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hv-pack-choice__body{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.hv-pack-choice__name{font:500 1.3rem/1.4 var(--font-body-family)}.hv-pack-choice__prices{display:flex;align-items:baseline;justify-content:center;gap:.6rem;flex-wrap:wrap}.hv-pack-choice__price{font:400 clamp(2.5rem,2.4vw,3rem)/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.03em}.hv-pack-choice__was{color:#64705e;font:400 1.1rem/1.4 var(--font-body-family)}.hv-pack-choice__note{font:500 1.1rem/1.4 var(--font-body-family);color:#455c3e}.hv-pack-choice__badge{position:absolute;top:-.95rem;left:50%;transform:translate(-50%);border-radius:3px;padding:.3rem .8rem;white-space:nowrap;background:#183c2a;color:#fffefa;font:500 1rem/1.4 var(--font-body-family);letter-spacing:.02em;pointer-events:none}.hv-bundle-picker__mix{margin-top:2.2rem}body.hv-botanical .hv-bundle-picker__heading{display:flex;align-items:center;gap:.9rem;margin:0;font:400 2rem/1.4 Georgia,Times New Roman,serif;letter-spacing:-.02em}.hv-bundle-picker__hint{margin:.6rem 0 1.3rem;color:#52624f;font:400 1.2rem/1.6 var(--font-body-family)}.hv-bundle-row{display:grid;grid-template-columns:5.6rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:.8rem 1.2rem .8rem .8rem;margin-top:.7rem;border:1px solid #d5dccd;border-radius:5px;background:#fffefa}.hv-bundle-row--fixed{grid-template-columns:5.6rem minmax(0,1fr) auto;background:#edf0e5}.hv-bundle-picker .hv-bundle-picker__thumb{display:block;width:5.6rem;height:5.6rem;object-fit:contain;background:#fff;border-radius:3px}.hv-bundle-row__content{min-width:0}.hv-bundle-row__label,.hv-bundle-picker__select label{display:block;margin:0 0 .25rem;color:#66715e;font:400 1.05rem/1.5 var(--font-body-family)}.hv-bundle-row__name{display:block;font:500 1.3rem/1.45 var(--font-body-family)}.hv-bundle-row__included{font:400 1rem/1.5 var(--font-body-family);color:#53664a}.hv-bundle-picker__select select{display:block;width:100%;max-width:100%;min-height:4.4rem;margin:-.4rem 0 -.6rem;padding:.5rem 2.2rem .5rem 0;border:0;border-radius:0;color:#183c2a;background-color:transparent;font:500 1.3rem/1.5 var(--font-body-family);text-overflow:ellipsis;cursor:pointer}.hv-bundle-picker__select:focus-within{outline:2px solid #183c2a;outline-offset:2px}.hv-bundle-picker__select select:focus-visible{outline:none}.hv-bundle-picker__total{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:2rem 0 0;border-top:1px solid #c8d0c0;padding-top:1.6rem;font:500 1.35rem/1.5 var(--font-body-family)}.hv-bundle-picker__total small{display:block;margin-top:.25rem;color:#63705a;font:400 1.15rem/1.5 var(--font-body-family)}.hv-bundle-picker__total [data-selected-total]{font:400 3.2rem/1.2 Georgia,Times New Roman,serif;letter-spacing:-.03em}.hv-bundle-picker__automatic{margin:.6rem 0 0;color:#52624f;font:400 1.1rem/1.5 var(--font-body-family)}body.hv-botanical .buy-buttons-block-wrapper .product-form__buttons{max-width:none;width:100%}body.hv-botanical .buy-buttons-block-wrapper .product-form__submit{min-height:5.5rem;border-radius:4px;font-size:1.4rem;letter-spacing:.01em}.hv-bundle-terms{margin-top:1rem;font:400 1.15rem/1.6 var(--font-body-family);color:#52624f}.hv-bundle-terms summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.4rem;padding:.5rem 0;cursor:pointer;list-style:none}.hv-bundle-terms summary::-webkit-details-marker{display:none}.hv-bundle-terms[open] summary svg{transform:rotate(180deg)}.hv-bundle-terms summary:focus-visible{outline:2px solid #183c2a;outline-offset:3px}.hv-bundle-terms p{margin:0 0 1rem}@media screen and (max-width:389px){.hv-pack-choice{padding-inline:.5rem}.hv-pack-choice__name{font-size:1.15rem}.hv-pack-choice__note{font-size:1rem}.hv-bundle-row{gap:.8rem;padding-right:.8rem}}@media(prefers-reduced-motion:reduce){.hv-pack-choice{transition:none}}body.hv-botanical .hv-label__serving span{padding-left:1rem;border-left:2px solid #83916e}body.hv-botanical .hv-label__table{width:100%;table-layout:fixed;border-collapse:collapse;box-shadow:none;font-size:1.4rem;line-height:1.5;color:#183c2a}body.hv-botanical .hv-label__table caption{text-align:left;padding:.4rem 0 1.2rem;font-weight:500}body.hv-botanical .hv-label__table th,body.hv-botanical .hv-label__table td{border:0;border-bottom:1px solid #183c2a26;padding:1rem .5rem;vertical-align:top;text-align:right}body.hv-botanical .hv-label__table th:first-child{width:62%;padding-left:0;text-align:left;overflow-wrap:break-word}body.hv-botanical .hv-label__table tbody th{font-weight:400}body.hv-botanical .hv-label__table thead{background:#e5eadd}body.hv-botanical .hv-label__table thead th:first-child{padding-left:.6rem}body.hv-botanical .hv-label__table .hv-label__actives{border-top:2px solid #183c2a}body.hv-botanical .hv-product .hv-label__footnote{font-size:1.2rem;line-height:1.6;margin:1.2rem 0 .4rem}body.hv-botanical .hv-label__source{display:inline-flex;align-items:center;min-height:44px;padding-block:.6rem;color:#183c2a;text-underline-offset:.3rem;font-size:1.3rem}.hv-subscription-options{border:0;padding:0;margin:1.8rem 0 2.6rem;min-width:0}.hv-subscription-options legend{margin-bottom:1.2rem;font-size:1.45rem;font-weight:500}.hv-subscription-choice{display:flex;gap:1.2rem;align-items:flex-start;padding:1.5rem;margin-top:.8rem;border:1px solid #c5cdbf;border-radius:5px;background:#fffefa;color:#183c2a;cursor:pointer}.hv-subscription-choice:has(input:checked){border-color:#183c2a;box-shadow:inset 0 0 0 1px #183c2a;background:#e6ebdf}.hv-subscription-choice:has(input:focus-visible){outline:2px solid #9b782c;outline-offset:3px}.hv-subscription-choice input{accent-color:#183c2a;margin:.45rem 0 0;width:1.6rem;height:1.6rem;flex-shrink:0}.hv-subscription-choice strong{display:block;font-size:1.5rem;font-weight:500}.hv-subscription-choice small{display:block;font-size:1.25rem;line-height:1.6;color:#53634e}.hv-subscription-price{display:block;margin-top:.65rem;font-family:Georgia,serif;font-size:2.6rem;line-height:1.3}.hv-subscription-price small{font-family:var(--font-body-family);font-size:1.2rem}.hv-subscription-terms{font-size:1.2rem;line-height:1.65;color:#53634e;margin:1rem 0 0}.hv-subscription-options:not(:has(input[value]:not([value=""]):checked)) .hv-subscription-terms{display:none}.hv-bundle-picker[hidden],.hv-bundle-terms[hidden],.hv-club-terms[hidden]{display:none!important}.hv-club-terms{margin-top:1rem;color:#52624f;font-size:1.15rem;line-height:1.65}.hv-club-terms summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.hv-club-terms p{margin:0 0 1rem}.hv-subscription-terms a{color:#183c2a;text-underline-offset:.3rem;white-space:nowrap}.hv-bundle-picker[data-purchase-type=subscription] .hv-pack-choice__note{font-size:1.05rem}body.hv-botanical .hv-product .hv-product__native-quantity .price-per-item__container{position:static;width:auto}body.hv-botanical .hv-product .hv-product__native-quantity .quantity__label{display:block!important;margin:0 0 .8rem}body.hv-botanical .hv-product.hv-purchase-cards-ready .hv-af-product,body.hv-botanical .hv-product.hv-purchase-cards-ready .product-form__quantity{display:none!important}.hv-bundle-picker__notice{padding:1rem 1.2rem;background:#e5eadc;border-left:3px solid #183c2a;font-size:1.2rem;line-height:1.6}.hv-bundle-picker__bag-note{margin:.9rem 0;color:#42553b;font-size:1.15rem;line-height:1.6}.hv-bundle-picker__renewal{margin:1rem 0;color:#183c2a;font-size:1.25rem;line-height:1.5}.hv-bundle-picker__renewal small{display:block;margin-top:.4rem;color:#42553b;font-size:1.1rem;line-height:1.6}.hv-pack-choice__name,.hv-pack-choice__note{overflow-wrap:anywhere}@media screen and (max-width:479px){.hv-pack-choice{padding:1.8rem .5rem 1.2rem}.hv-pack-choice__price{font-size:clamp(2.1rem,6vw,2.8rem)}.hv-bundle-picker__total{align-items:flex-start}.hv-bundle-picker__total [data-selected-total]{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hv-botanical-product.css.map */
