.tx-bar{top:var(--nav-h-shrunk);z-index:5;padding:14px var(--gx);margin-inline:calc(var(--gx) * -1);background:var(--cream);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex;position:sticky}.tx-bar .tx-tabs{flex-wrap:wrap;gap:6px;display:flex}.tx-bar .tx-tabs button{font-family:var(--sans);border:1px solid var(--line);background:var(--snow);cursor:pointer;transition:background .2s var(--e-out), color .2s var(--e-out), border-color .2s var(--e-out);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.tx-bar .tx-tabs button:hover{background:var(--cream)}.tx-bar .tx-tabs button.is-on{background:var(--ink);color:var(--cream);border-color:var(--ink)}.tx-bar .tx-count{font-family:var(--mono);letter-spacing:.18em;color:var(--stone);text-transform:uppercase;margin-left:auto;font-size:11px}.tx-list{border-top:1px solid var(--ink);margin-top:12px}.tx-row{border-top:1px solid var(--line);transition:background .22s var(--e-out), padding .22s var(--e-out);cursor:pointer;color:var(--ink);grid-template-columns:60px minmax(0,2fr) minmax(0,2.6fr) 130px 130px 110px;align-items:center;gap:24px;padding:24px 0;display:grid}.tx-row:first-child{border-top:0}.tx-row:hover{background:var(--snow);border-radius:6px;margin-inline:-18px;padding-inline:18px}.tx-row.is-hidden{display:none}.tx-row .idx{font-family:var(--mono);color:var(--stone);letter-spacing:.16em;font-size:12px}.tx-row .nm{letter-spacing:-.02em;font-size:clamp(20px,2vw,24px);font-weight:500}.tx-row .cat{font-family:var(--mono);letter-spacing:.2em;color:var(--stone);text-transform:uppercase;margin-top:4px;font-size:9.5px}.tx-row .desc{color:var(--graphite);font-size:14px;line-height:1.55}.tx-row .pharm{font-family:var(--mono);letter-spacing:.12em;color:var(--slate);text-transform:uppercase;font-size:11px}.tx-row .pharm.specialty{color:var(--ink)}.tx-row .price{font-family:var(--mono);color:var(--ink);font-size:13px}.tx-row .arrow{font-family:var(--mono);color:var(--stone);opacity:.6;transition:transform .28s var(--e-spring), opacity .2s var(--e-out);font-size:13px}.tx-row:hover .arrow{opacity:1;transform:translate(4px)}.tx-row.soon .nm:after{content:"Soon";font-family:var(--mono);letter-spacing:.18em;border:1px solid var(--line-mid);color:var(--stone);text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:10px;padding:3px 8px;font-size:9px}@media (max-width:1100px){.tx-row{grid-template-columns:32px 1fr 110px;grid-template-areas:"idx nm price""idx desc desc""idx pharm pharm";row-gap:6px}.tx-row .idx{grid-area:idx}.tx-row .nm-cell{grid-area:nm}.tx-row .desc{grid-area:desc}.tx-row .pharm{grid-area:pharm}.tx-row .price{text-align:right;grid-area:price}.tx-row .arrow{display:none}}.pharm-stripe{background:var(--ink);color:var(--cream);padding:clamp(40px, 9vw, 120px) var(--gx)}.pharm-stripe .wrap{max-width:var(--maxw);margin-inline:auto}.pharm-stripe .head .h-note,.pharm-stripe .head .h-index{color:#efeadb8c}.pharm-grid{background:var(--line-d);border:1px solid var(--line-d);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:32px;display:grid}.pharm-cell{background:var(--ink);padding:40px 32px}.pharm-cell h3{letter-spacing:-.025em;font-size:36px;font-weight:400}.pharm-cell .badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pharm-cell .badge{font-family:var(--mono);letter-spacing:.18em;color:#efeadbc7;border:1px solid #efeadb2e;border-radius:4px;padding:5px 10px;font-size:10px}.pharm-cell p{color:#efeadbb3;max-width:48ch;margin-top:18px;font-size:14.5px;line-height:1.6}.pharm-cell ul{flex-direction:column;gap:10px;margin-top:18px;padding:0;list-style:none;display:flex}.pharm-cell ul li{color:#efeadbc7;grid-template-columns:22px 1fr;gap:8px;font-size:13.5px;line-height:1.55;display:grid}.pharm-cell ul li .n{font-family:var(--mono);letter-spacing:.18em;color:#efeadb80;margin-top:4px;font-size:9.5px}@media (max-width:900px){.pharm-grid{grid-template-columns:1fr}}body.dark .tx-bar{background:var(--ink);border-bottom-color:var(--line-d)}body.dark .tx-bar .tx-tabs button{background:var(--char);border-color:var(--line-d);color:var(--cream)}body.dark .tx-bar .tx-tabs button:hover{background:var(--graphite)}body.dark .tx-bar .tx-tabs button.is-on{background:var(--cream);color:var(--ink);border-color:var(--cream)}body.dark .tx-bar .tx-count{color:#efeadb8c}body.dark .tx-row{color:var(--cream);border-top-color:var(--line-d)}body.dark .tx-row:hover{background:var(--char)}body.dark .tx-row .idx{color:#efeadb8c}body.dark .tx-row .cat{color:#efeadb80}body.dark .tx-row .desc{color:#efeadbb8}body.dark .tx-row .pharm{color:#efeadb99}body.dark .tx-row .price{color:var(--cream)}body.dark section.tx-section-bg,body.dark section.tx-cta-bg{background:var(--ink)!important}
