:root{--mf-ink: #1D1D1F;--mf-plum: #7D3B5E;--mf-plum-deep: #5E2C47;--mf-plum-soft: #F3E7ED;--mf-cream: #F5F1E5;--mf-cream-deep: #ECE6D4;--mf-white: #FFFFFF;--mf-sage: #6F8F6F;--font-heading-family: "Fraunces", Georgia, serif;--font-heading-weight: 550;--font-heading-style: normal}h1,h2,h3,.h0,.h1,.h2,.h3,.new-hero-heading,.heading-font,.title-wrap h2,.stat-number{font-family:Fraunces,Georgia,serif;font-weight:550;letter-spacing:-.01em}body,body p,button,input,select,textarea{font-family:var(--font-body-family)}.mf-me,h1 em,h2 em,.h0 em,.h1 em,.banner__heading em{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600;color:var(--mf-plum)}a{color:var(--mf-plum)}a:hover{color:var(--mf-plum-deep)}.button,.shopify-challenge__button,.customer button,.dev-black-btn{background-color:var(--mf-plum);color:var(--mf-white);border-radius:999px;transition:background-color .16s ease,transform .16s ease}.button:hover,.dev-black-btn:hover{background-color:var(--mf-plum-deep);transform:translateY(-1px)}.button--secondary{background:transparent;color:var(--mf-plum);box-shadow:inset 0 0 0 1.5px var(--mf-plum)}.mf-card{background:var(--mf-white);border:1px solid var(--mf-cream-deep);border-radius:16px;box-shadow:0 8px 30px #1d1d1f0f}.mf-eyebrow{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mf-plum)}.stats-highlight-section .stat-number{color:var(--mf-plum)}.faqs-section .faq{border-color:var(--mf-cream-deep)}.compare-table-section .different-table th{background:var(--mf-plum-soft)}.three-step-section .heading-wrapper h2 em,.compare-table-section h2 em{font-style:italic;color:var(--mf-plum)}.medforme-section{background-color:var(--mf-plum-soft)}.disclaimer-section{background:var(--mf-cream-deep);color:#1d1d1fbf}.offer-popup-icon{background:var(--mf-plum);color:var(--mf-white);border-radius:999px}.new-hero-banner .new-hero-heading h1{font-family:Fraunces,Georgia,serif;font-weight:550;letter-spacing:-.01em}.new-hero-heading .mf-smile{margin-left:0}.new-hero-heading .mf-eyebrow{margin:0 0 1.2rem}.stats-highlight-section{background:var(--mf-cream)}.stats-highlight-section .stat-item{background:var(--mf-white);border:1px solid var(--mf-cream-deep);border-radius:16px;padding:2rem}.compare-table-section .compare-table-responsive table,.compare-table-section .different-table{border-radius:16px;overflow:hidden;border:1px solid var(--mf-cream-deep)}.compare-table-section td:first-child{font-weight:600}.faqs-section .faq .block-wrap{background:var(--mf-white);border-radius:12px;margin-bottom:.8rem;padding:.4rem 1.2rem}.medforme-section .icon-text-contain-wrapper{color:var(--mf-ink)}.medforme-section .consultation-btn{background-color:var(--mf-plum);border-radius:999px;color:var(--mf-white);transition:background-color .16s ease,transform .16s ease}.medforme-section .consultation-btn:hover{background-color:var(--mf-plum-deep);opacity:1;transform:translateY(-1px)}.mf-smile{margin:.8rem auto 0}.new-hero-banner .image-part1.no-image,.new-hero-banner .image-part2.no-image{background:linear-gradient(135deg,var(--mf-plum-deep),var(--mf-plum));border-radius:16px;min-height:420px}.new-hero-banner .no-image .image-content{position:relative;padding:29px}.mf-image-placeholder{background:linear-gradient(135deg,var(--mf-plum-soft),var(--mf-cream-deep));border-radius:16px;width:100%}h1,h2,.h0,.h1,.h2,.new-hero-banner .new-hero-heading h1,.transparency-report h2{font-family:Fraunces,Georgia,serif!important;font-weight:550}.new-hero-heading .mf-smile{margin:.4rem 0 2rem}.gradient-btn,.dev-white-btn.gradient-btn,a.gradient-btn{background:transparent;border:1.5px solid var(--mf-plum);color:var(--mf-plum);border-radius:999px}.new-hero-banner{background:radial-gradient(52rem 30rem at 84% 8%,rgba(125,59,94,.14),transparent 66%),radial-gradient(40rem 26rem at 4% 78%,rgba(165,110,141,.16),transparent 62%),radial-gradient(30rem 22rem at 55% 110%,rgba(236,230,212,.9),transparent 70%),var(--mf-cream)!important;position:relative}@keyframes mf-aurora-drift{0%,to{background-position:0% 0%,0% 0%,0% 0%}50%{background-position:4% 6%,-5% -4%,3% -6%}}.new-hero-banner{animation:mf-aurora-drift 18s ease-in-out infinite}@keyframes mf-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.new-hero-heading .mf-eyebrow{animation:mf-rise .6s cubic-bezier(.22,.8,.32,1) both}.new-hero-heading h1{animation:mf-rise .7s .12s cubic-bezier(.22,.8,.32,1) both}.new-hero-heading+*,.new-hero-heading div{animation:mf-rise .7s .3s cubic-bezier(.22,.8,.32,1) both}.new-hero-banner .image-blog{animation:mf-rise .8s .42s cubic-bezier(.22,.8,.32,1) both}@keyframes mf-smile-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.mf-smile path{stroke-dasharray:100;stroke-dashoffset:100;animation:mf-smile-draw .9s .55s cubic-bezier(.55,.06,.35,1) forwards}.new-hero-banner .image-part1,.new-hero-banner .image-part2,.new-hero-banner .feature-blog,.stats-highlight-section .stat-item,.mf-card,.transparency-item{border-radius:24px;transition:transform .26s cubic-bezier(.22,.8,.32,1),box-shadow .26s ease}.new-hero-banner .image-part1,.new-hero-banner .image-part2{overflow:hidden;box-shadow:0 18px 44px -18px #5e2c4773}.new-hero-banner .image-part1:hover,.new-hero-banner .image-part2:hover{transform:translateY(-6px);box-shadow:0 30px 60px -20px #5e2c478c}.stats-highlight-section .stat-item:hover,.transparency-item:hover{transform:translateY(-4px);box-shadow:0 22px 44px -20px #5e2c4759}.icon-text-animation-section{background:#2e1622!important;padding:6px 0}.icon-text-animation-section .icon-text-wrapper{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.icon-text-animation-section .text-wrap{color:#f5f1e5d9}.lose-weight-section,.wellness-feature-section,.health-goals-section{background:radial-gradient(46rem 28rem at 92% 12%,rgba(165,110,141,.12),transparent 65%),transparent}@media(prefers-reduced-motion:reduce){.new-hero-banner,.new-hero-heading .mf-eyebrow,.new-hero-heading h1,.new-hero-heading div,.new-hero-banner .image-blog,.mf-smile path{animation:none!important;stroke-dashoffset:0}.mf-smile path{stroke-dasharray:none}}img[src=""],img[src^="Liquid error"]{visibility:hidden}.step-card{background:linear-gradient(150deg,var(--mf-plum-soft),var(--mf-cream-deep));border-radius:24px}.header-wrapper,.section-header{background:transparent}.header-wrapper .header{max-width:1240px;margin:10px auto 0;width:calc(100% - 32px);border-radius:999px;background:#ffffff38;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 34px #2a12201f,inset 0 1px #fffc}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header-wrapper .header,.header-new-ad header{background:#ffffffe0}}.shopify-section-header-sticky{top:0}.header-wrapper .header{min-height:64px;margin-top:14px}.shopify-section-header-sticky{top:12px}header .list-menu__item:hover{color:var(--mf-plum)}.header__cta-pill{display:inline-flex;align-items:center;height:44px;padding:0 22px;margin-left:14px;border-radius:999px;background:var(--mf-plum);color:#fff;font-size:14.5px;font-weight:500;white-space:nowrap;transition:background-color .16s ease}.header__cta-pill:hover{background:var(--mf-plum-deep);color:#fff}@media screen and (max-width:989px){.header__cta-pill{display:none}.header-wrapper .header{min-height:56px;margin-top:10px}}.utility-bar{background:var(--mf-plum-deep, #5E2C47)!important;min-height:42px;display:flex;align-items:center}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link{color:#fff;font-size:14px;text-decoration:none}.utility-bar .announcement-bar__link:hover .announcement-bar__message{text-decoration:underline}.utility-bar *{animation:none!important}.header-wrapper .header{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.header__inline-menu{justify-self:center}.header__inline-menu .list-menu--inline{background:#1812168c;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 10px;box-shadow:0 8px 30px #1a1a182e}.header__inline-menu .list-menu__item{color:#fff;padding:12px 18px;font-size:15px;font-weight:500}.header__inline-menu .list-menu__item:hover{color:#fffc}.header__inline-menu .list-menu__item--active{text-decoration:underline;text-underline-offset:5px;color:#fff}.header__nav-pills{display:flex;gap:10px;align-items:center}.header__login-pill{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;background:#18121673;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:14.5px;font-weight:500;transition:background-color .16s ease}.header__login-pill:hover{background:#18121699;color:#fff}.header__cta-pill{background:#fff;color:var(--mf-ink);border:1px solid rgba(26,26,24,.08);box-shadow:0 6px 20px #1a1a181f;margin-left:0}.header__cta-pill:hover{background:var(--mf-plum-soft);color:var(--mf-ink)}@media screen and (min-width:990px){.header__icons .header__icon{display:none}}.utility-bar{background:#fff!important;border-bottom:1px solid var(--mf-cream-deep)}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link{color:var(--mf-ink)}.header-wrapper .header{transition:background-color .22s ease,box-shadow .22s ease,border-color .22s ease;border:1px solid transparent;border-radius:999px}.scrolled-past-header .header{background:#ffffff38;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-color:#ffffff8c;box-shadow:0 10px 34px #2a12201f,inset 0 1px #fffc}body:has(.medforme-hero) .section-header:not(.scrolled-past-header) .header__heading-link img{filter:brightness(0) invert(1)}body:has(.medforme-hero) .section-header:not(.scrolled-past-header) .header__icon svg{filter:brightness(0) invert(1)}h1,h2,.h0,.h1,.h2,.new-hero-heading,.heading-font,.title-wrap h2,.stat-number,.new-hero-banner .new-hero-heading h1,.transparency-report h2,.new-hero-banner .image-content h2{font-family:var(--font-body-family)!important;font-weight:400!important;letter-spacing:-.02em}h3,h4,.h3,.h4{font-family:var(--font-body-family)!important;font-weight:500!important;letter-spacing:-.01em}h1 em,h2 em,.h0 em,.h1 em,.h2 em,.banner__heading em,.mf-me{font-family:inherit!important;font-style:normal!important;font-weight:inherit;color:inherit}.new-hero-banner .image-part1.no-image,.new-hero-banner .image-part2.no-image{position:relative}.mf-card-product{position:absolute;left:0;right:0;bottom:0;width:100%;height:58%;object-fit:cover;object-position:center 32%}@supports (animation-timeline: view()){.new-hero-banner .image-blog .image-part1{animation:mf-split-l linear both;animation-timeline:view();animation-range:cover 0% cover 30%;z-index:2}.new-hero-banner .image-blog .image-part2{animation:mf-split-r linear both;animation-timeline:view();animation-range:cover 0% cover 30%;z-index:1}}@keyframes mf-split-l{0%{transform:translate(52%) translateY(-10px) rotate(-5deg)}to{transform:translate(0) translateY(0) rotate(0)}}@keyframes mf-split-r{0%{transform:translate(-52%) translateY(14px) rotate(4deg) scale(.97)}to{transform:translate(0) translateY(0) rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.new-hero-banner .image-blog .image-part1,.new-hero-banner .image-blog .image-part2{animation:none!important}}.new-hero-banner .image-blog img.mf-card-product{position:absolute;top:auto;bottom:0;left:0;right:0;height:67%;width:100%;object-fit:contain;object-position:center bottom;background:#dbcfb5;padding-top:6px}.new-hero-banner .image-blog .image-part1.no-image,.new-hero-banner .image-blog .image-part2.no-image{min-height:420px}.header__login-pill,.header__cta-pill,.header__login-pill:hover,.header__cta-pill:hover{text-decoration:none!important}.new-hero-banner .image-part1.no-image,.new-hero-banner .image-part2.no-image{background:#dbcfb5;box-shadow:none;--card-cap-rgb: 120, 62, 87}.new-hero-banner .image-part2.no-image{--card-cap-rgb: 85, 38, 60}.new-hero-banner .image-part1.no-image:hover,.new-hero-banner .image-part2.no-image:hover{box-shadow:none}.new-hero-banner .image-blog img.mf-card-product{top:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center bottom;padding-top:0;background:none}.new-hero-banner .no-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(var(--card-cap-rgb),.9),rgba(var(--card-cap-rgb),.42) 24%,rgba(var(--card-cap-rgb),0) 56%);pointer-events:none}.new-hero-banner .no-image .image-content{position:relative;z-index:2}.mf-molecule{color:#ffffffb8;font-size:13.5px;margin:2px 0 10px}.mf-chip-stock{display:inline-flex;width:fit-content;background:#eaf2ed;color:#2f6b4f;font-size:12px;font-weight:600;letter-spacing:.2px;border-radius:999px;padding:4px 10px;margin-bottom:10px}.new-hero-banner .no-image .sub-text{font-variant-numeric:tabular-nums}.mf-card-safety{position:relative;z-index:2;display:inline-block;width:fit-content;margin-top:10px;font-size:12.5px;color:#ffffffc7!important;text-decoration:underline}.mf-card-me{position:absolute;top:20px;right:22px;width:54px;height:auto;z-index:2;filter:brightness(0) invert(1);opacity:.3;pointer-events:none}.new-hero-banner .image-blog img.mf-card-me{width:54px;height:auto;top:20px;right:22px;left:auto;bottom:auto;object-fit:contain}.shopify-section:has(>.utility-bar){position:sticky;top:0;z-index:6}.utility-bar{transition:background-color .28s ease}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link{transition:color .28s ease}.utility-bar--light{background:#fff!important;border-bottom:1px solid #ECE2E7}.utility-bar--light .announcement-bar__message,.utility-bar--light .announcement-bar__link{color:#55263c}.shopify-section-header-sticky{top:54px}.lose-weight-section .product-features{display:flex;flex-direction:column;margin:6px 0 26px}.lose-weight-section .feature-blog{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border-bottom:1px solid var(--mf-cream-deep);box-shadow:none;border-radius:0}.lose-weight-section .feature-blog:hover{box-shadow:none}.lose-weight-section .feature-blog:last-child{border-bottom:none}.lose-weight-section .feature-blog:before{content:"\2713";flex:none;width:24px;height:24px;border:1.5px solid var(--mf-plum);border-radius:50%;color:var(--mf-plum);display:flex;align-items:center;justify-content:center;font-size:12px}.lose-weight-section .feature-title{font-size:15.5px;font-weight:500;color:var(--mf-ink)}.lose-weight-section .health-text,.lose-weight-section .health-text p{font-size:12.5px;color:#5e5b58;max-width:62ch}.lose-weight-section .health-text{margin-top:20px}.lose-weight-section .image-blog{width:100%;display:flex;justify-content:flex-end}.mf-curve-card{background:#55263c;border-radius:24px;padding:30px 32px 26px;color:#fff;width:min(100%,520px)}.mf-curve-card .mf-curve-title{font-size:2.2rem;font-weight:400;letter-spacing:-.02em;margin:0 0 14px}.mf-curve-card svg{display:block;width:100%;height:auto}.mf-curve-card .mf-curve-note{margin:14px 0 0;font-size:1.2rem;line-height:1.5;color:#fff9}@media(max-width:900px){.lose-weight-section .image-blog{justify-content:flex-start;margin-top:26px}}.shopify-section:has(.mf-triptych)~.shopify-section{background-color:#e8e0e4}.shopify-section:has(.tt)~.shopify-section{background-color:#f4ebef}.weight-loss-info-section .medication-weightloss{display:flex!important;flex-direction:column-reverse;gap:44px}.weight-loss-info-section .image-blog{width:100%!important;max-width:none!important}.weight-loss-info-section .image-content{max-width:76ch}.weight-loss-info-section .girls-image{display:none!important}.weight-loss-info-section .info-content{display:grid!important;grid-template-columns:1fr 1fr;gap:48px;align-items:start;width:100%!important;max-width:none!important}.weight-loss-info-section .blog1,.weight-loss-info-section .blog2{margin:0!important;padding:0!important;border:0!important;text-align:center}.weight-loss-info-section .blog2{border-left:1px solid rgba(26,26,24,.12)!important;padding-left:48px!important}.weight-loss-info-section .light-1,.weight-loss-info-section .light-3{font-size:clamp(7rem,8vw,11rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1!important}.weight-loss-info-section .rte-txt,.weight-loss-info-section .rte-txt1{font-size:clamp(2rem,2.2vw,2.8rem)!important;font-weight:500!important;line-height:1.25!important}@media(max-width:900px){.weight-loss-info-section .info-content{grid-template-columns:1fr;gap:36px}.weight-loss-info-section .blog2{border-left:0!important;padding-left:0!important}}.weight-loss-info-section .highlight-text span:not(.light-1):not(.light-3){font-size:2rem!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important}.weight-loss-info-section .image-content{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 auto!important;text-align:center}.weight-loss-info-section .image-heading{font-size:clamp(2.4rem,2.6vw,3.2rem)!important;margin-bottom:12px!important}.weight-loss-info-section .image-text{color:#5e5b58}.weight-loss-info-section .light-3{font-size:2rem!important;font-weight:500!important;color:#1a1a18!important;letter-spacing:0!important;line-height:1.3!important;display:inline-flex;align-items:baseline;gap:10px}.weight-loss-info-section .light-3 strong{font-size:clamp(7rem,8vw,11rem)!important;font-weight:600!important;color:#7d3b5e!important;letter-spacing:-.03em!important;line-height:1!important}.weight-loss-info-section .image-blog{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.weight-loss-info-section .mf-explore-btn{display:flex;align-items:center;justify-content:center;width:min(380px,100%);height:52px;margin:28px auto 0;border-radius:999px;background:#fff;border:1px solid #E6DCE0;color:#1a1a18;font-size:1.5rem;font-weight:500;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.weight-loss-info-section .mf-explore-btn:hover{background:#f4ebef;border-color:#c4b4bb;color:#1a1a18}.weight-loss-info-section .info-content{align-items:stretch!important}.weight-loss-info-section .blog2{display:flex!important;flex-direction:column}.weight-loss-info-section .blog2 .mf-explore-btn{margin-top:auto!important}.weight-loss-info-section .wellness-benefits{display:grid!important;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1200px;margin:72px auto 0!important;padding:0 24px 24px;width:auto!important}.weight-loss-info-section .wellness-image{width:100%!important;max-width:none!important}.weight-loss-info-section .image-wrapper{position:relative!important;width:100%;padding-bottom:90px}.weight-loss-info-section .image-box{border-radius:12px!important;overflow:hidden;box-shadow:none!important;border:0!important;background:none!important}.weight-loss-info-section .fitness-image1{width:72%!important;aspect-ratio:3 / 4;position:relative!important;inset:auto!important}.weight-loss-info-section .fitness-image2{position:absolute!important;right:0!important;bottom:0!important;top:auto!important;left:auto!important;width:46%!important;aspect-ratio:1 / 1}.weight-loss-info-section .image-box img{width:100%!important;height:100%!important;object-fit:cover;display:block}.weight-loss-info-section .wellness-content{width:100%!important;max-width:none!important}.weight-loss-info-section .wellness-heading,.weight-loss-info-section .wellness-heading strong{color:#1a1a18!important;font-weight:400!important}.weight-loss-info-section .wellness-heading{font-size:clamp(3rem,3.4vw,4.2rem)!important;letter-spacing:-.02em!important;margin-bottom:28px!important;text-align:left!important}.mf-wellness-cta{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 32px;margin-top:28px;border-radius:999px;background:#7d3b5e;color:#fff!important;font-size:1.5rem;font-weight:500;text-decoration:none;transition:background-color .16s ease}.mf-wellness-cta:hover{background:#55263c}@media(max-width:900px){.weight-loss-info-section .wellness-benefits{grid-template-columns:1fr;gap:40px}}.weight-loss-stories-section .before-after-slider{display:none!important}.weight-loss-stories-section .section-content-wrapper{display:block!important;background:#fff;border:1px solid #E6DCE0;border-radius:12px;padding:36px 40px!important;box-shadow:none!important}.weight-loss-stories-section .testimonial{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.weight-loss-stories-section .testimonial-title{text-align:left!important}.weight-loss-stories-section .testimonial-message{max-width:72ch}.weight-loss-stories-section .product-card-h{background:none!important;border:0!important;border-top:1px solid #F1EAED!important;border-radius:0!important;margin-top:26px!important;padding:20px 0 0!important;display:flex!important;align-items:center;justify-content:space-between;max-width:none!important}.weight-loss-stories-section .product-image:empty{display:none}.weight-loss-stories-section .container{max-width:1200px}.weight-loss-stories-section{padding-bottom:8px!important}.mf-reviews-btn{display:flex;align-items:center;justify-content:center;width:min(300px,100%);height:52px;margin:28px auto 8px;border-radius:999px;background:#fff;border:1px solid #E6DCE0;color:#1a1a18;font-size:1.5rem;font-weight:500;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.mf-reviews-btn:hover{background:#f4ebef;border-color:#c4b4bb;color:#1a1a18}.shopify-section:has(.mf-reviews-btn){background:linear-gradient(180deg,#f4ebef 0 calc(100% - 42px),#f5f1e5 calc(100% - 42px) 100%)!important}.shopify-section:has(.mf-reviews-btn)~.shopify-section{background-color:#f5f1e5!important}.genetic-section{padding:56px 0!important}.genetic-section .page-width{max-width:1200px!important}.genetic-section .genetic-wrapper{border-top:1px solid #E6DCE0;padding-top:48px!important}.genetic-section .description-wrapper{display:grid!important;grid-template-columns:5fr 7fr;gap:64px;align-items:start;width:100%!important;max-width:none!important}.genetic-section .title-wrap h2,.genetic-section .title-wrap h2 strong,.genetic-section .title-wrap h2 span{color:#1a1a18!important;font-weight:400!important}.genetic-section .title-wrap h2{font-size:clamp(2.8rem,3vw,3.8rem)!important;letter-spacing:-.02em!important;margin:0!important}.genetic-section .sub-title-wrap,.genetic-section .sub-title-wrap *{font-size:1.8rem!important;font-weight:500!important;color:#1a1a18!important;line-height:1.5!important}.genetic-section .text-wrap,.genetic-section .text-wrap p{font-size:1.5rem!important;color:#5e5b58!important;line-height:1.65!important;max-width:62ch}.genetic-section .bg-image,.genetic-section .chart-wrapper{display:none!important}.program-product-tabs .heading-block{display:grid!important;grid-template-columns:5fr 7fr;gap:64px;align-items:start;border-top:1px solid #E6DCE0;padding-top:48px!important;margin-bottom:40px!important;max-width:1200px;margin-left:auto;margin-right:auto}.program-product-tabs .heading-block h2,.program-product-tabs .heading-block h2 strong,.program-product-tabs .heading-block h2 span,.program-product-tabs .heading-block h3,.program-product-tabs .heading-block h3 strong{color:#1a1a18!important;font-weight:400!important}.program-product-tabs .heading-block h2,.program-product-tabs .heading-block h3{font-size:clamp(2.8rem,3vw,3.8rem)!important;letter-spacing:-.02em!important;margin:0!important}.program-product-tabs .heading-right-block .sub-text{font-size:1.8rem!important;font-weight:500!important;color:#1a1a18!important;line-height:1.5!important}.program-product-tabs .heading-right-block .normal-text{font-size:1.5rem!important;color:#5e5b58!important;line-height:1.65!important;max-width:62ch}@media(max-width:900px){.genetic-section .description-wrapper,.program-product-tabs .heading-block{grid-template-columns:1fr;gap:20px}}.genetic-section .description-wrapper,.program-product-tabs .heading-block{grid-template-columns:1fr 1.15fr!important;gap:56px!important}.genetic-section .title-wrap,.genetic-section .contain-wrapper,.genetic-section .sub-title-wrap,.genetic-section .text-wrap,.program-product-tabs .heading-block h2,.program-product-tabs .heading-right-block{max-width:none!important;width:100%!important}.genetic-section .title-wrap h2,.genetic-section .title-wrap h2 *,.program-product-tabs .heading-block h2,.program-product-tabs .heading-block h2 *{color:#1a1a18!important;font-weight:400!important}.genetic-section .title-wrap h2,.program-product-tabs .heading-block h2{font-size:clamp(2.6rem,2.7vw,3.4rem)!important;line-height:1.15!important}.genetic-section .sub-title-wrap,.genetic-section .sub-title-wrap *,.genetic-section .text-wrap,.genetic-section .text-wrap p,.program-product-tabs .heading-right-block .sub-text,.program-product-tabs .heading-right-block .normal-text,.program-product-tabs .heading-right-block .normal-text p{font-size:1.55rem!important;font-weight:400!important;color:#3d3b39!important;line-height:1.65!important}.genetic-section .contain-wrapper,.program-product-tabs .heading-right-block{max-width:66ch!important}.program-product-tabs .container{max-width:1200px!important}.program-product-tabs .product-tab-wrapper .tab-box,.program-product-tabs .tab-box-content-wrap,.program-product-tabs .accordion{background:#fff!important;background-image:none!important;box-shadow:none!important}.program-product-tabs .product-tab-wrapper .tab-box{border:1px solid #E6DCE0!important;border-radius:12px!important}.program-product-tabs .pro-accordion-item{border-color:#f1eaed!important}.program-product-tabs .pro-accordion-header span{font-size:1.6rem!important;font-weight:500!important;color:#1a1a18!important}.program-product-tabs .badge-accordion{background:#eaf2ed!important;background-image:none!important;color:#2f6b4f!important;border-radius:999px!important;box-shadow:none!important;border:0!important;font-size:1.3rem!important;font-weight:600!important;padding:6px 14px 6px 8px!important;display:inline-flex!important;align-items:center;gap:6px}.program-product-tabs .badge-accordion svg{width:18px!important;height:18px!important}.program-product-tabs .badge-accordion svg path[fill=white]{fill:#2f6b4f}.program-product-tabs .badge-accordion svg path[stroke^=url]{stroke:#eaf2ed}.program-product-tabs .product-tab-wrapper{display:block!important}.program-product-tabs .product-tab-wrapper .tab-box{width:100%!important;max-width:none!important;flex:none!important;padding:10px 26px!important}.program-product-tabs .accordion,.program-product-tabs .tab-box-content-wrap{width:100%!important;max-width:none!important}.program-product-tabs .pro-accordion-header{justify-content:space-between!important;width:100%!important}.program-product-tabs .clean-heading-text h3,.program-product-tabs .clean-heading-text h3 *,.program-product-tabs .clean-heading-text h2,.program-product-tabs .clean-heading-text h2 *{color:#1a1a18!important;font-weight:400!important}section.program-product-tabs .clean-heading-text h3,section.program-product-tabs .clean-heading-text h3 strong,section.program-product-tabs .clean-heading-text h3 span{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#1A1A18!important;color:#1a1a18!important;font-weight:400!important;font-size:clamp(2.6rem,2.7vw,3.4rem)!important;line-height:1.15!important}section.program-product-tabs .clean-heading-text .icon-with-text{display:none!important}section.program-product-tabs .clean-heading-text p,section.program-product-tabs .clean-heading-text .rte{font-size:1.55rem!important;font-weight:400!important;color:#3d3b39!important;line-height:1.65!important;max-width:66ch}section.program-product-tabs .clean-heading-text{padding-bottom:24px!important}.health-goals-section .health-heading h2{color:#1a1a18!important;font-weight:400!important;font-size:clamp(2.8rem,3vw,3.8rem)!important;letter-spacing:-.02em!important;line-height:1.15!important}.health-goals-section strong{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#1A1A18!important;color:#1a1a18!important;font-weight:400!important}.health-goals-section .feature-title svg path{stroke:#7d3b5e!important}.health-goals-section .feature-title h4{font-size:1.5rem!important;color:#3d3b39!important;font-weight:400!important;line-height:1.45!important}.health-goals-section .health-blog{border:1px solid #E6DCE0!important;border-radius:12px!important;background:#fff}.health-goals-section .health-text{font-weight:500!important;color:#1a1a18!important}.health-goals-section a.dev-btn{font-weight:500!important;font-size:1.45rem!important;transition:background-color .16s ease}.health-goals-section a.dev-btn:hover{background:#55263c!important}.health-goals-section .health-image img{border-radius:12px!important}.health-goals-section .health-blog-mobile{box-shadow:none!important;background:#ffffffd9!important;border:1px solid #E6DCE0!important;border-radius:12px!important}.globla-faq-section .faq-wrapper-heading h2,.globla-faq-section .faq-wrapper-heading h2 p,.globla-faq-section.program-faq .faq-wrapper-heading h2{color:#1a1a18!important;font-weight:400!important;letter-spacing:-.02em!important}.globla-faq-section .faq-wrapper-heading h2 strong,.globla-faq-section.program-faq .faq-wrapper-heading h2 strong{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#1A1A18!important;color:#1a1a18!important;font-weight:400!important}.globla-faq-section .faq{background:#fff;border:1px solid #E6DCE0!important;border-radius:12px;padding:6px 26px}.globla-faq-section .faq:first-child{border-top:1px solid #E6DCE0!important}.globla-faq-section .faq .accordion{border-bottom:1px solid #EFE7EB!important}.globla-faq-section .faq .accordion:last-child{border-bottom:0!important}.globla-faq-section .faq .accordion .accordion__title,.globla-faq-section.program-faq .faq .accordion .accordion__title{font-size:1.6rem!important;font-weight:500!important;color:#1a1a18!important}.globla-faq-section .faq .accordion .accordion__content,.globla-faq-section .faq .accordion .accordion__content p{color:#3d3b39!important;line-height:1.55!important;font-weight:400!important}.globla-faq-section .accordion-icon{color:#1a1a18!important}.globla-faq-section .faq-text p,.globla-faq-section.program-faq .faq-text p,.globla-faq-section .faq-text-mobile p{color:#5e5b58!important}.globla-faq-section .faq-text a,.globla-faq-section.program-faq .faq-text a,.globla-faq-section .faq-text-mobile a{color:#3d3b39!important}.verified_slider_section h2{color:#1a1a18!important;font-weight:400!important;letter-spacing:-.02em!important}.verified_slider_section h2 strong,.template-about-us .verified_slider_section h2 strong{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#1A1A18!important;color:#1a1a18!important;font-weight:400!important}.verified_slider_section .testimonial-card{box-shadow:none!important;border:1px solid #E6DCE0!important;border-radius:12px!important}.verified_slider_section .verified_text{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#7D3B5E!important;color:#7d3b5e!important;font-weight:500!important}.verified_slider_section .testimonial-quote{font-weight:400!important;color:#1a1a18!important}.verified_slider_section .reviewer-name{color:#5e5b58!important;font-weight:400!important}.verified_slider_section .slider-controls svg rect{stroke:#e6dce0!important;stroke-opacity:1!important}.verified_slider_section .slider-controls svg path[fill=black]{fill:#1a1a18}.feature-bloges .title-wrap p{color:#3d3b39!important;font-weight:400!important}.injection-promo-box{border:1px solid #E6DCE0!important;border-radius:12px!important}.injection-text h3{color:#1a1a18!important;font-weight:400!important}.injection-text p.sub-text,.program-support-section .injection-text p.sub-text{color:#3d3b39!important;font-weight:400!important;border-top-color:#efe7eb!important}.injection-text p.price-note,.program-support-section .injection-text p.price-note{color:#1a1a18!important;font-weight:500!important}a.injection-button,.program-support-section a.injection-button{font-weight:500!important;color:#fff!important;transition:background-color .16s ease}a.injection-button:hover,.program-support-section a.injection-button:hover{background:#55263c!important}.program-support-section .monthly-text{color:#5e5b58!important}.supporting-section .title-wrap h2{color:#1a1a18!important;font-weight:500!important}.supporting-section .list-wrapper li{color:#5e5b58!important;line-height:1.6!important}.supporting-section .list-wrapper li a{color:#5e5b58!important;text-decoration:underline}.footer.footer--medforme{background:#1d1d1f!important}.footer.footer--medforme .footer-block__heading,.footer.footer--medforme .footer-newsletter_heading{color:#f5f1e5!important;font-weight:500!important}.footer.footer--medforme .footer-image__text,.footer.footer--medforme .footer-image__text p,.footer.footer--medforme .rte,.footer.footer--medforme .footer-newsletter_text,.footer.footer--medforme .copyright__content,.footer.footer--medforme .copyright__content a{color:#f5f1e5b8!important;font-weight:400!important}.footer.footer--medforme .link--text,.footer.footer--medforme .list-menu__item--link,.footer.footer--medforme .contact-item,.footer.footer--medforme .policy-menu a{color:#f5f1e5d9!important;font-weight:400!important}.footer.footer--medforme .link--text:hover,.footer.footer--medforme .contact-item:hover,.footer.footer--medforme .policy-menu a:hover{color:#fff!important}.footer.footer--medforme .footer__content-bottom,.footer.footer--medforme .footer__content-bottom-ad,.footer.footer--medforme [style*=border],.footer.footer--medforme .footer__content-top{border-color:#f5f1e524!important}.footer.footer--medforme .field__input{background:transparent!important;border:1px solid rgba(245,241,229,.3)!important;border-radius:999px!important;color:#f5f1e5!important}.footer.footer--medforme .field__input::placeholder{color:#f5f1e580!important}.footer.footer--medforme .newsletter-form__button{background:#f5f1e5!important;color:#1d1d1f!important;border-radius:999px!important}.footer.footer--medforme .newsletter-form__button svg path{fill:#1d1d1f}.health-goals-section .health-image{display:none!important}.health-goals-section .health-content{width:100%!important}.health-goals-section .health-layout{padding-bottom:72px}.health-goals-section .health-heading h2{max-width:26ch}.health-goals-section .product-features{max-width:none!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:4px;margin-bottom:28px}.health-goals-section .health-blog{max-width:none!important;width:100%}@media only screen and (max-width:767px){.health-goals-section .health-blog{display:flex!important;flex-direction:column;gap:14px}.health-goals-section .product-features{grid-template-columns:1fr}}.injection-promo-section .injection-image,.program-support-section .injection-image{display:none!important}.supporting-section .supprting-wrapper{max-width:100%!important}.health-goals-section .img-wrapper img{display:none!important}.health-goals-section .health-blog{padding:18px 24px!important}.footer.footer--medforme .footer-image__logo img,.footer.footer--medforme .footer-block__image-wrapper img{content:url(medforme-wordmark.png);width:160px!important;height:auto!important;filter:brightness(0) invert(1) opacity(.92);background:none}.footer.footer--medforme .footer-block__image-wrapper{background:none!important;border:0!important;width:auto!important;height:auto!important}.footer.footer--medforme .footer-image__logo svg.placeholder-svg{display:none!important}.footer.footer--medforme .footer-image__logo{width:170px;height:42px;background:url(medforme-wordmark.png) left center / contain no-repeat;filter:brightness(0) invert(1) opacity(.95);margin-bottom:18px}.footer.footer--medforme{position:relative;overflow:hidden}.footer.footer--medforme:after{content:"";position:absolute;right:-30px;bottom:-110px;width:min(400px,42vw);aspect-ratio:900 / 845;background:url(medforme-me.png) center / contain no-repeat;filter:brightness(0) invert(1);opacity:.9;pointer-events:none}@media(max-width:749px){.footer.footer--medforme:after{width:220px;right:-18px;bottom:-60px}}.product-slider-section .save-badge{background:#f3e7ed!important;color:#55263c!important}.product-slider-section .save-badge svg path{stroke:#55263c;fill:none}.product-slider-section{background:#fff!important}.product-sliderSwiper .swiper-slide img{border-radius:12px}.product-slider-section .free-badge{background:#eaf2ed!important;color:#2f6b4f!important;border-radius:999px!important;font-weight:500!important;box-shadow:none!important}.product-slider-section .value-cost-text{background:#f3e7ed!important;color:#55263c;border-radius:10px}.stats-highlight-section .stat-number,.stats-highlight-section .stat-number .lbs{color:#7d3b5e!important}.stats-highlight-section .stat-item{border:1px solid #E6DCE0!important;box-shadow:none!important}.mf-smile{display:block;margin:.4rem auto 2.4rem!important}.compare-table th:nth-child(2){background:#55263c!important;background-image:url(medforme-wordmark-white.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:min(150px,60%)!important}.compare-table td:nth-child(2){background:#f3e7ed!important}.compare-table td:nth-child(2) .status-text,.compare-table td:nth-child(2) span,.compare-table td:nth-child(2) p{color:#55263c!important}.compare-table td:nth-child(2) svg circle,.compare-table td:nth-child(2) svg path[fill]:not([fill=none]){fill:#7d3b5e}.compare-table td:nth-child(2) svg path[stroke]{stroke:#fff}.body-weight-lose-section .bottom-heading,.body-weight-lose-section .bottom-heading *{font-weight:500!important;color:#1a1a18!important}.stand-behind-program-section .section-img{background:url(medforme-vials-trio.jpg) center / cover no-repeat;border-radius:12px;min-height:420px}.stand-behind-program-section .section-heading{font-weight:400!important;color:#1a1a18!important}.stand-behind-program-section .product-benefits-item{border:1px solid #E6DCE0!important;box-shadow:none!important}.leading-mediacal-section .medical-slide-image{background:url(medforme-fit-portrait.jpg) center top / cover no-repeat;border-radius:12px;min-height:480px}.real-medforme-section .svg-wrapper-blog{background:#55263c!important;border-radius:999px!important}.real-medforme-section .step-card{border:1px solid #E6DCE0!important;box-shadow:none!important}.medforme-section{background:#f3e7ed!important}.medforme-section .bg-image{display:none!important}.compare-table-section .col-img{background:#f3e7ed!important}body:not(:has(.medforme-hero)) .header-wrapper .header{background:#ffffff38;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-color:#ffffff8c;box-shadow:0 10px 34px #2a12201f,inset 0 1px #fffc}@supports not (backdrop-filter: blur(18px)){body:not(:has(.medforme-hero)) .header-wrapper .header{background:#ffffffeb}}.body-weight-lose-section .image-block:not(:has(img)){background:url(medforme-hero-woman.jpg) 72% center / cover no-repeat;border-radius:12px;min-height:420px}.body-weight-lose-section .icon-wrap:not(:has(img)):before,.medication-section .image-title-wrap:not(:has(img)):before{content:"";display:inline-block;flex:0 0 auto;width:26px;height:26px;margin-right:10px;vertical-align:middle;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><circle cx="13" cy="13" r="12" fill="none" stroke="%237D3B5E" stroke-width="1.8"/><path d="M8 13.4l3.3 3.3L18 10" fill="none" stroke="%237D3B5E" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>') center / contain no-repeat}.body-weight-lose-section .icon-wrap:not(:has(img)){display:flex;align-items:center}@supports (animation-timeline: scroll()){body:not(:has(.medforme-hero)) .header-wrapper .header{animation:mf-glass-in linear both;animation-timeline:scroll(root);animation-range:0 220px}@keyframes mf-glass-in{0%{background:#fff0;-webkit-backdrop-filter:blur(0px) saturate(1);backdrop-filter:blur(0px) saturate(1);border-color:transparent;box-shadow:none}to{background:#ffffff38;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-color:#ffffff8c;box-shadow:0 10px 34px #2a12201f,inset 0 1px #fffc}}}body:not(:has(.medforme-hero)){background:#fff}body:not(:has(.medforme-hero)) .utility-bar{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/medforme-brand.css.map */
