.biosash-skin,.biosash-skin button,.biosash-skin input,.biosash-skin select,.biosash-skin textarea{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.biosash-skin .hdr-logo img{max-height:50px}.biosash-skin .hdr-menu>li>a{padding:14px 0;font-size:15px}.biosash-skin .mega-flat-link,.biosash-skin .ms-cat-item a,.biosash-skin .ms-feat-name{font-size:15px}.biosash-skin .ms-feat-meta,.biosash-skin .ms-feat-rcount{font-size:12px}.biosash-skin .ms-feat-name{line-height:1.45}.biosash-skin .ms-feat-rating{margin:3px 0 2px;line-height:1.45}.biosash-skin .ms-feat-meta{line-height:1.45}.biosash-skin .foot-cats,.biosash-skin .foot-bottom{background:var(--primary)}.biosash-skin .foot-bottom{border-top-color:color-mix(in srgb, var(--primary-foreground) 15%, transparent)}.biosash-skin .foot-cat-head{color:var(--primary-foreground);font-size:15px}.biosash-skin .foot-cat-subs li a{color:color-mix(in srgb, var(--primary-foreground) 80%, transparent);font-size:15px}.biosash-skin .foot-cat-subs li a:hover{color:var(--primary-foreground)}.biosash-skin .foot-bottom-inner span,.biosash-skin .foot-bottom-links a{color:color-mix(in srgb, var(--primary-foreground) 70%, transparent);font-size:12px}.biosash-skin .foot-bottom-links a:hover{color:var(--primary-foreground)}.biosash-skin{--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:32px;--text-4xl:44px;--font-weight-medium:600}.biosash-skin b,.biosash-skin strong{font-weight:700}.biosash-skin .sec-title,.biosash-skin .section-head,.biosash-skin .reels-head,.biosash-skin .reviews-head,.biosash-skin .press-head{margin-bottom:28px}.biosash-skin .section-head .sec-title,.biosash-skin .reels-head .sec-title,.biosash-skin .reviews-head .sec-title,.biosash-skin .press-head .sec-title{margin-bottom:0}.biosash-skin .concern-section .sec-title{margin-bottom:28px}.biosash-skin .concern-cta-wrap .link-underline,.biosash-skin .biz-inquiry-submit{background:var(--orange);color:#fff;cursor:pointer;border:none;padding:12px 26px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-block}.biosash-skin .concern-cta-wrap .link-underline:hover,.biosash-skin .biz-inquiry-submit:hover{background:var(--green);color:#fff}.biosash-skin .concern-cta-wrap .link-underline:after{display:none}.biosash-skin .preclinical-title{font-size:var(--fz-xl)}.biosash-skin .concern-section .concern-cta-wrap .link-underline{color:#fff;border-color:#0000}.biosash-skin .concern-section .concern-cta-wrap .link-underline:hover{color:#fff;opacity:1}.biosash-skin .pc-footer .pc-add-cart{width:100%}.biosash-skin .reviews-col-label{font-size:15px}.biosash-skin a.text-primary-foreground,.biosash-skin button.text-primary-foreground,.biosash-skin a.text-primary-foreground:hover,.biosash-skin button.text-primary-foreground:hover{color:var(--primary-foreground)}.biosash-skin a.text-white,.biosash-skin button.text-white,.biosash-skin a.text-white:hover,.biosash-skin button.text-white:hover{color:#fff}.biosash-skin .pc-btn-inline{width:auto;padding-left:28px;padding-right:28px;display:inline-block}[data-slot=sheet-overlay],[data-slot=sheet-content]{z-index:9998}.biosash-skin .prose{color:var(--ink);font-size:15px;line-height:1.75}.biosash-skin .prose h2{margin-top:36px;margin-bottom:12px;font-size:22px;font-weight:600}.biosash-skin .prose h3,.biosash-skin .prose h4{margin-top:28px;margin-bottom:10px;font-size:18px;font-weight:600}.biosash-skin .prose p,.biosash-skin .prose li,.biosash-skin .prose span{font-size:15px}.biosash-skin .prose b,.biosash-skin .prose strong{font-size:inherit;font-weight:700}.biosash-skin .sec-title b,.biosash-skin .preclinical-title b,.biosash-skin .journey-title b,.biosash-skin .ess-title-2,.biosash-skin .concern-section .sec-title b{color:var(--orange)}.biosash-skin .ess-title-1{color:var(--ink)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.biosash-skin{--band:64px;--band-tight:32px;--band-join:24px}@media (max-width:768px){.biosash-skin{--band:40px;--band-tight:20px;--band-join:16px}}.biosash-skin .carousel-section,.biosash-skin .concern-section,.biosash-skin .journey-section,.biosash-skin .ess-section,.biosash-skin .reviews-section,.biosash-skin .trust-bundles-section,.biosash-skin .reels-section,.biosash-skin .press-section,.biosash-skin .about-section,.biosash-skin .home-blog-section,.biosash-skin .biz-inquiry-section{padding-top:var(--band);padding-bottom:var(--band)}.biosash-skin .trust-bar,.biosash-skin .media-bar{padding-top:var(--band-tight);padding-bottom:var(--band-tight);margin-bottom:0}.biosash-skin .editorial-section{padding-top:var(--band)!important;padding-bottom:var(--band-join)!important}.biosash-skin .editorial-2col{padding-top:0!important;padding-bottom:var(--band)!important}.biosash-skin .page-pad,.biosash-skin .page-wrap-pad,.biosash-skin .page-pad-sm{padding-top:var(--band);padding-bottom:var(--band)}.biosash-skin .pdp-top{margin-bottom:var(--band)}.biosash-skin .pdp-trust,.biosash-skin .pdp-ings,.biosash-skin .pdp-accordions,.biosash-skin .pdp-pretrials,.biosash-skin .pdp-banners,.biosash-skin .pdp-faqs{margin-top:var(--band)}.biosash-skin .pdp-video{margin-top:var(--band);margin-bottom:var(--band)}.biosash-skin .pdp-reviews-section{padding-top:var(--band);margin-bottom:var(--band)}.biosash-skin .pdp-recent{margin-top:var(--band);padding-top:var(--band)}.biosash-skin .pdp-band-join{margin-top:var(--band-join)}.biosash-skin .pg-full,.biosash-skin .pg-split{padding-top:var(--band);padding-bottom:var(--band)}@media (max-width:768px){.biosash-skin .carousel-section,.biosash-skin .concern-section,.biosash-skin .reels-section,.biosash-skin .reviews-section,.biosash-skin .about-section{padding-top:var(--band)!important;padding-bottom:var(--band)!important}.biosash-skin .editorial-section{padding-top:var(--band)!important;padding-bottom:var(--band-join)!important}.biosash-skin .editorial-2col{padding-top:0!important;padding-bottom:var(--band)!important}.biosash-skin .page-pad,.biosash-skin .page-wrap-pad,.biosash-skin .page-pad-sm,.biosash-skin .pg-full,.biosash-skin .pg-split{padding-top:var(--band);padding-bottom:var(--band)}}@media (max-width:1100px){.biosash-skin .hdr-logo{justify-content:flex-start}}
.admin-shell{--color-ground:#fff;--color-page:#f5f5f5;--color-surface:#eef0ea;--color-surface-2:#e2e6da;--color-ink:#15180f;--color-ink-2:#4a5142;--color-ink-3:#565d4c;--color-brand:#3a6e2e;--color-brand-deep:#1e3d17;--color-brand-dim:#2c5423;--color-brand-tint:#eaf1e6;--color-accent:#e0660a;--color-accent-tint:#fdf0e3;--color-line:#d4dacb;--color-line-strong:#b4bca6;--color-field:#767e69;--color-good:#276b2c;--color-good-tint:#e7f2e6;--color-info:#1d5cb4;--color-info-tint:#e6eefb;--color-warn:#9a5a00;--color-warn-tint:#fbf0dd;--color-bad:#b0252b;--color-bad-tint:#fbe8e8;--color-mute:#5c6353;--color-mute-tint:#eef0ea;font-family:var(--font-sans), system-ui, sans-serif;font-synthesis-weight:none;background:var(--color-page);color:var(--color-ink)}.admin-shell :where(*){border-radius:0!important}.admin-shell main{font-size:14px;line-height:20px}.admin-shell main .text-xs{font-size:12px;line-height:16px}.admin-shell main .text-sm{font-size:13px;line-height:18px}.admin-shell main .text-base{font-size:14px;line-height:20px}.admin-shell main .text-lg{font-size:15px;line-height:21px}.admin-shell main h1,.admin-shell main .text-xl{font-size:18px;font-weight:600;line-height:24px}.admin-shell main .text-2xl{font-size:24px;font-weight:600;line-height:30px}.admin-shell main :where(.font-bold,.font-semibold){font-weight:600}.admin-shell main :where(.font-medium){font-weight:500}.admin-shell main :where(td,th,.tabular){font-variant-numeric:tabular-nums}.admin-shell .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-2);font-size:11px;font-weight:500;line-height:14px}.admin-shell main :where(.bg-card){background:var(--color-ground);border-color:var(--color-line)}.admin-shell main :where(.border,.border-b,.border-t){border-color:var(--color-line)}.admin-shell main :where(.text-muted-foreground){color:var(--color-ink-3)}.admin-shell main :where(.text-primary){color:var(--color-ink)}.admin-shell main thead tr{border-bottom:1px solid var(--color-line-strong);background:#e8e8e8}.admin-shell main th{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-2);white-space:nowrap;font-size:11.5px;font-weight:500}.admin-shell main tbody tr{border-bottom:1px solid var(--color-line)}.admin-shell main tbody tr:nth-child(2n){background:var(--color-page)}.admin-shell main tbody tr:hover{background:var(--color-brand-tint)}.admin-shell main :where(button,[type=button],[type=submit],a.btn):not(:where(thead *)){font-weight:500}.admin-shell main :where(input,select,textarea){border:1px solid var(--color-field);background:var(--color-ground);font-size:13px}.admin-shell main :where(input,select,textarea)::placeholder{color:var(--color-ink-3);opacity:1}.admin-shell main :where(input,select,textarea):focus{border-color:var(--color-brand);outline:none}.admin-shell :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.admin-shell main .overflow-x-auto{max-width:100%;overflow-x:auto}.admin-shell main :where([data-slot=badge],.badge){border:1px solid #0000;height:auto;padding:2px 7px;font-size:11.5px;font-weight:400}.admin-shell main :where([data-slot=badge][data-variant=default]){background:var(--color-good-tint);color:var(--color-good);border-color:color-mix(in srgb, var(--color-good) 22%, transparent)}.admin-shell main :where([data-slot=badge][data-variant=secondary]){background:var(--color-mute-tint);color:var(--color-mute);border-color:color-mix(in srgb, var(--color-mute) 20%, transparent)}.admin-shell main :where([data-slot=badge][data-variant=destructive]){background:var(--color-bad-tint);color:var(--color-bad);border-color:color-mix(in srgb, var(--color-bad) 22%, transparent)}.admin-shell main :where([data-slot=button]){border:1px solid var(--color-field);background:var(--color-ground);color:var(--color-ink);font-size:13px}.admin-shell main :where([data-slot=button]):hover{background:var(--color-surface-2)}.admin-shell main :where([data-slot=button].bg-primary){border-color:var(--color-brand);background:var(--color-brand);color:#fff}.admin-shell main :where([data-slot=button].bg-primary):hover{background:var(--color-brand-dim)}.admin-shell main :where([data-slot=button][class*=hover\:bg-muted],[data-slot=button][class*=ghost]){background:0 0;border-color:#0000}
