.pdp-layout{grid-template-columns:minmax(0,1fr)}@media(min-width:60em){.pdp-layout{grid-template-columns:minmax(0,1fr) 380px}}.pdp-gallery,.pdp-purchase,.pdp-content{min-width:0}.disclosure-table{width:100%}@media(min-width:48em){.disclosure-table{min-width:24rem}}@media(max-width:47.99em){.disclosure-table,.disclosure-table tbody,.disclosure-table tr,.disclosure-table td{display:block;width:auto}.disclosure-table tr{padding:.75em 0;border-bottom:var(--hairline)}.disclosure-table tr:first-child{padding-top:0}.disclosure-table tr:last-child{padding-bottom:0;border-bottom:none}.disclosure-table td{padding:0;border-bottom:none}.disclosure-table td:first-child{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:.2em}}@media(max-width:47.99em){.cart-table,.cart-table tbody,.cart-table tr,.cart-table td{display:block;width:auto}.cart-table thead{display:none}.cart-table tr{padding:var(--space-3) 0;border-bottom:var(--hairline)}.cart-table tr:first-child{padding-top:0}.cart-table tr:last-child{border-bottom:none}.cart-table td{padding:.35em 0;border-bottom:none}.cart-table td:first-child{padding-top:0}.cart-table td[data-label]:before{content:attr(data-label) ": ";font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7}}.quiz-summary-sticky{position:static}@media(min-width:60em){.quiz-summary-sticky{position:sticky;bottom:var(--space-2);z-index:10}}@media(max-width:47.99em){.section{padding-block:var(--space-4)}.section--tight{padding-block:var(--space-3)}.stack-lg>*+*{margin-top:var(--space-4)}[data-quiz]{padding:var(--space-3)!important}}.quiz-actions,.quiz-nav{display:flex;gap:.75em;flex-wrap:wrap;align-items:center}.quiz-nav .btn{flex:1 1 auto}@media(max-width:39.99em){.quiz-actions{flex-direction:column;align-items:stretch}.quiz-actions .btn{width:100%}}.cart-page{display:grid;gap:var(--space-3)}@media(min-width:60em){.cart-page{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:var(--space-4)}.cart-page__summary{position:sticky;top:6rem}}.cart-page__lines{min-width:0}.cart-page__lines .cart-line:first-child{padding-top:0}.cart-page__lines .cart-line:last-child{border-bottom:none}.cart-page__summary{padding:var(--space-3)}.cart-page__note{margin-top:var(--space-2);border-top:var(--hairline);padding-top:var(--space-2)}.cart-page__note summary{cursor:pointer;opacity:.75}.cart-page__note textarea{width:100%}.free-shipping__track{height:4px;border-radius:999px;background:var(--rule);overflow:hidden}.free-shipping__bar{display:block;height:100%;background:var(--ink);border-radius:999px;transition:width .3s ease}.qty-tiers{border:none;padding:0;margin:1em 0 0;display:grid;gap:.6em}.qty-tier{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75em;row-gap:.1em;padding:.7em 1em;border:var(--hairline);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.qty-tier:has(input:checked){border:2px solid var(--ink);padding:calc(.7em - 1px) calc(1em - 1px);box-shadow:var(--shadow-sm)}.qty-tier input{margin:0;accent-color:var(--ink);grid-row:1 / span 2}.qty-tier__main{display:flex;flex-direction:column;min-width:0}.qty-tier__name{font-weight:600}.qty-tier__price{text-align:right;white-space:nowrap}.qty-tier__price .qty-tier__mode{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.qty-tier__price s{opacity:.5;font-size:.8em}.qty-tier__detail{grid-column:2 / -1;opacity:.7}.qty-tier__detail:empty{display:none}.qty-tier__note{opacity:.7}.qty-tier__badge{position:absolute;top:-.7em;right:.75em}.qty-tiers[data-mode=one_time] .qty-tier__mode--subscribe,.qty-tiers[data-mode=subscribe] .qty-tier__mode--one-time{display:none}.qty-tiers__subscribe-note{display:none;opacity:.75;margin:.25em 0 0}.qty-tiers[data-mode=subscribe] .qty-tiers__subscribe-note{display:block}.benefit-block>*+*{margin-top:.6em}.benefit-headline{font-size:1.1rem;font-weight:600;line-height:1.35;margin:0}.benefit-labels{list-style:none;padding:0;margin:0;display:grid;gap:.5em}.benefit-label{position:relative;padding-left:1.95em;line-height:1.4}.benefit-label:before{content:"\2713";position:absolute;left:0;top:.05em;width:1.35em;height:1.35em;border-radius:50%;background:var(--positive, #2A5CAA);color:#fff;font-size:.8rem;font-weight:700;display:grid;place-items:center}:root{--positive: #2A5CAA}.elemental-chart .num,.serving-fact__value.num{color:var(--positive)}.landing-split{display:grid;gap:var(--space-4);align-items:center}@media(min-width:60em){.landing-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.elemental-chart{margin:0;display:grid;gap:1.1em}.elemental-chart__label{display:flex;justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:.4em}.elemental-chart__label .mono{white-space:nowrap}.elemental-chart__track{height:14px;border-radius:999px;background:var(--rule);overflow:hidden}.elemental-chart__bar{height:100%;border-radius:999px}.elemental-chart__bar--compound{background:var(--ink);opacity:.25}.elemental-chart__bar--elemental{background:var(--positive);min-width:14px}.elemental-chart__dose{font-weight:600;font-size:1.25rem}.elemental-chart__scale{display:flex;justify-content:space-between;align-items:baseline;gap:1em;flex-wrap:wrap;margin-top:-.6em}.elemental-chart__source{margin:0;padding-top:1em;border-top:var(--hairline)}.elemental-chart figcaption{margin:-.6em 0 0}.serving-facts{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:50em){.serving-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-3)}}.serving-fact p{margin:0}.serving-fact__value{font-family:var(--font-mono);font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.1;margin-bottom:.3em!important}.explainer-points{list-style:none;margin:0;display:grid;gap:1.1em}.explainer-point{padding-left:1.1em;border-left:3px solid var(--positive)}.explainer-point__title{font-weight:600;margin:0 0 .2em}.explainer-point__text{margin:0;opacity:.8}.claim-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}@media(min-width:50em){.claim-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}}.review-grid{display:grid;gap:var(--space-3)}@media(min-width:50em){.review-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.review-card{margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:1em}.review-card blockquote{margin:0}
/*# sourceMappingURL=/cdn/shop/t/55/assets/mobile-layout.css.map */
