:root{--rh-bg: #070908;--rh-surface: #0c100d;--rh-surface-2: #111713;--rh-ink: #f2f7f3;--rh-muted: #9ba79f;--rh-line: #263129;--rh-accent: #73ee98;--rh-accent-dark: #153b21;--rh-max: 1440px}html{background:var(--rh-bg)}body,.page-wrapper,#MainContent{background:var(--rh-bg);color:var(--rh-ink)}body{letter-spacing:-.01em}a{color:inherit}#header-group,.shopify-section-group-header-group{background:#070908eb;border-bottom:1px solid var(--rh-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#header-group a,#header-group button,#header-group summary,header-component,.header__heading-link{color:var(--rh-ink)!important}.header__heading-link{letter-spacing:.14em;text-transform:uppercase;font-weight:800}footer,#footer-group,.shopify-section-group-footer-group{background:#050605!important;color:var(--rh-muted)!important;border-top:1px solid var(--rh-line)}footer a,#footer-group a{color:var(--rh-ink)!important}.button,button.shopify-payment-button__button,.product-form__submit{border-radius:2px!important;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.card,.product-card,.product-information,.product-recommendations{--color-background: 7, 9, 8;--color-foreground: 242, 247, 243}.product-information{border-top:1px solid var(--rh-line)}.product-information img,.product-card img{background:var(--rh-surface-2)}.rh-gate[hidden]{display:none}.rh-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 76% 22%,rgba(84,211,119,.13),transparent 30%),#030504f5;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.rh-gate--open{opacity:1;visibility:visible}.rh-gate__panel{width:min(620px,100%);padding:clamp(30px,6vw,58px);border:1px solid var(--rh-line);background:#0a0e0bfa;box-shadow:0 30px 100px #00000080}.rh-gate__mark{display:inline-flex;align-items:center;gap:10px;margin-bottom:30px;color:var(--rh-accent);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rh-gate__mark:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rh-accent);box-shadow:0 0 18px var(--rh-accent)}.rh-gate h2{margin:0 0 18px;color:var(--rh-ink);font-size:clamp(2.1rem,7vw,4.5rem);line-height:.94;letter-spacing:-.06em}.rh-gate p{margin:0 0 30px;color:var(--rh-muted);line-height:1.7}.rh-gate__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rh-gate__enter,.rh-gate__exit{min-height:52px;padding:14px 18px;border:1px solid var(--rh-line);cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rh-gate__enter{background:var(--rh-accent);color:#061008;border-color:var(--rh-accent)}.rh-gate__exit{background:transparent;color:var(--rh-ink)}body.rh-gate-lock{overflow:hidden}.rh-shell{overflow:hidden;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--rh-bg);background-size:44px 44px;color:var(--rh-ink)}.rh-container{width:min(var(--rh-max),calc(100% - 40px));margin:0 auto}.rh-ticker{border-bottom:1px solid var(--rh-line);background:#090c0a}.rh-ticker__inner{min-height:42px;display:flex;align-items:center;justify-content:center;gap:clamp(16px,5vw,64px);color:#c9d2cc;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.rh-ticker__item{display:flex;align-items:center;gap:9px}.rh-ticker__item:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--rh-accent)}.rh-hero{min-height:min(820px,calc(100vh - 120px));display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(30px,7vw,110px);padding:clamp(70px,10vw,150px) 0;border-bottom:1px solid var(--rh-line)}.rh-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--rh-accent);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rh-eyebrow:before{content:"";width:34px;height:1px;background:var(--rh-accent)}.rh-hero h1{max-width:820px;margin:0;color:var(--rh-ink);font-size:clamp(4rem,9.1vw,9.2rem);line-height:.82;letter-spacing:-.078em;text-wrap:balance}.rh-hero h1 em{color:var(--rh-muted);font-family:Georgia,serif;font-weight:400}.rh-hero__copy>p{max-width:610px;margin:34px 0;color:var(--rh-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.rh-actions{display:flex;flex-wrap:wrap;gap:10px}.rh-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border:1px solid var(--rh-line);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:800;transition:transform .2s ease,background .2s ease,color .2s ease}.rh-btn:hover{transform:translateY(-2px)}.rh-btn--primary{background:var(--rh-accent);color:#061008;border-color:var(--rh-accent)}.rh-btn--ghost{background:#ffffff05;color:var(--rh-ink)}.rh-hero__visual{position:relative;min-height:560px;display:grid;place-items:center;isolation:isolate}.rh-orbit{position:absolute;width:min(520px,88%);aspect-ratio:1;border:1px solid rgba(115,238,152,.23);border-radius:50%}.rh-orbit:before,.rh-orbit:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(255,255,255,.08);border-radius:50%}.rh-orbit:after{top:29%;right:29%;bottom:29%;left:29%;background:radial-gradient(circle,rgba(115,238,152,.14),transparent 70%)}.rh-vials{position:relative;z-index:2;width:min(440px,92%);height:480px;display:flex;align-items:flex-end;justify-content:center;gap:20px;filter:drop-shadow(0 30px 35px rgba(0,0,0,.5))}.rh-vial{position:relative;width:112px;height:330px;border:1px solid rgba(214,255,226,.25);border-radius:10px 10px 30px 30px;background:linear-gradient(90deg,#ffffff0a,#ffffff21 42%,#ffffff06);box-shadow:inset 0 -80px 80px #49dd6f14;transform:rotate(-4deg)}.rh-vial:nth-child(2){height:400px;transform:translateY(-16px)}.rh-vial:nth-child(3){transform:rotate(5deg)}.rh-vial:before{content:"";position:absolute;left:-4px;right:-4px;top:-38px;height:45px;border:1px solid #39463d;border-radius:6px 6px 3px 3px;background:repeating-linear-gradient(90deg,#151a17 0 4px,#252e28 4px 7px)}.rh-vial__label{position:absolute;left:10px;right:10px;top:38%;padding:20px 8px;border:1px solid var(--rh-line);background:#e8eee9;color:#0a0d0b;text-align:center}.rh-vial__label b{display:block;font-size:.82rem;letter-spacing:.08em}.rh-vial__label small{display:block;margin-top:6px;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.rh-hero__note{position:absolute;right:0;bottom:32px;z-index:3;padding:13px 16px;border:1px solid var(--rh-line);background:#070908db;color:var(--rh-muted);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.rh-proof{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rh-line)}.rh-proof__item{padding:28px clamp(18px,3vw,42px);border-right:1px solid var(--rh-line)}.rh-proof__item:last-child{border-right:0}.rh-proof__item b{display:block;color:var(--rh-ink);font-size:1rem}.rh-proof__item span{color:var(--rh-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.rh-catalog{padding:clamp(80px,10vw,140px) 0}.rh-heading-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.rh-kicker{color:var(--rh-accent);font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rh-heading-row h2{margin:10px 0 0;color:var(--rh-ink);font-size:clamp(2.7rem,6vw,6.2rem);line-height:.94;letter-spacing:-.06em}.rh-heading-row p{max-width:440px;margin:0;color:var(--rh-muted);line-height:1.6}.rh-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.rh-filter{padding:10px 15px;border:1px solid var(--rh-line);background:transparent;color:var(--rh-muted);cursor:pointer;font:inherit;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rh-filter.is-active{background:var(--rh-ink);color:var(--rh-bg);border-color:var(--rh-ink)}.rh-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rh-line);border-left:1px solid var(--rh-line)}.rh-product-card{position:relative;min-width:0;border-right:1px solid var(--rh-line);border-bottom:1px solid var(--rh-line);background:#080b09d6}.rh-product-card[hidden]{display:none!important}.rh-product-card__link{display:block;height:100%;padding:16px;color:inherit;text-decoration:none}.rh-product-card__media{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(115,238,152,.1),transparent 42%),var(--rh-surface)}.rh-product-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.rh-product-card:hover img{transform:scale(1.035)}.rh-mini-vial{position:relative;width:31%;height:55%;border:1px solid rgba(218,255,229,.25);border-radius:5px 5px 14px 14px;background:linear-gradient(90deg,#ffffff0a,#ffffff24,#ffffff06);box-shadow:inset 0 -50px 40px #73ee9814}.rh-mini-vial:before{content:"";position:absolute;left:-3px;right:-3px;top:-17px;height:20px;border-radius:3px;background:repeating-linear-gradient(90deg,#161b18 0 3px,#303a33 3px 5px)}.rh-mini-vial:after{content:"BYLOBER";position:absolute;left:6px;right:6px;top:35%;padding:14px 3px;background:#e7ede8;color:#090c0a;text-align:center;font-size:.48rem;font-weight:900;letter-spacing:.08em}.rh-product-card__meta{padding:18px 3px 8px}.rh-product-card__type{color:var(--rh-accent);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rh-product-card h3{min-height:2.8em;margin:9px 0 12px;color:var(--rh-ink);font-size:1rem;line-height:1.4}.rh-product-card__bottom{display:flex;justify-content:space-between;gap:12px;color:var(--rh-muted);font-size:.78rem}.rh-product-card__status{color:#d5ddd7}.rh-catalog__footer{margin-top:28px;display:flex;justify-content:flex-end}.rh-standards{padding:clamp(80px,10vw,140px) 0;border-top:1px solid var(--rh-line)}.rh-standards__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border-top:1px solid var(--rh-line);border-left:1px solid var(--rh-line)}.rh-standard{min-height:260px;padding:clamp(25px,4vw,48px);border-right:1px solid var(--rh-line);border-bottom:1px solid var(--rh-line);background:var(--rh-surface)}.rh-standard__num{color:var(--rh-accent);font-size:.68rem;letter-spacing:.14em}.rh-standard h3{margin:55px 0 12px;color:var(--rh-ink);font-size:1.5rem}.rh-standard p{margin:0;color:var(--rh-muted);line-height:1.65}.rh-final{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:clamp(50px,8vw,96px);border:1px solid var(--rh-line);background:radial-gradient(circle at 85% 50%,rgba(115,238,152,.15),transparent 24%),var(--rh-surface)}.rh-final h2{max-width:860px;margin:0;color:var(--rh-ink);font-size:clamp(2.8rem,7vw,7rem);line-height:.9;letter-spacing:-.065em}.rh-disclaimer{padding:32px 0 42px;color:#78837c;font-size:.68rem;line-height:1.7;letter-spacing:.04em;text-transform:uppercase}@media(max-width:990px){.rh-hero{grid-template-columns:1fr}.rh-hero__visual{min-height:480px}.rh-product-grid,.rh-proof{grid-template-columns:repeat(2,1fr)}.rh-proof__item:nth-child(2){border-right:0}.rh-proof__item:nth-child(-n+2){border-bottom:1px solid var(--rh-line)}.rh-standards__grid{grid-template-columns:1fr}.rh-heading-row,.rh-final{align-items:start;flex-direction:column;grid-template-columns:1fr}}@media(max-width:620px){.rh-container{width:min(100% - 24px,var(--rh-max))}.rh-ticker__inner{justify-content:flex-start;overflow:hidden}.rh-ticker__item:nth-child(n+3){display:none}.rh-hero{min-height:auto;padding-top:76px}.rh-hero h1{font-size:clamp(3.6rem,20vw,6rem)}.rh-hero__visual{min-height:390px}.rh-vials{height:350px;gap:10px}.rh-vial{width:82px;height:245px}.rh-vial:nth-child(2){height:300px}.rh-hero__note{right:8px;bottom:4px}.rh-proof{grid-template-columns:1fr}.rh-proof__item{border-right:0;border-bottom:1px solid var(--rh-line)}.rh-product-grid{grid-template-columns:1fr 1fr}.rh-product-card__link{padding:9px}.rh-product-card__meta{padding:13px 3px 6px}.rh-product-card h3{font-size:.82rem}.rh-product-card__bottom{display:block}.rh-product-card__status{display:block;margin-top:5px}.rh-gate__actions{grid-template-columns:1fr}.rh-final{padding:38px 24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/research-global.css.map */
