.btn--ghost{background:transparent;color:var(--c-ink);border:2px solid var(--c-ink)}.btn--ghost:hover{background:var(--c-ink);color:var(--c-bg)}.waitlist{border:1px solid var(--c-line);background:var(--c-panel);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:8px}.waitlist__h{font-weight:800;font-size:20px;letter-spacing:-.02em}.waitlist__t{color:var(--c-muted);font-size:15px}.waitlist form{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.waitlist input[type=email]{flex:1 1 220px;min-height:52px;padding:0 16px;border:1px solid var(--c-line);border-radius:999px;background:#fff;font:inherit}.waitlist .form-msg{flex-basis:100%}.bottle__cap{background:#f2f1ed!important;border:1px solid #D9D5CC;box-shadow:inset 0 -3px #0000000a}.bottle__body{padding:calc(var(--bw,128px)*.2) calc(var(--bw,128px)*.12)!important;justify-content:center!important}.bottle__panel{flex:1;background:var(--need,#16171B);color:#fff;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--bw,128px)*.09) calc(var(--bw,128px)*.08)}.bottle__panel .bottle__num{color:#fff;font-weight:300;letter-spacing:-.04em}.bottle__panel .bottle__name{font-weight:700}.bottle__panel .bottle__dose{color:#fffc}.bottle__panel .bottle__brand{font-size:calc(var(--bw,128px)*.14)}h1,h2,h3,h4{font-weight:700;letter-spacing:-.035em}.h1{letter-spacing:-.04em;line-height:1}.card__title,.routine__title,.quiz__q{font-weight:700}.step__t,.footer-col__title,.facts summary{font-weight:700}.price,.pdp__price{font-weight:600}.need-card__num,.pdp__num,.collection-hero__num{font-weight:300;letter-spacing:-.045em}.need-card{background:var(--need);border-color:transparent;color:#fff}.need-card:hover{color:#fff;box-shadow:0 18px 32px #16171b29}.need-card__num,.need-card__title{color:#fff}.need-card .muted{color:#ffffffd1!important}.need-card__list{border-top:1px solid rgba(255,255,255,.35);padding-top:14px}.need-card__list .n{color:#ffffffb3}.collection-hero{background:var(--need);color:#fff;border-radius:26px;padding:48px 44px;margin-top:32px;margin-bottom:8px}.collection-hero__num{color:#fff}.collection-hero .lead{color:#ffffffd9}.routine{border-top:6px solid var(--need)}@media(max-width:640px){.collection-hero{padding:32px 24px;border-radius:20px}}.bottle__name,.card__title,.pdp__title,.need-card__list,a[style*=lowercase]{text-transform:none!important}.hero__visual:has(img){padding:0;overflow:hidden;background:#cdbfa9}.hero__visual:has(img) img{border-radius:0;width:100%;height:100%;object-fit:cover;display:block}.lineup__img{display:block;border-radius:26px;overflow:hidden;background:#f7f6f2;margin-top:8px}.lineup__img img{width:100%;height:auto;display:block}.lineup__legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.lineup__legend span{display:inline-flex;align-items:center;gap:8px}.lineup__legend span:before{content:"";width:12px;height:12px;border-radius:3px;background:var(--need)}.article-card__img{display:block;margin:-28px -28px 0;aspect-ratio:4/3;overflow:hidden;border-radius:22px 22px 0 0;background:#f7f6f2}.article-card__img img{width:100%;height:100%;object-fit:cover;display:block}.consent{font-size:12px;line-height:1.45;color:var(--c-muted);margin-top:10px}.wordmark__sfx,.bottle__sfx{font-weight:300;letter-spacing:-.03em}.site-header .wordmark{white-space:nowrap}@media(max-width:640px){.announcement{font-size:11px;letter-spacing:.04em;padding:9px 12px;line-height:1.35}.site-header__inner{gap:6px;min-height:62px}.site-header .wordmark{font-size:24px;flex:1 1 auto;min-width:0}.header-actions{gap:0;flex:none}.header-actions .icon-btn,.menu-toggle{width:40px;height:40px;flex:none}.menu-toggle{margin-left:-8px}.hero{padding:16px 0 48px}.hero__grid{gap:26px}.hero__text{gap:18px}.hero__visual{order:-1;flex-basis:100%;border-radius:22px;aspect-ratio:5/4}.hero .h1{font-size:40px}.hero__actions .btn{flex:1 1 auto;justify-content:center}}@media(max-width:370px){.site-header .wordmark{font-size:21px}.header-actions a[aria-label=Account]{display:none}}.pc--opt-out-form .field{position:relative;display:flex;width:100%}.pc--opt-out-form .field__input{width:100%;min-height:52px;padding:0 64px 0 18px;border:1px solid var(--c-line);border-radius:999px;background:#fff;font:inherit;color:var(--c-ink)}.pc--opt-out-form .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc--opt-out-form .field__button{position:absolute!important;right:4px;top:4px;height:44px!important;width:44px!important;border:0;border-radius:22px;background:var(--c-ink)!important;color:var(--c-bg);display:flex;align-items:center;justify-content:center;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/21/assets/medix-launch.css.map */
