:root{--font-h1--size: var(--pur-type-h1-size);--font-h1--line-height: var(--pur-type-h1-line-height);--font-h1--letter-spacing: var(--pur-type-h1-tracking);--font-h2--size: var(--pur-type-h2-size);--font-h2--line-height: var(--pur-type-h2-line-height);--font-h2--letter-spacing: var(--pur-type-h2-tracking);--font-h3--size: var(--pur-type-h3-size);--font-h3--line-height: var(--pur-type-h3-line-height);--font-h3--letter-spacing: var(--pur-type-h3-tracking);--font-h4--size: var(--pur-type-card-title-size);--font-h4--line-height: var(--pur-type-card-title-line-height);--font-h5--line-height: var(--pur-type-body-strong-line-height);--font-h6--size: var(--pur-type-small-size);--font-h6--line-height: var(--pur-type-small-line-height);--font-paragraph--line-height: var(--pur-type-body-line-height);--font-heading--spacing: var(--pur-space-8);--button-padding-block: calc( (var(--pur-button-height) - var(--pur-type-button-size) * var(--font-paragraph--line-height)) / 2 );--button-padding-inline: calc(var(--pur-space-32) + var(--pur-border-button));--height-buy-buttons: var(--pur-button-height);--color-primary-button-hover-background: var(--pur-color-action-primary-hover);--color-primary-button-hover-border: var(--pur-color-action-primary-hover);--color-primary-button-hover-text: var(--pur-color-action-primary-fg);--color-secondary-button-hover-background: var(--pur-color-action-secondary-hover-bg);--color-secondary-button-hover-border: var(--pur-color-action-secondary-hover-bg);--color-secondary-button-hover-text: var(--pur-color-action-secondary-hover-fg);--pur-color-focus-light: var(--pur-gold-deep);--purium-focus-color: var(--pur-color-focus-light);--focus-outline-width: var(--pur-border-focus);--focus-outline-offset: var(--pur-border-focus-offset);--color-primary-button-focus-outline: var(--purium-focus-color);--opacity-muted-text: .8;--opacity-70: .8;--shadow-popover: var(--pur-shadow-card-float);--animation-speed: var(--pur-duration);--hover-transition-duration: var(--pur-duration);--pur-duration-fast: calc(var(--pur-duration) * .6);--pur-duration-snappy: calc(var(--pur-duration) * 2);--pur-duration-smooth: calc(var(--pur-duration) * 3.25);--pur-duration-gentle: calc(var(--pur-duration) * 4.5);--pur-duration-pop: calc(var(--pur-duration) * 2.75);--pur-ease-snappy: linear(0, .2175, .5207, .7361, .8631, .9317, .9668, .9842, .9926, .9966, .9984, .9993, 1);--pur-ease-smooth: linear(0, .0792, .2371, .4044, .5525, .6726, .7652, .8341, .8842, .9199, .9451, .9626, .9747, .9829, .9886, .9924, .9949, .9966, .9978, .9985, .999, 1);--pur-ease-gentle: linear(0, .0426, .1386, .255, .3732, .4831, .5803, .6633, .7326, .7894, .8352, .8718, .9008, .9236, .9413, .9551, .9658, .974, .9803, .9851, .9887, .9915, .9936, .9952, .9964, .9973, .998, .9985, .9989, 1);--pur-ease-pop: linear(0, .1195, .3552, .5913, .7781, .9047, .9789, 1.0152, 1.0275, 1.0271, 1.0212, 1.0142, 1.0083, 1.004, 1.0013, .9999, 1, 1);--pur-ease-exit: cubic-bezier(.55, .085, .68, .53);--icon-stroke-width: calc(var(--pur-icon-stroke-default) * 1px)}@supports not (transition-timing-function: linear(0,1)){:root{--pur-duration-snappy: var(--pur-duration);--pur-duration-smooth: calc(var(--pur-duration) * 1.75);--pur-duration-gentle: calc(var(--pur-duration) * 2.5);--pur-duration-pop: calc(var(--pur-duration) * 1.5);--pur-ease-snappy: var(--pur-easing);--pur-ease-smooth: var(--pur-easing);--pur-ease-gentle: var(--pur-easing);--pur-ease-pop: var(--pur-easing)}}@media(prefers-reduced-motion:reduce){:root,:root .page-wrapper{scroll-behavior:auto}:root{--animation-speed-fast: 0ms;--animation-speed-medium: 0ms;--animation-speed-slow: 0ms;--drawer-animation-speed: 0ms;--submenu-animation-speed: 0ms;--spring-d300-b0-duration: 0ms;--spring-d280-b0-duration: 0ms;--spring-d220-b0-duration: 0ms;--spring-d180-b0-duration: 0ms}input[type=radio],input[type=radio]:after,input[type=checkbox],.search-modal__content,.predictive-search-results__wrapper,.predictive-search-results__card,.predictive-search-results__no-results,.recently-viewed-wrapper,.recently-viewed-wrapper>*{transition-duration:0ms!important;animation-duration:0ms!important;animation-delay:0ms!important}::-webkit-scrollbar-thumb{transition-duration:0ms}fly-to-cart{display:none}}:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-margin: max( var(--pur-gutter-fluid), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px) )}*:focus-visible{outline-color:var(--purium-focus-color)}shopify-account::part(signed-out-avatar):focus-visible{outline:var(--focus-outline-width) solid var(--purium-focus-color);outline-offset:var(--focus-outline-offset)}:is(input,textarea):is(.email-signup__input,.recipient-fields__input):focus-visible{outline-color:var(--purium-focus-color)}h1,h2,h3,h4,h5,h6,.h1.h1,.h2.h2,.h3.h3,.h4.h4,.h5.h5,.h6.h6,.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*,.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) :is(h1,h2,h3,h4,h5,h6){color:var(--color, var(--pur-color-text-heading))}:is(h1,h2,h3,.h1,.h2,.h3) em{font-style:italic;color:var(--pur-color-text-headline-accent)}@container style(--color: var(--pur-color-text-body)){@media screen and (max-width:749px){:is(h3,.h3) em{color:var(--pur-color-text-eyebrow-light)}}}@container style(--color-foreground: var(--palette-lightest)){:is(h1,h2,h3,.h1,.h2,.h3) em{color:var(--pur-color-text-headline-accent-dark)}}:where(strong,b,th){font-weight:var(--pur-weight-semibold)}:where(button,input,select,textarea){font-family:inherit}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){color:var(--color, var(--pur-color-action-link));font-weight:var(--pur-type-text-link-weight);text-decoration-line:underline;text-decoration-color:var(--pur-color-action-link-underline);text-decoration-thickness:var(--pur-border-link-underline);text-underline-offset:var(--pur-border-inline-link-offset);transition:text-decoration-color var(--pur-duration) var(--pur-easing),color var(--pur-duration) var(--pur-easing)}@media(hover:hover)and (pointer:fine){:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):hover{color:var(--color, var(--pur-color-action-link));text-decoration-color:currentcolor}}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):focus-visible{color:var(--color, var(--pur-color-action-link));text-decoration-color:currentcolor;transition-duration:0ms}@container style(--color: var(--pur-color-text-body)){h1,h2,h3,h4,h5,h6,.h1.h1,.h2.h2,.h3.h3,.h4.h4,.h5.h5,.h6.h6,.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*,.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) :is(h1,h2,h3,h4,h5,h6){color:var(--pur-color-text-heading)}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))),:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):hover,:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):focus-visible{color:var(--pur-color-action-link)}}h1,h2,h3,.h1.h1,.h2.h2,.h3.h3{text-wrap:balance}.button:not(.button-unstyled,.button--unstyled),.button-secondary:not(.button-unstyled),.button-custom,.email-signup__button,button.shopify-payment-button__button--unbranded{font-weight:var(--pur-type-button-weight);transition-duration:var(--pur-duration)}.button:not(.button-unstyled,.button--unstyled,.add-to-cart-button,.quick-add__button,.predictive-search__search-button),.button-secondary:not(.button-unstyled,.add-to-cart-button,.quick-add__button,.predictive-search__search-button),.button-custom:not(.add-to-cart-button,.quick-add__button),.email-signup__button:not(.button-unstyled),button.shopify-payment-button__button--unbranded{transition-property:color,box-shadow,background-color,scale;transition-duration:var(--pur-duration),var(--pur-duration),var(--pur-duration),var(--pur-duration-snappy);transition-timing-function:var(--pur-easing),var(--pur-easing),var(--pur-easing),var(--pur-ease-snappy)}a:is(.purium-affiliate-button--primary,.purium-affiliate-button--dark){transition-property:background-color,color,scale;transition-duration:var(--pur-duration),var(--pur-duration),var(--pur-duration-snappy);transition-timing-function:var(--pur-easing),var(--pur-easing),var(--pur-ease-snappy)}@media(prefers-reduced-motion:no-preference){:is(.button:not(.button-unstyled,.button--unstyled,.add-to-cart-button,.quick-add__button,.predictive-search__search-button),.button-secondary:not(.button-unstyled,.add-to-cart-button,.quick-add__button,.predictive-search__search-button),.button-custom:not(.add-to-cart-button,.quick-add__button),.email-signup__button:not(.button-unstyled),button.shopify-payment-button__button--unbranded,a.purium-affiliate-button--primary,a.purium-affiliate-button--dark):active:not(:disabled,[aria-disabled=true]){scale:.98}}.cart__ctas .cart__checkout-button.button{height:var(--pur-button-height)}.email-signup__input-group :is(.email-signup__input,.email-signup__button--text){block-size:var(--pur-button-height);min-block-size:var(--pur-button-height);padding-block:0}.product-badges .product-badges__badge{--badge-font-size: var(--pur-type-label-size);font-weight:var(--pur-type-label-weight);letter-spacing:var(--pur-type-label-tracking)}.product-badges:has(>.product-badges__badge.color-custom-badge-sale),.product-badges .product-badges__badge.color-custom-badge-sale{display:none}@media screen and (max-width:749px){.product-grid[data-product-card-size] :is(.card-gallery[class*=card-gallery--badge-]:not(:has(.color-custom-badge-sold-out)) .product-card-gallery__title-placeholder){padding:var(--padding-md)}}@media screen and (min-width:750px){.product-grid[data-product-card-size=extra-large] :is(.card-gallery[class*=card-gallery--badge-]:not(:has(.color-custom-badge-sold-out)) .product-card-gallery__title-placeholder){padding:var(--padding-3xl)}.product-grid[data-product-card-size=large] :is(.card-gallery[class*=card-gallery--badge-]:not(:has(.color-custom-badge-sold-out)) .product-card-gallery__title-placeholder){padding:var(--padding-2xl)}.product-grid[data-product-card-size=medium] :is(.card-gallery[class*=card-gallery--badge-]:not(:has(.color-custom-badge-sold-out)) .product-card-gallery__title-placeholder){padding:var(--padding-xl)}.product-grid[data-product-card-size=small] :is(.card-gallery[class*=card-gallery--badge-]:not(:has(.color-custom-badge-sold-out)) .product-card-gallery__title-placeholder){padding:var(--padding-sm)}}.text-block{--letter-spacing--body-loose: var(--pur-type-eyebrow-tracking)}.text-block.custom-typography[style*="--letter-spacing: var(--letter-spacing--body-loose)"]{--font-size: var(--pur-type-eyebrow-size) !important}.text-block.custom-typography[style*="--font-size: 1.125rem"][style*="--font-family: var(--font-body--family)"]:not([style*="--letter-spacing: var(--letter-spacing--body-loose)"]){--font-size: var(--pur-type-lede-size) !important;--line-height: var(--pur-type-lede-line-height) !important}.purium-eyebrow{font-family:var(--pur-type-eyebrow-family);font-size:var(--pur-type-eyebrow-size);font-weight:var(--pur-type-eyebrow-weight);line-height:var(--pur-type-eyebrow-line-height);letter-spacing:var(--pur-type-eyebrow-tracking);text-transform:var(--pur-type-eyebrow-transform);color:var(--pur-color-text-eyebrow-light)}.purium-label{font-family:var(--pur-type-label-family);font-size:var(--pur-type-label-size);font-weight:var(--pur-type-label-weight);line-height:var(--pur-type-label-line-height);letter-spacing:var(--pur-type-label-tracking);text-transform:var(--pur-type-label-transform)}marquee-component.section strong{font-family:var(--pur-type-price-family);font-size:max(24px,calc(var(--pur-type-price-size) * .8));font-weight:var(--pur-type-price-weight);line-height:var(--pur-type-price-line-height);vertical-align:baseline;color:var(--pur-color-text-headline-accent-dark)}.section-wrapper[id$=__brand_signals] .section .custom-section-content{border-block:var(--pur-border-hairline) solid var(--pur-color-border-default)}.section-wrapper[id$=__brand_signals] .section-content-wrapper>.group-block+.group-block,.section-wrapper[id$=__brand_signals] .section-content-wrapper>.group-block>.group-block-content>.group-block+.group-block{border-inline-start:var(--pur-border-hairline) solid var(--pur-color-border-default)}@media screen and (max-width:749px){.section-wrapper[id$=__brand_signals] .section-content-wrapper>.group-block{flex-basis:100%}.section-wrapper[id$=__brand_signals] .section-content-wrapper>.group-block+.group-block{border-inline-start:0;border-block-start:var(--pur-border-hairline) solid var(--pur-color-border-default)}}@media screen and (min-width:750px){.layout-panel-flex--row>.group-block--height-fill{align-self:stretch;height:auto}}@media screen and (max-width:749px){.media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content.group-block-content{padding-inline-end:0}}.shopify-section-group-footer-group{--purium-focus-color: var(--pur-color-focus-dark);--color-primary-button-focus-outline: var(--pur-color-focus-dark)}.shopify-section-group-footer-group :is(h1,h2,h3,.h1,.h2,.h3) em{color:var(--pur-color-text-headline-accent-dark)}.section-wrapper[id$=__shop_by_need] .button-secondary{--style-border-radius-buttons-secondary: var(--pur-radius-pill);--button-padding-block: var(--pur-space-8);--button-padding-inline: calc(var(--pur-space-20) + var(--pur-border-button))}@media screen and (min-width:750px){.product-grid.product-grid--grid[data-product-card-size=small]{--product-grid-columns-desktop: repeat(auto-fill, minmax(200px, 1fr))}}main[data-template=product]{--purium-product-gap: clamp(var(--pur-space-32), 5vw, calc(var(--pur-space-64) + var(--pur-space-8)));--pur-section-pad: var(--pur-space-64);--pur-section-head-gap: var(--pur-space-40);--purium-product-top-pad: var(--pur-space-32);--purium-product-bottom-pad: calc(var(--pur-space-48) + var(--pur-space-8))}@media screen and (min-width:750px){main[data-template=product]{--purium-product-top-pad: var(--pur-space-40);--purium-product-bottom-pad: var(--pur-space-64)}}@media screen and (min-width:800px){main[data-template=product]{--pur-section-pad: calc(var(--pur-space-64) + var(--pur-space-16))}}@media screen and (min-width:960px){main[data-template=product]{--pur-section-head-gap: var(--pur-space-48)}}@media screen and (min-width:990px){main[data-template=product]{--pur-section-pad: var(--pur-space-96);--purium-product-top-pad: var(--pur-space-48);--purium-product-bottom-pad: calc(var(--pur-space-64) + var(--pur-space-8))}}@media screen and (min-width:1120px){main[data-template=product]{--pur-section-head-gap: calc(var(--pur-space-48) + var(--pur-space-8))}}@media screen and (min-width:1200px){main[data-template=product]{--pur-section-pad: calc(var(--pur-space-96) + var(--pur-space-16));--purium-product-top-pad: calc(var(--pur-space-48) + var(--pur-space-8));--purium-product-bottom-pad: calc(var(--pur-space-64) + var(--pur-space-16))}}@media screen and (min-width:1280px){main[data-template=product]{--pur-section-head-gap: var(--pur-space-64);--purium-product-top-pad: var(--pur-space-64);--purium-product-bottom-pad: calc(var(--pur-space-96) - var(--pur-space-8))}}@media screen and (min-width:1360px){main[data-template=product]{--pur-section-pad: var(--pur-space-120);--purium-product-bottom-pad: var(--pur-space-96)}}main[data-template=product]>.shopify-section>.section.section--page-width,main[data-template=product]>.shopify-section>product-recommendations>.section.section--page-width{--page-width: var(--pur-max);--page-content-width: calc(var(--pur-max) - var(--page-margin) * 2)}main[data-template=product]>.shopify-section>.product-information.section--page-width.spacing-style[style]{--padding-block-start: var(--purium-product-top-pad) !important;--padding-block-end: var(--purium-product-bottom-pad) !important}main[data-template=product] .product-information__grid--half:not(.product-information--media-none){grid-column:2;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--purium-product-gap);align-items:start}main[data-template=product] .product-information__grid--half.product-information--media-left .product-information__media{grid-column:1!important;padding-inline-end:0}main[data-template=product] .product-information__grid--half.product-information--media-left .product-details{grid-column:2!important;padding-inline-start:0}main[data-template=product] .product-details>.group-block{--padding-block-start: 0px !important}main[data-template=product] .product-details .group-block-content.layout-panel-flex--row:has(>product-price){--gap: var(--pur-space-16) !important}main[data-template=product] .product-information__media media-gallery.sticky-content{top:var(--pur-space-24)}main[data-template=product] .product-information__media .slideshow-controls__thumbnails-container{inline-size:calc(100% + var(--pur-space-8));margin-inline-start:calc(-1 * var(--pur-space-8));margin-block-start:var(--pur-space-16)}main[data-template=product] .product-information__media .slideshow-controls__thumbnails{--slideshow-thumbnails-padding-inline: var(--pur-space-8);gap:var(--pur-space-12);margin-inline:0}@media screen and (max-width:989px){main[data-template=product] .product-information__grid--half:not(.product-information--media-none){grid-template-columns:minmax(0,1fr)}main[data-template=product] .product-information__grid--half.product-information--media-left .product-details{grid-column:1!important}main[data-template=product] .product-information__media media-gallery.sticky-content{position:static}}main[data-template=product]>.shopify-section:is([id$=__full_nutrition]:has(purium-label-modal,.details-content>*)~[id$=__benefits],[id$=__overview]:not(:is([id$=__full_nutrition]:has(purium-label-modal,.details-content>*),[id$=__benefits]:has(>.section))~*),[id$=__in_the_box]:not(:is([id$=__daily_ritual],[id$=__ingredients]):has(>.section)~*),[id$=__in_the_box]:has(>.section)+[id$=__quality],[id$=__quality]:not(:is([id$=__daily_ritual],[id$=__ingredients],[id$=__in_the_box]):has(>.section)~*),[id$=__ingredients]:has(>.section)~[id$=__double_block]:not(:is([id$=__in_the_box],[id$=__quality]):has(>.section)~*),:is([id$=__in_the_box],[id$=__quality]):has(>.section)~[id$=__faq]:not([id$=__double_block]:has(>.section)~*),[id$=__faq]:not(:is([id$=__double_block],[id$=__ingredients],[id$=__daily_ritual]):has(>.section)~*),:is([id$=__in_the_box],[id$=__quality]):has(>.section)~[id$=__related_products]:not(:is([id$=__double_block],[id$=__faq]):has(>.section)~*)) :is(.section.spacing-style,.section-content-wrapper.spacing-style){--padding-block-start: 0px !important}main[data-template=product] .purium-story:not(.purium-story--split) .purium-story__inner{gap:var(--pur-section-head-gap)}main[data-template=product] .section-resource-list{row-gap:var(--pur-section-head-gap)}main[data-template=product] .section-wrapper[id$=__full_nutrition] .group-block-content>purium-label-modal{margin-block-start:calc(var(--pur-section-head-gap) - var(--pur-space-16))}main[data-template=product]>.shopify-section.section-wrapper[id$=__overview]>.section>.custom-section-content>.section-content-wrapper.spacing-style[style]{gap:var(--purium-product-gap)}main[data-template=product]>.shopify-section[id$=__related_products]>product-recommendations>.section.spacing-style[style]{--padding-block-start: 0px !important}@media screen and (min-width:750px){main[data-template=product] .section-wrapper[id$=__overview] .section-content-wrapper>.group-block:first-child{flex:1.05 1 0}main[data-template=product] .purium-story__grid--products{row-gap:var(--pur-space-24);margin-block-end:0}}main[data-template=product] .product-card__content>product-price{margin-block-start:auto}@container style(--purium-story-card-bg: var(--color-background)){main[data-template=product] .purium-story__grid{row-gap:var(--pur-space-32)}main[data-template=product] .purium-story__grid>.purium-story__card{padding:0}main[data-template=product] .purium-story__card--media .purium-story__card-body{padding:0}@media screen and (min-width:750px){main[data-template=product] .purium-story__grid{row-gap:0;margin-block-end:calc(-1 * var(--pur-space-32))}main[data-template=product] .purium-story__grid>.purium-story__card{margin-block-end:var(--pur-space-32)}main[data-template=product] .purium-story__grid>.purium-story__card--media>.purium-story__media{margin-block-end:var(--pur-space-16)}main[data-template=product] .purium-story__grid>.purium-story__card--media :is(.purium-story__label,.purium-story__card-title,.purium-story__meta,.purium-story__card-text){margin-inline:0}}}main[data-template=product]>.shopify-section[id$=__legal_text]>.section>.custom-section-content>.section-content-wrapper>.group-block{inline-size:100%;max-inline-size:min(var(--pur-fda-max),calc(100% - var(--page-margin) * 2));margin-inline:auto}main[data-template=product]>.shopify-section[id$=__legal_text] .group-block-content{column-gap:var(--pur-space-24)}.product-details .text-block.text-block>h1{font-family:var(--pur-type-product-title-family);font-size:var(--pur-type-product-title-size);font-weight:var(--pur-type-product-title-weight);line-height:var(--pur-type-product-title-line-height);letter-spacing:var(--pur-type-product-title-tracking)}.purium-benefits{display:grid;gap:var(--pur-space-8);margin:0;padding:0;list-style:none;font-family:var(--pur-type-body-family);font-size:var(--pur-type-body-size);font-weight:var(--pur-type-body-weight);line-height:var(--pur-type-body-line-height)}.purium-benefits li{position:relative;display:block;padding-inline-start:calc(1.25em + var(--pur-space-8))}.purium-benefits li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc((1lh - 1.25em)/2);inline-size:1.25em;block-size:1.25em;background-color:var(--pur-color-icon-check);-webkit-mask:url(icon-checkmark.svg) center / contain no-repeat;mask:url(icon-checkmark.svg) center / contain no-repeat}.purium-servings{margin:0;font-family:var(--pur-type-small-family);font-size:var(--pur-type-small-size);line-height:var(--pur-type-small-line-height);color:var(--pur-color-text-muted)}.purium-prop65{margin:0;padding-block-start:var(--pur-space-12);border-block-start:var(--pur-border-hairline) solid var(--pur-color-border-default);font-family:var(--pur-type-fine-print-family);font-size:var(--pur-type-fine-print-size);line-height:var(--pur-type-fine-print-line-height)}html:not([data-purium-jurisdiction=US-CA]) .purium-prop65,html:not([data-purium-jurisdiction=US-CA]) div:not([class],[id]):has(>.purium-prop65){display:none}.purium-geo-section{display:none}.purium-asterisk{font-size:var(--pur-asterisk-size);vertical-align:super;line-height:0}.product-details .group-block-content>div:not([class],[id]):not(:has(*)){display:none}.text-block:has(>p:empty):not(:has(>:not(p:empty))){display:none}:is(.product-details,.section-wrapper[id$=__full_nutrition]) .accordion accordion-custom:not(:has(>details>.details-content>*)){display:none}:is(.product-details,.section-wrapper[id$=__full_nutrition],[data-template^=product] .section-wrapper[id$=__faq]) .accordion--dividers accordion-custom .details{border-block-start:0;border-block-end:var(--style-border-width) dotted var(--color-border)}:is(.product-details,.section-wrapper[id$=__full_nutrition],[data-template^=product] .section-wrapper[id$=__faq]) .accordion--dividers accordion-custom:not(accordion-custom:has(>details>.details-content>*)~*) .details{border-block-start:var(--style-border-width) dotted var(--color-border)}.section-wrapper[id$=__full_nutrition]:not(:has(purium-label-modal,.purium-label-modal__note,.details-content>*)){display:none}@container style(--color-foreground: var(--palette-lightest)){:focus-visible{--purium-focus-color: var(--pur-color-focus-dark);--button-focus-outline-color: var(--pur-color-focus-dark)}}.section-wrapper[id$=__overview] .text-block :is(ul,ol){margin-block:var(--pur-space-8);list-style-position:inside;padding-inline-start:0}.product-details .shopify-payment-button__more-options{margin-block-start:0;padding-block:var(--pur-space-12)}recharge-subscription-widget{--purium-plan-pad-block: var(--pur-space-16);--purium-plan-pad-inline: var(--pur-space-24);--purium-plan-radio-offset: calc(1.15rem + var(--pur-space-12));--purium-plan-selected-bg: color-mix(in srgb, var(--pur-color-surface-icon) 45%, var(--pur-color-surface-white));container:purium-plans / inline-size;max-width:none}:has(>purium-subscription-options[data-subscription-only]) recharge-subscription-widget{--purium-plan-radio-offset: 0px}recharge-subscription-widget::part(rc-widget__root){color:var(--pur-color-text-body)}recharge-subscription-widget::part(rc-content-wrap){display:flex;flex-direction:column;gap:var(--pur-space-16);font-size:var(--pur-type-body-size);line-height:var(--pur-type-body-line-height)}recharge-subscription-widget::part(rc-purchase-option){margin:0;border:var(--pur-border-button) solid var(--pur-color-border-default);border-radius:var(--pur-radius);background-color:var(--pur-color-surface-white);color:var(--pur-color-text-body);transition:border-color var(--pur-duration) var(--pur-easing),background-color var(--pur-duration) var(--pur-easing)}recharge-subscription-widget::part(rc-purchase-option):hover{border-color:var(--pur-color-control-radio-unselected)}recharge-subscription-widget::part(rc-purchase-option__selected),recharge-subscription-widget::part(rc-purchase-option__selected):hover{border-color:var(--pur-color-action-primary-bg);background-color:var(--purium-plan-selected-bg)}recharge-subscription-widget::part(rc-purchase-option__label){flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pur-space-8) var(--pur-space-16);padding:var(--purium-plan-pad-block) var(--purium-plan-pad-inline)}recharge-subscription-widget::part(rc-purchase-option__selector){gap:var(--pur-space-12);padding:0;font-family:var(--pur-type-body-strong-family);font-size:var(--pur-type-body-strong-size);font-weight:var(--pur-type-body-strong-weight);line-height:var(--pur-type-body-strong-line-height);color:var(--pur-color-text-strong)}recharge-subscription-widget::part(rc-purchase-option__checked-indicator){--rc-widget-brand-color: var(--pur-color-action-primary-bg);--rc-widget-brand-color-50: var(--pur-color-text-muted);margin:0;box-shadow:none}recharge-subscription-widget::part(rc-purchase-option__input){position:absolute;inset:calc(var(--pur-border-button) * -1);width:auto;height:auto;margin:0;clip:auto;-webkit-appearance:none;appearance:none;border-radius:var(--pur-radius);background:transparent;cursor:pointer}recharge-subscription-widget::part(rc-purchase-option__input):focus-visible{outline:var(--pur-border-focus) solid var(--purium-focus-color, var(--pur-color-focus-light));outline-offset:var(--pur-border-focus-offset)}recharge-subscription-widget::part(rc-purchase-option__prices){display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;column-gap:var(--pur-space-12);margin:0}recharge-subscription-widget::part(rc-purchase-option__price),recharge-subscription-widget::part(rc-purchase-option__discounted-price){font-family:var(--pur-type-price-family);font-size:var(--pur-type-h3-size);font-weight:var(--pur-type-price-weight);line-height:var(--pur-type-price-line-height);color:var(--pur-color-text-heading)}recharge-subscription-widget::part(rc-purchase-option__original-price){font-family:var(--pur-type-body-family);font-size:var(--pur-type-body-size);font-weight:var(--pur-type-body-weight);line-height:var(--pur-type-body-line-height);color:var(--pur-color-text-muted)}recharge-subscription-widget::part(rc-purchase-option__badge){top:calc(var(--pur-border-button) / -2);right:var(--purium-plan-pad-inline);transform:translateY(-50%);padding:var(--pur-space-8) var(--pur-space-12);border-radius:var(--pur-radius-pill);background-color:var(--pur-gold-text);color:var(--pur-color-badge-featured-fg);font-family:var(--pur-type-label-family);font-size:var(--pur-type-label-size);font-weight:var(--pur-type-label-weight);line-height:var(--pur-type-label-line-height);letter-spacing:var(--pur-type-label-tracking);text-transform:var(--pur-type-label-transform)}recharge-subscription-widget::part(rc-purchase-option__sub-container){gap:0;margin-block-start:calc(var(--pur-space-8) - var(--purium-plan-pad-block));padding:0 var(--purium-plan-pad-inline) var(--purium-plan-pad-block) calc(var(--purium-plan-pad-inline) + var(--purium-plan-radio-offset))}recharge-subscription-widget::part(rc-plans-button-group),recharge-subscription-widget::part(rc-plans-dropdown){display:none}@container purium-plans (width < 26rem){recharge-subscription-widget::part(rc-purchase-option__prices){flex-basis:100%;justify-content:flex-start;padding-inline-start:var(--purium-plan-radio-offset)}}.product-form-buttons .quantity-selector{--style-border-width-inputs: var(--pur-border-button);--style-border-radius-inputs: var(--pur-radius-btn);--color-input-border: var(--pur-color-border-default)}[data-template=page] .section-wrapper[id$=__main] .page-width-content{--page-content-width: var(--narrow-content-width)}[data-template=page] .page-content h2{font-family:var(--pur-type-h3-family);font-size:var(--pur-type-h3-size);font-weight:var(--pur-type-h3-weight);line-height:var(--pur-type-h3-line-height);letter-spacing:var(--pur-type-h3-tracking);margin-block-end:var(--pur-space-16)}[data-template=page] .page-content h2:not(:first-child){margin-block-start:var(--pur-space-48)}[data-template=page] .page-content :is(h3,h4,h5,h6){font-family:var(--pur-type-body-strong-family);font-size:var(--pur-type-body-strong-size);font-weight:var(--pur-type-body-strong-weight);line-height:var(--pur-type-body-strong-line-height);letter-spacing:normal;text-transform:none;margin-block-end:var(--pur-space-8)}[data-template=page] .page-content :is(h3,h4,h5,h6):not(:first-child){margin-block-start:var(--pur-space-32)}[data-template=page] .page-content li+li{margin-block-start:var(--pur-space-8)}[data-template=page] .page-content :is(strong,b,th){font-weight:var(--pur-weight-semibold)}[data-template=page] .page-content blockquote{margin:var(--pur-space-32) 0;padding-inline-start:var(--pur-space-24);border-inline-start:var(--pur-border-quote-rule) solid var(--pur-gold);font-family:var(--pur-type-quote-family);font-size:var(--pur-type-quote-size);font-style:var(--pur-type-quote-style);font-weight:var(--pur-type-quote-weight);line-height:var(--pur-type-quote-line-height);color:var(--pur-color-text-heading)}[data-template=page] .page-content :is(th,td){padding:var(--pur-space-12) var(--pur-space-16)}[data-template=page] .page-content th{text-transform:none;letter-spacing:normal}[data-template=page] .page-content :is(thead,tr:not(:has(td))){background-color:var(--pur-color-surface-card-on-cream)}[data-template=page] .page-content img{border-radius:var(--pur-radius)}:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 64px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 72px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 80px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 88px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 96px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 104px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 112px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 120px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 128px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 136px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 144px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 152px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-start: max(20px, calc(var(--spacing-scale) * 160px))"]{--padding-block-start: var(--pur-section-pad) !important}:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 64px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 72px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 80px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 88px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 96px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 104px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 112px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 120px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 128px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 136px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 144px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 152px))"],:is(.shopify-section>.section.spacing-style,.shopify-section>*>.section.spacing-style,.shopify-section>.section>.spacing-style,.shopify-section>*>.section>.spacing-style,.shopify-section>.section>.custom-section-content>.spacing-style)[style*="--padding-block-end: max(20px, calc(var(--spacing-scale) * 160px))"]{--padding-block-end: var(--pur-section-pad) !important}.shopify-section:is([id$=__legal],[id$=__legal_text],[id$=__fda_disclaimer]){--pur-section-pad: var(--pur-section-pad-min)}:is(.shopify-section>collection-component>results-list.section,.shopify-section>results-list.section):is([style*="--padding-block-start: 64px"],[style*="--padding-block-start: 65px"],[style*="--padding-block-start: 66px"],[style*="--padding-block-start: 67px"],[style*="--padding-block-start: 68px"],[style*="--padding-block-start: 69px"],[style*="--padding-block-start: 70px"],[style*="--padding-block-start: 71px"],[style*="--padding-block-start: 72px"],[style*="--padding-block-start: 73px"],[style*="--padding-block-start: 74px"],[style*="--padding-block-start: 75px"],[style*="--padding-block-start: 76px"],[style*="--padding-block-start: 77px"],[style*="--padding-block-start: 78px"],[style*="--padding-block-start: 79px"],[style*="--padding-block-start: 80px"],[style*="--padding-block-start: 81px"],[style*="--padding-block-start: 82px"],[style*="--padding-block-start: 83px"],[style*="--padding-block-start: 84px"],[style*="--padding-block-start: 85px"],[style*="--padding-block-start: 86px"],[style*="--padding-block-start: 87px"],[style*="--padding-block-start: 88px"],[style*="--padding-block-start: 89px"],[style*="--padding-block-start: 90px"],[style*="--padding-block-start: 91px"],[style*="--padding-block-start: 92px"],[style*="--padding-block-start: 93px"],[style*="--padding-block-start: 94px"],[style*="--padding-block-start: 95px"],[style*="--padding-block-start: 96px"],[style*="--padding-block-start: 97px"],[style*="--padding-block-start: 98px"],[style*="--padding-block-start: 99px"],[style*="--padding-block-start: 100px"]){--padding-block-start: var(--pur-section-pad) !important}:is(.shopify-section>collection-component>results-list.section,.shopify-section>results-list.section):is([style*="--padding-block-end: 64px"],[style*="--padding-block-end: 65px"],[style*="--padding-block-end: 66px"],[style*="--padding-block-end: 67px"],[style*="--padding-block-end: 68px"],[style*="--padding-block-end: 69px"],[style*="--padding-block-end: 70px"],[style*="--padding-block-end: 71px"],[style*="--padding-block-end: 72px"],[style*="--padding-block-end: 73px"],[style*="--padding-block-end: 74px"],[style*="--padding-block-end: 75px"],[style*="--padding-block-end: 76px"],[style*="--padding-block-end: 77px"],[style*="--padding-block-end: 78px"],[style*="--padding-block-end: 79px"],[style*="--padding-block-end: 80px"],[style*="--padding-block-end: 81px"],[style*="--padding-block-end: 82px"],[style*="--padding-block-end: 83px"],[style*="--padding-block-end: 84px"],[style*="--padding-block-end: 85px"],[style*="--padding-block-end: 86px"],[style*="--padding-block-end: 87px"],[style*="--padding-block-end: 88px"],[style*="--padding-block-end: 89px"],[style*="--padding-block-end: 90px"],[style*="--padding-block-end: 91px"],[style*="--padding-block-end: 92px"],[style*="--padding-block-end: 93px"],[style*="--padding-block-end: 94px"],[style*="--padding-block-end: 95px"],[style*="--padding-block-end: 96px"],[style*="--padding-block-end: 97px"],[style*="--padding-block-end: 98px"],[style*="--padding-block-end: 99px"],[style*="--padding-block-end: 100px"]){--padding-block-end: var(--pur-section-pad) !important}.product-card :is(.card-gallery,.product-media-container){border-radius:var(--pur-radius);overflow:hidden}.product-information__media .product-media-container{border-radius:var(--pur-radius-lg);overflow:hidden}.facets .price-facet__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-muted-text))!important}:is(.product-details,.section-wrapper[id$=__full_nutrition],[id$=__faq]) .details__header{color:var(--pur-color-text-heading);font-size:var(--pur-type-card-title-accordion-program-size);line-height:var(--pur-type-card-title-accordion-program-line-height)}.product-card .text-block.custom-typography[style*="--font-size: 0.875rem"]{--font-size: var(--pur-type-small-size) !important;--line-height: var(--pur-type-small-line-height) !important}main[data-template=search]:has(.purium-search-tabs) .search-results__no-results{display:none}main[data-template=search]:has(.purium-search-tabs[data-hide-product-results]) .shopify-section:has(results-list){display:none}main[data-template=search] .main-collection-grid__title{margin-block-end:var(--pur-space-24)}@media screen and (min-width:750px){main[data-template=search] .main-collection-grid__title+.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}main[data-template=search] .product-card__content>product-price{margin-block-start:auto}@media(max-width:749px){main[data-template=list-collections] .resource-list{row-gap:var(--pur-space-32)}}.content-for-layout .shopify-policy__container{box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--narrow-content-width) + var(--page-margin) * 2);margin-inline:auto;padding-inline:var(--page-margin);padding-block:var(--pur-space-40) var(--pur-space-96)}@media screen and (max-width:749px){.content-for-layout .shopify-policy__container{padding-block:var(--pur-space-32) var(--pur-space-64)}}.content-for-layout .shopify-policy__title{margin-block-end:var(--pur-space-32);text-align:start}.content-for-layout .shopify-policy__title h1{margin:0;font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case)}.content-for-layout .shopify-policy__container:has(.rte>p:first-child>em:only-child,.rte>div:first-child>p:first-child>em:only-child) .shopify-policy__title{margin-block-end:var(--pur-space-16)}.shopify-policy__body .rte>p:first-child:has(>em:only-child),.shopify-policy__body .rte>div:first-child>p:first-child:has(>em:only-child){margin-block:0 var(--pur-space-32);font-family:var(--pur-type-small-family);font-size:var(--pur-type-small-size);line-height:var(--pur-type-small-line-height);color:var(--pur-color-text-muted)}:is(.shopify-policy__body .rte>p:first-child:has(>em:only-child),.shopify-policy__body .rte>div:first-child>p:first-child:has(>em:only-child)) em{font-style:normal}.shopify-policy__body .rte :is(h2,h3){font-family:var(--pur-type-h3-family);font-size:var(--pur-type-h3-size);font-weight:var(--pur-type-h3-weight);line-height:var(--pur-type-h3-line-height);letter-spacing:var(--pur-type-h3-tracking);text-transform:none;margin-block-end:var(--pur-space-16)}.shopify-policy__body .rte :is(h2,h3):not(:first-child){margin-block-start:var(--pur-space-48)}.shopify-policy__body .rte :is(h4,h5,h6){font-family:var(--pur-type-body-strong-family);font-size:var(--pur-type-body-strong-size);font-weight:var(--pur-type-body-strong-weight);line-height:var(--pur-type-body-strong-line-height);letter-spacing:normal;text-transform:none;margin-block-end:var(--pur-space-8)}.shopify-policy__body .rte :is(h4,h5,h6):not(:first-child){margin-block-start:var(--pur-space-32)}.shopify-policy__body .rte li+li{margin-block-start:var(--pur-space-8)}.shopify-policy__body .rte :is(strong,b,th){font-weight:var(--pur-weight-semibold)}.shopify-policy__body .rte blockquote{margin:var(--pur-space-32) 0;padding-inline-start:var(--pur-space-24);border-inline-start:var(--pur-border-quote-rule) solid var(--pur-gold);font-family:var(--pur-type-quote-family);font-size:var(--pur-type-quote-size);font-style:var(--pur-type-quote-style);font-weight:var(--pur-type-quote-weight);line-height:var(--pur-type-quote-line-height);color:var(--pur-color-text-heading)}.shopify-policy__body .rte :is(th,td){padding:var(--pur-space-12) var(--pur-space-16)}.shopify-policy__body .rte th{text-transform:none;letter-spacing:normal}.shopify-policy__body .rte :is(thead,tr:not(:has(td))){background-color:var(--pur-color-surface-card-on-cream)}.shopify-policy__body .rte img{border-radius:var(--pur-radius)}.section-wrapper[id$=__overview] .text-block :is(ul,ol){list-style-position:outside;padding-inline-start:1.25em}main[data-template=product] .section-wrapper[id$=__overview] .text-block[class*=fda]{inline-size:100%;padding:var(--pur-space-16);border:var(--pur-border-fda) solid var(--pur-color-border-fda);border-radius:var(--pur-radius-sm);background-color:var(--pur-color-surface-white);color:var(--pur-color-text-strong);font-weight:var(--pur-weight-semibold);line-height:var(--pur-type-small-line-height)}main[data-template=product] .section-wrapper[id$=__overview] .shopify-block:not(:has(*)){display:none}main[data-template=product] .section-wrapper[id$=__overview] .text-block[class*=fda]>*{color:inherit;font-weight:inherit;line-height:inherit}:is(.product-details,.section-wrapper[id$=__full_nutrition]) .details-content .text-block :is(h3,h4){margin-block:var(--pur-space-16) var(--pur-space-8);font-family:var(--pur-type-body-strong-family);font-size:var(--pur-type-body-strong-size);font-weight:var(--pur-type-body-strong-weight);line-height:var(--pur-type-body-strong-line-height);letter-spacing:normal;text-transform:none;color:var(--pur-color-text-heading)}:is(.product-details,.section-wrapper[id$=__full_nutrition]) .details-content .text-block ul{margin-block:0;padding-inline-start:1.25em}main[data-template^="product."] .section-wrapper:is([id$=__stages],[id$=__twelve_weeks]) .layout-panel-flex--row>:is(.icon-block,svg.icon-block__media){align-self:center;flex-shrink:0}@media screen and (max-width:749px){main[data-template^="product."] .section-wrapper:is([id$=__stages],[id$=__twelve_weeks]) .layout-panel-flex--row>:is(.icon-block,svg.icon-block__media){rotate:90deg}}@media screen and (min-width:750px)and (max-width:1199px){main[data-template="product.core4"] .section-wrapper[id$=__four_products] .layout-panel-flex--row{flex-wrap:wrap}main[data-template="product.core4"] .section-wrapper[id$=__four_products] .layout-panel-flex--row>.group-block{flex:0 1 calc((100% - var(--pur-space-24)) / 2)}}.section-wrapper[id$=__subscription_highlight]>.section{background-image:var(--pur-backdrop-studio)}.section-wrapper:is([id$=__stages],[id$=__twelve_weeks]) .layout-panel-flex--row>.icon-block{align-self:center;flex-shrink:0}@media screen and (max-width:749px){.section-wrapper:is([id$=__stages],[id$=__twelve_weeks]) .layout-panel-flex--row>.icon-block>svg.icon-block__media{rotate:90deg}}.section-wrapper[id$=__intro] .text-block{text-wrap:balance}@media(max-width:749px){[id$=__spotlight] .product-information__grid{row-gap:var(--pur-space-24)}}.section-wrapper[id$=__stages] a[href*="#whats-inside"]{display:inline-flex;align-items:center;min-block-size:var(--minimum-touch-target)}purium-cart-injected{display:block}.cart-summary__inner>purium-cart-injected{align-self:stretch}.cart-items__unit-price-wrapper :is(s.compare-at-price,.visually-hidden:has(+s.compare-at-price)){display:none}.cart-page:has(.purium-cart-empty) .cart-items__empty-button,.cart-items__wrapper--drawer-empty:has(.purium-cart-empty) .cart-items__empty-button{display:none}.cart-page:not(:has(.cart-items__empty-button)) .purium-cart-empty,.cart-page:has(.cart-items__empty-button) .purium-cart-optin{display:none}.cart-page--empty .cart-page__more-blocks:has(.purium-cart-empty){margin-block-start:var(--pur-space-24)}.purium-table-frame{overflow:hidden;border:var(--pur-border-hairline) solid var(--pur-color-border-default);border-radius:var(--pur-radius-sm);background-color:var(--pur-color-surface-card-on-cream)}.purium-table{inline-size:100%;border-collapse:collapse;font-family:var(--pur-type-body-family);font-size:var(--pur-type-body-size);line-height:var(--pur-type-body-line-height);color:var(--pur-color-text-body);font-variant-numeric:tabular-nums}.purium-table :is(th,td){padding:var(--pur-space-16) var(--pur-space-20);text-align:start;vertical-align:top;border-block-start:var(--pur-border-hairline) solid var(--pur-color-border-default)}.purium-table thead th{border-block-start:0;background-color:var(--pur-color-surface-card-on-white);font-family:var(--pur-type-label-family);font-size:var(--pur-type-label-size);font-weight:var(--pur-type-label-weight);line-height:var(--pur-type-label-line-height);letter-spacing:var(--pur-type-label-tracking);text-transform:var(--pur-type-label-transform);color:var(--pur-color-text-muted)}.purium-table tbody th{font-weight:var(--pur-weight-semibold);color:var(--pur-color-text-strong)}.purium-table .purium-table__number{text-align:end}.purium-table__row--highlight,.purium-table__row--highlight :is(th,td){background-color:var(--pur-color-surface-featured);font-weight:var(--pur-weight-semibold)}@media screen and (max-width:749px){.purium-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.purium-table :is(tbody,tr,th,td){display:block}.purium-table tr{padding:var(--pur-space-16) var(--pur-space-20)}.purium-table tr+tr{border-block-start:var(--pur-border-hairline) solid var(--pur-color-border-default)}.purium-table :is(th,td){padding:0;border:0}.purium-table :is(th,td)+:is(th,td){margin-block-start:var(--pur-space-8)}.purium-table [data-label]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--pur-space-12)}.purium-table [data-label]:before{content:attr(data-label);content:attr(data-label) / "";font-weight:var(--pur-weight-semibold);color:var(--pur-color-text-muted)}.purium-table .purium-table__number{text-align:start}}[data-template="page.shipping"] .section-wrapper .section.section--page-width{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}@media(prefers-reduced-motion:no-preference){[data-template="page.about"] marquee-component:not([data-disabled]) .marquee__wrapper{animation-duration:calc(var(--marquee-speed) * 1.5)}}[data-template="page.about"] .hero svg.hero__media{display:none}@media(prefers-reduced-motion:reduce){[data-template="page.about"] marquee-component .marquee__content[aria-hidden=true],[data-template="page.about"] marquee-component .marquee__repeated-items:not(:first-child){display:none}[data-template="page.about"] marquee-component :is(.marquee__wrapper,.marquee__content,.marquee__repeated-items){inline-size:100%;min-inline-size:0}[data-template="page.about"] marquee-component :is(.marquee__content,.marquee__repeated-items){flex-wrap:wrap}[data-template="page.about"] marquee-component .marquee__repeated-items{justify-content:center}}@media(prefers-reduced-motion:reduce)and (max-width:749px){[data-template="page.about"] marquee-component .marquee__repeated-items>:nth-child(2n){display:none}}[data-template="page.about"] .hero{--purium-focus-color: var(--pur-color-focus-dark);--color-primary-button-focus-outline: var(--pur-color-focus-dark);--button-focus-outline-color: var(--pur-color-focus-dark)}[data-template="page.about"] .hero :is(h1,h2,h3,.h1,.h2,.h3) em{color:var(--pur-color-text-headline-accent-dark)}:is([data-template="page.about"],[data-template="page.affiliate"],[data-template="page.contact"],[data-template="page.science"],[data-template="page.shipping"]) #MainContent :is(p,li,dd,td){text-wrap:pretty}:is([data-template="page.affiliate"],[data-template="page.contact"]) :is(.text-block[class*="__terms "],.text-block[class*="__guidelines "],.text-block[class*="__call_text "],.text-block[class*="__email_text "]):not(:where([id$=__faq] *)) p:has(>a:only-child)>a{display:inline-flex;align-items:center;min-block-size:44px}[data-template="page.affiliate"] .section-wrapper[id$=__how_it_works] .button{flex-shrink:0}.purium-fda-mark{display:inline;margin-inline-start:.08em;color:inherit;font-family:var(--pur-font-sans);font-size:var(--pur-asterisk-size);font-style:normal;font-weight:var(--pur-weight-semibold);line-height:0;text-decoration:none;vertical-align:super;position:relative}.purium-fda-mark:after{content:"";position:absolute;inset:calc(-1 * var(--pur-space-12))}.purium-fda-mark:focus-visible{outline:var(--pur-border-focus) solid var(--purium-focus-color, var(--pur-color-focus-light));outline-offset:var(--pur-border-focus-offset)}#purium-fda-disclaimer{scroll-margin-block-start:var(--pur-space-32)}#header-group:has(#header-component[sticky])~* #purium-fda-disclaimer{scroll-margin-block-start:calc(var(--header-height, 0px) + var(--pur-space-32))}.section-wrapper[id$=__lifestyle] .image-block img{background:var(--pur-backdrop-studio);object-fit:contain;padding:2% 3%}.section-wrapper[id$=__lifestyle] .shopify-block:has(>.purium-program-link){inline-size:100%}:is(.section-wrapper[id$=__lifestyle],.section-wrapper[id$=__share_purium]) .shopify-block:has(>.purium-step){inline-size:100%}main[data-template=index]>.shopify-section:is([id$=__hero],[id$=__mission],[id$=__stories],[id$=__lifestyle],[id$=__shop_by_goal],[id$=__who_wins],[id$=__share_purium],[id$=__fda_disclaimer])>.section.section--page-width{--page-width: var(--pur-max);--page-content-width: calc(var(--pur-max) - var(--page-margin) * 2)}main[data-template="page.contact"]>.shopify-section[id$=__policies]>.section.section--page-width{--page-content-width: var(--pur-max);--page-width: calc(var(--pur-max) + var(--page-margin) * 2)}main[data-template=index]>.shopify-section:is([id$=__lifestyle],[id$=__share_purium])>.section>.custom-section-content>.section-content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pur-grid-gap-fluid)}main[data-template=index]>.shopify-section:is([id$=__lifestyle],[id$=__share_purium])>.section>.custom-section-content>.section-content-wrapper>.group-block{min-inline-size:0}@media(max-width:989px){main[data-template=index]>.shopify-section:is([id$=__lifestyle],[id$=__share_purium])>.section>.custom-section-content>.section-content-wrapper{grid-template-columns:minmax(0,1fr)}}main[data-template=index]>.shopify-section[id$=__fda_disclaimer]{--pur-section-pad: clamp(var(--pur-space-40), 5vw, var(--pur-space-64))}main[data-template=index]>.shopify-section[id$=__fda_disclaimer]>.section>.custom-section-content>.section-content-wrapper>.group-block{inline-size:100%;max-inline-size:var(--pur-fda-max);margin-inline:auto}:is(main[data-template="page.transformation-lifestyle"],main[data-template="page.lifestyle-daily"],main[data-template="page.foundation"])>.shopify-section>.section.section--page-width,:is(main[data-template="page.transformation-lifestyle"],main[data-template="page.lifestyle-daily"],main[data-template="page.foundation"])>.shopify-section>featured-product-information>.product-information.section--page-width{--page-width: var(--pur-max);--page-content-width: calc(var(--pur-max) - var(--page-margin) * 2)}:is(main[data-template="page.transformation-lifestyle"],main[data-template="page.lifestyle-daily"],main[data-template="page.foundation"])>.shopify-section>.media-with-content.section--page-width{--page-width: var(--pur-max);--page-content-width: calc(var(--pur-max) - var(--page-margin) * 2)}:is(main[data-template="page.lifestyle-daily"],main[data-template="page.foundation"])>.shopify-section:is([id$=__twelve_weeks],[id$=__your_day],[id$=__core_four]) .group-block h3{font-family:var(--pur-type-card-title-family);font-size:var(--pur-type-card-title-size);font-weight:var(--pur-type-card-title-weight);line-height:var(--pur-type-card-title-line-height);color:var(--pur-color-text-heading)}@media screen and (min-width:990px){main[data-template="page.lifestyle-daily"]>.shopify-section:is([id$=__twelve_weeks],[id$=__your_day])>.section>.custom-section-content>.section-content-wrapper.spacing-style{--padding-block-end: calc(var(--pur-section-pad) - var(--pur-space-32)) !important}main[data-template="page.foundation"]>.shopify-section[id$=__core_four]>.section>.custom-section-content>.section-content-wrapper.spacing-style{--padding-block-start: calc(var(--pur-section-pad) - var(--pur-space-32) - var(--pur-space-24)) !important;--padding-block-end: calc(var(--pur-section-pad) - var(--pur-space-32)) !important}main[data-template="page.foundation"]>.shopify-section[id$=__core_four] .section-content-wrapper>.group-block{inline-size:calc(100% + var(--pur-space-24) * 2);max-inline-size:none;margin-inline:calc(var(--pur-space-24) * -1)}}main[data-template="page.transformation-lifestyle"]>.shopify-section[id$=__legal]>.section>.custom-section-content>.section-content-wrapper>.group-block{inline-size:100%;max-inline-size:var(--pur-fda-max);margin-inline:auto}main[data-template="page.smart-order"]>.shopify-section>.section.section--page-width{--page-width: var(--pur-max);--page-content-width: calc(var(--pur-max) - var(--page-margin) * 2)}main[data-template="page.smart-order"]>.shopify-section[id$=__faq]>.section>.custom-section-content>.section-content-wrapper{row-gap:var(--pur-section-head-gap)}main[data-template="page.smart-order"]>.shopify-section[id$=__faq]>.section>.custom-section-content>.section-content-wrapper>.group-block:last-child{inline-size:100%;max-inline-size:860px}main[data-template="page.smart-order"]>.shopify-section[id$=__faq] .accordion .details__header{padding-block:var(--pur-space-24)}main[data-template="page.smart-order"]>.shopify-section[id$=__faq] .accordion--dividers .details-content{max-inline-size:44em;padding-block-end:var(--pur-space-24)}main[data-template="page.smart-order"]>.shopify-section[id$=__faq] .accordion .details__header>.svg-wrapper{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/purium-theme.css.map */
