:root{--color-brand-red: #d6001c;--color-brand-red-deep: #a80016;--color-brand-red-ink: #7a0010;--color-ink: #141414;--color-ink-secondary: #4a4a4a;--color-ink-tertiary: #666666;--color-ink-on-dark: #9a9090;--color-surface-paper: #ffffff;--color-surface-bone: #faf7f2;--color-surface-bone-deep: #efe9e0;--color-flavor-berry: #a3003f;--color-flavor-citrus: #ee7200;--color-flavor-mango: #f7c500;--color-flavor-grape: #5b2d8e;--color-semantic-success: #1a7f4b;--color-semantic-warning: #8a5a00;--color-semantic-error: #a80016;--color-semantic-focus: #0b61cd;--font-brand: "Archivo", "Helvetica Neue", Arial, sans-serif;--text-display-xl-size: 72px;--text-display-xl-size-mobile: 40px;--text-display-xl-weight: 800;--text-display-xl-width: 125;--text-display-xl-tracking: -.03em;--text-display-xl-leading: .95;--text-display-l-size: 56px;--text-display-l-size-mobile: 34px;--text-display-l-weight: 800;--text-display-l-width: 125;--text-display-l-tracking: -.028em;--text-display-l-leading: .98;--text-display-m-size: 44px;--text-display-m-size-mobile: 30px;--text-display-m-weight: 700;--text-display-m-width: 125;--text-display-m-tracking: -.024em;--text-display-m-leading: 1.02;--text-h1-size: 40px;--text-h1-size-mobile: 30px;--text-h1-weight: 700;--text-h1-width: 125;--text-h1-tracking: -.022em;--text-h1-leading: 1.08;--text-h2-size: 32px;--text-h2-size-mobile: 26px;--text-h2-weight: 700;--text-h2-width: 125;--text-h2-tracking: -.018em;--text-h2-leading: 1.15;--text-h3-size: 24px;--text-h3-size-mobile: 21px;--text-h3-weight: 600;--text-h3-width: 100;--text-h3-tracking: -.012em;--text-h3-leading: 1.25;--text-h4-size: 20px;--text-h4-size-mobile: 18px;--text-h4-weight: 600;--text-h4-width: 100;--text-h4-tracking: -.008em;--text-h4-leading: 1.3;--text-body-l-size: 19px;--text-body-l-size-mobile: 18px;--text-body-l-weight: 400;--text-body-l-width: 100;--text-body-l-tracking: 0em;--text-body-l-leading: 1.6;--text-body-size: 17px;--text-body-size-mobile: 17px;--text-body-weight: 400;--text-body-width: 100;--text-body-tracking: 0em;--text-body-leading: 1.6;--text-body-s-size: 15px;--text-body-s-size-mobile: 15px;--text-body-s-weight: 400;--text-body-s-width: 100;--text-body-s-tracking: 0em;--text-body-s-leading: 1.55;--text-caption-size: 13px;--text-caption-size-mobile: 13px;--text-caption-weight: 400;--text-caption-width: 100;--text-caption-tracking: .005em;--text-caption-leading: 1.45;--text-eyebrow-size: 13px;--text-eyebrow-size-mobile: 12px;--text-eyebrow-weight: 700;--text-eyebrow-width: 100;--text-eyebrow-tracking: .1em;--text-eyebrow-leading: 1.2;--text-button-size: 16px;--text-button-size-mobile: 16px;--text-button-weight: 600;--text-button-width: 100;--text-button-tracking: .02em;--text-button-leading: 1;--text-nav-size: 15px;--text-nav-size-mobile: 15px;--text-nav-weight: 600;--text-nav-width: 100;--text-nav-tracking: .02em;--text-nav-leading: 1;--text-label-size: 12px;--text-label-size-mobile: 12px;--text-label-weight: 700;--text-label-width: 100;--text-label-tracking: .08em;--text-label-leading: 1.2;--text-stat-number-size: 56px;--text-stat-number-size-mobile: 40px;--text-stat-number-weight: 800;--text-stat-number-width: 125;--text-stat-number-tracking: -.03em;--text-stat-number-leading: 1;--text-stat-label-size: 13px;--text-stat-label-size-mobile: 12px;--text-stat-label-weight: 600;--text-stat-label-width: 100;--text-stat-label-tracking: .06em;--text-stat-label-leading: 1.3;--text-price-size: 20px;--text-price-size-mobile: 18px;--text-price-weight: 700;--text-price-width: 100;--text-price-tracking: 0em;--text-price-leading: 1.2;--text-product-name-size: 28px;--text-product-name-size-mobile: 22px;--text-product-name-weight: 700;--text-product-name-width: 125;--text-product-name-tracking: -.016em;--text-product-name-leading: 1.15;--text-review-size: 17px;--text-review-size-mobile: 16px;--text-review-weight: 400;--text-review-width: 100;--text-review-tracking: 0em;--text-review-leading: 1.6;--text-promo-size: 15px;--text-promo-size-mobile: 14px;--text-promo-weight: 700;--text-promo-width: 100;--text-promo-tracking: .04em;--text-promo-leading: 1.2;--text-science-body-size: 16px;--text-science-body-size-mobile: 15px;--text-science-body-weight: 400;--text-science-body-width: 100;--text-science-body-tracking: 0em;--text-science-body-leading: 1.65;--text-citation-size: 12px;--text-citation-size-mobile: 12px;--text-citation-weight: 400;--text-citation-width: 100;--text-citation-tracking: 0em;--text-citation-leading: 1.5;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 160px;--radius-none: 0;--radius-sm: 4px;--radius-md: 12px;--radius-lg: 24px;--radius-pill: 999px;--radius-brand: 0 0 min(22%, 48px) 0;--radius-brand-pct: 22%;--radius-brand-max: 48px;--border-hairline: 1px;--border-default: 1.5px;--border-keyline: 2px;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(20,20,20,.06), 0 2px 8px rgba(20,20,20,.06);--shadow-md: 0 4px 12px rgba(20,20,20,.08), 0 12px 32px rgba(20,20,20,.08);--motion-instant: 0ms;--motion-fast: .12s;--motion-standard: .22s;--motion-slow: .36s;--motion-deliberate: .6s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--container-max: 1280px;--prose-max: 68ch;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px}.text-display-xl{font-family:var(--font-brand);font-variation-settings:"wght" 800,"wdth" 125;font-size:var(--text-display-xl-size-mobile);letter-spacing:var(--text-display-xl-tracking);line-height:var(--text-display-xl-leading)}@media(min-width:768px){.text-display-xl{font-size:var(--text-display-xl-size)}}.text-display-l{font-family:var(--font-brand);font-variation-settings:"wght" 800,"wdth" 125;font-size:var(--text-display-l-size-mobile);letter-spacing:var(--text-display-l-tracking);line-height:var(--text-display-l-leading)}@media(min-width:768px){.text-display-l{font-size:var(--text-display-l-size)}}.text-display-m{font-family:var(--font-brand);font-variation-settings:"wght" 700,"wdth" 125;font-size:var(--text-display-m-size-mobile);letter-spacing:var(--text-display-m-tracking);line-height:var(--text-display-m-leading)}@media(min-width:768px){.text-display-m{font-size:var(--text-display-m-size)}}.text-h1{font-family:var(--font-brand);font-variation-settings:"wght" 700,"wdth" 125;font-size:var(--text-h1-size-mobile);letter-spacing:var(--text-h1-tracking);line-height:var(--text-h1-leading)}@media(min-width:768px){.text-h1{font-size:var(--text-h1-size)}}.text-h2{font-family:var(--font-brand);font-variation-settings:"wght" 700,"wdth" 125;font-size:var(--text-h2-size-mobile);letter-spacing:var(--text-h2-tracking);line-height:var(--text-h2-leading)}@media(min-width:768px){.text-h2{font-size:var(--text-h2-size)}}.text-h3{font-family:var(--font-brand);font-variation-settings:"wght" 600,"wdth" 100;font-size:var(--text-h3-size-mobile);letter-spacing:var(--text-h3-tracking);line-height:var(--text-h3-leading)}@media(min-width:768px){.text-h3{font-size:var(--text-h3-size)}}.text-h4{font-family:var(--font-brand);font-variation-settings:"wght" 600,"wdth" 100;font-size:var(--text-h4-size-mobile);letter-spacing:var(--text-h4-tracking);line-height:var(--text-h4-leading)}@media(min-width:768px){.text-h4{font-size:var(--text-h4-size)}}.text-body-l{font-family:var(--font-brand);font-variation-settings:"wght" 400,"wdth" 100;font-size:var(--text-body-l-size-mobile);letter-spacing:var(--text-body-l-tracking);line-height:var(--text-body-l-leading)}@media(min-width:768px){.text-body-l{font-size:var(--text-body-l-size)}}.text-body{font-family:var(--font-brand);font-variation-settings:"wght" 400,"wdth" 100;font-size:var(--text-body-size-mobile);letter-spacing:var(--text-body-tracking);line-height:var(--text-body-leading)}@media(min-width:768px){.text-body{font-size:var(--text-body-size)}}.text-body-s{font-family:var(--font-brand);font-variation-settings:"wght" 400,"wdth" 100;font-size:var(--text-body-s-size-mobile);letter-spacing:var(--text-body-s-tracking);line-height:var(--text-body-s-leading)}@media(min-width:768px){.text-body-s{font-size:var(--text-body-s-size)}}.text-caption{font-family:var(--font-brand);font-variation-settings:"wght" 400,"wdth" 100;font-size:var(--text-caption-size-mobile);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-leading)}@media(min-width:768px){.text-caption{font-size:var(--text-caption-size)}}.text-eyebrow{font-family:var(--font-brand);font-variation-settings:"wght" 700,"wdth" 100;font-size:var(--text-eyebrow-size-mobile);letter-spacing:var(--text-eyebrow-tracking);line-height:var(--text-eyebrow-leading);text-transform:uppercase}@media(min-width:768px){.text-eyebrow{font-size:var(--text-eyebrow-size)}}.text-button{font-family:var(--font-brand);font-variation-settings:"wght" 600,"wdth" 100;font-size:var(--text-button-size-mobile);letter-spacing:var(--text-button-tracking);line-height:var(--text-button-leading)}@media(min-width:768px){.text-button{font-size:var(--text-button-size)}}.text-nav{font-family:var(--font-brand);font-variation-settings:"wght" 600,"wdth" 100;font-size:var(--text-nav-size-mobile);letter-spacing:var(--text-nav-tracking);line-height:var(--text-nav-leading)}@media(min-width:768px){.text-nav{font-size:var(--text-nav-size)}}.text-label{font-family:var(--font-brand);font-variation-settings:"wght" 700,"wdth" 100;font-size:var(--text-label-size-mobile);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-leading);text-transform:uppercase}@media(min-width:768px){.text-label{font-size:var(--text-label-size)}}.text-stat-number{font-family:var(--font-brand);font-variation-settings:"wght" 800,"wdth" 125;font-size:var(--text-stat-number-size-mobile);letter-spacing:var(--text-stat-number-tracking);line-height:var(--text-stat-number-leading);font-variant-numeric:tabular-nums}@media(min-width:768px){.text-stat-number{font-size:var(--text-stat-number-size)}}.text-stat-label{font-family:var(--font-brand);font-variation-settings:"wght" 600,"wdth" 100;font-size:var(--text-stat-label-size-mobile);letter-spacing:var(--text-stat-label-tracking);line-height:var(--text-stat-label-leading);text-transform:uppercase}@media(min-width:768px){.text-stat-label{font-size:var(--text-stat-label-size)}}.text-price{font-family:var(--font-brand);font-variation-settings:"wght" 700,"wdth" 100;font-size:var(--text-price-size-mobile);letter-spacing:var(--text-price-tracking);line-height:var(--text-price-leading);font-variant-numeric:tabular-nums}@media(min-width:768px){.text-price{font-size:var(--text-price-size)}}.text-product-name{font-family:var(--font-brand);font-variation-settings:"wght" 700,"wdth" 125;font-size:var(--text-product-name-size-mobile);letter-spacing:var(--text-product-name-tracking);line-height:var(--text-product-name-leading)}@media(min-width:768px){.text-product-name{font-size:var(--text-product-name-size)}}.text-review{font-family:var(--font-brand);font-variation-settings:"wght" 400,"wdth" 100;font-size:var(--text-review-size-mobile);letter-spacing:var(--text-review-tracking);line-height:var(--text-review-leading)}@media(min-width:768px){.text-review{font-size:var(--text-review-size)}}.text-promo{font-family:var(--font-brand);font-variation-settings:"wght" 700,"wdth" 100;font-size:var(--text-promo-size-mobile);letter-spacing:var(--text-promo-tracking);line-height:var(--text-promo-leading);text-transform:uppercase}@media(min-width:768px){.text-promo{font-size:var(--text-promo-size)}}.text-science-body{font-family:var(--font-brand);font-variation-settings:"wght" 400,"wdth" 100;font-size:var(--text-science-body-size-mobile);letter-spacing:var(--text-science-body-tracking);line-height:var(--text-science-body-leading)}@media(min-width:768px){.text-science-body{font-size:var(--text-science-body-size)}}.text-citation{font-family:var(--font-brand);font-variation-settings:"wght" 400,"wdth" 100;font-size:var(--text-citation-size-mobile);letter-spacing:var(--text-citation-tracking);line-height:var(--text-citation-leading)}@media(min-width:768px){.text-citation{font-size:var(--text-citation-size)}}.tabular,.comparison-table,.stat-strip,.supplement-facts,.price{font-variant-numeric:tabular-nums}.supplement-facts{font-variant-numeric:tabular-nums slashed-zero}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/rej-tokens.css.map */
