@media(min-width:921px){:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails],[data-product-handle=mobility-protocol-1],[data-product-handle=bulletproof-protocol],[data-product-handle=performance-protocol-1],[data-product-handle=longevity-protocol-1]) .wt-product{align-items:flex-start;gap:clamp(42px,5vw,78px);max-width:1380px;margin-inline:auto;padding:20px clamp(28px,4vw,64px) 40px}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails],[data-product-handle=mobility-protocol-1],[data-product-handle=bulletproof-protocol],[data-product-handle=performance-protocol-1],[data-product-handle=longevity-protocol-1]) .wt-product__gallery{width:56%;max-width:56%}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails],[data-product-handle=mobility-protocol-1],[data-product-handle=bulletproof-protocol],[data-product-handle=performance-protocol-1],[data-product-handle=longevity-protocol-1]) .wt-product__main{width:44%;max-width:570px;padding-top:12px}}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails],[data-product-handle=mobility-protocol-1],[data-product-handle=bulletproof-protocol],[data-product-handle=performance-protocol-1],[data-product-handle=longevity-protocol-1]) .wt-product__gallery [data-gallery]{overflow:hidden;border:1px solid rgba(20,16,12,.08);border-radius:24px;background:radial-gradient(circle at 50% 42%,#fffffff5 0 23%,#fff0 58%),linear-gradient(145deg,#f7f2e9,#eee6da)}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails],[data-product-handle=mobility-protocol-1],[data-product-handle=bulletproof-protocol],[data-product-handle=performance-protocol-1],[data-product-handle=longevity-protocol-1]) .beme-pdp-hero-sachet{box-sizing:border-box;width:100%!important;height:100%!important;padding:clamp(34px,6vw,76px)!important;object-fit:contain!important;filter:drop-shadow(0 28px 38px rgba(20,16,12,.24))}.beme-buybox__eyebrow{font-weight:600;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--beme-accent);margin-bottom:8px}:is([data-product-handle=mobility-protocol-1],[data-product-handle=bulletproof-protocol],[data-product-handle=performance-protocol-1],[data-product-handle=longevity-protocol-1]) .beme-pdp-hero-sachet{padding:0!important;object-fit:contain!important;filter:none}.beme-mobility-hero-art{position:relative;isolation:isolate;display:block;width:100%!important;height:auto!important;aspect-ratio:1;overflow:hidden;border-radius:23px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.96) 0 14%,transparent 42%),radial-gradient(circle at 72% 64%,rgba(255,117,31,.16),transparent 39%),linear-gradient(145deg,#f7f0e6,#efe7db 52%,#f6eee8)}.beme-mobility-hero-art:before{content:"MOBILITY";position:absolute;left:50%;top:51%;z-index:-1;transform:translate(-50%,-50%) rotate(-9deg);color:#ffffff94;font-family:var(--beme-font-display);font-size:clamp(64px,8.3vw,128px);font-weight:500;letter-spacing:-.04em;line-height:1;white-space:nowrap}.beme-performance-hero-art{background:radial-gradient(circle at 34% 32%,rgba(255,255,255,.97) 0 14%,transparent 43%),radial-gradient(circle at 74% 65%,rgba(146,42,168,.15),transparent 40%),linear-gradient(145deg,#f7f0e6,#eee4df 52%,#f5edf4)}.beme-bulletproof-hero-art{background:radial-gradient(circle at 34% 32%,rgba(255,255,255,.97) 0 14%,transparent 43%),radial-gradient(circle at 73% 63%,rgba(146,42,168,.14),transparent 40%),radial-gradient(circle at 28% 70%,rgba(255,83,75,.14),transparent 38%),linear-gradient(145deg,#f7f0e6,#efe4df 52%,#f4eaf2)}.beme-longevity-hero-art{background:radial-gradient(circle at 33% 32%,rgba(255,255,255,.98) 0 15%,transparent 43%),radial-gradient(circle at 72% 34%,rgba(248,51,111,.16),transparent 38%),radial-gradient(circle at 70% 73%,rgba(194,236,72,.22),transparent 39%),linear-gradient(145deg,#f8f0e7,#f4e6eb,#eef1c9)}.beme-longevity-hero-art:before{content:"LONGEVITY";font-size:clamp(52px,7vw,108px)}.beme-bulletproof-hero-art:before{content:"BULLETPROOF";font-size:clamp(48px,6.2vw,96px)}.beme-performance-hero-art:before{content:"PERFORMANCE";font-size:clamp(48px,6.2vw,96px)}.beme-mobility-hero-art__eyebrow{position:absolute;top:clamp(22px,4vw,48px);left:clamp(22px,4vw,48px);z-index:4;color:var(--beme-ink);font-size:clamp(9px,.8vw,12px);font-weight:700;letter-spacing:.17em;text-transform:uppercase}.beme-mobility-hero-art__products{position:absolute;top:11%;right:8%;bottom:10%;left:8%;z-index:2;overflow:visible}.wt-product__img.beme-mobility-hero-art .beme-mobility-hero-art__sachet{position:absolute;top:auto;right:auto;bottom:9%;left:50%;width:auto!important;min-width:0!important;max-width:none!important;height:65%!important;min-height:0!important;max-height:65%!important;margin:0!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 32px 34px rgba(28,20,16,.24))}.beme-mobility-hero-art__sachet--protect{z-index:2;transform:translate(-66%) rotate(-4deg)}.wt-product__img.beme-mobility-hero-art .beme-mobility-hero-art__sachet--move{z-index:1;height:62%!important;max-height:62%!important;transform:translate(-6%) translateY(-1%) rotate(4deg)}.wt-product__img.beme-performance-hero-art .beme-mobility-hero-art__sachet{bottom:12%;height:56%!important;max-height:56%!important}.wt-product__img.beme-performance-hero-art .beme-performance-hero-art__sachet--protect{z-index:2;transform:translate(-112%) rotate(-5deg)}.wt-product__img.beme-performance-hero-art .beme-performance-hero-art__sachet--move{z-index:3;height:54%!important;max-height:54%!important;transform:translate(-52%) translateY(-1%) rotate(1deg)}.wt-product__img.beme-performance-hero-art .beme-performance-hero-art__sachet--build{z-index:1;height:57%!important;max-height:57%!important;transform:translate(10%) rotate(5deg)}.wt-product__img.beme-bulletproof-hero-art .beme-mobility-hero-art__sachet{bottom:10%;height:63%!important;max-height:63%!important}.wt-product__img.beme-bulletproof-hero-art .beme-bulletproof-hero-art__sachet--protect{z-index:2;transform:translate(-69%) rotate(-4deg)}.wt-product__img.beme-bulletproof-hero-art .beme-bulletproof-hero-art__sachet--build{z-index:1;height:64%!important;max-height:64%!important;transform:translate(-4%) rotate(4deg)}.wt-product__img.beme-longevity-hero-art .beme-mobility-hero-art__sachet{bottom:10%;height:63%!important;max-height:63%!important}.wt-product__img.beme-longevity-hero-art .beme-longevity-hero-art__sachet--move{z-index:2;transform:translate(-69%) rotate(-4deg)}.wt-product__img.beme-longevity-hero-art .beme-longevity-hero-art__sachet--glow{z-index:1;height:59%!important;max-height:59%!important;transform:translate(2%) translateY(-1%) rotate(4deg)}.beme-mobility-hero-art__formula{position:absolute;left:clamp(22px,4vw,48px);bottom:clamp(22px,4vw,42px);z-index:4;display:grid;gap:4px;padding:13px 16px;border:1px solid rgba(20,16,12,.1);border-radius:12px;background:#ffffffc7;box-shadow:0 12px 30px #14100c14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.beme-mobility-hero-art__formula strong{color:var(--beme-ink);font-size:clamp(11px,1vw,15px);letter-spacing:.08em}.beme-mobility-hero-art__formula span{color:var(--beme-muted);font-size:clamp(9px,.8vw,11px)}.beme-mobility-hero-art__supply{position:absolute;right:clamp(22px,4vw,44px);bottom:clamp(22px,4vw,42px);z-index:4;display:flex;align-items:center;gap:9px;color:#fff;padding:12px 15px;border-radius:12px;background:var(--beme-ink);box-shadow:0 14px 32px #14100c29}.beme-mobility-hero-art__supply strong{color:var(--beme-accent);font-family:var(--beme-font-display);font-size:clamp(27px,3vw,42px);font-weight:500;line-height:.8}.beme-mobility-hero-art__supply span{color:#ffffffb8;font-size:clamp(8px,.72vw,10.5px);line-height:1.25;text-transform:uppercase;letter-spacing:.08em}@media(max-width:640px){.beme-mobility-hero-art__products{top:12%;right:4%;bottom:11%;left:4%}.wt-product__img.beme-mobility-hero-art .beme-mobility-hero-art__sachet{bottom:10%;height:62%!important;max-height:62%!important}.wt-product__img.beme-mobility-hero-art .beme-mobility-hero-art__sachet--move{height:59%!important;max-height:59%!important}.wt-product__img.beme-performance-hero-art .beme-mobility-hero-art__sachet{bottom:13%;height:53%!important;max-height:53%!important}.wt-product__img.beme-performance-hero-art .beme-performance-hero-art__sachet--move{height:51%!important;max-height:51%!important}.wt-product__img.beme-performance-hero-art .beme-performance-hero-art__sachet--build{height:54%!important;max-height:54%!important}.wt-product__img.beme-bulletproof-hero-art .beme-mobility-hero-art__sachet{height:60%!important;max-height:60%!important}.wt-product__img.beme-bulletproof-hero-art .beme-bulletproof-hero-art__sachet--build{height:61%!important;max-height:61%!important}.wt-product__img.beme-longevity-hero-art .beme-mobility-hero-art__sachet{height:60%!important;max-height:60%!important}.wt-product__img.beme-longevity-hero-art .beme-longevity-hero-art__sachet--glow{height:56%!important;max-height:56%!important}.beme-mobility-hero-art__formula,.beme-mobility-hero-art__supply{padding:10px 12px}}.beme-buybox__subtitle{font-size:16.5px;line-height:1.55;color:var(--beme-muted);margin:16px 0 0;max-width:46ch}.beme-buybox__benefits{list-style:none;display:flex;flex-direction:column;gap:13px;margin:24px 0 0;padding:24px 0 0;border-top:1px solid rgba(20,16,12,.12)}.beme-buybox__benefits li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--beme-ink);line-height:1.4}.beme-buybox__benefit-check{color:var(--beme-accent);font-weight:700;font-size:15px;flex:none;margin-top:1px}.beme-buybox__microcues{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:9px 18px;margin-top:13px}.beme-buybox__microcues>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--beme-body);font-weight:600}.beme-buybox__microcues svg{color:var(--beme-muted);flex:none}.beme-buybox__payment-note{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:11px;font-size:12px;color:var(--beme-muted)}.beme-buybox__payment-check{color:var(--beme-success);font-weight:700}.price__subscription-display--delivery{flex-wrap:wrap}.beme-price-breakdown{flex-basis:100%;margin-top:4px;color:var(--beme-muted);font-size:12px;font-weight:600;line-height:1.35}.beme-buybox__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}[data-product-handle=beme-liquid-collagen-for-hair-skin-nails] .beme-pack-option .wt-product__option__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px}.beme-pack-option__title-hint{margin-left:auto;color:var(--beme-muted);font-size:11px;font-weight:500}[data-product-handle=beme-liquid-collagen-for-hair-skin-nails] .beme-pack-option .f-button__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}[data-product-handle=beme-liquid-collagen-for-hair-skin-nails] .beme-pack-option .f-button__list__item{min-width:0;width:100%}[data-product-handle=beme-liquid-collagen-for-hair-skin-nails] .beme-pack-option .f-button__list__item:only-child{grid-column:1 / -1}[data-product-handle=beme-liquid-collagen-for-hair-skin-nails] .beme-pack-option .beme-pack-option__choice{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;width:100%;min-height:76px;padding:13px 14px;border:1px solid rgba(20,16,12,.16);border-radius:11px;background:#fff;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}[data-product-handle=beme-liquid-collagen-for-hair-skin-nails] .beme-pack-option input:checked+.beme-pack-option__choice{border-color:var(--beme-accent);background:rgba(var(--beme-accent-rgb, 226, 58, 125),.055);box-shadow:0 0 0 1px var(--beme-accent)}.beme-pack-option__count{color:var(--beme-ink);font-size:14px;font-weight:750;line-height:1.1}.beme-pack-option__supply,.beme-pack-option__unit{color:var(--beme-muted);font-size:10.5px;font-weight:500;line-height:1.25}.beme-pack-option__badge{position:absolute;top:8px;right:10px;border-radius:999px;background:var(--beme-accent);color:#fff;padding:3px 7px;font-size:8px;font-weight:750;letter-spacing:.07em;line-height:1;text-transform:uppercase}.beme-pack-guidance{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin-top:12px;padding:12px 13px;border:1px solid rgba(20,16,12,.1);border-radius:11px;background:var(--beme-oat);color:var(--beme-muted);font-size:11.5px;line-height:1.45}.beme-pack-guidance strong{color:var(--beme-ink)}.beme-pack-guidance__icon{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:28px;border-radius:8px;background:#fff;color:var(--beme-accent);font-size:10px;font-weight:800;letter-spacing:.04em}.beme-fbt__card-pack{min-height:15px;margin-top:3px;color:var(--beme-accent);font-size:10px;font-weight:700}.beme-buybox__chip{font-size:11.5px;font-weight:600;color:var(--beme-ink);background:var(--beme-oat);border-radius:var(--beme-radius-pill);padding:7px 13px}.beme-buybox__guarantee{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;border:1px solid rgba(20,16,12,.12);border-radius:13px;background:linear-gradient(135deg,#fff 0%,var(--beme-oat) 100%);font-size:13px;line-height:1.4;color:var(--beme-ink)}.beme-buybox__guarantee span{color:var(--beme-muted)}.beme-buybox__guarantee-icon{color:var(--beme-accent);flex:none}.wt-product__add-to-cart_form .product-form__submit.button--primary,.wt-product__add-to-cart_form .product-form__submit{background:var(--beme-accent);border-color:var(--beme-accent);color:#fff;border-radius:13px;box-shadow:0 10px 26px rgba(var(--beme-accent-rgb),.28);font-weight:700;text-transform:none;letter-spacing:.01em;font-size:16px;min-height:56px;width:100%}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails]) .wt-product__info .wt-collapse{border-top:1px solid rgba(20,16,12,.11)}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails]) .wt-product__info .wt-collapse:last-child{border-bottom:1px solid rgba(20,16,12,.11)}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails]) .wt-product__info .wt-collapse__trigger{min-height:48px;padding-block:13px}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails]) .wt-product__info .wt-collapse__trigger__title{color:var(--beme-ink);font-size:13.5px;font-weight:700}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails]) .wt-product__info .wt-collapse__target--text{color:var(--beme-muted);font-size:13.5px;line-height:1.55;padding-bottom:16px}.wt-product__add-to-cart_form .product-form__submit:hover{background:var(--beme-accent-hover);border-color:var(--beme-accent-hover)}.beme-sec{padding-block:var(--beme-section-pad-y)}.beme-sec__inner{max-width:var(--beme-content-max);margin-inline:auto;padding-inline:var(--beme-pad-x)}.beme-sec--white{background:#fff}.beme-sec--oat{background:var(--beme-oat)}.beme-sec--cream{background:var(--beme-cream)}.beme-sec--dark{background:var(--beme-ink);color:#f7f4ef}.beme-sec--accent{background:var(--beme-accent);color:#fff}.beme-sec__eyebrow{font-weight:600;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--beme-faint)}.beme-sec--dark .beme-sec__eyebrow--accent,.beme-sec__eyebrow--accent{color:var(--beme-accent)}.beme-sec__title{font-family:var(--beme-font-display);font-weight:700;font-size:50px;line-height:1;letter-spacing:-.02em;color:inherit;margin:14px 0 0;text-wrap:balance}.beme-sec--white .beme-sec__title,.beme-sec--oat .beme-sec__title,.beme-sec--cream .beme-sec__title{color:var(--beme-ink)}.beme-sec__lead{font-size:16px;line-height:1.6;color:var(--beme-muted);margin:16px auto 0;max-width:54ch}.beme-hook__title{margin-top:22px;font-size:56px}.beme-hook__lead{max-width:60ch;font-size:19px}.beme-sec--dark .beme-sec__lead{color:#c9c1b6}.beme-sec__head--center{text-align:center}.beme-trust-strip{background:var(--beme-oat);border-top:1px solid rgba(20,16,12,.08);border-bottom:1px solid rgba(20,16,12,.08)}.beme-trust-strip__inner{max-width:1100px;margin-inline:auto;padding:16px var(--beme-pad-x);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--beme-muted)}.beme-trust-strip__dot{opacity:.4}.beme-hook__inner{max-width:960px;text-align:center}.beme-hook__title-accent{color:var(--beme-accent)}.beme-hook__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:44px;margin-top:52px;padding-top:40px;border-top:1px solid rgba(247,244,239,.16)}.beme-hook__stat{text-align:center}.beme-hook__stat-value{font-family:var(--beme-font-display);font-weight:700;font-size:52px;color:var(--beme-accent);line-height:1}.beme-hook__stat-label{font-size:13px;color:#c9c1b6;margin-top:6px;max-width:20ch}.beme-science__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:center}.beme-science__grid>*,.beme-clinical__grid>*,.beme-founder__grid>*{min-width:0}.beme-science__media{background:var(--beme-oat);border-radius:24px;padding:36px;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.beme-science__media img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(20,16,12,.22))}.beme-science__steps{margin-top:30px;border-top:1px solid rgba(20,16,12,.12)}.beme-science__step{display:flex;gap:20px;align-items:flex-start;padding:20px 0;border-bottom:1px solid rgba(20,16,12,.1)}.beme-science__step:last-child{border-bottom:0}.beme-science__step-num{font-family:var(--beme-font-display);font-weight:700;font-size:26px;color:var(--beme-accent);flex:none;width:34px}.beme-science__step-title{font-weight:700;font-size:15px;color:var(--beme-ink)}.beme-science__step-body{font-size:13.5px;color:var(--beme-muted);margin-top:2px}.beme-science__evidence{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.beme-science__evidence span{border:1px solid rgba(20,16,12,.12);border-radius:var(--beme-radius-pill);padding:7px 12px;color:var(--beme-muted);font-size:11.5px;font-weight:700;letter-spacing:.02em}.beme-clinical__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;margin-top:56px}.beme-clinical__grid--stats-only{max-width:760px;grid-template-columns:1fr;margin-inline:auto}.beme-clinical__media{background:#fff;border-radius:24px;padding:30px;border:1px solid rgba(20,16,12,.08)}.beme-clinical__media img{display:block;width:100%;height:auto;object-fit:cover;border-radius:15px}.beme-clinical__stats{display:flex;flex-direction:column;gap:26px}.beme-clinical__stat{display:flex;gap:22px;align-items:flex-start;background:#fff;border-radius:var(--beme-radius-card-sm);padding:24px 26px;border:1px solid rgba(20,16,12,.08)}.beme-clinical__stat-value{font-family:var(--beme-font-display);font-weight:700;font-size:58px;line-height:.9;color:var(--beme-accent);flex:none}.beme-clinical__stat-value--word{min-width:124px;font-size:34px;line-height:1}.beme-clinical__stat-text{font-size:15px;line-height:1.35;color:var(--beme-ink);padding-top:4px}.beme-clinical__stat-text sup{color:var(--beme-faint)}.beme-clinical__pills{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:30px;padding-top:26px;border-top:1px solid rgba(20,16,12,.1)}.beme-clinical__pills-label{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--beme-faint);margin-right:4px}.beme-clinical__pill{font-size:13px;font-weight:600;color:var(--beme-ink);background:#fff;border:1px solid rgba(20,16,12,.12);border-radius:var(--beme-radius-pill);padding:8px 15px}.beme-clinical__footnote{font-size:11.5px;line-height:1.5;color:var(--beme-faint);margin-top:34px;max-width:90ch}.beme-compare__inner{max-width:1080px;text-align:center}.beme-compare__table{max-width:960px;margin:44px auto 0;border:1px solid rgba(20,16,12,.12);border-radius:var(--beme-radius-card-sm);overflow:hidden}.beme-compare__grid{display:grid;grid-template-columns:1.25fr 1fr 1.05fr}.beme-compare__corner{padding:15px 18px;background:var(--beme-card)}.beme-compare__col-generic{padding:15px 12px;background:var(--beme-card);text-align:center;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--beme-faint)}.beme-compare__col-beme{padding:15px 12px;background:var(--beme-accent);text-align:center;font-weight:800;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#fff}.beme-compare__label{padding:19px 20px;border-top:1px solid rgba(20,16,12,.1);font-weight:600;font-size:14px;color:var(--beme-ink);text-align:left}.beme-compare__generic{padding:19px 14px;border-top:1px solid rgba(20,16,12,.1);text-align:center;font-size:13.5px;color:var(--beme-faint)}.beme-compare__beme{padding:19px 14px;border-top:1px solid rgba(20,16,12,.1);text-align:center;font-size:13.5px;font-weight:600;color:var(--beme-ink);background:rgba(var(--beme-accent-rgb),.06)}.beme-compare-alt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:50px;text-align:left}.beme-compare-alt__card{position:relative;min-width:0;padding:28px 22px 22px;border:1px solid rgba(20,16,12,.11);border-radius:20px;background:linear-gradient(150deg,#fff,#faf7f1);box-shadow:0 12px 34px #14100c0b}.beme-compare-alt__card--featured{transform:translateY(-9px);border-color:var(--beme-ink);background:var(--beme-ink);box-shadow:0 22px 46px #14100c2e;color:#fff}.beme-compare-alt__badge{position:absolute;top:-13px;left:20px;padding:6px 10px;border-radius:999px;background:var(--beme-accent);color:#fff;font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1;text-transform:uppercase}.beme-compare-alt__kicker{color:var(--beme-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.beme-compare-alt__title{margin:10px 0 0;color:var(--beme-ink);font-family:var(--beme-font-display);font-size:25px;font-weight:700;letter-spacing:-.015em;line-height:1.02}.beme-compare-alt__card--featured .beme-compare-alt__title{color:#fff}.beme-compare-alt__summary{min-height:88px;margin:14px 0 0;color:var(--beme-muted);font-size:13px;line-height:1.5}.beme-compare-alt__card--featured .beme-compare-alt__summary{color:#ffffffb8}.beme-compare-alt__list{margin:20px 0 0;padding:0;list-style:none}.beme-compare-alt__list li{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-top:1px solid rgba(20,16,12,.1)}.beme-compare-alt__list span{color:var(--beme-faint);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.beme-compare-alt__list strong{color:var(--beme-ink);font-size:12.5px;font-weight:700;line-height:1.35}.beme-compare-alt__card--featured .beme-compare-alt__list li{border-top-color:#ffffff29}.beme-compare-alt__card--featured .beme-compare-alt__list span{color:#ffffff85}.beme-compare-alt__card--featured .beme-compare-alt__list strong{color:#fff}.beme-compare-alt__note{max-width:86ch;margin:20px auto 0;color:var(--beme-faint);font-size:11px;line-height:1.55}.beme-routine__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:56px}.beme-routine__phase{border-top:2px solid rgba(247,244,239,.2);padding-top:22px}.beme-routine__phase-eyebrow{font-family:var(--beme-font-display);font-weight:700;font-size:20px;color:var(--beme-accent);letter-spacing:.1em;text-transform:uppercase}.beme-routine__phase-title{font-family:var(--beme-font-display);font-weight:700;font-size:30px;color:#f7f4ef;margin-top:10px}.beme-routine__phase-body{font-size:14.5px;line-height:1.55;color:#c9c1b6;margin-top:10px}.beme-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.beme-reviews__avg{text-align:right}.beme-reviews__stars{color:var(--beme-accent);font-size:22px;letter-spacing:2px}.beme-reviews__avg-line{font-size:14px;color:var(--beme-muted);margin-top:4px}.beme-reviews__avg-line strong{color:var(--beme-ink)}.beme-reviews__widget{margin-top:44px}.beme-reviews__signals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.beme-reviews__signal{display:flex;align-items:center;gap:10px;min-height:54px;border:1px solid rgba(20,16,12,.1);border-radius:13px;background:var(--beme-oat);padding:12px 15px;color:var(--beme-ink);font-size:12.5px;font-weight:700}.beme-reviews__signal svg{width:20px;height:20px;flex:none;color:var(--beme-accent)}.beme-reviews__widget{border:1px solid rgba(20,16,12,.1);border-radius:20px;background:#fff;padding:clamp(20px,3vw,36px);box-shadow:0 16px 44px #14100c0e}#judgeme_product_reviews .jdgm-rev-widg{border:0;padding:0}#judgeme_product_reviews .jdgm-rev{padding-block:26px}#judgeme_product_reviews .jdgm-rev__title{color:var(--beme-ink);font-family:var(--beme-font-display);font-size:19px;line-height:1.15}#judgeme_product_reviews .jdgm-rev__body,#judgeme_product_reviews .jdgm-rev__body p{color:var(--beme-body);font-size:15px;line-height:1.65}.beme-reviews__widget:not(.is-expanded) .beme-review--after-preview{display:none!important}.beme-reviews__widget:not(.is-expanded) #judgeme_product_reviews .jdgm-rev__body,.beme-reviews__widget:not(.is-expanded) #judgeme_product_reviews .jdgm-rev__body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.beme-reviews__toggle{display:block;min-width:180px;min-height:48px;margin:24px auto 0;padding:12px 24px;border:1px solid var(--beme-ink);border-radius:999px;background:var(--beme-ink);color:#fff;font-family:var(--beme-font-body);font-size:13px;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.beme-reviews__toggle:hover{background:var(--beme-accent);border-color:var(--beme-accent);transform:translateY(-1px)}.beme-reviews__toggle[hidden]{display:none}#judgeme_product_reviews .jdgm-histogram__bar-content{background-color:var(--beme-accent)}.beme-ugc__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.beme-ugc__tile{position:relative;border-radius:var(--beme-radius-card-sm);overflow:hidden;aspect-ratio:4 / 5;background:#ddd6ca}.beme-ugc__tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.beme-ugc__tile:hover .beme-ugc__tile-img{transform:scale(1.06)}.beme-ugc__tile-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14100cc7,#14100c00 52%)}.beme-ugc__tile-copy{position:absolute;left:0;right:0;bottom:0;padding:20px 20px 18px}.beme-ugc__tile-stars{color:var(--beme-accent);font-size:12px;letter-spacing:1px}.beme-ugc__tile-quote{font-family:var(--beme-font-display);font-weight:700;font-size:19px;line-height:1.15;color:#fff;margin:8px 0 0}.beme-ugc__tile-attribution{font-size:12px;color:#f7f4efd1;margin-top:8px}.beme-fbt__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.beme-fbt__card{background:#fff;border-radius:20px;padding:22px 18px 20px;text-align:center;border:1px solid rgba(20,16,12,.1);position:relative;display:flex;flex-direction:column}.beme-fbt__card--current{border:2px solid var(--beme-accent)}.beme-fbt__card-badge{position:absolute;top:14px;left:50%;transform:translate(-50%);background:var(--beme-accent);color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:5px}.beme-fbt__card-media{height:138px;display:flex;align-items:center;justify-content:center;margin-top:16px}.beme-fbt__card-media>a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.beme-fbt__card-media img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain}.beme-fbt__card-dot{width:9px;height:9px;border-radius:50%;margin:12px auto 0}.beme-fbt__card-title{font-family:var(--beme-font-display);font-weight:700;font-size:23px;color:var(--beme-ink);margin-top:7px}.beme-fbt__card-tissue{font-size:12px;color:var(--beme-muted);margin-top:2px}.beme-fbt__card-price{font-size:13.5px;font-weight:700;color:var(--beme-ink);margin-top:10px}.beme-fbt__card-current-note{margin-top:14px;font-size:12px;font-weight:700;color:var(--beme-accent);letter-spacing:.06em;text-transform:uppercase;padding:11px 0 0;border-top:1px solid rgba(20,16,12,.1)}.beme-fbt__toggle{margin-top:14px;background:#fff;color:var(--beme-ink);border:1.5px solid rgba(20,16,12,.25);border-radius:10px;padding:12px 0;min-height:44px;font-family:var(--beme-font-body);font-weight:700;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.beme-fbt__toggle[aria-pressed=true]{background:var(--beme-ink);color:#fff;border-color:var(--beme-ink)}.beme-fbt__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;background:var(--beme-ink);border-radius:var(--beme-radius-card-sm);padding:22px 30px}.beme-fbt__summary-count{font-family:var(--beme-font-display);font-weight:700;font-size:24px;color:#f7f4ef}.beme-fbt__summary-save{font-size:12.5px;color:var(--beme-faint);margin-top:2px}.beme-fbt__summary-right{display:flex;align-items:center;gap:22px}.beme-fbt__summary-strike{font-size:14px;color:var(--beme-faint);text-decoration:line-through;text-align:right}.beme-fbt__summary-total{font-family:var(--beme-font-display);font-weight:700;font-size:30px;color:#f7f4ef;line-height:1;text-align:right}.beme-fbt__add{background:var(--beme-accent);color:#fff;border:none;border-radius:var(--beme-radius-btn);padding:16px 30px;min-height:44px;font-family:var(--beme-font-body);font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap}.beme-fbt__add:hover{background:var(--beme-accent-hover)}@media(max-width:520px){.beme-fbt__summary{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.beme-fbt__summary>div,.beme-fbt__summary-right{width:100%;min-width:0}.beme-fbt__summary-right{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.beme-fbt__summary-total,.beme-fbt__summary-strike{text-align:left}.beme-fbt__add{width:100%;min-width:0;padding:14px 16px;white-space:normal}}.beme-band{background:var(--beme-ink);border-radius:24px;padding:40px 44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;color:#f7f4ef}.beme-band__left{display:flex;align-items:center;gap:26px;min-width:300px;flex:1}.beme-band__media{flex:none}.beme-band__media img{max-height:96px;width:auto}.beme-band__eyebrow{font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--beme-accent)}.beme-band__title{font-family:var(--beme-font-display);font-weight:700;font-size:30px;letter-spacing:-.01em;margin:8px 0 0}.beme-band__body{font-size:14.5px;line-height:1.55;color:#c9c1b6;margin-top:8px;max-width:48ch}.beme-band__right{text-align:right;flex:none}.beme-band__prices{display:flex;align-items:baseline;gap:10px;justify-content:flex-end}.beme-band__price{font-family:var(--beme-font-display);font-weight:700;font-size:36px;line-height:1}.beme-band__compare{font-size:16px;color:var(--beme-faint);text-decoration:line-through}.beme-band__save{font-weight:700;font-size:13px;color:var(--beme-accent);margin-top:5px}.beme-band__cta{display:inline-block;margin-top:16px;background:var(--beme-accent);color:#fff;border-radius:var(--beme-radius-btn);padding:14px 30px;font-weight:700;font-size:14.5px;text-decoration:none}.beme-band__cta:hover{background:var(--beme-accent-hover);color:#fff}.beme-founder__grid{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:520px}.beme-founder__media{background-size:cover;background-position:58% 24%;min-height:420px}.beme-founder__copy{padding:80px 64px;display:flex;flex-direction:column;justify-content:center}.beme-founder__title{font-family:var(--beme-font-display);font-weight:700;font-size:46px;line-height:1.02;letter-spacing:-.02em;margin:18px 0 0}.beme-founder__body{font-size:16px;line-height:1.65;color:#c9c1b6;margin-top:20px;max-width:46ch}.beme-founder__signoff{font-family:var(--beme-font-display);font-weight:700;font-size:22px;color:#f7f4ef;margin-top:24px}.beme-glow-story{position:relative;overflow:hidden;background:#181310;color:#fff}.beme-glow-story__inner{max-width:1280px;min-height:520px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.beme-glow-story__visual{position:relative;min-height:520px;overflow:hidden;background:#e8dfd4;box-shadow:inset 0 0 0 1px #ffffff75}.beme-glow-story__visual:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(24,19,16,.16),transparent 34%),linear-gradient(to right,transparent 62%,rgba(232,255,114,.1))}.beme-glow-story__portrait{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:40% center}.beme-glow-story__dose{position:absolute;z-index:2;right:22px;bottom:22px;display:flex;flex-direction:column;min-width:102px;padding:12px 14px;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:#181310db;box-shadow:0 14px 30px #18131029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.beme-glow-story__dose strong{color:#fff;font-family:var(--beme-font-display);font-size:29px;line-height:1}.beme-glow-story__dose span{margin-top:4px;color:#f7a8c4;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.beme-glow-story__copy{display:flex;flex-direction:column;justify-content:center;padding:64px 60px}.beme-glow-story__title{max-width:12ch;margin:18px 0 0;color:#fff;font-family:var(--beme-font-display);font-size:52px;font-weight:700;letter-spacing:-.025em;line-height:.96;text-wrap:balance}.beme-glow-story__body{max-width:52ch;margin:22px 0 0;color:#cfc6bd;font-size:15.5px;line-height:1.65}.beme-glow-story__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.beme-glow-story__principle{display:flex;flex-direction:column;min-height:0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.2)}.beme-glow-story__principle span{color:var(--beme-accent);font-size:10px;font-weight:800;letter-spacing:.12em}.beme-glow-story__principle strong{margin-top:13px;color:#fff;font-size:13.5px;line-height:1.25}.beme-glow-story__principle small{margin-top:5px;color:#aaa096;font-size:11px;line-height:1.3}.beme-glow-story__note{margin:18px 0 0;color:#8f867e;font-size:10.5px;line-height:1.45}.beme-faq__inner{max-width:820px}.beme-faq__list{margin-top:44px;border-top:1px solid rgba(20,16,12,.12)}.beme-faq__item{border-bottom:1px solid rgba(20,16,12,.12)}.beme-faq__q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;min-height:44px;background:none;border:0;cursor:pointer;font-family:var(--beme-font-body);font-weight:700;font-size:17px;color:var(--beme-ink);text-align:left}.beme-faq__chevron{flex:none;color:var(--beme-accent);transition:transform .2s}.beme-faq__item[data-open=true] .beme-faq__chevron{transform:rotate(180deg)}.beme-faq__a{display:none}.beme-faq__item[data-open=true] .beme-faq__a{display:block}.beme-faq__a p,.beme-faq__a>div{font-size:14.5px;line-height:1.6;color:var(--beme-muted);padding-bottom:22px;max-width:64ch;margin:0}.beme-supfacts{border:2px solid var(--beme-ink);border-radius:8px;padding:16px 18px;max-width:340px;font-size:13px;color:var(--beme-ink);margin-bottom:24px}.beme-supfacts__title{font-family:var(--beme-font-display);font-weight:700;font-size:26px;border-bottom:6px solid var(--beme-ink);padding-bottom:4px}.beme-supfacts__row{display:flex;justify-content:space-between;border-bottom:1px solid rgba(20,16,12,.3);padding:7px 0}.beme-supfacts__row--head{border-top:4px solid var(--beme-ink);font-weight:600}.beme-supfacts__note{font-size:11px;color:var(--beme-muted);margin-top:8px;line-height:1.4}.beme-final-cta__inner{max-width:760px;text-align:center}.beme-final-cta__title{color:#fff;font-size:clamp(42px,5vw,60px);line-height:.98}.beme-final-cta__body{font-size:17px;line-height:1.6;color:#ffffffe6;margin:18px auto 0;max-width:46ch}.beme-final-cta__btn{margin-top:30px;background:var(--beme-ink);color:#fff;border:none;border-radius:13px;padding:18px 44px;min-height:44px;font-family:var(--beme-font-body);font-weight:700;font-size:16px;cursor:pointer}.beme-final-cta__btn:hover{background:#000}.beme-final-cta__micro{font-size:12.5px;color:#ffffffd1;margin-top:16px}.beme-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid rgba(20,16,12,.14);box-shadow:0 -8px 30px #14100c17;transform:translateY(130%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.beme-sticky-atc[data-stuck=true]{transform:translateY(0)}.beme-sticky-atc__inner{max-width:1200px;margin-inline:auto;padding:11px var(--beme-pad-x);display:flex;align-items:center;gap:16px}.beme-sticky-atc__img{width:42px;height:42px;object-fit:contain;border-radius:8px;background:var(--beme-oat);flex:none}.beme-sticky-atc__info{flex:1;min-width:0}.beme-sticky-atc__name{font-family:var(--beme-font-display);font-weight:700;font-size:19px;color:var(--beme-ink);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.beme-sticky-atc__meta{font-size:12px;color:var(--beme-muted);margin-top:1px}.beme-sticky-atc__meta strong{color:var(--beme-ink)}.beme-sticky-atc__btn{background:var(--beme-accent);color:#fff;border:none;border-radius:11px;padding:13px 30px;min-height:44px;font-family:var(--beme-font-body);font-weight:700;font-size:14.5px;cursor:pointer;white-space:nowrap;flex:none}.beme-sticky-atc__btn:hover{background:var(--beme-accent-hover)}@media(max-width:920px){.beme-science__grid,.beme-clinical__grid,.beme-founder__grid,.beme-glow-story__inner{grid-template-columns:1fr;gap:32px}.beme-sec__title{font-size:38px}.beme-hook__title{font-size:42px}.beme-ugc__grid{grid-template-columns:1fr 1fr}.beme-founder__media{min-height:340px}.beme-glow-story__visual{min-height:430px}.beme-glow-story__portrait{object-position:38% center}.beme-reviews__signals{grid-template-columns:1fr}.beme-compare-alt{grid-template-columns:1fr 1fr}:is([data-product-handle=beme-liquid-collagen-peptides-for-ligaments-tendons],[data-product-handle=beme-liquid-collagen-peptides-for-bones-joints],[data-product-handle=beme-liquid-protein-collagen-for-muscle-growth],[data-product-handle=beme-liquid-collagen-for-hair-skin-nails],[data-product-handle=mobility-protocol-1],[data-product-handle=bulletproof-protocol],[data-product-handle=performance-protocol-1],[data-product-handle=longevity-protocol-1]) .beme-pdp-hero-sachet{padding:34px!important}}@media(max-width:640px){.beme-routine__grid,.beme-fbt__grid,.beme-ugc__grid{grid-template-columns:1fr}.beme-sec__title{font-size:30px}.beme-hook__title{font-size:34px}.beme-compare-alt{grid-template-columns:1fr;gap:12px;margin-top:38px}.beme-compare-alt__card{padding:24px 20px 18px}.beme-compare-alt__card--featured{transform:none;margin-top:10px}.beme-compare-alt__summary{min-height:0}.beme-compare__grid>div{font-size:11px!important;padding-left:9px!important;padding-right:9px!important}.beme-founder__copy{padding:48px var(--beme-pad-x)}.beme-glow-story__copy{padding:48px var(--beme-pad-x) 56px}.beme-glow-story__title{max-width:13ch;font-size:40px}.beme-glow-story__principles{grid-template-columns:1fr}.beme-glow-story__principle strong{margin-top:8px}.beme-glow-story__visual{min-height:390px}.beme-glow-story__portrait{object-position:36% center}.beme-glow-story__dose{right:16px;bottom:16px}.beme-band{padding:28px 22px}.beme-band__right{text-align:left}.beme-band__prices{justify-content:flex-start}.beme-sticky-atc__name{font-size:16px}.beme-sticky-atc__btn{padding:13px 20px}.beme-final-cta__title{font-size:40px}.beme-pack-option__title-hint{width:100%;margin-left:0}[data-product-handle=beme-liquid-collagen-for-hair-skin-nails] .beme-pack-option .beme-pack-option__choice{min-height:92px;padding:12px 10px}.beme-pack-option__badge{position:static;order:-1;margin-bottom:2px}}@media(max-width:360px){.beme-sticky-atc__inner{gap:8px;padding:10px 12px}.beme-sticky-atc__info{flex:0 0 auto}.beme-sticky-atc__name{display:none}.beme-sticky-atc__meta{margin:0;font-size:12px;line-height:1;white-space:nowrap}.beme-sticky-atc__btn{flex:1 1 auto;min-width:0;padding:12px;font-size:13px}}.wt-product__info .wt-product__name{font-family:var(--beme-font-display);font-weight:700;font-size:56px;line-height:.98;letter-spacing:-.02em;color:var(--beme-ink);text-transform:none}@media(max-width:920px){.wt-product__info .wt-product__name{font-size:46px}}@media(max-width:640px){.wt-product__info .wt-product__name{font-size:38px}}.option-popular-badge{position:absolute;top:-9px;left:16px;background:var(--beme-accent);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:5px;z-index:1}.option-label-right{display:flex;align-items:baseline;gap:10px;flex:none}.option-price{font-weight:700;font-size:15.5px;color:var(--beme-ink);white-space:nowrap}.option-price s{font-weight:500;font-size:12.5px;color:var(--beme-faint)}.glow-starter-option{cursor:default;padding-top:20px}.glow-starter-option__badge{background:var(--beme-ink, #181410)}.glow-starter-option__details{display:grid;gap:4px;margin-top:13px;padding:13px 0 1px 28px;border-top:1px solid rgba(20,16,12,.09)}.glow-starter-option__details strong{color:var(--beme-ink, #181410);font-size:13.5px;line-height:1.35}.glow-starter-option__details span{max-width:62ch;color:var(--beme-muted, #6f685f);font-size:12px;line-height:1.5}@media(max-width:480px){.glow-starter-option__details{padding-left:0}}.beme-founder__link{margin-top:22px;font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--beme-accent);text-decoration:none}.beme-disclaimer{font-size:11.5px;line-height:1.5;color:var(--beme-faint);margin:26px 0 0;max-width:90ch}.beme-protocol-system{background:var(--beme-oat)}.beme-protocol-system__intro{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 18%,rgba(var(--beme-accent-rgb),.22),transparent 34%),linear-gradient(135deg,#171310,#211915)}.beme-protocol-system__intro:after{content:attr(data-protocol-wordmark);position:absolute;right:-1vw;bottom:-.2em;color:#ffffff09;font-family:var(--beme-font-display);font-size:clamp(70px,11vw,190px);line-height:.75;white-space:nowrap;pointer-events:none}.beme-protocol-system__inner,.beme-protocol-system__map-inner{position:relative;z-index:1;width:min(1180px,calc(100% - 64px));margin-inline:auto}.beme-protocol-system__inner{padding-block:clamp(76px,9vw,126px);text-align:center}.beme-protocol-system__headline{max-width:950px;margin:14px auto 0;color:#fff;font-family:var(--beme-font-display);font-size:clamp(46px,6.3vw,92px);font-weight:500;letter-spacing:-.035em;line-height:.92}.beme-protocol-system__headline span{color:var(--beme-accent)}.beme-protocol-system__lead{max-width:750px;margin:28px auto 0;color:#ffffffb8;font-size:17px;line-height:1.65}.beme-protocol-system__stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:820px;margin:48px auto 0;border-top:1px solid rgba(255,255,255,.14)}.beme-protocol-system__stat{padding:28px 24px 0;border-right:1px solid rgba(255,255,255,.14)}.beme-protocol-system__stat:last-child{border-right:0}.beme-protocol-system__stat strong{display:block;color:var(--beme-accent);font-family:var(--beme-font-display);font-size:42px;font-weight:500;letter-spacing:-.03em;line-height:1}.beme-protocol-system__stat span{display:block;max-width:22ch;margin:9px auto 0;color:#ffffff9e;font-size:12.5px;line-height:1.45}.beme-protocol-system__map{padding-block:clamp(72px,8vw,112px)}.beme-protocol-system__map-head,.beme-protocol-evidence__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:64px}.beme-protocol-system__map-head .beme-sec__lead,.beme-protocol-evidence__head .beme-sec__lead{margin:0}.beme-protocol-system__formulas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:50px}.beme-protocol-formula{--formula-accent: var(--beme-accent);--formula-rgb: var(--beme-accent-rgb);display:grid;grid-template-columns:42% 58%;min-height:420px;overflow:hidden;border:1px solid rgba(20,16,12,.08);border-radius:26px;background:var(--beme-card);box-shadow:0 24px 60px #14100c12}.beme-protocol-formula--move{--formula-accent: var(--beme-accent-move);--formula-rgb: var(--beme-accent-move-rgb)}.beme-protocol-formula--protect{--formula-accent: var(--beme-accent-protect);--formula-rgb: var(--beme-accent-protect-rgb)}.beme-protocol-formula--build{--formula-accent: var(--beme-accent-build);--formula-rgb: var(--beme-accent-build-rgb)}.beme-protocol-formula--glow{--formula-accent: var(--beme-accent-glow);--formula-rgb: var(--beme-accent-glow-rgb)}.beme-protocol-formula__visual{position:relative;display:grid;place-items:center;min-width:0;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.94) 0 22%,transparent 55%),linear-gradient(150deg,rgba(var(--formula-rgb),.18),rgba(var(--formula-rgb),.045))}.beme-protocol-formula__visual img{width:auto;height:72%;max-width:82%;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(20,16,12,.18))}.beme-protocol-formula__visual>span{position:absolute;right:18px;bottom:18px;padding:8px 12px;border-radius:999px;background:#181410;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.beme-protocol-formula__content{display:flex;flex-direction:column;padding:42px 34px 32px}.beme-protocol-formula__kicker{color:var(--formula-accent);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.beme-protocol-formula__content h3{margin:10px 0 0;color:var(--beme-ink);font-family:var(--beme-font-display);font-size:clamp(38px,4vw,56px);font-weight:500;letter-spacing:-.03em;line-height:.95}.beme-protocol-formula__content>p{margin:17px 0 24px;color:var(--beme-body);font-size:14px;line-height:1.55}.beme-protocol-formula__targets{display:grid;gap:0;margin-top:auto;border-top:1px solid rgba(20,16,12,.1)}.beme-protocol-formula__targets>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(20,16,12,.1);font-size:12px}.beme-protocol-formula__targets span{color:var(--beme-muted)}.beme-protocol-formula__targets strong{color:var(--beme-ink);text-align:right}.beme-protocol-system__together{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:20px;padding:24px 28px;border-radius:18px;background:var(--beme-ink);color:#fff}.beme-protocol-system__together>span{color:var(--beme-accent);font-size:11px;font-weight:700;letter-spacing:.17em}.beme-protocol-system__together>strong{font-size:15px}.beme-protocol-system__together>small{color:#fff9;font-size:12px}.beme-protocol-evidence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:46px}@media(min-width:981px){.beme-protocol-system__formulas--3{grid-template-columns:repeat(3,minmax(0,1fr))}.beme-protocol-system__formulas--3 .beme-protocol-formula{grid-template-columns:1fr}.beme-protocol-system__formulas--3 .beme-protocol-formula__visual{min-height:310px}.beme-protocol-system__formulas--3 .beme-protocol-formula__visual img{height:245px}.beme-protocol-system__formulas--3 .beme-protocol-formula__content{min-height:355px;padding:30px 26px 26px}.beme-protocol-system__formulas--3 .beme-protocol-formula__content h3{font-size:clamp(36px,3vw,48px)}.beme-protocol-evidence__grid--4,.beme-protocol-evidence__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.beme-evidence-card{position:relative;overflow:hidden;padding:30px;border:1px solid rgba(20,16,12,.08);border-radius:22px;background:#ffffffc2}.beme-evidence-card:after{content:"";position:absolute;right:-28px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:rgba(var(--beme-accent-rgb),.07)}.beme-evidence-card__top{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--beme-accent);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.beme-evidence-card__top strong{padding:6px 9px;border-radius:999px;background:rgba(var(--beme-accent-rgb),.09)}.beme-evidence-card h3{margin:18px 0 0;color:var(--beme-ink);font-family:var(--beme-font-display);font-size:37px;font-weight:500;letter-spacing:-.025em}.beme-evidence-card__metric{display:flex;align-items:baseline;gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(20,16,12,.1)}.beme-evidence-card__metric strong{color:var(--beme-accent);font-family:var(--beme-font-display);font-size:39px;font-weight:500;line-height:1}.beme-evidence-card__metric span{color:var(--beme-body);font-size:12px;line-height:1.35}.beme-evidence-card>p{min-height:88px;margin:18px 0 0;color:var(--beme-body);font-size:13.5px;line-height:1.55}.beme-evidence-card__study{position:relative;z-index:1;margin-top:22px;color:var(--beme-faint);font-size:10.5px;line-height:1.45}.beme-protocol-evidence__context{display:grid;grid-template-columns:minmax(220px,.45fr) 1fr;gap:40px;margin-top:22px;padding:28px 30px;border-radius:18px;background:var(--beme-ink);color:#fff}.beme-protocol-evidence__context strong{color:var(--beme-accent);font-family:var(--beme-font-display);font-size:25px;font-weight:500;line-height:1.1}.beme-protocol-evidence__context p{margin:0;color:#ffffffb3;font-size:12.5px;line-height:1.55}.beme-protocol-evidence__disclaimer,.beme-protocol-compare__note{max-width:1000px;margin:18px auto 0;color:var(--beme-faint);font-size:10.5px;line-height:1.5;text-align:center}.beme-protocol-compare__head{max-width:850px;margin-inline:auto;text-align:center}.beme-protocol-compare__head .beme-sec__lead{margin-inline:auto}.beme-protocol-compare__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:46px}.beme-protocol-compare__card{position:relative;display:flex;flex-direction:column;min-width:0;padding:28px 22px 22px;border:1px solid rgba(20,16,12,.1);border-radius:18px;background:var(--beme-card)}.beme-protocol-compare__card--featured{border:2px solid var(--beme-accent);background:var(--beme-ink);color:#fff;box-shadow:0 22px 50px #14100c29;transform:translateY(-10px)}.beme-protocol-compare__badge{position:absolute;top:0;left:20px;padding:7px 10px;border-radius:0 0 8px 8px;background:var(--beme-accent);color:#fff;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.beme-protocol-compare__kicker{margin-top:14px;color:var(--beme-accent);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.beme-protocol-compare__card h3{margin:10px 0 0;color:var(--beme-ink);font-family:var(--beme-font-display);font-size:29px;font-weight:500;letter-spacing:-.02em;line-height:1}.beme-protocol-compare__card--featured h3{color:#fff}.beme-protocol-compare__card>p{min-height:104px;margin:16px 0 22px;color:var(--beme-muted);font-size:12px;line-height:1.5}.beme-protocol-compare__card--featured>p{color:#ffffffa8}.beme-protocol-compare__card dl{margin:auto 0 0}.beme-protocol-compare__card dl>div{display:grid;gap:4px;padding:11px 0;border-top:1px solid rgba(20,16,12,.1)}.beme-protocol-compare__card--featured dl>div{border-color:#ffffff1f}.beme-protocol-compare__card dt{color:var(--beme-faint);font-size:10px}.beme-protocol-compare__card dd{margin:0;color:var(--beme-ink);font-size:11.5px;font-weight:700}.beme-protocol-compare__card--featured dd{color:#fff}@media(max-width:980px){.beme-protocol-system__map-head,.beme-protocol-evidence__head{grid-template-columns:1fr;gap:20px}.beme-protocol-system__formulas{grid-template-columns:1fr}.beme-protocol-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beme-protocol-compare__card--featured{transform:none}}@media(max-width:680px){.beme-protocol-system__inner,.beme-protocol-system__map-inner{width:min(100% - 40px,1180px)}.beme-protocol-system__stats{grid-template-columns:1fr}.beme-protocol-system__stat{padding:20px 10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.beme-protocol-system__stat:last-child{border-bottom:0}.beme-protocol-formula{grid-template-columns:1fr}.beme-protocol-formula__visual{min-height:320px}.beme-protocol-formula__visual img{height:250px}.beme-protocol-formula__content{padding:30px 24px 26px}.beme-protocol-system__together{grid-template-columns:1fr;gap:8px}.beme-protocol-evidence__grid,.beme-protocol-compare__grid{grid-template-columns:1fr}.beme-evidence-card>p,.beme-protocol-compare__card>p{min-height:0}.beme-protocol-evidence__context{grid-template-columns:1fr;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/beme-pdp.css.map */
