.pure-section .page-width{max-width:var(--page-width)}.pure-pdp-pad{padding:0 5%}.pure-pdp-container{max-width:128rem;margin:0 auto}.pure-pdp-inner{padding:var(--pure-pdp-section-pad, 11.2rem) 0}@media screen and (max-width:991px){.pure-pdp-inner{--pure-pdp-section-pad: 8rem}}@media screen and (max-width:767px){.pure-pdp-inner{--pure-pdp-section-pad: 6rem}}.pure-highlights{display:flex;align-items:center;min-height:var(--pure-highlights-height, 70vh);background-color:var(--pure-light-teal);background-image:var(--pure-highlights-bg);background-repeat:no-repeat;background-size:cover;background-position:50% 0;color:#fff}.pure-highlights__inner{width:100%;padding:0 10%}.pure-highlights__heading{margin:0 0 2rem;color:#fff}.pure-attrs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border-top:0}.pure-attr{display:contents}.pure-attrs dt,.pure-attrs dd{margin:2rem 0;border-bottom:.1rem solid #fff;color:#fff}.pure-attrs dt{font-family:var(--font-heading-family);font-size:3rem;font-weight:400;line-height:2rem;letter-spacing:.2rem;text-transform:uppercase;padding:0 0 2rem;opacity:1}.pure-attrs dd{font-family:var(--font-body-family);font-size:2.5rem;font-weight:400;line-height:3.5rem;text-align:right}.pure-effects{list-style:none;margin:0 0 2.4rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}@media screen and (min-width:768px){.pure-effects{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.pure-effect{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem}.pure-effect__icon{display:inline-flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;background:rgba(var(--pure-light-green-rgb),.16);color:var(--pure-dark-teal)}.pure-effect__icon img{width:56px;height:56px;object-fit:contain}.pure-effect__label{font-size:1.4rem;letter-spacing:.04rem;text-transform:uppercase}.pure-suggested{max-width:68ch}.pure-suggested__title{margin:0 0 .6rem;font-size:1.5rem;letter-spacing:.06rem;text-transform:uppercase}.pure-suggested__body{margin:0}@media screen and (max-width:991px){.pure-highlights__inner{padding:0 5%}}@media screen and (max-width:767px){.pure-attrs{grid-template-columns:1fr}.pure-attrs dt{margin-bottom:0;border-bottom:0;padding-bottom:.8rem;font-size:2.5rem}.pure-attrs dd{margin-top:0;text-align:left;font-size:2rem;line-height:3rem;padding-bottom:1.6rem}}@media screen and (max-width:479px){.pure-attrs dt{font-size:2rem}.pure-attrs dd{font-size:1.8rem;line-height:2.6rem}}.pure-ingredients__head{display:flex;justify-content:center;text-align:center;margin:0 0 8rem;padding-bottom:4rem}.pure-ingredients__heading{margin:2rem 0;font-family:var(--font-heading-family);font-size:var(--pure-title-size);font-weight:var(--font-heading-weight);line-height:var(--pure-title-lh);letter-spacing:.3rem;color:var(--pure-dark-teal)}.pure-ingredients__grid{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;justify-content:space-between;gap:3.2rem}.pure-ingredient{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:50%;flex:0 1 auto;height:var(--pure-ingredient-height, 70vh);padding:3.2rem;overflow:hidden;border-radius:4rem;color:#fff;background:rgba(var(--pure-dark-teal-rgb),.6)}.pure-ingredient__media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4rem;overflow:hidden}.pure-ingredient__media img{width:100%;height:100%;object-fit:cover;display:block}.pure-ingredient__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.pure-ingredient__content{position:relative;max-width:30.4rem}.pure-ingredient__name{margin:2rem 0 0;font-family:var(--font-heading-family);font-size:3rem;font-weight:var(--font-heading-weight);line-height:4rem;letter-spacing:.2rem;color:#fff}@media screen and (max-width:1439px){.pure-ingredient__name{font-size:2.5rem}}.pure-ingredient__note{margin:1.6rem 0 1rem;font-family:var(--font-body-family);font-size:2.4rem;line-height:3.5rem;letter-spacing:normal;color:#fff}.pure-ingredient__content{transition:opacity .3s}.pure-ingredient__reveal{display:grid;grid-template-rows:1fr}.pure-ingredient__reveal-inner{min-height:0}@media(min-width:992px)and (hover:hover)and (pointer:fine){.pure-ingredient__reveal{grid-template-rows:0fr;opacity:0;transform:translateY(100%);transition:grid-template-rows .24s cubic-bezier(.215,.61,.355,1),opacity .24s cubic-bezier(.215,.61,.355,1),transform .24s cubic-bezier(.215,.61,.355,1)}.pure-ingredient__reveal-inner{overflow:hidden}.pure-ingredient:hover .pure-ingredient__reveal,.pure-ingredient:focus-within .pure-ingredient__reveal{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.pure-ingredient{transition:width .24s cubic-bezier(.215,.61,.355,1)}.pure-ingredient__media:after{transition:background-color .24s cubic-bezier(.215,.61,.355,1)}.pure-ingredient:hover,.pure-ingredient:focus-within{width:70%}.pure-ingredient:hover .pure-ingredient__media:after,.pure-ingredient:focus-within .pure-ingredient__media:after{background:#000000b3}.pure-ingredients__grid:hover .pure-ingredient:not(:hover) .pure-ingredient__content,.pure-ingredients__grid:focus-within .pure-ingredient:not(:focus-within) .pure-ingredient__content{opacity:0}}@media(prefers-reduced-motion:reduce){.pure-ingredient,.pure-ingredient__content,.pure-ingredient__reveal,.pure-ingredient__media:after{transition:none}}.pure-faqs__grid{display:grid;grid-template-columns:3fr 4fr;gap:6.4rem 8rem;align-items:start}.pure-faqs__media{margin:0}.pure-faqs__media img{display:block;width:100%;height:auto}.pure-faqs__heading{margin:0 0 2rem}.pure-faqs__list{border-bottom:.1rem solid #000}.pure-faq{display:block;border-top:.1rem solid #000;border-bottom:0}.pure-faq__heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.pure-faq__summary{width:100%;border:0;background:none;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2rem 0;cursor:pointer;list-style:none}.pure-faq__summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.pure-faq__panel{overflow:hidden}.pure-faq__panel[hidden]{display:none!important}.pure-faq__q{flex:1 1 auto;min-width:0;font-family:var(--pure-font-cond-family);font-size:2.4rem;font-weight:400;line-height:1.33;letter-spacing:.2rem;color:#0d0e10}.pure-faq__icon{flex:0 0 3.2rem;align-self:flex-start;width:3.2rem;height:3.2rem;display:block;color:#333;transition:transform .38s ease}.pure-faq__icon svg{display:block;width:100%;height:100%}.pure-faq__summary[aria-expanded=true] .pure-faq__icon{transform:rotate(180deg)}.pure-faq__a{padding:0 0 3.2rem;font-family:var(--font-body-family);font-size:2rem;line-height:1.78;letter-spacing:normal;color:var(--pure-ink);max-width:none}@media(prefers-reduced-motion:reduce){.pure-faq__icon{transition:none}}@media screen and (max-width:991px){.pure-faqs__grid{gap:4.8rem}.pure-faq__a{padding-bottom:2.4rem}}@media screen and (max-width:767px){.pure-faq__q{font-size:2.5rem;text-align:center}.pure-faq__summary{padding:1.6rem 0}.pure-faq__icon{flex-basis:2.8rem;width:2.8rem;height:3.2rem}}.pure-ptst{min-height:0;background-color:var(--pure-dark-green);background-image:var(--pure-ptst-bg);background-repeat:no-repeat;background-size:cover;background-position:100% 0}.pure-ptst__pad{padding:0 5%}.pure-ptst__container{max-width:128rem;margin:0 auto}.pure-ptst__inner{padding:var(--pure-pdp-section-pad, 11.2rem) 0}.pure-ptst__card{position:relative;width:100%;max-width:76.8rem;margin:0 auto;min-height:var(--pure-ptst-card-height, 55vh);background-color:#fff;background-image:var(--pure-ptst-card-bg);background-repeat:no-repeat;background-size:cover;background-position:50% 30%}.pure-ptst__body{padding:var(--pure-ptst-body-top, 10rem) 0 0;text-align:center}.pure-ptst__heading{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:3.8rem;font-weight:var(--font-heading-weight);line-height:4.4rem;letter-spacing:.2rem;color:#333;text-transform:uppercase}.pure-ptst__quote{margin:2rem 4rem 1rem;padding:0 10rem;border:0;font-family:var(--font-body-family);font-size:2.5rem;font-style:normal;font-weight:400;line-height:4rem;letter-spacing:normal;color:#333}.pure-ptst__rating{display:flex;align-items:center;justify-content:center;margin-top:4rem;height:2.4rem;color:gold}.pure-ptst__star{display:block;width:2.4rem;height:2.4rem;margin-right:.4rem}.pure-ptst__star svg{display:block;width:100%;height:100%}.pure-ptst__author{margin:2rem 10% 0;font-family:var(--font-heading-family);font-size:2.5rem;font-weight:400;line-height:2rem;letter-spacing:normal;color:#000}@media screen and (max-width:991px){.pure-ptst{min-height:0}.pure-ptst__quote,.pure-ptst__rating{margin-top:0}.pure-ptst__author{font-size:2.2rem}}@media screen and (max-width:767px){.pure-ptst__body{--pure-ptst-body-top: 20rem}.pure-ptst__heading{font-size:3rem}.pure-ptst__quote{margin:1rem 4rem;padding:0 4rem;font-size:2rem;line-height:3rem}.pure-ptst__rating,.pure-ptst__author{margin-top:1rem}}.pure-seo-note{padding:0 5%}.pure-seo-note__inner{display:flow-root;max-width:94rem;margin:0 auto}.pure-seo-note__text{margin:0 0 1rem;font-family:var(--font-body-family);font-size:2rem;line-height:3rem;letter-spacing:normal;color:#333}@media screen and (max-width:991px){.pure-seo-note__inner{max-width:72.8rem}}@media screen and (max-width:767px){.pure-seo-note{padding:0 1rem}.pure-seo-note__inner{max-width:none}}main[data-template=product] product-info>.page-width{max-width:138rem}main[data-template=product] product-info .product{align-items:start}main[data-template=product] product-info .product__title h1{margin:0;color:var(--pure-dark-teal);font-family:var(--font-heading-family);font-size:3.5rem;font-weight:500;line-height:4.5rem;letter-spacing:.2rem;text-transform:none;word-break:normal}main[data-template=product] product-info .price--large{color:var(--pure-dark-teal);font-family:var(--font-body-family);font-size:2.5rem;line-height:3.5rem}main[data-template=product] product-info .product__text,main[data-template=product] product-info .product__description,main[data-template=product] product-info .form__label,main[data-template=product] product-info .product-form__input,main[data-template=product] product-info .quantity__label{font-family:var(--font-body-family)}main[data-template=product] product-info .product-form__input--pill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;max-width:none;min-width:0}main[data-template=product] product-info .product-form__input .form__label,main[data-template=product] product-info .quantity__label{grid-column:1 / -1;width:100%;margin:0 0 .8rem;padding:0;font-family:var(--font-heading-family);font-size:1.9rem;line-height:3rem;font-weight:500;letter-spacing:normal;text-transform:none;color:#000;opacity:1}main[data-template=product] product-info .product-form__input--pill+.product-form__input--pill{margin-top:4rem}main[data-template=product] product-info .product-form__input input[type=radio]+label{width:100%;margin:0;min-height:5.2rem;padding:1.5rem 4rem;border:.1rem solid #000;border-radius:1.5rem;background-color:#fff;color:var(--pure-dark-teal);font-family:var(--font-heading-family);font-size:1.7rem;line-height:2rem;letter-spacing:0;font-weight:400;text-transform:none}main[data-template=product] product-info .product-form__input--pill:first-of-type input[type=radio]+label{letter-spacing:.1rem;font-weight:500}@media screen and (min-width:1920px){main[data-template=product] product-info .product-form__input--pill:first-of-type input[type=radio]+label{font-size:2rem}}main[data-template=product] product-info .product-form__input--pill input[type=radio]:checked+label{border-width:0;border-style:none;border-color:#000;padding:2rem 4rem;background-color:var(--pure-dark-teal);color:#fff}main[data-template=product] product-info .product-form__input--pill input[type=radio]:disabled+label,main[data-template=product] product-info .product-form__input--pill input[type=radio].disabled+label{opacity:.3;border-color:#000;color:var(--pure-dark-teal);text-decoration:none}main[data-template=product] product-info .product-form__input--dropdown{width:100%;max-width:none;margin-bottom:0}main[data-template=product] product-info .product-form__input--dropdown .select .svg-wrapper,main[data-template=product] product-info .product-form__input--dropdown .select .icon-caret{display:none}@media screen and (min-width:1920px){main[data-template=product] product-info .product-form__input--dropdown{margin-bottom:2rem}}main[data-template=product] product-info .product-form__input--dropdown .select{width:100%}main[data-template=product] product-info .product-form__input--dropdown .select__select{box-sizing:border-box;-webkit-appearance:auto;appearance:auto;width:100%;margin-left:0;margin-right:0;height:6rem;min-height:0;padding:0 0 0 .8rem;border:.1rem solid rgb(223,223,223);border-radius:.48rem;background-color:#fff;color:#000;font-family:var(--font-heading-family);font-size:1.7rem}@media screen and (max-width:767px){main[data-template=product] product-info .product-form__input--dropdown .select__select{height:4.5rem}}@media screen and (max-width:479px){main[data-template=product] product-info .product-form__input--dropdown .select__select{font-size:1.28rem}}main[data-template=product] product-info .product-form__input input[type=radio]:focus-visible+label{outline:.3rem solid var(--pure-light-teal);outline-offset:.3rem;box-shadow:none}main[data-template=product] product-info .product-form__buttons{max-width:none}main[data-template=product] product-info .product-form__submit,main[data-template=product] product-info .shopify-payment-button__button{min-height:5.4rem;border-radius:1.5rem;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.1rem;text-transform:uppercase}main[data-template=product] product-info .product-form__submit{background:var(--pure-dark-teal);color:#fff}main[data-template=product] product-info .product-form__submit:not([disabled]):hover{background:var(--pure-light-teal)}main[data-template=product] product-info .product__description{color:var(--pure-dark-teal);font-size:1.8rem;line-height:2.8rem}main[data-template=product] product-info .product__accordion summary{min-height:5.2rem}@media screen and (min-width:990px){main[data-template=product] product-info .product{grid-template-columns:minmax(0,45rem) minmax(0,1fr);column-gap:3rem;margin-top:5rem}main[data-template=product] product-info .product__media-wrapper{width:45rem;max-width:100%}main[data-template=product] product-info .product__info-wrapper{width:auto;max-width:none;padding-left:5rem}}@media screen and (max-width:991px){main[data-template=product] product-info .product{display:flex;flex-direction:column;align-items:center;row-gap:1.6rem;column-gap:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem}main[data-template=product] product-info .product .product__media-wrapper,main[data-template=product] product-info .product .product__info-wrapper{width:100%;max-width:100%;padding-left:0;padding-right:0}main[data-template=product] product-info .product__info-container{max-width:100%}main[data-template=product] product-info .product__info-container,main[data-template=product] product-info .product__title,main[data-template=product] product-info .price{text-align:center}main[data-template=product] product-info .product-form__input,main[data-template=product] product-info .product-form__quantity{margin-right:auto;margin-left:auto}}@media screen and (max-width:749px){main[data-template=product] product-info .product{margin-top:0}main[data-template=product] product-info .product__info-wrapper{width:100%}main[data-template=product] product-info .product__title h1{font-size:2.5rem;line-height:3.5rem}main[data-template=product] product-info .product-form__input input[type=radio]+label{padding-right:2rem;padding-left:2rem;font-size:1.3rem}}@media screen and (max-width:479px){main[data-template=product] product-info .product-form__input--pill{align-items:center}main[data-template=product] product-info .product-form__input--pill input[type=radio]+label,main[data-template=product] product-info .product-form__input--pill input[type=radio]:checked+label{padding-left:2rem;padding-right:2rem;text-align:center;font-size:1.7rem}main[data-template=product] product-info .product-form__input--pill:first-of-type input[type=radio]+label{font-size:1.5rem}}main[data-template=product] product-info .page-width{max-width:none;padding-left:0;padding-right:0}main[data-template=product] product-info .product{max-width:120rem;margin-left:auto;margin-right:auto}@media screen and (min-width:1920px){main[data-template=product] product-info .product{max-width:150rem}}@media screen and (min-width:992px){main[data-template=product] product-info .product{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;row-gap:1.6rem;margin-top:5rem;justify-items:center;align-items:stretch;padding:0}main[data-template=product] product-info .product .product__media-wrapper{width:100%;max-width:100%;padding:0}main[data-template=product] product-info .product .product__info-wrapper{width:100%;max-width:100%;padding-left:0}}.pure-product-subtitle{margin:1rem 0 0;font-family:var(--font-heading-family);font-size:1.6rem;line-height:2.2rem;font-weight:400;letter-spacing:.1rem;color:#333;text-align:start}@media screen and (min-width:1920px){.pure-product-subtitle{font-size:2rem;margin-top:2rem}}@media screen and (max-width:479px){.pure-product-subtitle{font-size:1.5rem;line-height:2rem;text-align:center}}.pure-product-effect{margin:1rem 0 0;width:fit-content;font-family:Zing Script,Brush Script MT,cursive;font-size:3.2rem;line-height:2.2rem;font-weight:600;letter-spacing:normal;color:var(--pure-light-teal);text-align:start}.pure-product-effect--calm{color:var(--pure-light-teal)}.pure-product-effect--balance{color:var(--pure-light-green)}.pure-product-effect--energize{color:var(--pure-light-orange)}@media screen and (min-width:1920px){.pure-product-effect{margin-top:2rem}}@media screen and (max-width:991px){.pure-product-effect{margin-inline:auto}}@media screen and (max-width:479px){.pure-product-effect{margin-top:1rem;font-size:2.2rem;text-align:left}}.pure-buy-pills{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:2.5rem;margin:0 0 2.4rem;padding:0}.pure-buy-pill{display:flex;flex-flow:row;align-items:center;justify-content:flex-start;gap:2rem;text-align:left;color:#000}.pure-buy-pill__icon{width:25%;height:auto;max-width:none}.pure-buy-pill__label{max-width:100%;text-align:left;font-family:var(--font-heading-family);font-size:1.8rem;line-height:2.4rem;letter-spacing:.1rem}@media screen and (min-width:1440px){.pure-buy-pill__label{width:30rem;max-width:none;font-size:2rem}main[data-template=product] product-info .product{grid-template-columns:minmax(0,1fr) minmax(66.5rem,1fr)}}@media screen and (max-width:991px){.pure-buy-pills{gap:2rem}}@media screen and (max-width:479px){.pure-buy-pills{gap:3rem}.pure-buy-pill{gap:1rem;width:100%}.pure-buy-pill__icon{width:40%}.pure-buy-pill__label{font-size:1.5rem}}.pure-buy-tab{display:block;border-top:.1rem solid #000}.pure-buy-tab__panel{overflow:hidden}.pure-buy-tab__summary{width:100%;border:0;background:none;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:500;line-height:3.5rem;letter-spacing:.2rem;color:#000}.pure-buy-tab__summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.pure-buy-tab__icon{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;transition:transform .38s ease}.pure-buy-tab__icon svg{display:block;width:100%;height:100%}.pure-buy-tab__summary[aria-expanded=true] .pure-buy-tab__icon{transform:rotate(180deg)}.pure-buy-tab__panel[hidden]{display:none!important}.pure-buy-tab__heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.pure-buy-tab__body{margin:0 0 2.4rem;display:flow-root;font-family:var(--font-body-family);font-size:2.5rem;line-height:3.5rem;color:#000;letter-spacing:normal;text-align:start}.pure-buy-tab__body.rte ul,.pure-buy-tab__body.rte ol{list-style-position:outside;padding-left:4rem;margin:0 0 1rem;display:flow-root}.pure-buy-tab__body.rte p{margin:0 0 1rem}@media screen and (max-width:767px){.pure-buy-tab__body{margin-bottom:2rem}}@media screen and (max-width:479px){.pure-buy-tab__body{margin-top:.8rem;font-size:2rem}}.pure-buy-disclaimer{margin-top:2.4rem}.pure-buy-disclaimer__title{margin:0 0 .4rem;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.2rem;text-transform:uppercase;color:#000}.pure-buy-disclaimer__body{margin:0;font-family:var(--font-body-family);font-size:1.6rem;line-height:2.4rem;color:rgba(var(--color-foreground),.8)}main[data-template=product] product-info .product-form__submit{--buttons-border-width: 0;display:flex;align-items:center;justify-content:center;gap:1.7rem;border:0;box-shadow:none;min-height:7rem;padding:2rem 6rem;border-radius:1.5rem;font-size:2rem;line-height:2rem;letter-spacing:.2rem;font-weight:500}main[data-template=product] product-info .pure-buy-price{display:flex;align-items:center;gap:1rem;font-family:var(--font-heading-family);font-size:2.3rem;line-height:3rem;font-weight:500;letter-spacing:.2rem;text-align:left}main[data-template=product] product-info .pure-buy-price:empty{display:none}main[data-template=product] product-info .appstle_sub_widget,main[data-template=product] product-info #appstle_subscription_widget0{display:none}main[data-template=product] product-info .pure-buy-price__onetime{display:contents}main[data-template=product] product-info .pure-buy-price__subscribe{display:none}main[data-template=product] product-info[data-pure-option=subscribe] .pure-buy-price__onetime{display:none}main[data-template=product] product-info[data-pure-option=subscribe] .pure-buy-price__subscribe{display:contents}main[data-template=product] product-info .pure-buy-price__was,main[data-template=product] product-info .pure-buy-price__sub-was{font-size:2.4rem;line-height:1.4;font-weight:500;color:#aaa;text-decoration:line-through}@media screen and (min-width:1920px){main[data-template=product] product-info .product-form__submit{padding:3rem 2rem;font-size:3rem}}@media screen and (max-width:479px){main[data-template=product] product-info .product-form__submit{gap:1.3rem;padding:2rem;font-size:1.9rem}main[data-template=product] product-info .pure-buy-price{font-size:1.9rem}main[data-template=product] product-info .pure-buy-price__was,main[data-template=product] product-info .pure-buy-price__sub-was{font-size:1.9rem}}main[data-template=product] product-info .pure-subscription{display:flex;flex-direction:column;gap:0;width:100%;margin-bottom:1.9rem}main[data-template=product] product-info .pure-purchase-options{display:flex;flex-direction:column;justify-content:center;row-gap:1rem;width:100%;max-width:60rem;margin-bottom:1.5rem;padding:0}main[data-template=product] product-info .pure-purchase-options__label{flex:0 0 auto;margin-bottom:1rem;font-family:var(--font-heading-family);letter-spacing:normal;font-size:1.9rem;line-height:2rem;font-weight:500;color:#000}main[data-template=product] product-info .pure-purchase-options__row{display:flex;column-gap:1.5rem}main[data-template=product] product-info .pure-purchase-option{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:1.5rem 2rem;border:.1rem solid var(--pure-dark-teal);border-radius:1.5rem;cursor:pointer;line-height:2rem;color:#333}main[data-template=product] product-info .pure-purchase-option__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;-webkit-appearance:none;appearance:none;opacity:0;cursor:pointer}main[data-template=product] product-info .pure-purchase-option:has(.pure-purchase-option__input:checked){padding:2rem 4rem;border-style:none;background:var(--pure-dark-teal);color:#fff;overflow:visible}main[data-template=product] product-info .pure-purchase-option:has(.pure-purchase-option__input:checked):hover{background:var(--pure-light-teal)}main[data-template=product] product-info .pure-purchase-option:has(.pure-purchase-option__input:focus-visible){outline:.2rem solid var(--pure-dark-teal);outline-offset:.3rem}main[data-template=product] product-info .pure-purchase-option__name{display:block;font-family:var(--font-heading-family);font-size:1.7rem;line-height:2rem;font-weight:500;letter-spacing:.1rem;text-align:start}main[data-template=product] product-info .pure-purchase-options__note{margin:0;font-family:var(--font-body-family);letter-spacing:normal;font-size:1.8rem;line-height:2.8rem;color:#ff5e69}main[data-template=product] product-info .pure-purchase-options__note:empty{display:block}main[data-template=product] product-info .pure-selling-plans{display:flex;flex-direction:column;gap:1rem;min-width:0;margin:1.5rem 0 0;padding:0;border:0}main[data-template=product] product-info .pure-selling-plans[hidden]{display:none!important}main[data-template=product] product-info .pure-selling-plans__label{margin:0 0 1rem;padding:0;color:#000;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:500;line-height:2rem;letter-spacing:normal;text-transform:uppercase}main[data-template=product] product-info .pure-purchase-options:has(.pure-selling-plan-option:nth-child(5)){max-width:none;container-type:inline-size}main[data-template=product] product-info .pure-purchase-options:has(.pure-selling-plan-option:nth-child(5))>:not(.pure-selling-plans){max-width:60rem}main[data-template=product] product-info .pure-selling-plans__row{display:flex;flex-wrap:wrap;gap:1.5rem}@container (max-width: 599px){main[data-template=product] product-info .pure-selling-plans__row:has(>:nth-child(5 of:not([hidden]))){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}main[data-template=product] product-info .pure-selling-plan-option{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:6.2rem;padding:2rem;border:.1rem solid #222;border-radius:1.5rem;color:#333;cursor:pointer}main[data-template=product] product-info .pure-selling-plan-option[hidden]{display:none!important}main[data-template=product] product-info .pure-selling-plan__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;appearance:none;opacity:0;cursor:pointer}main[data-template=product] product-info .pure-selling-plan__name{display:block;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:500;line-height:2rem;letter-spacing:normal;overflow-wrap:anywhere;text-align:center;text-transform:uppercase}main[data-template=product] product-info .pure-selling-plan-option:has(.pure-selling-plan__input:checked){border:0;background:var(--pure-dark-teal);color:#fff}main[data-template=product] product-info .pure-selling-plan-option:has(.pure-selling-plan__input:focus-visible){outline:.2rem solid var(--pure-dark-teal);outline-offset:.3rem}main[data-template=product] product-info variant-selects[data-filter-dependent-options=true] [hidden],main[data-template=product] product-info variant-selects [data-fixed-product-option][hidden]{display:none!important}main[data-template=product] product-info .pure-subscription__accordion{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}main[data-template=product] product-info .pure-subscription__summary{display:flex;gap:2.4rem;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 0;border:0;background:none;cursor:pointer;text-align:left}main[data-template=product] product-info .pure-subscription__summary-text{margin-bottom:.8rem;font-family:var(--font-heading-family);letter-spacing:normal;font-size:1.9rem;font-weight:500;line-height:3rem;color:#000;text-decoration:underline;text-underline-offset:.3rem}main[data-template=product] product-info .pure-subscription__icon{flex:0 0 auto;width:2.4rem;height:2.4rem;color:#000;transition:transform var(--pure-accordion-duration, .38s) ease}main[data-template=product] product-info .pure-subscription__summary[aria-expanded=true] .pure-subscription__icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){main[data-template=product] product-info .pure-subscription__icon{transition:none}}main[data-template=product] product-info .pure-subscription__panel{display:flex;overflow:hidden}main[data-template=product] product-info .pure-subscription__panel[hidden]{display:none!important}main[data-template=product] product-info .pure-subscription__list{width:100%;max-width:94rem;margin:0 auto 2.4rem;padding:0;list-style:none}main[data-template=product] product-info .pure-subscription__item{display:grid;grid-template-columns:.25fr 1fr;align-items:center;gap:0}main[data-template=product] product-info .pure-subscription__item-icon{width:35%;padding-bottom:1rem}main[data-template=product] product-info .pure-subscription__item-icon img{display:block;width:100%;max-width:100%;height:auto}main[data-template=product] product-info .pure-subscription__item-text{margin-left:-2rem;padding-bottom:1rem}main[data-template=product] product-info .pure-subscription__item-copy{display:block;font-family:var(--font-body-family);letter-spacing:normal;font-size:2rem;line-height:2rem;font-weight:400;color:#000}@media screen and (min-width:1920px){main[data-template=product] product-info .pure-subscription{margin-bottom:2rem}main[data-template=product] product-info .pure-purchase-options{margin-bottom:4rem}main[data-template=product] product-info .pure-purchase-options__label{margin-bottom:2rem;font-size:3rem}main[data-template=product] product-info .pure-purchase-option{padding-right:4rem;padding-left:4rem}main[data-template=product] product-info .pure-purchase-option:has(.pure-purchase-option__input:checked){padding-top:2rem;padding-bottom:2rem}main[data-template=product] product-info .pure-purchase-option__name{font-size:2rem}main[data-template=product] product-info .pure-selling-plans__label{font-size:3rem;line-height:3rem}main[data-template=product] product-info .pure-selling-plan-option{padding-right:4rem;padding-left:4rem}main[data-template=product] product-info .pure-subscription__summary-text{margin-bottom:2rem;font-size:3rem}}@media screen and (max-width:991px){main[data-template=product] product-info .pure-subscription__list{max-width:72.8rem}}@media screen and (max-width:767px){main[data-template=product] product-info .pure-purchase-options{flex-wrap:wrap;padding-right:0;padding-left:0}main[data-template=product] product-info .pure-purchase-options__row{align-items:center;justify-content:flex-start}main[data-template=product] product-info .pure-purchase-option:has(.pure-purchase-option__input:checked){padding-right:2rem;padding-left:2rem}main[data-template=product] product-info .pure-purchase-option__name{font-size:1.5rem}main[data-template=product] product-info .pure-subscription__list{max-width:none;margin-bottom:2rem}}@media screen and (max-width:479px){main[data-template=product] product-info .pure-subscription{box-sizing:border-box;flex:1 1 0%;width:auto;margin-bottom:0;overflow:clip}main[data-template=product] product-info .pure-purchase-options{flex:1 1 0%;align-items:flex-start;justify-content:center;margin-bottom:2.4rem;padding-right:0;padding-left:0}main[data-template=product] product-info .pure-purchase-options__label{font-size:1.8rem;letter-spacing:.2rem}main[data-template=product] product-info .pure-purchase-options__row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:flex-start;justify-content:flex-start;gap:.5rem}main[data-template=product] product-info .pure-purchase-option{flex:1 1 0%;width:auto;height:auto}main[data-template=product] product-info .pure-purchase-option:has(.pure-purchase-option__input:checked){display:block;flex:1 1 0%;width:auto;height:auto}main[data-template=product] product-info .pure-purchase-option:has(.pure-purchase-option__input:checked):hover{background:var(--pure-dark-teal)}main[data-template=product] product-info .pure-purchase-option__name{font-size:1.5rem;letter-spacing:.2rem;text-align:center}main[data-template=product] product-info .pure-selling-plans{width:100%}main[data-template=product] product-info .pure-selling-plans__label{font-size:1.8rem;letter-spacing:.2rem}main[data-template=product] product-info .pure-selling-plans__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}main[data-template=product] product-info .pure-selling-plan-option{min-width:0;padding:2rem .6rem}main[data-template=product] product-info .pure-selling-plan__name{font-size:1.3rem;line-height:2rem;letter-spacing:normal}main[data-template=product] product-info .pure-subscription__list{margin-top:.8rem}main[data-template=product] product-info .pure-subscription__item-icon{width:50%}main[data-template=product] product-info .pure-subscription__item-text{margin-left:0;text-align:left}}main[data-template=product] .related-products.page-width{max-width:none;padding-right:0;padding-left:0}.related-products__title{display:flow-root;text-align:center;margin:0 0 3.2rem}.related-products__heading{margin:2rem 0;font-family:var(--font-heading-family);font-size:var(--pure-title-size);font-weight:var(--font-heading-weight);line-height:var(--pure-title-lh);letter-spacing:.3rem;color:var(--pure-dark-teal)}.related-products__subheading{margin:0;font-family:var(--font-body-family);font-size:2rem;line-height:3rem}main[data-template=product] .related-products .product-grid{--grid-desktop-horizontal-spacing: .8rem;--grid-desktop-vertical-spacing: .8rem;margin-top:0}@media screen and (max-width:767px){main[data-template=product] .related-products.page-width{padding-right:5%;padding-left:5%}}@media screen and (min-width:992px){main[data-template=product] product-info .product__info-container{max-width:100%}}main[data-template=product] product-info .product__title{margin:0}@media screen and (min-width:1920px){main[data-template=product] product-info .product__title{margin-bottom:1rem}}@media screen and (max-width:991px){main[data-template=product] product-info .product__title,main[data-template=product] product-info .pure-product-subtitle{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width:479px){main[data-template=product] product-info .product__title h1{padding-left:1rem;padding-right:1rem}main[data-template=product] product-info .pure-product-subtitle{margin-top:2rem}}main[data-template=product] product-info .rating-wrapper{display:flex;align-items:center;min-height:4.2rem;margin:1rem 0}main[data-template=product] product-info .rating-wrapper .jdgm-prev-badge{font-size:3rem;line-height:1.4}main[data-template=product] product-info .rating-wrapper .jdgm-preview-badge{flex:1 1 auto;min-width:0}main[data-template=product] product-info .rating-wrapper .jdgm-prev-badge,main[data-template=product] product-info .rating-wrapper .jdgm-prev-badge *{letter-spacing:normal}main[data-template=product] product-info .pure-buy-pills{margin-top:0}main[data-template=product] product-info .pure-buy-tab{margin:2rem 0 0}main[data-template=product] product-info .pure-buy-tab+.pure-buy-tab{margin-top:0}.pure-buy-tab__body.rte .pure-buy-tab__disclaimer-title{margin:2.4rem 0 .4rem;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.2rem;text-transform:uppercase}main[data-template=product] product-info .product__pickup-availabilities{display:none}main[data-template=product] product-info{display:flow-root;margin-top:3.5rem;margin-bottom:5rem}@media screen and (max-width:991px){.pure-pdp-inner,.pure-ptst__inner{--pure-pdp-section-pad: 9.6rem}.pure-highlights__inner{padding:0 10%}.pure-ingredients__grid{flex-direction:column;gap:3.2rem}.pure-ingredient{width:100%}.pure-ingredients__head{margin-bottom:7.2rem}.pure-ingredient__media:after{background:#00000040}.pure-faqs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem 4.8rem}}@media screen and (min-width:480px)and (max-width:989px){main[data-template=product] .related-products .product-grid .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}main[data-template=product] .related-products .product-grid{--grid-mobile-horizontal-spacing: .8rem;column-gap:.8rem}}@media screen and (max-width:767px){.pure-pdp-inner,.pure-ptst__inner{--pure-pdp-section-pad: 6.4rem}.pure-ptst__card{min-height:70vh}main[data-template=product] .related-products.page-width{padding-right:5%;padding-left:5%}.pure-faqs__grid{grid-template-columns:minmax(0,1fr);gap:4.8rem}.pure-ingredient{padding:2.4rem}.pure-ingredients__grid{gap:2.4rem}.pure-ingredients__head{margin-bottom:4.8rem}}@media screen and (max-width:479px){.pure-pdp-inner,.pure-ptst__inner{padding:.8rem 0 6.4rem}.pure-ingredients__grid{gap:1.92rem}.pure-ingredient{padding:2.4rem}.pure-ingredients__head{padding-right:2rem;padding-bottom:4rem;padding-left:2rem;margin-bottom:4.8rem}.pure-faqs{padding-top:6rem}.pure-faqs__grid{grid-template-columns:minmax(0,1fr);gap:4.8rem}.pure-ptst__card{min-height:70vh;padding-top:2.5rem}.pure-ptst__body{--pure-ptst-body-top: 14rem}.pure-ptst__heading{font-size:2rem;line-height:3rem;margin-bottom:0;padding:0 .5rem}.pure-ptst__author{font-size:1.8rem}.pure-ptst__quote{margin:1rem 4rem;padding:0;font-size:1.8rem;line-height:2.5rem}main[data-template=product] .related-products .product-grid{--grid-mobile-horizontal-spacing: .8rem;--grid-mobile-vertical-spacing: 4.5rem}}main[data-template=product] .related-products .product-grid{max-width:144rem;margin-right:auto;margin-left:auto}@media screen and (max-width:479px){.pure-faq__q{font-size:1.8rem;line-height:1.4;text-align:left}.pure-faq__a{font-size:1.6rem}}@media screen and (min-width:1440px){.pure-faq__q{font-size:3rem}.pure-faq__a{font-size:2.5rem;line-height:4rem}.pure-ptst__card{max-width:none}.pure-ptst__body{--pure-ptst-body-top: var(--pure-ptst-body-top-1440, 18rem)}}@media screen and (min-width:1920px){.pure-ptst__body{--pure-ptst-body-top: 25.9rem}.pure-ptst__quote{margin-right:6rem;margin-left:6rem;font-size:2.8rem;line-height:4.5rem}.pure-ptst__rating{margin-top:2rem}}main[data-template=product] product-info .product-form__submit:after{box-shadow:none;border:0}@media(prefers-reduced-motion:reduce){.pure-buy-tab__icon{transition:none}}main[data-template=product] product-info .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider){--pure-gallery-media: 45rem;isolation:isolate;position:relative;width:45rem;max-width:100%;margin-right:auto;margin-left:auto}main[data-template=product] product-info .product__media-wrapper .product__media-list{width:var(--pure-gallery-media);max-width:none;margin:0;padding:0;overflow:visible}main[data-template=product] product-info .product__media-wrapper .product__media-item:not(.is-active){display:none}main[data-template=product] product-info .product__media-wrapper .product-media-container{border:0;border-radius:0}main[data-template=product] product-info .product__media-wrapper .slider-buttons,main[data-template=product] product-info .product__media-wrapper .thumbnail-slider>.slider-button{display:none}main[data-template=product] product-info .product__media-wrapper .product__media-list .product__media-item{width:100%;max-width:none;margin:0;padding:0}main[data-template=product] product-info .product__media-wrapper .product-media-container{width:100%;max-width:100%;margin:0}main[data-template=product] product-info .product__media-wrapper .thumbnail-slider{width:45rem;max-width:100%;margin:1rem auto 0}main[data-template=product] product-info .product__media-wrapper .thumbnail-slider .thumbnail-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;padding:0;overflow:visible;scroll-snap-type:none}main[data-template=product] product-info .product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 0 auto;width:11.7rem;height:12rem}main[data-template=product] product-info .product__media-wrapper .thumbnail-list__item:before{content:none}main[data-template=product] product-info .product__media-wrapper .thumbnail-list__item .thumbnail{border:0;border-radius:0;box-shadow:none}main[data-template=product] product-info .product__media-wrapper .thumbnail-list__item:has(>.thumbnail[aria-current]){border:2px solid #fff}main[data-template=product] product-info .product__media-wrapper .thumbnail-list__item .thumbnail[aria-current]{border:0;box-shadow:none}main[data-template=product] product-info .product__media-wrapper .thumbnail-list__item .thumbnail img{object-fit:cover}main[data-template=product] product-info .pure-gallery-arrows{display:block}main[data-template=product] product-info .pure-gallery-arrows[hidden]{display:none!important}main[data-template=product] product-info .pure-gallery-arrow{position:absolute;top:0;z-index:3;display:flex;align-items:center;justify-content:center;width:8rem;height:var(--pure-gallery-media);padding:0;border:0;background:none;color:var(--pure-dark-teal);cursor:pointer}main[data-template=product] product-info .pure-gallery-arrow--prev{left:0}main[data-template=product] product-info .pure-gallery-arrow--next{right:0}main[data-template=product] product-info .pure-gallery-arrow__icon{display:block;width:4rem;height:4rem}main[data-template=product] product-info .pure-gallery-arrow__icon svg{display:block;width:100%;height:100%}@media screen and (min-width:1920px){main[data-template=product] product-info .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider){--pure-gallery-media: 50rem}main[data-template=product] product-info .pure-gallery-arrow--next{right:-5rem}}@media screen and (max-width:991px){main[data-template=product] product-info .product .product__media-wrapper{display:flex;flex-direction:column;align-items:center}main[data-template=product] product-info .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider),main[data-template=product] product-info .product__media-wrapper .thumbnail-slider{width:45rem;max-width:100%}}@media screen and (max-width:767px){main[data-template=product] product-info .product__media-wrapper .thumbnail-slider .thumbnail-list{flex-wrap:nowrap}main[data-template=product] product-info .product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{width:18.5%;height:18vw}}@media screen and (max-width:479px){main[data-template=product] product-info .product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider){--pure-gallery-media: 30rem;width:30rem}main[data-template=product] product-info .product__media-wrapper .thumbnail-slider{width:30rem;margin-top:2rem}main[data-template=product] product-info .product__media-wrapper .thumbnail-slider .thumbnail-list{gap:0}main[data-template=product] product-info .product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 1 auto;width:30%}main[data-template=product] product-info .product__media-wrapper .thumbnail-list__item .thumbnail img{object-fit:contain}main[data-template=product] product-info .pure-gallery-arrow{top:calc((var(--pure-gallery-media) - 5rem) / 2);height:5rem}main[data-template=product] product-info .pure-gallery-arrow--prev{left:-3.5rem}main[data-template=product] product-info .pure-gallery-arrow--next{right:-3.5rem}}main[data-template=product] product-info:not(.pure-ws-pdp) :is(.product-form__input .form__label,.quantity__label,.pure-purchase-options__label,.pure-selling-plans__label){font-family:var(--font-heading-family);font-size:1.9rem;font-weight:500;line-height:3rem;letter-spacing:normal}main[data-template=product] product-info:not(.pure-ws-pdp) :is(.product-form__input input[type=radio]+label,.product-form__input--pill:first-of-type input[type=radio]+label,.product-form__input--dropdown .select__select){font-family:var(--font-heading-family);font-size:1.7rem;font-weight:500;line-height:2rem;letter-spacing:normal}@media screen and (max-width:479px){main[data-template=product] product-info:not(.pure-ws-pdp) :is(.product-form__input input[type=radio]+label,.product-form__input--pill:first-of-type input[type=radio]+label,.product-form__input--dropdown .select__select){font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pure-product.css.map */
