.sbh{background:var(--sb-white)}.sbh-rail{max-width:var(--max-w-wide,68.75rem);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.sbh-rail{padding-inline:1.5rem}}@media (min-width:1024px){.sbh-rail{padding-inline:2rem}}.sbh-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}@media (min-width:1024px){.sbh-head{margin-bottom:24px}}.sbh-h2{letter-spacing:-.022em;color:var(--sb-text);font-size:24px;font-weight:700;line-height:1.15}@media (min-width:640px){.sbh-h2{font-size:28px}}@media (min-width:1024px){.sbh-h2{letter-spacing:-.026em;font-size:32px}}.sbh-caption{color:var(--sb-text-3);margin-top:4px;font-size:13px;line-height:1.4}.sbh-more{white-space:nowrap;min-height:44px;color:var(--sb-text);align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover){.sbh-more:hover{color:var(--sb-accent-dark)}}.sbh-free{color:var(--sb-go);font-weight:650}.sbh-hero{--sbh-t-tissue:color-mix(in srgb, var(--color-tissue) 18%, transparent);--sbh-t-lumin:color-mix(in srgb, var(--color-lumin,#7c6ff7) 16%, transparent);--sbh-t-cellular:color-mix(in srgb, var(--color-cellular) 14%, transparent);--sbh-t-endocrine:color-mix(in srgb, var(--color-endocrine) 11%, transparent);--sbh-t-neural:color-mix(in srgb, var(--color-neural) 10%, transparent);--sbh-t-metabolic:color-mix(in srgb, var(--color-metabolic) 13%, transparent);isolation:isolate;background:linear-gradient(180deg, var(--sb-white) 0%, var(--sb-bone) 100%);padding:20px 0 24px;position:relative;overflow:hidden}@media (min-width:1024px){.sbh-hero{padding:48px 0 56px}}.sbh-wash{z-index:-1;pointer-events:none;background:radial-gradient(70% 46% at 0% 0%, var(--sbh-t-lumin) 0%, transparent 70%), radial-gradient(60% 40% at 100% 22%, var(--sbh-t-cellular) 0%, transparent 72%), radial-gradient(55% 34% at 92% 74%, var(--sbh-t-endocrine) 0%, transparent 72%), radial-gradient(60% 30% at 8% 100%, var(--sbh-t-neural) 0%, transparent 70%), radial-gradient(40% 26% at 70% 56%, var(--sbh-t-metabolic) 0%, transparent 72%);position:absolute;inset:0}@media (min-width:1024px){.sbh-wash{background:radial-gradient(48% 70% at 6% 4%, var(--sbh-t-lumin) 0%, transparent 70%), radial-gradient(40% 60% at 22% 100%, var(--sbh-t-neural) 0%, transparent 72%), radial-gradient(38% 62% at 72% 30%, var(--sbh-t-cellular) 0%, transparent 70%), radial-gradient(34% 56% at 96% 82%, var(--sbh-t-endocrine) 0%, transparent 72%), radial-gradient(26% 40% at 62% 86%, var(--sbh-t-metabolic) 0%, transparent 72%), radial-gradient(30% 50% at 92% 4%, var(--sbh-t-tissue) 0%, transparent 70%)}}.sbh-spectrum-rule{opacity:.55;background:linear-gradient(90deg, var(--color-tissue) 0%, var(--color-cellular) 25%, var(--color-neural) 50%, var(--color-metabolic) 75%, var(--color-endocrine) 100%);height:2px;position:absolute;inset:auto 0 0}.sbh-hero-grid{grid-template-columns:minmax(0,1fr) 124px;grid-template-areas:"copy copy""record vial""act act";column-gap:16px;display:grid}@media (min-width:640px){.sbh-hero-grid{grid-template-columns:minmax(0,1fr) 200px;column-gap:32px}}@media (min-width:1024px){.sbh-hero-grid{grid-template:"copy vial""record vial""act vial"1fr/minmax(0,1.12fr) minmax(0,.88fr);column-gap:72px}}.sbh-hero-copy{grid-area:copy}.sbh-eyebrow{color:var(--sb-text-2)}.sbh-h1{letter-spacing:-.02em;color:var(--sb-text);margin-top:10px;font-size:32px;font-weight:400;line-height:1.08}@media (min-width:640px){.sbh-h1{font-size:44px}}@media (min-width:1024px){.sbh-h1{letter-spacing:-.025em;margin-top:16px;font-size:58px;line-height:1.04}}.sbh-spectrum{background:linear-gradient(92deg, var(--color-lumin-dark,#5b52cc) 0%, color-mix(in srgb, var(--color-cellular) 78%, var(--sb-ink)) 48%, color-mix(in srgb, var(--color-endocrine) 82%, var(--sb-ink)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;display:inline-block}.sbh-sub{max-width:34rem;color:var(--sb-text-2);margin-top:12px;font-size:15px;line-height:1.5}@media (min-width:640px){.sbh-sub{font-size:17px}}@media (min-width:1024px){.sbh-sub{margin-top:20px;font-size:18px;line-height:1.55}}.sbh-record{border-top:1px solid var(--sb-line);grid-area:record;align-self:center;margin:20px 0 0;display:grid}.sbh-rec{border-bottom:1px solid var(--sb-line);flex-direction:column-reverse;justify-content:center;gap:1px;min-width:0;padding:7px 0;display:flex}.sbh-rec-value{color:var(--sb-text);font-size:17px;font-weight:650;line-height:1.2}.sbh-rec-label{color:var(--sb-text-3);font-size:12px;line-height:1.3}@media (min-width:1024px){.sbh-record{border:1px solid var(--sb-line);background:color-mix(in srgb, var(--sb-white) 72%, transparent);max-width:600px;box-shadow:var(--sb-shadow-1);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;margin-top:32px;overflow:hidden}.sbh-rec{border-bottom:0;padding:16px 20px}.sbh-rec:nth-child(odd){border-right:1px solid var(--sb-line)}.sbh-rec:nth-child(-n+2){border-bottom:1px solid var(--sb-line)}.sbh-rec-value{letter-spacing:-.02em;font-size:24px}.sbh-rec-label{margin-top:2px;font-size:13px}}.sbh-specimen{flex-direction:column;grid-area:vial;align-self:end;align-items:center;min-width:0;margin:20px 0 0;display:flex}@media (min-width:1024px){.sbh-specimen{align-self:center;margin:0}}.sbh-vial{-webkit-tap-highlight-color:transparent;width:100%;height:168px;transition:transform .22s var(--sb-spring);display:block;position:relative}.sbh-vial:active{transform:scale(.97)}@media (min-width:640px){.sbh-vial{height:220px}}@media (min-width:1024px){.sbh-vial{height:500px}.sbh-vial:active{transform:none}}.sbh-vial:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--sb-white) 96%, transparent) 0%, color-mix(in srgb, var(--sb-white) 55%, transparent) 52%, transparent 100%), conic-gradient(from 210deg, var(--sbh-t-tissue), var(--sbh-t-cellular), var(--sbh-t-neural), var(--sbh-t-metabolic), var(--sbh-t-endocrine), var(--sbh-t-tissue));filter:blur(14px);pointer-events:none;border-radius:50%;width:min(150px,120%);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.sbh-vial-floor{background:radial-gradient(closest-side,#1a1b2629,#0000);border-radius:50%;height:7%;position:absolute;bottom:3%;left:18%;right:18%}.sbh-vial-img{object-fit:contain;filter:var(--sb-vial-shadow);transition:transform .52s var(--sb-glide);padding:4px 0 6px}@media (min-width:1024px){.sbh-vial:before{filter:blur(28px);width:min(440px,100%)}.sbh-vial-img{padding:40px 0 36px}.sbh-vial-floor{height:5%;bottom:5%;left:30%;right:30%}}@media (hover:hover){.sbh-vial:hover .sbh-vial-img{transform:translateY(-4px)scale(1.015)}}.sbh-tag{text-align:center;flex-direction:column;align-items:center;min-width:0;margin-top:6px;display:flex}.sbh-tag-note{color:var(--sb-text-3);font-size:11px;line-height:1.3}@media (max-width:639px){.sbh-tag-when{display:none}}.sbh-tag-name{min-height:44px;color:var(--sb-text);align-items:center;margin-block:-8px;font-size:17px;font-weight:600;line-height:1.15;display:inline-flex}@media (hover:hover){.sbh-tag-name:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.sbh-tag-comp{color:var(--sb-text-3);font-size:11px}@media (min-width:1024px){.sbh-tag{border:1px solid var(--sb-line);background:color-mix(in srgb, var(--sb-white) 78%, transparent);box-shadow:var(--sb-shadow-1);border-radius:1rem;margin-top:-12px;padding:12px 22px 10px}.sbh-tag-note{font-size:12px}.sbh-tag-name{margin-block:-6px;font-size:24px}.sbh-tag-comp{font-size:12px}}.sbh-act{flex-direction:column;grid-area:act;gap:12px;margin-top:20px;display:flex}@media (min-width:1024px){.sbh-act{gap:16px;margin-top:32px}}.sbh-ctas{gap:8px;display:grid}@media (min-width:640px){.sbh-ctas{gap:12px;display:flex}.sbh-ctas .sb-cta{width:auto;padding-inline:28px}}.sbh .sbh-primary{min-height:52px}.sbh .sbh-secondary{background:color-mix(in srgb, var(--sb-white) 80%, transparent);min-height:48px;color:var(--sb-text);box-shadow:inset 0 0 0 1.5px var(--sb-line-2);font-weight:600}.sbh .sbh-secondary svg{color:var(--sb-text-2)}@media (min-width:640px){.sbh .sbh-secondary{min-height:52px}}@media (hover:hover){.sbh .sbh-secondary:hover{background:var(--sb-white);box-shadow:inset 0 0 0 1.5px var(--sb-text-3)}}.sbh-offer{color:var(--sb-text-2);align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.sbh-offer-dot{background:var(--sb-accent);border-radius:999px;flex:none;width:6px;height:6px;transform:translateY(-1px)}.sbh-offer-more{color:var(--sb-text-3)}.sbh-ruo{color:var(--sb-text-3);font-size:12px}.sbh-clock{min-height:20px;color:var(--sb-text-2);justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.sbh-clock strong{color:var(--sb-text);font-weight:650}.sbh-clock svg{color:var(--sb-text-3)}@media (min-width:1024px){.sbh-clock{justify-content:flex-start}}.sbh-shelf{padding:32px 0 24px}.sbh-stack{background:var(--sb-bone);border-block:1px solid var(--sb-line);padding:32px 0}.sbh-proof{padding:32px 0 16px}.sbh-cats{padding:24px 0 8px}.sbh-faq{padding:32px 0 8px}.sbh-close{padding:32px 0 48px}.sbh-close-cta{max-width:440px;margin-inline:auto;display:flex}.sbh .sbh-close-cta{color:var(--sb-text);box-shadow:inset 0 0 0 1.5px var(--sb-line)}@media (hover:hover){.sbh .sbh-close-cta:hover{background:var(--sb-bone)}}.sbh-ruo-block{margin-top:24px}@media (min-width:1024px){.sbh-shelf,.sbh-stack{padding-block:64px}.sbh-proof{padding-block:64px 32px}.sbh-cats{padding-block:32px 16px}.sbh-faq{padding-block:48px 16px}.sbh-close{padding-block:48px 64px}}.sbh-rows{border-top:1px solid var(--sb-line);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.sbh-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.sbh-rows>li{border-bottom:1px solid var(--sb-line);min-width:0}.sbh-row{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 0;display:grid;position:relative}@media (min-width:1024px){.sbh-row{grid-template-columns:96px minmax(0,1fr) auto;column-gap:24px;padding:16px 0}}.sbh-row-thumb{background:var(--sb-plinth);border-radius:10px;height:96px;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.sbh-row-thumb{height:112px}}.sbh-row-img{object-fit:contain;filter:var(--sb-vial-shadow);transition:transform .42s var(--sb-glide);padding:10px 6px 8px}@media (hover:hover){.sbh-row:hover .sbh-row-img{transform:translateY(-3px)scale(1.04)}}.sbh-row-main{min-width:0}.sbh-row-name{letter-spacing:-.01em;align-items:baseline;gap:8px;font-size:19px;font-weight:600;line-height:1.2;display:flex}.sbh-row-name a{overflow-wrap:anywhere;min-width:0;color:var(--sb-text);outline:none}.sbh-row-name a:after{content:"";z-index:0;position:absolute;inset:0}.sbh-row-name a:focus-visible{text-underline-offset:3px;text-decoration:underline}.sbh-row-act{z-index:1;position:relative}@media (hover:hover){.sbh-row-name a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.sbh-row-rank{color:var(--sb-text-3);flex:none;font-size:12px;font-weight:600}.sbh-row-comp{color:var(--sb-text-3);overflow-wrap:anywhere;margin-top:1px;font-size:12px;line-height:16px}.sbh-row-badge{color:var(--sb-text-2);margin-top:2px;font-size:12px}.sbh-row-price{flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-top:4px;display:flex}.sbh-row-amt{color:var(--sb-text);font-size:16px;font-weight:700}.sbh-row-free{color:var(--sb-go);white-space:nowrap;font-size:12px;font-weight:650}.sbh-add{background:var(--sb-bone);min-width:76px;min-height:44px;box-shadow:inset 0 0 0 1px var(--sb-line);color:var(--sb-text);cursor:pointer;transition:transform .2s var(--sb-spring), box-shadow .16s ease, background-color .16s ease, color .16s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.sbh-add:active{transform:scale(.94)}@media (hover:hover){.sbh-add:hover{background:var(--sb-text);color:#fff;box-shadow:none}}.sbh-add[aria-expanded=true],.sbh-add[aria-expanded=true]:hover{box-shadow:inset 0 0 0 1.5px var(--sb-accent);color:var(--sb-accent-dark);background:color-mix(in srgb, var(--sb-accent) 7%, white)}.sbh-add--done,.sbh-add--done:hover{background:var(--sb-white);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sb-go) 45%, white);color:var(--sb-go)}.sbh-add--quiet{background:var(--sb-white);color:var(--sb-text-2);font-weight:600}.sbh-add:focus-visible,.sbh-size:focus-visible,.sbh-pick:focus-visible{outline:3px solid color-mix(in srgb, var(--sb-accent) 45%, white);outline-offset:2px}.sbh-row-sizes{z-index:2;background:var(--sb-white);flex-direction:column;justify-content:center;gap:4px;display:flex;position:absolute;inset:8px 0 8px 92px}.sb-armed .sbh-row-sizes{animation:sbh-sizes-in .2s var(--sb-glide)}@keyframes sbh-sizes-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.sbh-row-sizes-head{min-height:40px;color:var(--sb-text);justify-content:space-between;align-items:center;gap:4px;font-size:13px;font-weight:650;display:flex}.sbh-row-sizes-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sbh-row-sizes-x{width:44px;height:44px;color:var(--sb-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:-2px -10px -2px 0;display:inline-flex}.sbh-row-sizes-x:active{background:var(--sb-bone)}.sbh-row-sizes-list{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.sbh-row-sizes-list::-webkit-scrollbar{display:none}.sbh-size[data-incart=true]{background:var(--sb-bone)}.sbh-size{border:1.5px solid var(--sb-line);background:var(--sb-white);cursor:pointer;min-width:72px;min-height:52px;transition:transform .2s var(--sb-spring), border-color .16s ease;-webkit-tap-highlight-color:transparent;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:4px 10px;display:inline-flex}.sbh-size:active{border-color:var(--sb-accent);transform:scale(.95)}@media (hover:hover){.sbh-size:hover{border-color:var(--sb-accent)}}.sbh-size-mg{color:var(--sb-text);font-size:14px;font-weight:650}.sbh-size-price{color:var(--sb-text-2);font-size:12px}.sbh-stack-grid{gap:14px;display:grid}@media (min-width:1024px){.sbh-stack-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px}}.sbh-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sbh-picks>li{min-width:0}.sbh-pick{border:1px solid var(--sb-line);background:var(--sb-white);text-align:left;cursor:pointer;width:100%;min-height:64px;transition:transform .2s var(--sb-spring), border-color .16s ease, background-color .16s ease, box-shadow .16s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:10px;align-items:center;gap:8px;padding:8px 28px 8px 8px;display:flex;position:relative}.sbh-pick:active{transform:scale(.97)}@media (hover:hover){.sbh-pick:not([disabled]):hover{border-color:var(--sb-line-2);box-shadow:var(--sb-shadow-1)}}.sbh-pick[aria-checked=true],.sbh-pick[aria-checked=true]:hover{border-color:var(--sb-accent);box-shadow:inset 0 0 0 1px var(--sb-accent);background:color-mix(in srgb, var(--sb-accent) 5%, white)}.sbh-pick[disabled]{cursor:default;opacity:.6}.sbh-pick-img{background:var(--sb-plinth);border-radius:8px;flex:none;width:32px;height:48px;position:relative;overflow:hidden}.sbh-pick-img img{filter:drop-shadow(0 3px 3px #1a1b261a);padding:4px 2px}.sbh-pick-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sbh-pick-name{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;color:var(--sb-text);font-size:14px;font-weight:600;line-height:1.2}.sbh-pick-comp{overflow-wrap:anywhere;color:var(--sb-text-3);font-size:12px;line-height:1.3}.sbh-pick-meta{color:var(--sb-text-3);flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:12px;display:flex}.sbh-pick-price{color:var(--sb-text-2);font-size:13px;font-weight:600}.sbh-pick-box{border:1px solid var(--sb-line-2);width:22px;height:22px;color:var(--sb-text-3);transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .28s var(--sb-spring);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.sbh-pick[aria-checked=true] .sbh-pick-box{border-color:var(--sb-accent);background:var(--sb-accent);color:#fff;transform:scale(1.08)}.sbh-pick[disabled] .sbh-pick-box{visibility:hidden}.sbh-tray{border:1px solid var(--sb-line);background:var(--sb-white);box-shadow:var(--sb-shadow-1);border-radius:1rem;flex-direction:column;gap:12px;padding:16px;display:flex}@media (min-width:1024px){.sbh-tray{padding:24px;position:sticky;top:96px}}.sbh-tray-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sbh-tray-title{color:var(--sb-text);font-size:15px;font-weight:650}.sbh-tray-count{color:var(--sb-text-3);font-size:13px}.sbh-tray-empty{color:var(--sb-text-3);font-size:14px;line-height:1.45}.sb-armed .sbh-tray-line{animation:sbh-line-in .28s var(--sb-glide)}.sb-armed .sbh-tray-total,.sb-armed .sbh-tray-ent{animation:sbh-num-in .26s var(--sb-glide)}@keyframes sbh-line-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes sbh-num-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}.sbh-tray-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sbh-tray-line{border-bottom:1px solid var(--sb-line);grid-template-columns:minmax(0,1fr) auto 36px;grid-template-areas:"name amt x""meta meta x";align-items:center;gap:2px 8px;padding:8px 0;display:grid}.sbh-tray-name{overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:15px;font-weight:600;line-height:1.25}.sbh-tray-meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:2px 10px;min-width:0;display:flex}.sbh-tray-size select{border:1.5px solid var(--sb-line);background:var(--sb-white);min-height:36px;color:var(--sb-text);cursor:pointer;border-radius:10px;padding:0 8px;font-size:16px}.sbh-tray-fixed{color:var(--sb-text-2);overflow-wrap:anywhere;font-size:13px}.sbh-tray-get{color:var(--sb-text-3);font-size:12px}.sbh-tray-amt{grid-area:amt;font-size:15px;font-weight:650}.sbh-tray-x{width:36px;height:44px;color:var(--sb-text-3);cursor:pointer;background:0 0;border:0;grid-area:x;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.sbh-tray-x:hover{color:var(--sb-text)}}.sbh-tray-sum{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.sbh-tray-ent{white-space:nowrap;color:var(--sb-text);font-size:15px;font-weight:600}.sbh-tray-total{letter-spacing:-.02em;color:var(--sb-text);margin-left:auto;font-size:22px;font-weight:700}.sbh-tray-note{color:var(--sb-text-3);font-size:12px}.sbh-facts{border:1px solid var(--sb-line);background:var(--sb-line);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}@media (min-width:1024px){.sbh-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.sbh-fact{background:var(--sb-white);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}@media (min-width:1024px){.sbh-fact{gap:8px;padding:24px}.sbh-fact-value{font-size:32px}}.sbh-fact-label{color:var(--sb-text-2);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.sbh-fact-icon{color:var(--sb-text-3);display:inline-flex}.sbh-fact-value{letter-spacing:-.02em;color:var(--sb-text);margin:0;font-size:24px;font-weight:700;line-height:1.15}.sbh-fact-detail{color:var(--sb-text-3);margin:0;font-size:12px;line-height:1.4}.sbh-fact-note{display:block}.sbh-fact-link{min-height:44px;color:var(--sb-text);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sbh-fact .sbh-fact-link{min-height:44px;margin-block:-6px;font-size:13px}@media (hover:hover){.sbh-fact-link:hover{color:var(--sb-accent-dark)}}.sbh-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:768px){.sbh-cat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}.sbh-cat{border:1px solid var(--sb-line);background:var(--sb-white);min-height:72px;color:var(--sb-text);transition:transform .3s var(--sb-glide), border-color .16s ease, box-shadow .3s var(--sb-glide);-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:relative}.sbh-cat:active{transform:scale(.97)}@media (hover:hover){.sbh-cat:hover{border-color:var(--sb-line-2);box-shadow:var(--sb-shadow-2);transform:translateY(-2px)}.sbh-cat:hover .sbh-cat-arrow{color:var(--sb-text);transform:translate(2px)}}.sbh-cat-arrow{transition:transform .26s var(--sb-spring), color .16s ease}.sbh-cat-grid>.sbh-cat:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:768px){.sbh-cat-grid>.sbh-cat:last-child:nth-child(odd){grid-column:auto}}.sbh-cat-vials{flex:none;order:2;height:44px;margin-left:auto;display:flex}.sbh-cat-vial{width:22px;height:44px;margin-left:-6px;position:relative}.sbh-cat-text{white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:767px){.sbh-cat-vial:nth-child(n+3){display:none}}.sbh-cat-grid>.sbh-cat:last-child:nth-child(odd) .sbh-cat-vial{display:block}.sbh-cat-name{align-items:center;gap:6px;font-size:15px;font-weight:650;line-height:1.2;display:inline-flex}.sbh-cat-dot{background:var(--cat);border-radius:999px;flex:none;width:6px;height:6px}.sbh-cat-count{color:var(--sb-text-3);font-size:12px}.sbh-cat-arrow{color:var(--sb-text-3);flex:none;order:3}.sbh-faq-list{border-top:1px solid var(--sb-line)}.sbh-faq-item{border-bottom:1px solid var(--sb-line)}.sbh-faq-item summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 0;font-size:15px;font-weight:600;line-height:1.35;list-style:none;display:flex}.sbh-faq-item summary::-webkit-details-marker{display:none}.sbh-faq-plus{flex:none;width:14px;height:14px;position:relative}.sbh-faq-plus:before,.sbh-faq-plus:after{content:"";background:var(--sb-text-3);width:14px;height:2px;transition:transform .22s var(--sb-spring);border-radius:2px;position:absolute;top:6px;left:0}.sbh-faq-plus:after{transform:rotate(90deg)}.sbh-faq-item[open] .sbh-faq-plus:after{transform:rotate(0)}.sbh-faq-body{color:var(--sb-text-2);padding:0 0 14px;font-size:15px;line-height:1.55}@media (prefers-reduced-motion:reduce){.sbh-vial,.sbh-vial-img,.sbh-row-img,.sbh-add,.sbh-size,.sbh-pick,.sbh-pick-box,.sbh-cat,.sbh-cat-arrow,.sbh-faq-plus:before,.sbh-faq-plus:after{transition:none}.sbh-vial:active,.sbh-vial:hover .sbh-vial-img,.sbh-row:hover .sbh-row-img,.sbh-cat:hover,.sbh-cat:hover .sbh-cat-arrow,.sbh-pick[aria-checked=true] .sbh-pick-box{transform:none}.sb-armed .sbh-row-sizes,.sb-armed .sbh-tray-line,.sb-armed .sbh-tray-total,.sb-armed .sbh-tray-ent{animation:none}}
