:root{--font-text:"Neue Haas Grotesk Text Pro","Helvetica Neue",Helvetica,Arial,sans-serif}body{font-family:var(--font-text);color:#fff;overflow-x:hidden;overscroll-behavior:none;background:var(--green);font-synthesis:none}@font-face{font-family:Neue Haas Grotesk Text Pro;src:local("Neue Haas Grotesk Text Pro"),url(bl-neue-haas.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Text Pro;src:local("Neue Haas Grotesk Text Pro 75 Bold"),url(bl-neue-haas-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.m-nav__panel a{text-transform:uppercase}.nav{position:fixed;width:max(100%,1920px);z-index:60;left:0;transform:scale(var(--bl-nav-scale,1));transform-origin:top left;background:#213718;transition:background .4s var(--ease,cubic-bezier(.22,.61,.36,1)),backdrop-filter .4s var(--ease,cubic-bezier(.22,.61,.36,1))}.nav .nav__inner{position:relative;width:100%;max-width:1920px;height:98px;margin:0 auto}.nav.is-scrolled{background:#2137188c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav.is-scrolled:hover{background:#213718b8}.nav.is-scrolled:hover .nav__logo{opacity:.88}.nav__logo{position:absolute;left:84px;top:26px;width:198px;height:47px;transition:opacity .28s var(--ease,cubic-bezier(.22,.61,.36,1))}.nav__logo img{width:198px;height:47px;object-fit:contain}.nav__logo:hover{opacity:.62}.nav__pill{position:absolute;top:38px;height:26px;background:transparent}.nav__pill--menu{left:406px;width:343px}.nav__pill--signin{left:1628px;width:91px}.nav__pill--cart{left:1762px;width:91px}.nav__link{position:absolute;top:0;height:26px;line-height:26px;font-size:20px;letter-spacing:.8px;color:#fff;white-space:nowrap;text-align:center;transition:color .26s var(--ease,cubic-bezier(.22,.61,.36,1))}.nav__link:hover{color:#b6b6b6}.nav__link--shop{left:0;width:58px}.nav__link--science{left:119px;width:91px}.nav__link--about{left:271px;width:72px}.nav__link--full{left:0;width:100%;text-transform:uppercase}.nav__link.is-current{color:#fff}.bl-nav-offset{display:none}@media(min-width:901px){.bl-nav-offset{display:block;height:calc(98px * var(--bl-nav-scale,1))}}.bl-mnav{display:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.m-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 18px 0;background:#183812;color:#fff}.m-nav>a{padding-bottom:14px}.m-nav img{height:28px;width:auto}.m-nav__toggle{width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-bottom:14px}.m-nav__toggle span{display:block;width:18px;height:1.5px;background:#fff}.m-nav__panel{display:none;flex-direction:column;gap:18px;width:100%;padding:4px 0 22px;font-size:15px;letter-spacing:.04em;color:#fff}.m-nav__panel a{color:#fff}.m-nav.is-open .m-nav__panel{display:flex}.m-nav__panel a{transition:color .26s var(--ease,cubic-bezier(.22,.61,.36,1));text-transform:uppercase}.m-nav__panel a:hover{color:#b6b6b6}.m-nav__panel a.is-current{color:#fff;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.nav{display:none!important}body:has(#header-group .bl-mnav) #header-group{display:contents}.bl-mnav{display:contents}}html.m-only:has(#header-group .bl-mnav) #header-group{display:contents}html.m-only .bl-mnav{display:contents}.bl-announcement{position:relative;width:100%;overflow:hidden;background:var(--bl-ann-background,#e8edd1);color:var(--bl-ann-color,#213718);font-family:Neue Haas Grotesk Text Pro,sans-serif;font-size:var(--bl-ann-font-size,16px);line-height:1;letter-spacing:.04em}.bl-announcement__viewport{overflow:hidden;width:100%}.bl-announcement__track{display:flex;width:max-content;white-space:nowrap;will-change:transform;animation:bl-ann-scroll 18s linear infinite}.bl-announcement__group{display:flex;flex:none;align-items:center}@media screen and (min-width:990px){.bl-announcement__group{gap:60px}}.bl-announcement__unit{display:inline-flex;align-items:center;padding-block:10px;color:inherit}.bl-announcement__item{display:inline-flex;align-items:center;color:inherit;text-decoration:none}a.bl-announcement__item:hover{color:inherit;opacity:.72}.bl-announcement__sep{display:inline-block;margin-inline:.5em;opacity:1}@keyframes bl-ann-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bl-announcement__track{animation:none}}.m-nav .bl-announcement{order:-1;flex:0 0 auto;width:calc(100% + 36px);margin:-14px -18px 4px;font-size:12px}@font-face{font-family:BL Footer Text;src:url(bl-neue-haas.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BL Footer Mono;src:url(bl-aglet-mono.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BL Footer Medium;src:url(bl-neue-haas-display-65-medium.otf) format("opentype");font-style:normal;font-weight:500;font-display:swap}.bl-footer{position:relative;display:block;width:100%;aspect-ratio:1920/var(--bl-footer-h,1320);container-type:inline-size;margin:0;padding:0;background:#183812;color:#fff;font:400 16px/normal BL Footer Text,sans-serif;letter-spacing:normal;text-align:left;isolation:isolate}.bl-footer,.bl-footer *{box-sizing:border-box}.bl-footer p,.bl-footer nav{margin:0;padding:0}.bl-footer a{color:inherit;text-decoration:none}.bl-footer a:hover{text-decoration:underline;text-underline-offset:4px}.bl-footer .bl-footer__tag{position:absolute;left:4.270833%;top:6.048387%;font:400 1.041667cqw/normal BL Footer Mono,monospace;color:#fff;opacity:.5}.bl-footer .bl-footer__newsletter{position:absolute;left:4.166667%;top:21.774194%;width:44.270833%}.bl-footer .bl-footer__pitch{font:400 1.458333cqw/1.35 BL Footer Text,sans-serif;color:#fff}.bl-footer .bl-footer__legal{margin-top:.323437cqw;font:400 1.25cqw/1.35 BL Footer Text,sans-serif;color:#979797}.bl-footer .bl-footer__legal a{text-decoration:underline}.bl-footer .bl-footer__form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 1.25cqw;width:100%;min-height:5cqw;margin:1.229167cqw 0 0;padding:.625cqw 1.666667cqw;border:.104167cqw solid #f8f8f8;border-radius:.833333cqw;background:transparent;box-shadow:none}.bl-footer .bl-footer__email{position:static;width:100%;min-width:0;height:3.541667cqw;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:#fff;font:400 1.354167cqw/1.3 BL Footer Text,sans-serif;letter-spacing:normal}.bl-footer .bl-footer__email::placeholder{color:#f8f8f8;opacity:1}.bl-footer .bl-footer__join{position:static;display:flex;align-items:center;justify-content:center;width:auto;min-width:4.166667cqw;min-height:3.541667cqw;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#fff;font:500 1.388889cqw/1 BL Footer Medium,sans-serif;text-transform:uppercase;text-align:center;letter-spacing:normal;cursor:pointer}.bl-footer .bl-footer__join:hover{color:#b6b6b6}.bl-footer .bl-footer__form:focus-within{outline:0;outline-offset:0;background:#ffffff0a}.bl-footer .bl-footer__status{grid-column:1/-1;margin:0 0 8px;font:400 16px/1.4 BL Footer Text,sans-serif}.bl-footer .bl-footer__form:has(.bl-footer__thanks),.bl-footer .bl-footer__form.is-success{display:flex;align-items:center;min-height:5cqw;padding:0;border:0;background:transparent}.bl-footer .bl-footer__thanks{margin:0;font:500 32px/1.25 BL Footer Medium,sans-serif;color:#fff}.bl-footer .bl-footer__nav{position:absolute;top:21.774194%;font:400 1.041667cqw/2 BL Footer Text,sans-serif}.bl-footer .bl-footer__nav a{display:block}.bl-footer .bl-footer__nav--help{left:55.833333%;top:21.169355%}.bl-footer .bl-footer__nav--shop{left:71.25%}.bl-footer .bl-footer__nav--faq{left:84.739583%}.bl-footer .bl-footer__instagram{display:flex!important;align-items:center;gap:.520833cqw}.bl-footer .bl-footer__instagram img{display:block;width:1.458333cqw;height:1.458333cqw;transform:scaleY(-1)}.bl-footer .bl-footer__logo{position:absolute;left:3.90625%;top:37.125%;display:block;width:92.1875%;height:42.33871%;max-width:none;margin:0;object-fit:contain}.bl-footer .bl-footer__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.footer-disclaimer{position:static;font-size:8px!important}.bioralab-footer-reveal-root>.bl-footer{position:relative!important;inset:auto!important;z-index:1!important}.bioralab-footer-reveal-root:has(>.bl-footer)>.bioralab-footer-reveal-spacer{display:none!important}.m-foot:has(>.bl-footer){padding:0;background:#183812}.bl-footer{aspect-ratio:auto;padding:40px 20px 48px}.bl-footer .bl-footer__tag{position:static;margin:0 0 28px;font-size:13px;line-height:normal}.bl-footer .bl-footer__newsletter{position:static;width:100%}.bl-footer .bl-footer__pitch{font-size:15px;line-height:1.4}.bl-footer .bl-footer__legal{margin-top:8px;font-size:13px;line-height:1.5}.bl-footer .bl-footer__form{min-height:68px;gap:0 12px;margin:22px 0 32px;padding:8px 14px;border-width:2px;border-radius:12px}.bl-footer .bl-footer__email{height:auto;min-height:48px;font-size:clamp(12px,3.6vw,16px)}.bl-footer .bl-footer__join{min-width:0;min-height:48px;font-size:14px}.bl-footer .bl-footer__form:has(.bl-footer__thanks),.bl-footer .bl-footer__form.is-success{min-height:68px;margin:22px 0 32px}.bl-footer .bl-footer__thanks{font-size:16px}.bl-footer .bl-footer__links{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;align-items:start;margin-bottom:36px}.bl-footer .bl-footer__nav{display:contents;position:static;font-size:13px;line-height:1.9}.bl-footer .bl-footer__nav a.bl-footer__help{display:none}.bl-footer .bl-footer__nav--shop a:nth-child(1){grid-column:1;grid-row:1}.bl-footer .bl-footer__nav--shop a:nth-child(2){grid-column:1;grid-row:2}.bl-footer .bl-footer__nav--shop a:nth-child(3){grid-column:1;grid-row:3}.bl-footer .bl-footer__nav--shop a:nth-child(4){grid-column:1;grid-row:4}.bl-footer .bl-footer__nav--help a.bl-footer__instagram{grid-column:1;grid-row:5}.bl-footer .bl-footer__nav--help a:nth-child(2){grid-column:2;grid-row:1}.bl-footer .bl-footer__nav--faq a:nth-child(1){grid-column:2;grid-row:2}.bl-footer .bl-footer__nav--faq a:nth-child(2){grid-column:2;grid-row:3}.bl-footer .bl-footer__nav--faq a:nth-child(3){grid-column:2;grid-row:4}.bl-footer .bl-footer__instagram img{display:none}.bl-footer .bl-footer__logo{position:static;width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/global.css.map */
