:root{font-size:16px;--scale-xs: .75rem;--scale-sm: .875rem;--scale-0: 1rem;--scale-1: 1.25rem;--scale-2: 1.5rem;--scale-3: 1.875rem;--scale-4: 2.25rem;--scale-5: 3rem;--space-0: .25rem;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 2.5rem;--space-6: 3rem;--color-logo-rgb: 35, 56, 141;--color-logo: rgb(35, 56, 141);--color-primary-rgb: 35, 56, 141;--color-primary: rgb(35, 56, 141);--color-primary-light-rgb: 0, 174, 239;--color-primary-light: rgb(0, 174, 239);--color-secondary-rgb: 145, 213, 10;--color-secondary: rgb(145, 213, 10);--color-secondary-dark-rgb: 66, 97, 5;--color-secondary-dark: rgb(66, 97, 5);--color-body-rgb: 17, 17, 17;--color-body: rgb(17, 17, 17);--color-error-rgb: 189, 53, 16;--color-error: rgb(189, 53, 16);--color-success-rgb: 89, 130, 26;--color-success: rgb(89, 130, 26);--color-warm-rgb: 214, 208, 196;--color-warm: rgb(214, 208, 196);--color-cool-rgb: 87, 152, 197;--color-cool: rgb(87, 152, 197);--color-muted-rgb: 125, 128, 144;--color-muted: rgb(125, 128, 144);--color-original-rgb: 0, 174, 239;--color-original: rgb(0, 174, 239);--border-radius-sm: var(--space-2);--border-radius-lg: var(--space-5);--box-outer-radius: var(--border-radius-lg);--box-pad: var(--space-2);--box-inner-radius: max(0px, calc(var(--box-outer-radius) - var(--box-pad)));--box-gap: var(--space-2);--box-lg-outer-radius: var(--border-radius-lg);--box-lg-pad: var(--space-3);--box-lg-inner-radius: max(0px, calc(var(--box-lg-outer-radius) - var(--box-lg-pad)));--box-lg-gap: var(--space-2);--base-font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--btn-font-family: var(--base-font-family);--btn-font-weight: 700;--frosted-background: rgba(255, 255, 255, .86);--frosted-box-shadow: 0 .05em 0 0 rgba(0, 0, 0, .05), 0 .5em 1em rgba(0, 0, 0, .05), inset 0 0 1em rgba(255, 255, 255, .75), inset 0 0 0 1px rgba(255, 255, 255, .75);--frosted-backdrop-filter: blur(5px)}@media (min-width: 800px) and (max-width: 1600px){:root{font-size:calc(1vw + 8px)}}@media (min-width: 1600px){:root{font-size:24px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;line-height:1.6;background:#f9f9f9}body{font-family:var(--base-font-family);font-size:var(--scale-0);color:#111;background:inherit;line-height:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}ul,ol{list-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hide{visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease;display:none!important}.container{max-width:1600px;width:100%;margin-inline:auto;padding-inline:var(--space-2)}.section{padding-block:var(--space-3)}@media (min-width: 768px){#smooth-content>.shopify-section:first-child{padding-top:var(--box-gap)}}@media (min-width: 960px){.container{padding-inline:var(--space-3)}.section{padding-block:var(--space-3)}}@media (min-width: 1400px){.container{padding-inline:var(--space-4)}.section{padding-block:var(--space-4)}}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.1;color:inherit;margin:0 0 var(--space-2)}h1,h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}h1{font-size:var(--scale-5)}h2{font-size:var(--scale-4)}h3{font-size:var(--scale-3)}h4{font-size:var(--scale-2)}h5{font-size:var(--scale-1)}h6{font-size:var(--scale-sm)}@media (max-width: 767px){h1{font-size:calc(var(--scale-5) * .8)}h2{font-size:calc(var(--scale-4) * .8)}h3{font-size:calc(var(--scale-3) * .8)}}p,ol,ul{margin:0 0 var(--space-3)}ol,ul{padding-left:1.5rem;list-style-position:outside}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin:var(--space-1) 0}hr{margin-block:var(--space-3);border:0;border-top:.1rem solid rgba(0,0,0,.08);box-sizing:content-box;height:0;overflow:visible}.btn{font-family:var(--btn-font-family);font-weight:var(--btn-font-weight);font-size:var(--scale-0);display:inline-flex;align-items:center;justify-content:center;border-radius:10rem;background:var(--btn-background, var(--color-primary-dark));color:var(--btn-color, #fff);border:none;box-shadow:var( --btn-shadow, 0 0 0 .4rem rgba(255, 255, 255, .8), inset 0 -.2rem 0 0 rgba(0, 0, 0, .2), 0 .2rem .4rem .4rem rgba(0, 0, 0, .1), 0 .25rem .1rem .2rem rgba(0, 0, 0, .2) );-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.5rem 2rem .65rem;text-shadow:var(--btn-text-shadow, 0 .1rem 0 rgba(0, 0, 0, .2));transition:background .2s ease}.btn:hover{text-decoration:none;background:var(--btn-hover-background, rgba(var(--color-primary-rgb), .85));color:var(--btn-hover-color, #fff);text-shadow:var(--btn-hover-text-shadow, none);box-shadow:var( --btn-hover-shadow, 0 0 0 .4rem rgba(255, 255, 255, .9), inset 0 -.2rem 0 rgba(0, 0, 0, .2), 0 .2rem .4rem .4rem rgba(0, 0, 0, .1), 0 .25rem .1rem .2rem rgba(0, 0, 0, .2) )}.btn:active,.btn:focus{background:var(--btn-focus-background, rgba(var(--color-primary-rgb), .75));box-shadow:var( --btn-focus-shadow, 0 0 0 .4rem rgba(255, 255, 255, .9), inset 0 .2rem 0 rgba(0, 0, 0, .2), 0 .2rem .4rem .4rem rgba(0, 0, 0, .1), 0 .25rem .1rem .2rem rgba(0, 0, 0, .2) )}.btn--link,.btn--link:hover,.btn--link:focus,.btn--link:active{background:inherit;box-shadow:inherit;text-shadow:inherit;color:inherit}.btn--link{color:var(--color-primary);padding-inline:0}.btn--link:hover{text-decoration:none}.btn svg{pointer-events:none;width:1em;height:1em;vertical-align:-.125em;display:inline-block;overflow:visible;color:var(--color-primary-light)}.btn:hover svg,.btn:focus svg,.btn:active svg{color:currentColor}.section-content{text-align:center}.section-heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-bottom:1rem;color:var(--color-primary)}.section-heading p+h1,.section-heading p+h2{margin-top:calc(var(--space-2) * -1)}.section-content em{font-family:var(--base-font-family);font-weight:400;font-size:70%;font-style:normal;top:-.3em;position:relative}.section-content a:not(.button,.btn,[role=button]){color:var(--color-primary);text-decoration:underline;text-decoration-thickness:.05rem;text-underline-offset:.15rem;transition:background .25s ease}.section-content a:hover:not(.button,.btn,[role=button]){color:var(--color-secondary-dark);background:rgba(var(--color-secondary-rgb),.25)}.feature-content__layout--with-nav,.ingredients-page__layout--with-nav{display:grid;gap:var(--space-6);align-items:start}.feature-content__nav,.ingredients-page__nav{display:none}.feature-content__nav-heading,.ingredients-page__nav-heading{margin:0 0 var(--space-1);font-weight:700}.feature-content__nav-list,.ingredients-page__nav-list{list-style:none;margin:0;padding:0}.feature-content__nav-list li>strong,.ingredients-page__nav-list li>strong{display:block}.feature-content__nav-list li+li>strong,.ingredients-page__nav-list li+li>strong{margin-top:var(--space-3)}.feature-content__nav-list a,.ingredients-page__nav-list a{display:inline-block;padding-block:.25rem;color:var(--color-body);text-decoration:none}.feature-content__nav-sublist,.ingredients-page__nav-sublist{list-style:none;margin:0 0 var(--space-1);padding:0 0 0 var(--space-2);border-left:.1rem solid rgba(0,0,0,.08)}.feature-content__nav-sublist a,.ingredients-page__nav-sublist a{font-size:var(--scale-sm);color:var(--color-muted);padding-block:.35rem}.feature-content__nav-list a:hover,.feature-content__nav-list a.is-active,.ingredients-page__nav-list a:hover,.ingredients-page__nav-list a.is-active{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2rem}@media (min-width: 768px){.feature-content__layout--with-nav,.ingredients-page__layout--with-nav{grid-template-columns:2.8fr 1fr}.feature-content__nav,.ingredients-page__nav{display:block;position:sticky;top:calc(var(--space-4) + var(--box-gap));align-self:start;text-align:left}}.supplement-fact-table,.supplement-fact-table small{font-size:var(--scale-xs);text-align:left}.supplement-fact-table table{border-collapse:collapse;width:100%;margin-bottom:var(--space-1)}.supplement-fact-table tbody{border-top:.2rem solid currentcolor;border-bottom:.2rem solid currentcolor}.supplement-fact-table th,.supplement-fact-table td{border-top:.1em solid rgba(var(--color-muted-rgb),.2);padding:var(--space-1)}.supplement-fact-table th{vertical-align:bottom}.supplement-fact-table .warning{border:.15rem solid currentcolor;padding:var(--space-0) var(--space-1);margin-block:var(--space-1);border-radius:var(--space-1)}html:not(.design-mode) .fade-in{opacity:0;transform:translateY(2.5vh);will-change:transform,opacity}html:not(.design-mode) .fade-in-lg{transform:translateY(5vh)}.media:before{display:block;content:"";width:100%}.media-1by1:before{padding-top:100%}.media-1by2:before{padding-top:200%}.media-2by1:before{padding-top:50%}.media-4by5:before{padding-top:125%}.media-16by9:before{padding-top:56.25%}@media (min-width: 768px){.media-1by1-lg:before{padding-top:100%}.media-1by2-lg:before{padding-top:200%}.media-2by1-lg:before{padding-top:50%}.media-4by5-lg:before{padding-top:125%}.media-16by9-lg:before{padding-top:56.25%}}.section-content .table{text-align:left;border-collapse:collapse;width:100%;margin-bottom:var(--space-3);box-shadow:inset 0 0 0 .1rem rgba(var(--color-muted-rgb),1);border-radius:var(--border-radius-sm);overflow:hidden;font-size:var(--scale-sm)}.section-content .table th,.section-content .table td{border-bottom:.1rem solid rgba(var(--color-muted-rgb),.25);padding:var(--space-1)}.section-content .table tr+tr td{border-top:.1rem solid rgba(var(--color-muted-rgb),.25)}.section-content td+td{border-left:.1rem solid rgba(var(--color-muted-rgb),.25)}.section-content .table th{background:rgba(var(--color-muted-rgb),1);color:#fff;vertical-align:bottom;border-bottom-width:.2rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/base.css.map */
