.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding-inline:0;padding-block:1.125rem;list-style:none;color:var(--color-subtle);font-size:.78125rem;font-weight:300;line-height:1.55;letter-spacing:.02em}.breadcrumbs__list li+li:before{content:"/";margin-inline-end:.375rem;color:#a8a8a8}.breadcrumbs__list a{color:inherit;text-decoration:none}.breadcrumbs__list a:hover{text-decoration:underline}@media(max-width:40rem){.template-page-weight-loss-for-him .breadcrumbs,.template-page-weight-loss-for-her .breadcrumbs,.template-page-hair-loss .breadcrumbs,.template-page-erectile-dysfunction .breadcrumbs{display:none}.breadcrumbs__list{padding-block:.875rem}}.breadcrumbs__list [aria-current=page]{color:var(--color-ink)}.template-product .breadcrumbs__list{font-weight:400;line-height:1.52;letter-spacing:.008em}.template-product .breadcrumbs__list li+li:before{color:var(--color-line)}.callout-band{margin-block-end:clamp(2.4rem,4.48vw,4rem);padding:1.5rem 2rem;border:1px solid var(--color-terra);border-radius:var(--radius-card);background:#eee9e3}.callout-band__lead{font-size:1.0625rem;font-weight:500}.callout-band__body{margin-block-start:.5rem;color:var(--color-ink-muted);font-size:.9375rem;line-height:1.55}.template-page-help .callout-band{margin-block-end:clamp(2.8rem,8vw,7.2rem);padding:1.5rem 1.75rem;border:0;border-inline-start:3px solid var(--color-terra);border-radius:1rem;background:var(--color-sand)}.template-page-help .callout-band__lead{font-size:1rem;line-height:1.375;letter-spacing:-.0125em}.template-page-help .callout-band__body{margin-block-start:.375rem;font-size:.875rem;line-height:1.571;letter-spacing:-.0071em}.template-page-delivery-refunds .callout-band{margin-block-start:clamp(2.4rem,5.36vw,4.8rem);margin-block-end:clamp(2.8rem,8vw,7.2rem);padding:1rem 1.25rem;border:0;border-inline-start:3px solid var(--color-terra);border-radius:.75rem;background:var(--color-sand)}.template-page-delivery-refunds .callout-band__lead{color:var(--color-ink-muted);font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-.0067em}@media(max-width:40rem){.template-page-delivery-refunds .callout-band{margin-block:3rem 4.5rem;padding:1rem 1.25rem}.template-page-delivery-refunds .callout-band__lead{font-size:.84375rem;line-height:1.5;letter-spacing:-.0074em}}@media(max-width:40rem){.template-page-help .callout-band{margin-block-end:4.5rem;padding:1.125rem;border-radius:.75rem}.template-page-help .callout-band__lead{font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:-.0133em}.template-page-help .callout-band__body{font-size:.84375rem;line-height:1.4815;letter-spacing:-.0074em}}.card-group__inner{padding-block:clamp(3.2rem,8vw,7.2rem)}.card-group__inner--flush-top{padding-block-start:0;padding-block-end:clamp(3.5rem,8.3vw,7.5rem)}.card-group__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:1.5rem;margin-block-start:clamp(2.5rem,4.4vw,4rem)}@media(max-width:56.25rem){.card-group__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.card-group__grid{gap:.875rem;margin-block-start:2rem}}.clinic-hero{background-image:linear-gradient(153deg,var(--color-canvas) 15%,var(--clinic-tint) 85%)}.clinic-hero__inner{display:flex;align-items:center;gap:4rem;padding-block:clamp(2rem,3.52vw,3.2rem) clamp(2.8rem,5.36vw,4.8rem)}.clinic-hero__copy{flex:1 1 0;min-width:0}.clinic-hero__eyebrow{display:flex;align-items:center;gap:6px}.template-page-weight-loss-for-him .clinic-hero__eyebrow:after,.template-page-weight-loss-for-her .clinic-hero__eyebrow:after{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:currentcolor}.clinic-hero__heading{margin:1.125rem 0 0;color:#1a1a1a;font-size:clamp(2.75rem,7.22vw,6.5rem);font-weight:300;line-height:.95;letter-spacing:-.04em}.clinic-hero__accent{display:block}.template-page-hair-loss .clinic-hero__accent{display:inline}.clinic-hero__body{max-width:34.875rem;margin-block-start:1.5rem;color:var(--color-body);font-size:1.0625rem;font-weight:300;line-height:1.55;letter-spacing:-.0047em}.clinic-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;margin-block-start:2rem}.clinic-hero__btn{border:0;padding:1rem 1.75rem;color:#fafaf7;font-size:.9375rem;font-weight:400;line-height:1.55;letter-spacing:-.005em}.clinic-hero__price{color:var(--color-subtle);font-size:.8125rem;font-weight:300;line-height:1.55;letter-spacing:-.0062em}.clinic-hero__price p{margin:0}.clinic-hero__price strong{color:#1a1a1a;font-weight:500}.clinic-hero__visual{position:relative;flex:1 1 0;min-width:0;aspect-ratio:588 / var(--well-h, 580);overflow:hidden;border-radius:.75rem;background:var(--clinic-tint)}.clinic-hero__img{position:absolute;inset-block-start:var(--img-y, 0%);inset-inline-start:var(--img-x, -23.98%);width:var(--img-w, 147.96%);height:auto;max-width:none}@media(max-width:56.25rem){.clinic-hero__inner{flex-direction:column;align-items:stretch;gap:2.5rem}.clinic-hero__copy,.clinic-hero__visual{flex:none}.clinic-hero__visual{aspect-ratio:4 / 3}.clinic-hero__img{inset-block-start:0;inset-inline-start:-12%;width:124%}}@media(max-width:40rem){.clinic-hero{background-image:linear-gradient(131.5deg,var(--color-canvas) 15%,var(--clinic-tint) 85%)}.clinic-hero__inner{gap:0;padding-block:2.4rem 3.2rem}.clinic-hero__visual{display:none}.clinic-hero__eyebrow{line-height:1.55}.clinic-hero__eyebrow:after{display:none}.clinic-hero__heading{margin-block-start:1rem;font-size:3rem;line-height:.98;letter-spacing:-.035em}.clinic-hero__body{max-width:none;margin-block-start:1.25rem;font-size:1rem;line-height:1.55;letter-spacing:-.005em}.clinic-hero__cta{flex-direction:column;align-items:flex-start;gap:.625rem;margin-block-start:1.75rem}.clinic-hero__btn{padding:.875rem 1.5rem;font-size:.875rem;line-height:1.55;letter-spacing:-.005em}.clinic-hero__price{font-size:.75rem;line-height:1.55;letter-spacing:-.0067em}}@media(max-width:40rem){.template-page-weight-loss-for-him .clinic-hero{background-image:linear-gradient(131.5deg,var(--color-canvas) 14.64%,var(--clinic-tint) 85.36%)}.template-page-weight-loss-for-her .clinic-hero{background-image:linear-gradient(129.9deg,var(--color-canvas) 14.64%,var(--clinic-tint) 85.36%)}}.clinics{padding-block:clamp(3.2rem,8.88vw,8rem)}.clinics__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin-block-start:clamp(2.5rem,5vw,4.5rem)}@media(max-width:40rem){.clinics{padding-block:4.4rem}.clinics__grid{gap:1rem;margin-block-start:2.5rem}}@media(max-width:56.25rem){.clinics__grid{grid-template-columns:minmax(0,1fr)}}.close{background:#2a2320;color:#fff}.close__inner{max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;align-items:center;padding:clamp(5rem,12.2vw,11rem) var(--page-margin) clamp(4.5rem,11.1vw,10rem);text-align:center}.close__eyebrow{color:#b8ada5}.close__eyebrow:before{background:var(--color-terra-soft)}.close__heading{margin-block-start:2.25rem}.close__accent{display:block;color:var(--color-terra-soft)}.close__body{max-width:35rem;margin-block-start:2.25rem;color:#ffffffb3;font-size:1.125rem;line-height:1.556;letter-spacing:-.0083em}.close__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-block-start:3.25rem}.close__btn{border:0;padding:1.125rem 2rem}@media(max-width:40rem){.close__inner{align-items:flex-start;padding-block:4.8rem 4.4rem;text-align:start}.close__heading{margin-block-start:1.5rem;font-size:3.25rem;line-height:.9615;letter-spacing:-.0365em}.template-index .close__heading{max-width:21rem}.close__body{max-width:none;margin-block-start:1.25rem;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.close__cta{justify-content:flex-start;margin-block-start:2rem}.close__btn{padding:.875rem 1.5rem}.close__link{display:none}}.close__link{color:#ffffffb8}.template-page-how-it-works .close__inner{padding-block:clamp(2.8rem,8.88vw,8rem) clamp(2.4rem,8vw,7.2rem)}.template-page-how-it-works .close__heading{max-width:68.75rem;margin:2.25rem auto 0;font-size:clamp(2.75rem,7.22vw,6.5rem);line-height:.9615;letter-spacing:-.0365em}.template-page-how-it-works .close__body{margin-block-start:2rem}.template-page-how-it-works .close__cta{margin-block-start:3rem}.template-page-how-it-works .close__btn{border:0}.template-product .close__inner{padding-block:clamp(2.8rem,8vw,7.2rem) clamp(2.4rem,7.112vw,6.4rem)}.template-product .close__heading{max-width:62.5rem;margin:2rem auto 0;font-size:clamp(2.75rem,6.11vw,5.5rem);line-height:.977;letter-spacing:-.0341em}.template-product .close__body{margin-block-start:1.75rem;font-size:1.0625rem;line-height:1.529;letter-spacing:-.0088em}.template-product .close__cta{margin-block-start:2.75rem}.template-product .close__btn{border:0}@media(max-width:40rem){.template-product .close__inner{padding-block:4.4rem}.template-product .close__heading{max-width:none;margin:1.5rem 0 0;font-size:2.75rem;line-height:1;letter-spacing:-.0341em}.template-product .close__accent{display:inline}.template-product .close__body{margin-block-start:1.25rem;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.template-product .close__cta{align-self:stretch;margin-block-start:2rem}.template-product .close__btn{flex:1 1 auto;padding:.9375rem 1.5rem;font-size:.875rem;line-height:1.4}}@media(max-width:40rem){:is(.template-page-clinics,.template-page-how-it-works) .close__inner{padding-block:4.4rem}:is(.template-page-clinics,.template-page-how-it-works) .close__heading{max-width:none;margin:1.5rem 0 0;font-size:3rem;line-height:1;letter-spacing:-.0354em}:is(.template-page-clinics,.template-page-how-it-works) .close__body{margin-block-start:1.25rem}:is(.template-page-clinics,.template-page-how-it-works) .close__cta{margin-block-start:2rem}:is(.template-page-clinics,.template-page-how-it-works) .close__btn{padding-block:.9375rem;line-height:1.4286}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.doc-wrap{display:flex;align-items:flex-start;gap:5rem;padding-block:2rem 4rem}.doc-toc{position:sticky;top:calc(var(--header-height) + 1.5rem);flex:none;width:15rem}.doc-toc__title{color:var(--color-ink-muted);font-size:var(--text-eyebrow--size);font-weight:500;letter-spacing:var(--text-eyebrow--tracking);text-transform:uppercase}.doc-toc__list{margin:1rem 0 0;padding:0;list-style:none;font-size:.875rem}.doc-toc__list li{padding-block:.28125rem}.doc-toc__list a{color:var(--color-ink-muted);text-decoration:none}.doc-toc__list a:hover{color:var(--color-ink);text-decoration:underline}.doc-toc__foot{margin-block-start:2rem;padding-block-start:1.5rem;border-block-start:1px solid var(--color-line)}.doc-content{flex:1 1 0;min-width:0;max-width:45rem}@media(max-width:64rem){.doc-wrap{flex-direction:column;gap:2rem}.doc-content{flex:none}.doc-toc{position:static;width:auto}}@media(max-width:40rem){.doc-wrap{gap:2rem;padding-block:0 2.4rem}.doc-toc{padding:1rem;border-radius:.5rem;background:var(--color-sand, #eee9e3)}.doc-toc__title{color:#8a7f7a;font-size:.625rem;line-height:1.55}.doc-toc__list{gap:.5rem;margin-block-start:.625rem;font-size:.8125rem;line-height:1.55;letter-spacing:-.0062em}}.doc-hero{padding-block:clamp(2.4rem,4vw,3.6rem) 2rem}.doc-hero__heading{max-width:55rem;margin:1.5rem 0 0;font-size:clamp(2.25rem,4.72vw,4.25rem);font-weight:300;line-height:1.02;letter-spacing:-.03em}.doc-hero__intro{max-width:42.5rem;margin-block-start:1.25rem;color:var(--color-ink-muted);font-size:1.125rem;line-height:1.5}.doc-hero__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-block-start:2rem;color:#8a7f7a;font-size:.78125rem}.doc-hero__meta>div{display:flex;gap:.3125rem}.doc-hero__meta dt{color:#5a4f4a;font-weight:500}.doc-hero__meta dt:after{content:" \b7"}.doc-hero__meta dd{margin:0}@media(max-width:40rem){.doc-hero{padding-block:2.4rem 1.6rem}.doc-hero__heading{margin-block-start:1rem;font-size:1.75rem;line-height:1.06;letter-spacing:-.02em}.doc-hero__intro{max-width:none;margin-block-start:.75rem;font-size:.9375rem;line-height:1.55;letter-spacing:-.0053em}.doc-hero__meta{flex-direction:column;align-items:flex-start;gap:0;margin-block-start:1.25rem;font-size:.6875rem;line-height:1.55;letter-spacing:-.0073em}}.evidence{display:flex;align-items:center;gap:4rem;padding-block:clamp(2.8rem,5.36vw,4.8rem)}.evidence__stat{flex:1 1 0;min-width:0}.evidence__figure{margin:1.125rem 0 0;font-size:clamp(3.5rem,7.78vw,7rem);font-weight:300;line-height:.93;letter-spacing:-.045em}.evidence__caption{max-width:26.25rem;margin-block-start:.5rem;color:var(--color-body);font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:-.005em}.evidence__citation{margin-block-start:.75rem;color:var(--color-subtle);font-size:.75rem;font-weight:300;letter-spacing:.02em;line-height:1.55}.template-page-erectile-dysfunction .evidence__figure{font-size:clamp(3.5rem,11.11vw,10rem);line-height:.925}.template-page-erectile-dysfunction .evidence__citation{margin-block-start:1.25rem}.evidence__list{display:flex;flex:1 1 0;flex-direction:column;gap:1.125rem;min-width:0;margin:0}.evidence__row{display:flex;align-items:flex-start;gap:1.25rem;padding-block:1.375rem;border-block-start:1px solid var(--color-rule)}.evidence__term{flex:none;width:9.375rem;font-size:clamp(1.75rem,2.64vw,2.375rem);font-weight:300;line-height:1;letter-spacing:-.02em}.evidence__desc{flex:1 1 0;min-width:0;margin:0;color:var(--color-subtle);font-size:.90625rem;font-weight:300;line-height:1.5;letter-spacing:-.0055em}.template-page-hair-loss .evidence__figure{font-size:clamp(3.5rem,13.89vw,12.5rem);line-height:.88}.template-page-hair-loss .evidence__term{width:7.5rem}.template-page-hair-loss .evidence__citation{margin-block-start:2rem}@media(max-width:56.25rem){.evidence{flex-direction:column;align-items:stretch;gap:2.5rem}.evidence__stat,.evidence__list{flex:none}.evidence__row{flex-direction:column;gap:.5rem}.evidence__term{width:auto}}@media(max-width:40rem){.evidence{gap:2rem;padding-block:3.2rem}.template-page-hair-loss .evidence__term{width:6.875rem}.template-page-hair-loss .evidence__citation{margin-block-start:.5rem}.evidence__figure,.template-page-erectile-dysfunction .evidence__figure,.template-page-hair-loss .evidence__figure{margin-block-start:1rem;font-size:5rem;line-height:.95;letter-spacing:-.045em}.evidence__caption{max-width:none;font-size:.875rem;line-height:1.6;letter-spacing:-.0057em}.evidence__citation{margin-block-start:.5rem;font-size:.75rem;line-height:1.55}.evidence__list{gap:0}.evidence__row{flex-direction:row;gap:1rem;padding-block:1rem;border-block-start-color:var(--color-line)}.evidence__term{width:6.875rem;font-size:1.75rem;line-height:1;letter-spacing:-.02em}.evidence__desc{font-size:.8125rem;line-height:1.55;letter-spacing:-.0062em}}.fact-strip{border-block:1px solid var(--color-line);background:var(--color-canvas)}.fact-strip__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0;margin-block:0;margin-inline:auto;padding-inline-start:calc(var(--page-margin) - 2.0625rem)}.fact-strip__item{padding:2rem 2rem 2rem 2.0625rem}.fact-strip__item+.fact-strip__item{padding-inline-start:2rem;border-inline-start:1px solid var(--color-line)}.fact-strip dt{color:var(--color-ink-muted);font-size:.6875rem;font-weight:500;letter-spacing:.127em;line-height:1.45;text-transform:uppercase}.fact-strip dd{margin:.5rem 0 0;color:var(--color-ink);font-size:1.0625rem;font-weight:400;line-height:1.412;letter-spacing:-.012em}@media(max-width:56.25rem){.fact-strip__inner{padding-inline-start:var(--page-margin)}.fact-strip__item{padding:1.25rem 0}.fact-strip__item+.fact-strip__item{padding-inline-start:0;border-inline-start:0}}@media(max-width:40rem){.fact-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;padding-block:.5rem}.fact-strip__item{padding:1.125rem 0}.fact-strip__item+.fact-strip__item{padding-inline-start:0;border-inline-start:0}.fact-strip dt{font-size:.625rem;line-height:1.5;letter-spacing:.12em}.fact-strip dd{margin-block-start:.375rem;font-size:.90625rem;line-height:1.4483;letter-spacing:-.0103em}}.faq{display:flex;align-items:flex-start;gap:5rem;padding-block:clamp(2.8rem,5.36vw,4.8rem)}.faq--compact{padding-block:1.5rem}.faq__head{flex:0 1 30.1875rem}.faq__heading{margin:1.125rem 0 0;font-size:clamp(2rem,3.06vw,2.75rem);font-weight:300;line-height:1;letter-spacing:-.03em}.faq__body{margin-block-start:1rem;color:var(--color-subtle);font-size:1rem;font-weight:300;line-height:1.55;letter-spacing:-.005em}.faq__help{display:flex;flex-wrap:wrap;gap:.25rem;margin-block-start:1.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--color-rule);color:var(--color-subtle);font-size:.84375rem;font-weight:300;line-height:1.55;letter-spacing:-.0059em}.faq__help a{color:var(--clinic-ink);text-decoration:none}.faq__help a:hover{text-decoration:underline}.faq__list{flex:1 1 0;min-width:0}@media(max-width:56.25rem){.faq{flex-direction:column;gap:2rem}.faq__head,.faq__list{flex:none}}@media(max-width:40rem){.faq{gap:2rem;padding-block:3.2rem}.faq__heading{margin-block-start:1rem;font-size:1.75rem;line-height:1.06;letter-spacing:-.02em}.faq__body{display:none}}.template-product .faq,.template-page-how-it-works .faq{padding-block:clamp(2.8rem,8vw,7.2rem)}.template-product .faq__head,.template-page-how-it-works .faq__head{flex:0 1 27.5rem}.template-product .faq__heading,.template-page-how-it-works .faq__heading{margin-block-start:1.25rem;font-size:clamp(2rem,3.33vw,3rem);line-height:1.0417;letter-spacing:-.03125em}.template-page-help .faq{padding-block:3rem;border-block-start:1px solid var(--color-line)}.template-page-help .faq__head{flex:0 1 22.5rem}.template-page-help .faq__heading{margin:0;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.0556;letter-spacing:-.0306em}@media(max-width:40rem){.faq,.template-product .faq,.template-page-how-it-works .faq,.template-page-help .faq{padding-block:3.2rem}.faq__head,.template-product .faq__head,.template-page-how-it-works .faq__head,.template-page-help .faq__head{flex:none;max-width:none}.faq__heading,.template-product .faq__heading,.template-page-how-it-works .faq__heading,.template-page-help .faq__heading{margin-block-start:1rem;font-size:1.75rem;line-height:1.06;letter-spacing:-.02em}}@media(max-width:40rem){.template-product .faq{gap:1.5rem;padding-block:4rem}.template-page-how-it-works .faq{gap:1.5rem;padding-block:3.6rem}.template-product .faq__heading,.template-page-how-it-works .faq__heading{font-size:2.125rem;line-height:1.0588;letter-spacing:-.0324em}}@media(max-width:40rem){.template-page-help .faq{gap:.5rem;padding-block:1.6rem .4rem}.template-page-help .faq__heading{margin:0;font-size:1.75rem;line-height:1.0714;letter-spacing:-.0304em}}.feature-grid__inner{padding-block:clamp(3.2rem,8vw,7.2rem)}.feature-grid__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2.5rem 1.5rem;margin-block-start:clamp(2.5rem,4.4vw,4rem)}@media(max-width:40rem){.template-page-clinics .feature-grid__inner{padding-block:3.6rem}.template-page-clinics .feature-grid__grid{gap:0;margin-block-start:1.5rem}.template-page-clinics .feature-grid .step{padding-block:1.25rem}.template-page-clinics .feature-grid .step__title{font-size:1.0625rem;line-height:1.2941;letter-spacing:-.0176em}.template-page-clinics .feature-grid .step__body{margin-block-start:.5rem;line-height:1.5;letter-spacing:-.0071em}}.footer{background:#211b18;color:#ffffffd9;border-block-start:1px solid rgba(255,255,255,.08)}.footer__inner{max-width:var(--page-width);margin-inline:auto;padding:5.5rem var(--page-margin) 2.5rem}.footer__grid{display:grid;grid-template-columns:minmax(0,20rem) repeat(auto-fit,minmax(9rem,1fr));gap:3rem}.footer__brand{display:flex;flex-direction:column;gap:1rem}.footer__logo{display:inline-flex;align-items:flex-start;gap:.4169rem}.footer__logo-mark{display:block;flex:none;width:2.331rem;height:.911rem;margin-block-start:.3131rem}.footer__logo-mark svg{width:.911rem;height:2.33rem;transform:rotate(-90deg) translate(-.911rem);transform-origin:top left}.footer__logo-word svg{width:4.31rem;height:1.2rem}.footer__blurb,.footer__regulatory,.footer__bottom{color:#fff9}.footer__blurb{font-size:.84375rem;line-height:1.556}.footer__col-title{margin:0 0 1.125rem;color:#fff9;font-size:var(--text-eyebrow--size);font-weight:500;letter-spacing:var(--text-eyebrow--tracking);text-transform:uppercase}.footer__links{display:flex;flex-direction:column;gap:.6875rem;margin:0;padding:0;list-style:none;font-size:var(--text-sm--size)}.footer__links a,.footer__links address{display:inline-block;min-height:1.5rem;color:inherit;font-style:normal;text-decoration:none}.footer__links a:hover{text-decoration:underline}.footer__regulatory{max-width:61.25rem;margin-block-start:3.5rem;font-size:.78125rem;line-height:1.6}.footer__regulatory strong{color:#ffffffd9;font-weight:500}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-block-start:2.5rem;padding-block-start:1.5rem;border-block-start:1px solid rgba(255,255,255,.08);font-size:.75rem}@media(max-width:40rem){.footer__inner{padding:4rem 1.5rem 2rem}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem}.footer__brand{grid-column:1 / -1;gap:.75rem;margin-block-end:.5rem}.footer__blurb{font-size:.8125rem;line-height:1.5385;letter-spacing:-.0038em}.footer__col-title{margin-block-end:.875rem;font-size:.6875rem;line-height:1.4545;letter-spacing:.15em}.footer__links{gap:.3125rem;font-size:.84375rem;line-height:1.4815;letter-spacing:-.0037em}.footer__regulatory{margin-block-start:2.5rem;font-size:.75rem;line-height:1.5833}.footer__bottom{margin-block-start:1.75rem;padding-block-start:1.25rem;flex-direction:column;gap:.375rem;font-size:.71875rem;line-height:1.4783}}@media(max-width:40rem){.footer__logo{align-items:flex-start;gap:.3615rem}.footer__logo-mark{flex:none;width:2.0216rem;height:.79rem;margin-block-start:.2713rem}.footer__logo-mark svg{width:.79rem;height:2.0216rem;transform:rotate(-90deg) translate(-.79rem)}.footer__logo-word svg{width:3.7417rem;height:1.0406rem}}.header{background:var(--color-canvas);border-bottom:1px solid var(--color-line)}.header__inner{max-width:var(--page-width);margin-inline:auto;display:flex;align-items:center;gap:1rem;min-height:var(--header-height);padding-inline:var(--page-margin)}.header__nav{display:flex;flex:1 1 0;align-items:center;gap:2.25rem;min-width:0}.header__nav--right{gap:1.75rem;justify-content:flex-end}.header__link{display:inline-flex;align-items:center;min-height:1.5rem;color:var(--color-ink);font-size:var(--text-sm--size);letter-spacing:var(--text-sm--tracking);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent;transition:border-color var(--duration) var(--ease-out)}.header__link:hover,.header__link[aria-current=page]{border-bottom-color:var(--color-ink)}.header__logo{display:flex;flex:none;align-items:flex-start;gap:.7081rem;text-decoration:none}.header__logo-mark{display:block;width:3.96rem;height:1.547rem;margin-block-start:.5313rem}.header__logo-mark svg{width:1.547rem;height:3.96rem;transform:rotate(-90deg) translate(-1.547rem);transform-origin:top left}.header__logo-word svg{width:7.32rem;height:2.037rem}.header__cart{position:relative;display:none;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;color:var(--color-ink)}.header__cart svg{width:1.375rem}.header__cart-count{position:absolute;inset-block-start:-.25rem;inset-inline-start:65%;min-width:1.05rem;padding:0 .25rem;border-radius:var(--radius-pill);background:var(--color-terra);color:#fff;font-size:.625rem;line-height:1.05rem;text-align:center}.header__account{white-space:nowrap}.mega{position:static}.mega__trigger{list-style:none;cursor:pointer}.mega__trigger::-webkit-details-marker{display:none}.mega[open]>.mega__trigger{border-bottom-color:transparent;color:var(--color-terra)}.mega__panel{position:absolute;inset-inline:0;inset-block-start:100%;background:var(--color-surface);border-block-end:1px solid var(--color-line);box-shadow:0 24px 48px -12px #1f1a141f}.mega__inner{display:flex;gap:5rem;max-width:var(--page-width);margin-inline:auto;padding:3rem var(--page-margin)}.mega__list{flex:1 1 0;min-width:0}.mega__row{display:flex;align-items:center;gap:1.25rem;padding-block:1.25rem;border-block-start:1px solid var(--color-line);color:var(--color-ink);text-decoration:none}.mega__eyebrow{margin-block-end:1rem}.mega__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--clinic-dot, var(--color-terra))}.mega__text{flex:1 1 0;min-width:0}.mega__title{display:block;font-size:2rem;font-weight:300;line-height:1.06;letter-spacing:-.028em}.mega__body{display:block;margin-block-start:.25rem;color:var(--color-ink-muted);font-size:var(--text-sm--size);line-height:1.4286;letter-spacing:-.0036em}.mega__price{flex:none;color:var(--color-ink-muted);font-size:var(--text-sm--size);line-height:1.4286;letter-spacing:-.0036em}.mega__arrow{flex:none;font-size:1.125rem}.mega__row:hover .mega__arrow{transform:translate(.25rem)}.mega__helper{display:inline-block;margin-block-start:1rem;color:var(--color-terra);font-size:var(--text-sm--size);line-height:1.4286;letter-spacing:-.0036em;text-decoration:none}.mega__helper:hover{text-decoration:underline}.mega__chips{display:flex;flex-wrap:wrap;gap:.625rem;margin:0;padding:.25rem 0 0 1.875rem;list-style:none}.mega__chip{padding:.375rem .75rem;border-radius:var(--radius-pill);background:#eee9e3;color:var(--color-ink);font-size:.78125rem;line-height:1.36;letter-spacing:-.004em}.mega--two .mega__helper{display:block;margin-block-start:1.25rem;padding-block-start:1.25rem;border-block-start:1px solid var(--color-line)}.mega--two .mega__feature-note{margin-block-start:2.5rem;color:#6b6159;line-height:1.3846;letter-spacing:-.0038em}.mega--two .mega__feature-link{margin-block-start:2.25rem}.mega--two .mega__feature-heading{line-height:1.1538}.mega__feature{flex:none;width:27.5rem;padding:2rem;border-radius:var(--radius-card);background:#eee9e3}.mega__feature-heading{margin-block-start:1rem;font-size:1.625rem;font-weight:300;line-height:1.154;letter-spacing:-.027em}.mega__feature-note{margin-block-start:1.5rem;color:var(--color-ink-muted);font-size:.8125rem}.mega__feature-link{display:inline-block;margin-block-start:1.25rem;color:var(--color-ink);font-size:.84375rem;line-height:1.4074;text-decoration:none}.mega__feature-link:hover{text-decoration:underline}@media(max-width:64rem){.mega__inner{gap:2.5rem}.mega__feature{display:none}}.header__disclosure{display:none}.header__disclosure>summary{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-inline-end:calc(var(--page-margin) * -.25);list-style:none;cursor:pointer}.header__disclosure>summary::-webkit-details-marker{display:none}.header__burger,.header__burger:before,.header__burger:after{display:block;width:1.25rem;height:1.5px;background:var(--color-ink)}.header__burger{position:relative}.header__burger:before,.header__burger:after{content:"";position:absolute;inset-inline-start:0}.header__burger:before{inset-block-start:-.375rem}.header__burger:after{inset-block-start:.375rem}.header__drawer{position:absolute;inset-inline:0;inset-block-start:100%;display:flex;flex-direction:column;padding:.5rem var(--page-margin) 1.5rem;background:var(--color-canvas);border-bottom:1px solid var(--color-line)}.header__drawer-link{padding-block:.875rem;color:var(--color-ink);font-size:var(--text-lead--size);text-decoration:none;border-bottom:1px solid var(--color-line)}@media(max-width:56.25rem){.header__nav--left,.header__account,.header__cart{display:none}.header__link--help{display:inline-flex;font-size:.875rem;line-height:1.4286;letter-spacing:-.007em}.header__logo{flex:1 1 0}.header__disclosure{display:block}}@media(max-width:40rem){.header__inner{gap:1rem}.header__logo{align-items:flex-start;gap:.4256rem}.header__logo-mark{flex:none;width:2.5505rem;height:.9968rem;margin-block-start:.1844rem}.header__logo-mark svg{width:.9968rem;height:2.5505rem;transform:rotate(-90deg) translate(-.9968rem)}.header__logo-word{flex:none}.header__logo-word svg{width:4.155rem;height:1.1556rem}.header__nav--right{gap:1rem}}.header__logo-full{display:none}@media(min-width:40.0625rem){.header__logo-mark,.header__logo-word{display:none}.header__logo-full{display:block;line-height:0}.header__logo-full svg{display:block;width:11.9375rem;height:auto}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero{padding-block:clamp(2.8rem,7.12vw,6.4rem) clamp(2.4rem,5.36vw,4.8rem)}.hero__heading{margin-block-start:2.25rem;max-width:18ch}.hero__heading-muted{display:block}.hero__row{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem;margin-block-start:2.5rem}.hero__body{max-width:35rem;margin:0}.hero__cta{display:flex;flex:none;align-items:center;gap:1rem}.hero__cta .btn--primary{border:0}.hero__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block-start:clamp(2.5rem,5vw,4.5rem)}@media(max-width:56.25rem){.hero__row{flex-direction:column;align-items:flex-start;gap:2rem}.hero__cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.hero{padding-block:2.8rem 2.4rem}.hero__heading{max-width:none;margin-block-start:1.5rem;font-size:3.25rem;line-height:.9615;letter-spacing:-.0365em}.hero__heading-muted{display:inline}.hero__row{gap:1.75rem;margin-block-start:1.5rem}.hero__body{max-width:none;font-size:1rem;line-height:1.5625;letter-spacing:-.00625em}.hero__cta{gap:.875rem}.hero__cards{gap:1rem;margin-block-start:3rem}}.how{background:var(--color-surface);border-block-start:1px solid var(--color-line)}.how__inner{max-width:var(--page-width);margin-inline:auto;padding:clamp(4rem,11.1vw,10rem) var(--page-margin)}.how__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2.5rem 2rem;margin-block-start:clamp(3rem,6.7vw,6rem)}@media(max-width:40rem){.how__inner{padding-block:4.4rem}.how__steps{grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:2.5rem}}.journey{padding-block:clamp(2.8rem,5.36vw,4.8rem)}.journey__head{max-width:40rem}.journey__heading{margin:1.125rem 0 0;font-size:clamp(2.5rem,4.44vw,4rem);font-weight:300;line-height:.98;letter-spacing:-.035em}.journey__body{margin-block-start:1.25rem;color:var(--color-body);font-size:1.125rem;font-weight:300;line-height:1.55;letter-spacing:-.0044em}.journey__chart{margin:3.5rem 0 0;padding:1.75rem;border:1px solid var(--color-rule);border-radius:.75rem;background:var(--color-card)}.journey__chart-title{color:var(--color-subtle);font-size:.75rem;font-weight:500;line-height:1.55;letter-spacing:.02em}.journey__bars{display:flex;align-items:flex-end;gap:.5rem;height:7.625rem;margin-block-start:1rem}.journey__bar-col{display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;gap:.375rem;min-width:0;height:100%}.journey__bar{border-radius:3px;background:var(--clinic-dot)}.journey__bar-label,.journey__weeks span{color:var(--color-subtle);font-size:.625rem;font-weight:300;line-height:1.55;text-align:center}.journey__weeks{display:flex;gap:.5rem;margin-block-start:1rem}.journey__weeks span{flex:1 1 0;min-width:0;text-align:start}.journey__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-block-start:2.5rem}@media(max-width:64rem){.journey__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.journey__steps{grid-template-columns:minmax(0,1fr)}.journey__bar-label{font-size:.5rem}}@media(max-width:40rem){.journey{padding-block:3.2rem}.journey__head{max-width:none}.journey__heading{margin-block-start:1rem;font-size:1.75rem;line-height:1.06;letter-spacing:-.02em}.journey__body{margin-block-start:.75rem;font-size:.9375rem;line-height:1.5667;letter-spacing:-.0053em}.journey__chart{display:none}.journey__steps{grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:2rem}}.nf{padding-block:clamp(2.8rem,8.88vw,8rem) clamp(3.2rem,9.76vw,8.8rem)}.nf__code{color:var(--color-terra);font-size:clamp(5rem,15.28vw,13.75rem);font-weight:300;line-height:.909;letter-spacing:-.0409em}.nf__heading{max-width:56.25rem;margin:1.5rem 0 0;font-size:clamp(2rem,5vw,4.5rem);font-weight:300;line-height:1;letter-spacing:-.0347em}.nf__body{max-width:35rem;margin-block-start:1.5rem;color:var(--color-ink-muted);font-size:clamp(1.0625rem,1.32vw,1.1875rem);line-height:1.579;letter-spacing:-.0105em}.nf__links{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:3rem}.nf__links .btn{padding:.875rem 1.5rem}.nf__links .btn:first-child{border:0;background:var(--color-ink);color:#fff}.nf__links .btn:first-child:hover{background:#3a322c}.nf__note{max-width:35rem;margin-block-start:4rem;color:var(--color-ink-muted);font-size:.875rem;line-height:1.5;letter-spacing:-.0036em}@media(max-width:40rem){.nf{padding-block:4.8rem 5.6rem}.nf__code{font-size:7.5rem;line-height:.9167;letter-spacing:-.0417em}.nf__heading{margin-block-start:1rem;font-size:2.5rem;line-height:1.025;letter-spacing:-.0325em}.nf__body{max-width:none;margin-block-start:1rem;font-size:1rem;line-height:1.5625;letter-spacing:-.00625em}.nf__links{flex-direction:column;align-items:stretch;gap:.625rem;margin-block-start:2rem}.nf__links .btn{justify-content:center}.nf__note{margin-block-start:2.5rem;font-size:.84375rem;line-height:1.4815}}.page-hero{padding-block:clamp(2.8rem,6.24vw,5.6rem) clamp(2.4rem,5.36vw,4.8rem)}.page-hero__heading{margin:2rem 0 0;font-size:clamp(2.75rem,6.67vw,6rem);font-weight:300;line-height:.958;letter-spacing:-.035em}.page-hero__body{max-width:40rem;margin-block-start:2rem;font-size:clamp(1.0625rem,1.32vw,1.1875rem);line-height:1.579}.template-page-how-it-works .page-hero__heading{max-width:71.875rem;font-size:clamp(2.75rem,7.22vw,6.5rem);line-height:.9615;letter-spacing:-.0365em}.template-page-help .page-hero{padding-block:clamp(2.8rem,8vw,7.2rem) clamp(2.4rem,4.48vw,4rem)}.template-page-help .page-hero__heading{font-size:clamp(2.75rem,6.11vw,5.5rem);line-height:.977;letter-spacing:-.0341em}.template-page-help .page-hero__body{max-width:38.75rem}.template-page-help .page-hero .eyebrow{display:none}@media(max-width:40rem){.page-hero__heading,.template-page-how-it-works .page-hero__heading,.template-page-help .page-hero__heading{max-width:none;margin-block-start:1.25rem;font-size:3rem;line-height:.9792;letter-spacing:-.0354em}.page-hero__body,.template-page-help .page-hero__body{max-width:none;margin-block-start:1.25rem;font-size:1rem;line-height:1.5625;letter-spacing:-.00625em}}@media(max-width:40rem){.template-page-help .page-hero{padding-block-end:2.5rem}.template-page-help .page-hero .eyebrow{display:flex}.template-page-help .page-hero__heading{margin-block-start:1.25rem}.template-page-delivery-refunds .page-hero__heading,.template-page-help .page-hero__heading{font-size:2.75rem;line-height:1;letter-spacing:-.0341em}}.panel-grid{padding-block:clamp(2.8rem,5.36vw,4.8rem)}.panel-grid__head{display:flex;align-items:flex-end;gap:5rem}.panel-grid__head>div{flex:0 1 42.5rem}.panel-grid__heading{margin:1.25rem 0 0;font-size:clamp(2.25rem,4.44vw,4rem);font-weight:300;line-height:1.05;letter-spacing:-.035em}.panel-grid__body{flex:1 1 0;max-width:26.25rem;color:var(--color-subtle);font-size:1rem;font-weight:300;line-height:1.6}.panel-grid__note{margin-block-start:2rem;padding:1.3125rem 1.5rem;border-inline-start:3px solid var(--clinic-dot);border-start-end-radius:.5rem;border-end-end-radius:.5rem;background:var(--clinic-tint);color:var(--color-body);font-size:.90625rem;font-weight:300;line-height:1.55}.panel-grid__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:1.25rem;margin-block-start:3.5rem}@media(max-width:64rem){.panel-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-grid__head{flex-direction:column;align-items:flex-start;gap:1.5rem}.panel-grid__head>div,.panel-grid__body{flex:none}}@media(max-width:40rem){.panel-grid__grid{grid-template-columns:minmax(0,1fr)}}.template-product .panel-grid{padding-block:clamp(2.8rem,8vw,7.2rem)}.template-product .panel-grid:has(>.stacked-head){padding-block:clamp(2.8rem,6.664vw,6rem)}.template-product .panel-grid__heading{margin-block-start:1.5rem;line-height:1}.template-product .panel-grid__body{font-size:1.0625rem;font-weight:400;line-height:1.588;letter-spacing:-.0088em}.template-product .panel-grid__grid{margin-block-start:4rem;align-items:start}.template-product .panel-grid:has(>.stacked-head) .panel-grid__grid{margin-block-start:3rem}.template-product .panel-grid__note{margin-block-start:2rem;padding:1.125rem 1.5rem;border-radius:.75rem;background:var(--color-sand);color:var(--color-subtle);font-size:.875rem;font-weight:400;line-height:1.571;letter-spacing:-.0071em}.template-product .panel-grid__note--accent{margin-block-start:1.5rem}.panel-grid__note--alert{border-inline-start-color:var(--color-terra)}.template-page-how-it-works .panel-grid{padding-block:clamp(2.8rem,8vw,7.2rem)}.template-page-how-it-works .panel-grid__head>div{flex:0 1 45rem}.template-page-how-it-works .panel-grid__heading{margin-block-start:1.75rem;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1;letter-spacing:-.0347em}.template-page-how-it-works .panel-grid__body{font-size:1.0625rem;font-weight:400;line-height:1.588;letter-spacing:-.0088em}.template-page-how-it-works .panel-grid__grid{margin-block-start:4rem;gap:1.5rem;align-items:start}.template-page-help .panel-grid:has(>.stacked-head){padding-block:clamp(2.8rem,8vw,7.2rem) 1.2rem}.template-page-help .stacked-head__heading{margin-block-start:1.5rem;line-height:1}.template-page-help .panel-grid:has(>.stacked-head) .panel-grid__grid{margin-block-start:3.5rem;gap:1.5rem;align-items:start}.template-page-help .panel-grid:has(>.panel-grid__head){display:flex;align-items:flex-start;gap:5rem;padding-block:clamp(2.8rem,5.36vw,4.8rem)}.template-page-help .panel-grid__head{display:block;flex:0 0 32.5rem}.template-page-help .panel-grid__head>div{flex:0 1 32.5rem}.template-page-help .panel-grid__heading{margin-block-start:1.25rem;font-size:clamp(2rem,3.33vw,3rem);line-height:1.0417;letter-spacing:-.03125em}.template-page-help .panel-grid:has(>.panel-grid__head) .panel-grid__grid{flex:1 1 0;min-width:0;margin-block-start:0;gap:0;align-items:start}.template-page-delivery-refunds .panel-grid{padding-block:clamp(2.8rem,6.664vw,6rem)}.template-page-delivery-refunds .stacked-head{max-width:45rem}.template-page-delivery-refunds .stacked-head__heading{margin-block-start:1.5rem;font-size:clamp(2.25rem,4.44vw,4rem);line-height:1;letter-spacing:-.0344em}.template-page-delivery-refunds .panel-grid__grid{margin-block-start:4rem}.template-page-delivery-refunds .panel-grid:not(:has(.lcol)):has(.faq-item){padding-block:clamp(2.8rem,6.664vw,6rem) 2rem}.template-page-delivery-refunds .panel-grid:not(:has(.lcol)):has(.faq-item) .panel-grid__grid{grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:0 1.5rem}.template-page-delivery-refunds .panel-grid:has(.chiprow){padding-block:0 clamp(2.8rem,6.664vw,6rem)}.template-page-delivery-refunds .panel-grid:has(.chiprow) .stacked-head{display:none}.template-page-delivery-refunds .panel-grid:has(.chiprow) .panel-grid__grid{grid-template-columns:minmax(0,1fr);margin-block-start:0}.template-page-delivery-refunds .panel-grid:has(.lcol) .stacked-head{max-width:62.5rem}.template-page-delivery-refunds .panel-grid:has(.lcol) .stacked-head__heading{font-size:clamp(2.25rem,4.17vw,3.75rem);line-height:1.0333;letter-spacing:-.0333em}.template-page-delivery-refunds .panel-grid:has(.lcol) .panel-grid__grid{grid-template-columns:32.5rem minmax(0,1fr);grid-template-rows:repeat(5,auto);gap:0 1.5rem;align-items:start}.template-page-delivery-refunds .panel-grid:has(.lcol) .panel-grid__grid>:first-child{grid-area:1 / 1 / -1 / 2}.shopify-section:has(>.panel-grid--band-surface){background:var(--color-surface);border-block:1px solid var(--color-line)}.shopify-section:has(>.panel-grid--band-sand){background:var(--color-sand)}.panel-grid--band-clinic-gradient{position:relative}.panel-grid--band-clinic-gradient:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline:calc(50% - 50vw);background-image:linear-gradient(151deg,var(--color-canvas) 15%,var(--clinic-tint) 85%)}.shopify-section:has(>.panel-grid--band-clinic-gradient){overflow-x:clip}@media(max-width:40rem){.panel-grid,.template-page-help .panel-grid:has(>.panel-grid__head){display:block;padding-block:3.2rem}.panel-grid__head,.template-page-help .panel-grid__head{flex:none;width:auto;max-width:none;margin-block-end:2rem}.panel-grid__head>div,.template-page-how-it-works .panel-grid__head>div,.template-page-help .panel-grid__head>div{flex:none;max-width:none}.panel-grid__grid,.template-page-delivery-refunds .panel-grid:not(:has(.lcol)):has(.faq-item) .panel-grid__grid,.template-page-delivery-refunds .panel-grid:has(.lcol) .panel-grid__grid,.template-page-delivery-refunds .panel-grid:has(.chiprow) .panel-grid__grid{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:1rem}.template-page-delivery-refunds .panel-grid:has(.lcol) .panel-grid__grid>:first-child{grid-area:auto}}@media(max-width:40rem){.template-product .panel-grid{padding-block:4rem}.template-product .panel-grid:has(>.stacked-head){padding-block:3.2rem}.template-product .panel-grid__head{gap:0;margin-block-end:0}.template-product .panel-grid__heading,.template-product .stacked-head__heading{margin-block-start:1rem;font-size:2.25rem;line-height:1.0278;letter-spacing:-.0333em}.template-product .panel-grid__body{margin-block-start:.75rem;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.template-product .panel-grid__grid{gap:.75rem;margin-block-start:2rem}.template-product .panel-grid:has(>.stacked-head) .panel-grid__grid{gap:.625rem;margin-block-start:1.75rem}.template-product .panel-grid:has(.lcol--plain) .panel-grid__grid{gap:0}.template-product .panel-grid__note,.template-product .panel-grid__note--accent{margin-block-start:1.25rem;padding:.875rem 1rem;border-radius:.625rem;font-size:.8125rem;line-height:1.5385;letter-spacing:-.0038em}}@media(max-width:40rem){:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .panel-grid__grid{margin-block-start:2rem;gap:.75rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .panel-grid:has(.tdetail) .panel-grid__grid{gap:1rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .panel-grid:has(.step) .panel-grid__grid{gap:0}}@media(max-width:40rem){.template-page-how-it-works .panel-grid{padding-block:3.6rem}.template-page-how-it-works .panel-grid__head{gap:0;margin-block-end:0}.template-page-how-it-works .panel-grid__heading{margin-block-start:1rem;font-size:2.5rem;line-height:1.025;letter-spacing:-.0325em}.template-page-how-it-works .panel-grid__body{margin-block-start:.75rem;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.template-page-how-it-works .panel-grid__grid{gap:.75rem;margin-block-start:1.5rem}}@media(max-width:40rem){.template-page-delivery-refunds .panel-grid:has(.lcol){padding-block:3.2rem}.template-page-delivery-refunds .panel-grid:not(:has(.lcol)):has(.faq-item){padding-block:3.2rem 0}.template-page-delivery-refunds .panel-grid:has(.chiprow){padding-block:1.2rem 3.2rem}.template-page-delivery-refunds .stacked-head__heading,.template-page-delivery-refunds .panel-grid:has(.lcol) .stacked-head__heading{margin-block-start:1rem;font-size:2.25rem;line-height:1.0278;letter-spacing:-.0333em}.template-page-delivery-refunds .panel-grid:not(:has(.chiprow)) .panel-grid__grid,.template-page-delivery-refunds .panel-grid:not(:has(.lcol)):has(.faq-item) .panel-grid__grid,.template-page-delivery-refunds .panel-grid:has(.lcol) .panel-grid__grid{gap:0;margin-block-start:1.5rem}.template-page-delivery-refunds .panel-grid:has(.lcol) .panel-grid__grid>:first-child{margin-block-end:.5rem}}@media(max-width:40rem){.template-page-help .panel-grid:has(>.stacked-head){padding-block:3.6rem .8rem}.template-page-help .stacked-head__heading{margin-block-start:.875rem;font-size:2.25rem;line-height:1.0278;letter-spacing:-.0333em}.template-page-help .panel-grid:has(>.stacked-head) .panel-grid__grid{gap:1rem;margin-block-start:3.75rem}.template-page-help .panel-grid:has(>.panel-grid__head){padding-block:3.2rem}.template-page-help .panel-grid__head{margin-block-end:1.25rem}.template-page-help .panel-grid__heading{margin-block-start:1rem;font-size:2rem;line-height:1.0625;letter-spacing:-.03125em}}.pcard-wrap{padding-block:clamp(2.8rem,5.36vw,4.8rem)}.pcard{display:flex;align-items:center;gap:1.25rem;max-width:30rem;margin-block-start:3rem;padding:2rem;border-radius:.75rem;background:var(--clinic-wash, var(--clinic-tint))}.pcard__avatar{display:grid;flex:none;place-items:center;width:5rem;height:5rem;border-radius:50%;background-image:linear-gradient(135deg,var(--clinic-grad-lift, var(--clinic-grad-from)) 15%,var(--clinic-grad-to) 85%);color:#fafaf7;font-size:1.75rem;font-weight:300;line-height:1.55}.pcard__name{font-size:1.1875rem;font-weight:400;line-height:1.55;letter-spacing:-.0042em}.pcard__role{margin-block-start:.125rem;color:var(--color-subtle);font-size:.875rem;font-weight:300;line-height:1.55;letter-spacing:-.0057em}.pcard__reg{display:inline-flex;margin-block-start:.5rem;padding:.25rem .625rem;border-radius:var(--radius-pill);background:#fff;color:var(--color-body);font-size:.75rem;font-weight:300;line-height:1.55;letter-spacing:.02em;text-decoration:none}a.pcard__reg:hover{text-decoration:underline}.prescriber{background:#eee9e3}.prescriber__inner{max-width:var(--page-width);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:5rem;padding:clamp(4rem,10vw,9rem) var(--page-margin)}.prescriber__head{display:flex;flex:0 1 40rem;flex-direction:column;gap:1.75rem}.prescriber__heading{margin:0;font-size:clamp(2.25rem,4.44vw,4rem);font-weight:300;line-height:1;letter-spacing:-.034em}.prescriber__body{max-width:32.5rem;color:var(--color-ink-muted);font-size:1.0625rem;line-height:1.588;letter-spacing:-.0088em}.prescriber__card{display:flex;flex:0 1 35rem;flex-direction:column;justify-content:space-between;gap:1rem;min-height:23.75rem;padding:clamp(1.75rem,3.3vw,3rem);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface)}.prescriber__role{color:var(--color-terra);font-size:var(--text-eyebrow--size);font-weight:500;letter-spacing:var(--text-eyebrow--tracking);text-transform:uppercase}.prescriber__name{margin-block:2.5rem 2rem;font-size:clamp(2.25rem,3.61vw,3.25rem);font-weight:300;line-height:1;letter-spacing:-.03em}.prescriber__reg{display:inline-flex;align-items:center;padding:.375rem .75rem;line-height:1.3333;border-radius:var(--radius-pill);background:#eee9e3;color:var(--color-ink);font-size:.75rem;font-weight:500;letter-spacing:.017em;text-decoration:none}a.prescriber__reg:hover{text-decoration:underline}.prescriber__card-body{color:var(--color-ink-muted);line-height:1.533}@media(max-width:56.25rem){.prescriber__inner{flex-direction:column;align-items:stretch;gap:2.5rem}.prescriber__head,.prescriber__card{flex:none}.prescriber__card{min-height:0}}@media(max-width:40rem){.prescriber__inner{gap:2.25rem;padding-block:4.4rem}.prescriber__head{gap:1rem}.prescriber__head .eyebrow{margin-block-end:.25rem}.prescriber__name br{display:none}.prescriber__role{line-height:1.5}.prescriber__heading{font-size:2.5rem;line-height:1;letter-spacing:-.0325em}.prescriber__body{max-width:none;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.prescriber__card{gap:1.125rem;padding:2rem 1.75rem;border-radius:1.125rem}.prescriber__name{margin-block:.875rem .625rem;font-size:2.125rem;line-height:1;letter-spacing:-.0294em}.prescriber__reg{padding:.3125rem .625rem;font-size:.71875rem;line-height:1.3043;letter-spacing:.0174em}.prescriber__card-body{font-size:.875rem;line-height:1.5;letter-spacing:-.0071em}}.process{padding-block-end:clamp(3rem,10vw,9rem)}.phero{background-image:linear-gradient(145deg,var(--color-canvas) 15%,var(--clinic-tint) 85%);overflow-x:clip}.phero__inner{display:flex;align-items:center;gap:3rem;padding-block:clamp(2rem,3.12vw,2.8rem)}.phero__copy{flex:0 1 36.75rem;min-width:0}.phero__eyebrow{display:flex;align-items:center;gap:.625rem;color:var(--clinic-dot);font-size:.6875rem;font-weight:500;letter-spacing:.15em;line-height:1.45;text-transform:uppercase}.phero__eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--clinic-dot)}.phero__title{margin:1.25rem 0 0;font-size:clamp(3rem,7.22vw,6.5rem);font-weight:300;line-height:.942;letter-spacing:-.04em}.phero__sub{margin-block-start:.75rem;color:var(--clinic-dot);font-size:clamp(1.0625rem,1.39vw,1.25rem);line-height:1.4;letter-spacing:-.01em}.phero__body{max-width:33.75rem;margin-block-start:1.5rem;color:var(--color-ink-muted);font-size:1.0625rem;line-height:1.59;letter-spacing:-.009em}.phero__pricing{margin-block-start:2rem}.phero__label{color:var(--color-ink-muted);font-size:.6875rem;font-weight:500;letter-spacing:.15em;line-height:1.45;text-transform:uppercase}.phero__label--tiers{margin-block-start:1.25rem;line-height:1.3636;letter-spacing:.136em}.phero__segmented{display:flex;gap:.375rem;margin-block-start:.75rem;padding:.25rem;border-radius:var(--radius-pill);background:var(--color-sand)}.phero__seg{flex:1 1 0;min-width:0}.phero__seg>span{display:block;padding-block:.625rem;border-radius:var(--radius-pill);color:var(--color-ink);font-size:.8125rem;font-weight:500;line-height:1.385;letter-spacing:-.004em;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.phero__seg input:checked+span{background:var(--color-ink);color:#fff}.phero__seg input:focus-visible+span{outline:2px solid var(--color-terra);outline-offset:2px}.phero__seg--out>span{opacity:.45;text-decoration:line-through}.phero__note{margin-block-start:.5rem;color:var(--color-ink-muted);font-size:.78125rem;line-height:1.44;letter-spacing:-.0016em}.phero__price .phero__note{letter-spacing:normal}.phero__tiers{display:flex;align-items:flex-start;gap:.625rem;margin-block-start:.75rem}.ptier{flex:1 1 0;min-width:0;padding:.875rem;border:1px solid var(--color-line);border-radius:.75rem;background:#fff}.ptier--selected{border:1.5px solid var(--clinic-dot);background:var(--clinic-tint)}.ptier--locked{background:#f8f9fa}.ptier--locked .ptier__qty{color:#3a3a3a}.ptier--locked .ptier__price{color:var(--color-ink-muted)}.ptier__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ptier__qty{font-size:.875rem;font-weight:500;line-height:1.2857;letter-spacing:-.004em}.ptier__tag{padding:.1875rem .5rem;border-radius:var(--radius-pill);background:#e6f0ea;color:#2f6b4f;font-size:.625rem;font-weight:500;line-height:1.3;letter-spacing:.03em;white-space:nowrap}.ptier__price{margin-block-start:.25rem;font-size:1.625rem;font-weight:300;line-height:1.077;letter-spacing:-.023em}.ptier__each{margin-block-start:.25rem;color:var(--color-ink-muted);font-size:.75rem;line-height:1.3333;letter-spacing:normal}.ptier__lock{margin-block-start:.25rem;color:var(--color-ink-muted);font-size:.6875rem;line-height:1.3636;letter-spacing:.018em}.phero__price{margin-block-start:1rem}.phero__price-label{color:var(--color-ink-muted);font-size:.8125rem;line-height:1.385;letter-spacing:-.004em}.phero__price .phero__note{margin-block-start:2px}.phero__price-amount{margin-block-start:.125rem;font-size:clamp(2.5rem,3.61vw,3.25rem);font-weight:300;line-height:1;letter-spacing:-.027em}.phero__tier-note{margin-block-start:1rem;padding:.75rem .875rem;border-inline-start:3px solid var(--clinic-dot);border-radius:.625rem;background:var(--color-sand);color:var(--color-ink-muted);font-size:.78125rem;line-height:1.44;letter-spacing:-.004em}.phero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:1.25rem}.phero__btn{border:0;padding:1rem 1.75rem;font-size:.9375rem;font-weight:500}.phero__micro{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;margin:2.25rem 0 0;padding:0;list-style:none}.phero__micro-item{position:relative;padding-inline-start:.8125rem;color:var(--color-ink-muted);font-size:.8125rem;line-height:1.46}.phero__micro-item:before{content:"";position:absolute;inset-block-start:.5rem;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:var(--clinic-dot)}.phero__micro-item--chip{display:flex;align-items:center;gap:.5rem;padding:.4375rem .875rem .4375rem .75rem;border-radius:var(--radius-pill);background:var(--color-sand);color:var(--color-ink);font-size:.78125rem;font-weight:500;line-height:1.36}.phero__micro-item--chip:before{position:static;width:6px;height:6px;background:var(--color-terra)}.phero__media{position:relative;flex:1 1 0;min-width:0;aspect-ratio:1;overflow:visible;translate:var(--img-x, 0%) var(--img-y, 0%)}.phero__img{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--img-scale, 100%);max-width:none;height:var(--img-height, auto);object-fit:fill;transform:translate(-50%,-50%) rotate(var(--img-rotate, 0deg));filter:drop-shadow(0 4px 54px rgba(0,0,0,var(--img-alpha, .35)))}@media(max-width:56.25rem){.phero__inner{flex-direction:column-reverse;align-items:stretch;gap:2rem}.phero__copy,.phero__media{flex:none}.phero__media{aspect-ratio:4 / 3;translate:none}.phero__segmented{flex-wrap:wrap;border-radius:1rem}.phero__seg{flex:1 1 5rem}.phero__tiers{flex-direction:column}}@media(max-width:40rem){.phero__inner{flex-direction:column;align-items:stretch;gap:0;padding-block:1.6rem 3.2rem}.phero__copy{display:contents}.phero__eyebrow{order:1}.phero__title{order:2}.phero__sub{order:3}.phero__body{order:4}.phero__media{order:5}.phero__pricing{order:6}.phero__micro{order:7}.phero__title{margin-block-start:1rem;font-size:3.25rem;line-height:1.0385;letter-spacing:-.035em}.phero__sub{margin-block-start:.5rem;font-size:1rem;line-height:1.375;letter-spacing:-.0125em}.phero__body{max-width:none;margin-block-start:1rem;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.phero__media{flex:none;aspect-ratio:var(--img-ratio-m, 1.25);overflow:hidden;margin-block-start:1.75rem;border-radius:1rem;translate:var(--img-x-m, 0%) var(--img-y-m, 0%)}.phero__img{width:var(--img-scale-m, 100%);height:auto}.phero__pricing{margin-block-start:1.75rem}.template-product .phero__eyebrow{gap:.5rem;font-size:.625rem;line-height:1.5;letter-spacing:.15em}.template-product .phero__eyebrow:before{width:5px;height:5px}.template-product .phero__label,.template-product .phero__label--tiers{font-size:.625rem;line-height:1.5;letter-spacing:.15em}.template-product .phero__segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block-start:.625rem;padding:0;border-radius:0;background:none}.template-product .phero__seg>span{padding-block:.6875rem;border:1px solid var(--color-line);background:#fff;font-size:.8125rem;line-height:1.3846;letter-spacing:-.0038em}.template-product .phero__seg input:checked+span{border-color:var(--color-ink);background:var(--color-ink)}.template-product .phero__note{margin-block-start:.5rem;font-size:.75rem;line-height:1.4167;letter-spacing:-.0017em}.template-product .phero__price .phero__note{margin-block-start:.125rem;font-size:.78125rem;line-height:1.44;letter-spacing:normal}.template-product .phero__label--tiers{margin-block-start:1.25rem}.template-product .phero__tiers{flex-direction:column;align-items:stretch;gap:.625rem;margin-block-start:.75rem}.template-product .ptier{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"head head price" "lock each price";align-items:center;column-gap:0;row-gap:.125rem;padding:.875rem}.template-product .ptier__head{grid-area:head}.template-product .ptier__lock{grid-area:lock;margin:0;font-size:.75rem;line-height:1.3333;letter-spacing:normal;white-space:nowrap}.template-product .ptier__lock:after{content:"\a0\b7\a0"}.template-product .ptier__each{grid-area:each;margin:0;font-size:.75rem;line-height:1.3333}.template-product .ptier__price{grid-area:price;margin:0 0 0 .75rem;font-size:1.5rem;line-height:1.0833;letter-spacing:-.025em}.template-product .phero__price{margin-block-start:1rem}.template-product .phero__price-amount{font-size:2.5rem;line-height:1.05;letter-spacing:-.035em}.template-product .phero__tier-note{margin-block-start:1rem;padding:.75rem .875rem;border-radius:.625rem;font-size:.78125rem;line-height:1.44;letter-spacing:-.004em}.template-product .phero__cta{gap:0;margin-block-start:1.875rem}.template-product .phero__cta .btn-text{display:none}.template-product .phero__btn{flex:1 1 auto;padding:.9375rem 1.5rem;font-size:.875rem;line-height:1.4;letter-spacing:-.0071em}.template-product .phero__micro{gap:.5rem;margin-block-start:1.25rem}}@media(max-width:40rem){.phero{background-image:linear-gradient(104.9deg,var(--color-canvas) 14.64%,var(--clinic-tint) 85.36%)}.phero__media{overflow:visible;border-radius:0}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.selfcheck{background-image:linear-gradient(148deg,var(--color-canvas) 15%,var(--clinic-tint) 85%)}.selfcheck .band__inner{padding-block:clamp(2.8rem,5.36vw,4.8rem)}.selfcheck__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;margin-block-start:3.5rem}.selfcheck__questions{display:flex;flex-direction:column;gap:.875rem}.sc-q{margin:0;padding:1.5rem;border:1px solid var(--color-rule);border-radius:.75rem;background:#fff}.sc-q__legend{display:flex;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:400;line-height:1.55;letter-spacing:-.0057em}.sc-q__num{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--clinic-tint);color:var(--clinic-ink);font-size:.75rem;font-weight:500;line-height:1.55}.sc-q__options{display:flex;gap:.5rem;margin-block-start:1rem}.sc-option{flex:1 1 0;min-width:0}.sc-option>span{display:flex;align-items:center;height:100%;padding:.75rem .875rem;border:1px solid var(--color-rule);border-radius:.25rem;background:var(--color-canvas-warm, #fafaf7);color:var(--color-body);font-size:.84375rem;cursor:pointer}.sc-option:hover>span{border-color:var(--color-ink)}.sc-option input:checked+span{border-color:var(--clinic-dot);background:var(--clinic-tint);color:var(--clinic-ink)}.sc-option input:focus-visible+span{outline:2px solid var(--color-terra);outline-offset:2px}.sc-result{align-self:start;padding:2.25rem;border:1px solid var(--color-rule);border-radius:.75rem;background:#fff}.sc-result__tick{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--clinic-tint);color:var(--clinic-ink)}.sc-result__title{margin-block-start:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.15;letter-spacing:-.02em}.sc-result__body{margin-block-start:.75rem;color:var(--color-body);font-size:.9375rem;font-weight:300;line-height:1.55}.sc-result__note{margin-block-start:1.125rem;padding:.875rem 1rem;border-radius:.25rem;background:var(--clinic-wash, var(--clinic-tint));color:var(--color-body);font-size:.78125rem;font-weight:300;line-height:1.55;letter-spacing:-.0064em}.sc-result__btn{margin-block-start:1.25rem;border:0;padding:.75rem 1.25rem;font-size:.875rem;font-weight:400;line-height:1.55}@media(max-width:56.25rem){.selfcheck__grid{grid-template-columns:minmax(0,1fr);gap:2rem}}@media(max-width:40rem){.sc-q__options{flex-wrap:wrap}.sc-option{flex:1 1 8rem}}.split-cta{background:#2a2320;color:#fafaf7}.split-cta__inner{display:flex;align-items:flex-end;gap:4rem;padding-block:clamp(2.8rem,5.36vw,4.8rem)}.split-cta__left{flex:1 1 0;min-width:0}.split-cta__eyebrow{color:#fafaf780;font-size:.6875rem;letter-spacing:.18em;line-height:1.55;text-transform:uppercase}.split-cta__heading{margin:1.125rem 0 0;font-size:clamp(2.25rem,4.44vw,4rem);font-weight:300;line-height:.98;letter-spacing:-.035em}.split-cta__right{flex:0 1 30.625rem}.split-cta__body{color:#fafaf7b3;font-size:1.0625rem;font-weight:300;line-height:1.5;letter-spacing:-.0047em}.split-cta__btn{border:0;margin-block-start:1.5rem;padding:1.125rem 2rem;background:#fafaf7;color:var(--color-ink);font-weight:400;line-height:1.55;letter-spacing:-.005em}.split-cta__btn:hover{background:#fff}@media(max-width:56.25rem){.split-cta__inner{flex-direction:column;align-items:stretch;gap:2rem}.split-cta__left,.split-cta__right{flex:none}}@media(max-width:40rem){.split-cta__inner{gap:1.25rem;padding-block:3.2rem}.split-cta__eyebrow{display:none}.split-cta__heading{margin:0;font-size:2.25rem;line-height:1;letter-spacing:-.03em}.split-cta__body{font-size:.9375rem;line-height:1.55;letter-spacing:-.0053em}.split-cta__btn{margin-block-start:1.75rem;padding:.875rem 1.5rem;font-size:.875rem;line-height:1.55}}.strengths{padding-block:clamp(2.8rem,5.36vw,4.8rem)}.strengths__head{display:flex;align-items:flex-end;gap:5rem}.strengths__head>div{flex:0 1 42.5rem}.strengths__heading{margin:1.25rem 0 0;font-size:clamp(2.25rem,4.44vw,4rem);font-weight:300;line-height:1.05;letter-spacing:-.035em}.strengths__body{flex:1 1 0;max-width:26.25rem;color:var(--color-subtle);font-size:1rem;font-weight:300;line-height:1.6}.strengths__chips{display:flex;flex-wrap:wrap;gap:.625rem;margin:3rem 0 0;padding:0;list-style:none}.strengths__chip{padding:.6875rem 1.1875rem;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--clinic-tint);color:var(--clinic-ink);font-size:.9375rem}.strengths__note{max-width:45rem;margin-block-start:2rem;padding:1.3125rem 1.5rem;border-inline-start:3px solid var(--clinic-dot);border-start-end-radius:.5rem;border-end-end-radius:.5rem;background:var(--clinic-tint);color:var(--color-body);font-size:.90625rem;font-weight:300;line-height:1.55}@media(max-width:56.25rem){.strengths__head{flex-direction:column;align-items:flex-start;gap:1.5rem}.strengths__head>div,.strengths__body{flex:none}}.template-product .strengths{padding-block:clamp(2.8rem,8vw,7.2rem)}.template-product .strengths{background-image:linear-gradient(155deg,var(--color-canvas) 15%,var(--clinic-tint) 85%)}.template-product .strengths__heading{margin-block-start:1.5rem;line-height:1}.template-product .strengths__body{font-size:1.0625rem;font-weight:400;line-height:1.588;letter-spacing:-.0088em}.template-product .strengths__chip{padding:.625rem 1.125rem;background:var(--color-surface);color:var(--color-ink);font-size:.875rem;line-height:1.4286;letter-spacing:-.0036em}.template-product .strengths__chip:first-child{border-color:var(--clinic-dot);background:var(--clinic-dot);color:#fff}.template-product .strengths__note{padding:1.25rem 1.5rem;border:1px solid var(--color-rule);border-radius:.75rem;background:var(--color-surface);color:var(--color-subtle);font-size:.90625rem;font-weight:400;line-height:1.586;letter-spacing:-.0069em}@media(max-width:40rem){.template-product .strengths__head{gap:0}.template-product .strengths{padding-block:4rem;background-image:linear-gradient(123.2deg,var(--color-canvas) 15%,var(--clinic-tint) 85%)}.template-product .strengths__heading{margin-block-start:1rem;font-size:2.25rem;line-height:1.0278;letter-spacing:-.0333em}.template-product .strengths__body{max-width:none;margin-block-start:.75rem;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.template-product .strengths__chips{gap:.5rem;margin-block-start:1.5rem}.template-product .strengths__chip{padding:.5625rem 1rem;font-size:.8125rem;line-height:1.3846;letter-spacing:-.0038em}.template-product .strengths__chip{border-color:var(--color-line)}.template-product .strengths__note{margin-block-start:1.25rem;padding:1.125rem;border-color:var(--color-line);color:var(--color-ink-muted);border-radius:.875rem;font-size:.875rem;line-height:1.5;letter-spacing:-.0071em}}.timeline{background-image:linear-gradient(151deg,var(--clinic-tint) 15%,var(--clinic-wash, var(--clinic-tint)) 85%)}.timeline .band__inner{padding-block:clamp(2.8rem,5.36vw,4.8rem)}.timeline__widget{margin-block-start:3rem}.timeline__tabs{display:flex;flex-wrap:wrap;gap:.5rem}.timeline__tab{padding:.625rem 1.125rem;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:#fff;color:var(--color-body);font-size:.84375rem;line-height:1.55;letter-spacing:-.005em;cursor:pointer;transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.timeline__tab:hover{border-color:var(--color-ink)}.timeline__radio:nth-of-type(1):checked~.timeline__tabs>.timeline__tab:nth-child(1),.timeline__radio:nth-of-type(2):checked~.timeline__tabs>.timeline__tab:nth-child(2),.timeline__radio:nth-of-type(3):checked~.timeline__tabs>.timeline__tab:nth-child(3),.timeline__radio:nth-of-type(4):checked~.timeline__tabs>.timeline__tab:nth-child(4),.timeline__radio:nth-of-type(5):checked~.timeline__tabs>.timeline__tab:nth-child(5),.timeline__radio:nth-of-type(6):checked~.timeline__tabs>.timeline__tab:nth-child(6){background:var(--color-ink);border-color:var(--color-ink);color:#fafaf7}.timeline__radio:nth-of-type(1):focus-visible~.timeline__tabs>.timeline__tab:nth-child(1),.timeline__radio:nth-of-type(2):focus-visible~.timeline__tabs>.timeline__tab:nth-child(2),.timeline__radio:nth-of-type(3):focus-visible~.timeline__tabs>.timeline__tab:nth-child(3),.timeline__radio:nth-of-type(4):focus-visible~.timeline__tabs>.timeline__tab:nth-child(4),.timeline__radio:nth-of-type(5):focus-visible~.timeline__tabs>.timeline__tab:nth-child(5),.timeline__radio:nth-of-type(6):focus-visible~.timeline__tabs>.timeline__tab:nth-child(6){outline:2px solid var(--color-terra);outline-offset:3px}.timeline__panels{display:grid;margin-block-start:2rem;padding:2.5rem 2.25rem;border:1px solid var(--color-rule);border-radius:.75rem;background:#fff}.timeline__panel{grid-area:1 / 1;visibility:hidden;opacity:0}.timeline__count{color:var(--clinic-ink);font-size:.75rem;font-weight:500;line-height:1.55;letter-spacing:.1em;text-transform:uppercase}.timeline__title{margin:1rem 0 0;font-size:clamp(1.5rem,2.22vw,2rem);font-weight:300;line-height:1.1;letter-spacing:-.02em}.timeline__body{max-width:40rem;margin-block-start:.875rem;color:var(--color-body);font-size:1rem;font-weight:300;line-height:1.6;letter-spacing:-.005em}.timeline__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.5rem}.timeline__btn{border:0;padding:.75rem 1.25rem;font-size:.875rem;font-weight:400;line-height:1.55}.timeline__next{padding:.625rem 1.125rem;border:1px solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-body);font-size:.8125rem;line-height:1.55;cursor:pointer}.timeline__next:hover{border-color:var(--color-ink)}.timeline__radio:nth-of-type(1):checked~.timeline__panels>.timeline__panel:nth-child(1),.timeline__radio:nth-of-type(2):checked~.timeline__panels>.timeline__panel:nth-child(2),.timeline__radio:nth-of-type(3):checked~.timeline__panels>.timeline__panel:nth-child(3),.timeline__radio:nth-of-type(4):checked~.timeline__panels>.timeline__panel:nth-child(4),.timeline__radio:nth-of-type(5):checked~.timeline__panels>.timeline__panel:nth-child(5),.timeline__radio:nth-of-type(6):checked~.timeline__panels>.timeline__panel:nth-child(6){visibility:visible;opacity:1}@media(max-width:40rem){.timeline__panels{padding:1.5rem}}.treatments{background-image:linear-gradient(148.57deg,var(--color-canvas) 15%,var(--clinic-tint) 85%)}.treatments__inner{padding-block:clamp(2.8rem,5.36vw,4.8rem)}.treatments__head{max-width:40rem}.treatments__heading{margin:1.125rem 0 0;font-size:clamp(2.25rem,4.44vw,4rem);font-weight:300;line-height:.98;letter-spacing:-.035em}.treatments__body{margin-block-start:1.25rem;color:var(--color-body);font-size:1.125rem;font-weight:300;line-height:1.55;letter-spacing:-.0044em}.treatments__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-block-start:3.5rem}@media(max-width:64rem){.treatments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30rem){.treatments__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.treatments__inner{padding-block:3.2rem}.treatments__head{max-width:none}.treatments__heading{margin-block-start:1rem;font-size:1.75rem;line-height:1.06;letter-spacing:-.02em}.treatments__body{margin-block-start:.75rem;font-size:.9375rem;line-height:1.5667;letter-spacing:-.0053em}.treatments__grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-block-start:2rem}}.trust-bar{border-block:1px solid var(--color-line);background:var(--color-canvas)}.trust-bar--clinic{border-block-color:var(--color-rule);background:var(--clinic-band, var(--color-canvas))}.trust-bar__list{max-width:var(--page-width);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin:0 auto;padding:1.75rem var(--page-margin);list-style:none;color:var(--color-ink-muted);font-size:.8125rem;font-weight:400;line-height:1.385;letter-spacing:-.0038em}.trust-bar--clinic .trust-bar__list{color:var(--color-body);font-weight:300;line-height:1.55;letter-spacing:-.0062em}@media(min-width:90rem){.trust-bar--clinic .trust-bar__list{column-gap:0}}.trust-bar__item--dot{display:flex;align-items:center;gap:.5rem}.trust-bar__item--dot:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--clinic-dot, var(--color-terra))}@media(max-width:56.25rem){.trust-bar__list{justify-content:flex-start}}@media(max-width:40rem){.trust-bar__list{flex-direction:column;align-items:flex-start;gap:.75rem;padding-block:1.5rem}.trust-bar__item{display:flex;align-items:center;gap:.5rem}.trust-bar__item:before{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:var(--clinic-dot, var(--color-terra))}.trust-bar--clinic .trust-bar__list{gap:.625rem;padding-block:1.25rem}.trust-bar--clinic .trust-bar__item{gap:.4375rem;font-size:.75rem;line-height:1.55;letter-spacing:-.0067em}.trust-bar--clinic .trust-bar__item:before{width:5px;height:5px}}.chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem}.chiprow__label{font-size:.9375rem}.chiprow__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.chiprow__list li{padding:.5rem .9375rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:.875rem}.chiprow__note{color:var(--color-ink-muted);font-size:.9375rem}.template-page-delivery-refunds .chiprow{gap:.625rem}.template-page-delivery-refunds .chiprow__label,.template-page-delivery-refunds .chiprow__note{color:var(--color-ink-muted);font-size:.875rem;line-height:1.4286;letter-spacing:-.0036em}.template-page-delivery-refunds .chiprow__list{gap:.625rem}.template-page-delivery-refunds .chiprow__list li{padding:.4375rem .875rem;background:var(--color-surface);color:var(--color-ink);font-size:.8125rem;line-height:1.3846;letter-spacing:-.0038em}@media(max-width:40rem){.template-page-delivery-refunds .chiprow__label,.template-page-delivery-refunds .chiprow__note{font-size:.84375rem;line-height:1.4815;letter-spacing:-.0037em}}.band-card{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;height:100%;min-height:26.25rem;padding-block-end:2.5rem;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);text-decoration:none}.band-card__band{display:flex;align-items:center;justify-content:space-between;padding:1.75rem 2.5rem;background:var(--clinic-tint)}.band-card__label{color:var(--clinic-ink);font-size:var(--text-eyebrow--size);font-weight:500;line-height:var(--text-eyebrow--leading);letter-spacing:var(--text-eyebrow--tracking);text-transform:uppercase}.band-card__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--clinic-dot)}.band-card__mid{display:flex;flex:1;flex-direction:column;gap:1rem;padding-inline:2.5rem}.band-card__heading{font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:300;line-height:1.056;letter-spacing:-.03em}.band-card__body{color:var(--color-ink-muted);line-height:1.533}.band-card__foot{display:flex;align-items:center;justify-content:space-between;padding-inline:2.5rem}.band-card__arrow{width:2.5rem;height:2.5rem;font-size:1rem}.band-card:hover .band-card__arrow{transform:translate(.25rem)}@media(max-width:40rem){.band-card{gap:0;min-height:0;padding-block-end:1.5rem;border-radius:1rem}.band-card__band,.band-card__mid,.band-card__foot{padding-inline:1.5rem}.band-card__band{padding-block:1.125rem}.band-card__dot{width:7px;height:7px}.band-card__mid{gap:.625rem;padding-block-start:1.375rem}.band-card__body{font-size:.875rem;line-height:1.5;letter-spacing:-.0071em}.band-card__foot{margin-block-start:1.25rem}.band-card__foot .t-sm{font-size:.8125rem;line-height:1.4615;letter-spacing:-.0077em}.band-card__arrow{width:2.25rem;height:2.25rem;border-radius:1.125rem;font-size:.9375rem}}.clinic-card{position:relative;display:block;overflow:hidden;min-height:27.5rem;border-radius:var(--radius-card);text-decoration:none;isolation:isolate}.clinic-card--light{background:var(--color-surface);border:1px solid var(--color-line)}.clinic-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.clinic-card__img{width:100%;height:100%;object-fit:cover}.clinic-card--light .clinic-card__img{position:absolute;inset-block-start:-6.68%;inset-inline-start:0;width:123.24%;height:auto;max-width:none;object-fit:unset}.clinic-card--light .clinic-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(255,253,250,.3) 78%,rgba(255,253,250,.42) 100%)}.clinic-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(var(--color-scrim),0),rgba(var(--color-scrim),.25),rgba(var(--color-scrim),.8))}.clinic-card__body{position:absolute;inset-inline:2.5rem;inset-block-end:1.875rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.clinic-card__text{display:flex;flex-direction:column;gap:.625rem;min-width:0}.clinic-card--light .clinic-card__text{gap:.875rem}.clinic-card__heading{display:block}.clinic-card--light .clinic-card__heading{color:var(--color-ink)}.clinic-card--light .clinic-card__sub{color:var(--color-ink-muted)}.clinic-card--dark .clinic-card__heading{color:#fff}.clinic-card--dark .clinic-card__sub{color:#ffffffd9}.clinic-card:hover .arrow-circle{transform:translate(.25rem)}.clinic-card__eyebrow{position:absolute;inset-block-start:1.5rem;inset-inline-start:1.5rem;display:none;color:#fff;font-size:var(--text-eyebrow--size);font-weight:500;letter-spacing:var(--text-eyebrow--tracking);line-height:var(--text-eyebrow--leading);text-transform:uppercase}@media(max-width:40rem){.clinic-card{min-height:26.25rem;border-radius:1.125rem}.clinic-card__body{inset-inline:1.5rem;inset-block-end:1.9375rem}.clinic-card__text,.clinic-card--light .clinic-card__text{gap:.375rem}.clinic-card__heading{font-size:2.5rem;line-height:1;letter-spacing:-.03em}.clinic-card__sub{font-size:.78125rem;line-height:1.44;letter-spacing:-.004em}.clinic-card .arrow-circle{width:2.5rem;height:2.5rem;font-size:1rem}.clinic-card--light .clinic-card__media:after{background:linear-gradient(to bottom,#fad8c900 54.3%,#f2d3c540 77.2%,#e8dad0)}.clinic-card--dark .clinic-card__scrim{background:linear-gradient(to bottom,#2a232000,#2a232040,#2a2320d1)}.clinic-card__eyebrow{display:flex}.clinic-card--light .clinic-card__img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:54.9% 50%}}.clinic-tile{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:23.75rem;padding:2.5rem 2.75rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);text-decoration:none}.shopify-block:has(>.clinic-tile--wide){grid-column:span 3}.shopify-block:has(>.clinic-tile--narrow){grid-column:span 2}.clinic-tile{height:100%}.clinic-tile--soft{background:var(--color-terra-soft);border-color:var(--color-terra-soft)}.clinic-tile__eyebrow{font-size:var(--text-eyebrow--size);line-height:var(--text-eyebrow--leading);letter-spacing:var(--text-eyebrow--tracking);font-weight:500;text-transform:uppercase;color:var(--color-terra)}.clinic-tile--soft .clinic-tile__eyebrow{color:#8a3d28}.clinic-tile--soft .clinic-tile__body{color:#5e3a2e}.clinic-tile__mid{display:flex;flex-direction:column;gap:1rem}.clinic-tile__heading{font-size:clamp(2rem,3.61vw,3.25rem);font-weight:300;line-height:.98;letter-spacing:-.03em}.clinic-tile__body{color:var(--color-ink-muted);line-height:1.533}.clinic-tile__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem}.clinic-tile__arrow{width:2.5rem;height:2.5rem;font-size:1rem}.clinic-tile:hover .clinic-tile__arrow{transform:translate(.25rem)}@media(max-width:40rem){.clinic-tile{gap:1.5rem;min-height:0;padding:1.75rem;border-radius:1.125rem}.clinic-tile__mid{gap:.75rem}.clinic-tile__heading{font-size:2.125rem;line-height:1;letter-spacing:-.03em}.clinic-tile__body{font-size:.875rem;line-height:1.5;letter-spacing:-.0071em}.clinic-tile__foot .t-sm{font-size:.8125rem;line-height:1.4615;letter-spacing:-.0077em}.clinic-tile__arrow{width:2.25rem;height:2.25rem;font-size:.9375rem}}@media(max-width:56.25rem){.shopify-block:has(>.clinic-tile){grid-column:1 / -1}.clinic-tile{min-height:0;padding:1.75rem 1.5rem}}@media(max-width:40rem){.clinic-tile{gap:1.25rem;padding:1.75rem}.clinic-tile__foot{margin-block-start:.25rem}.clinic-tile__heading br{display:none}}.ccard{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:2.5rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface)}.ccard__value{margin-block-start:1.5rem;font-size:var(--ccard-value, clamp(1.25rem, 1.67vw, 1.5rem));font-weight:300;line-height:34px;letter-spacing:-.0286em;overflow-wrap:anywhere}.ccard__body{margin-block-start:1rem;color:var(--color-ink-muted);font-size:.9375rem;line-height:1.55}.ccard__btn{margin-block-start:auto;padding:.75rem 1.25rem;border:0;background:var(--color-ink);color:#fff;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:-.0071em}.ccard__btn:hover{background:#3a322c}.ccard__body+.ccard__btn{margin-block-start:1.75rem}@media(max-width:40rem){.template-page-help .ccard{padding:1.75rem 1.5rem;border-radius:1rem}.template-page-help .ccard__value{margin-block-start:1rem;font-size:1.5rem;line-height:1.25;letter-spacing:-.025em}.template-page-help .ccard__body{margin-block-start:.75rem;font-size:.875rem;line-height:1.5;letter-spacing:-.0071em}.template-page-help .ccard__btn,.template-page-help .ccard__body+.ccard__btn{align-self:stretch;justify-content:center;margin-block-start:1.25rem}}.doc-sec{padding-block-end:3rem}.doc-sec__h{display:flex;gap:.75rem;margin:0;font-size:clamp(1.5rem,1.94vw,1.75rem);font-weight:300;line-height:1.1;letter-spacing:-.02em}.doc-sec__num{color:var(--color-terra)}.doc-sec__body{margin-block-start:1rem}.doc-table{margin:1rem 0 0;border-block-start:1px solid var(--color-line)}.doc-table__tr{display:flex;align-items:flex-start;border-block-end:1px solid var(--color-line)}.doc-table dt,.doc-table dd{padding:.625rem .875rem;font-size:.84375rem;line-height:1.55}.doc-table dt{flex:none;width:13.5rem;color:var(--color-ink)}.doc-table dd{flex:1 1 0;min-width:0;margin:0;color:#3a322d}.doc-callout{margin-block-start:1.25rem;padding:1.125rem 1.375rem;border-inline-start:3px solid var(--color-terra);border-start-end-radius:.5rem;border-end-end-radius:.5rem;background:#eee9e3;color:var(--color-ink-muted);font-size:.90625rem;line-height:1.55}@media(max-width:40rem){.doc-table__tr{flex-direction:column;gap:0;padding-block:.375rem}.doc-table dt{width:auto;padding-block-end:0;font-weight:500}}.doc-sub{padding-block-end:3rem;margin-block-start:-2rem}.doc-sub__h{margin:0;font-size:1.0625rem;font-weight:500}.doc-sub__body{margin-block-start:.625rem}.faq-item{padding-block:1.5rem;border-block-start:1px solid var(--color-rule)}.faq-item__q{margin:0;font-size:1.0625rem;font-weight:400;line-height:1.55;letter-spacing:-.0047em}.faq-item__a{margin-block-start:.75rem;color:var(--color-subtle);font-size:.90625rem;font-weight:300;line-height:1.6;letter-spacing:-.0055em}.template-product .faq-item__q,.template-page-how-it-works .faq-item__q{font-size:1.125rem;line-height:1.389;letter-spacing:-.0139em}.template-product .faq-item__a,.template-page-how-it-works .faq-item__a{font-weight:400;line-height:1.586;letter-spacing:-.0069em}.template-page-help .faq-item{padding-block:1.25rem;border-block-start-color:var(--color-line)}.template-page-help .faq__list>:first-child .faq-item{padding-block-start:0;border-block-start:0}.template-page-help .faq-item__q{font-size:1.125rem;line-height:1.389;letter-spacing:-.0139em}.template-page-help .faq-item__a{margin-block-start:.625rem;font-weight:400;line-height:1.586;letter-spacing:-.0069em}.template-page-delivery-refunds .faq-item{padding-block:1.5rem;border-block-start-color:var(--color-line)}.template-page-delivery-refunds .faq-item__q{font-size:1.25rem;line-height:1.3;letter-spacing:-.0175em}.template-page-delivery-refunds .faq-item__a{margin-block-start:.625rem;font-weight:400;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.template-page-delivery-refunds .panel-grid:has(.lcol) .faq-item{padding-block:1.25rem}.template-page-delivery-refunds .panel-grid:has(.lcol) .faq-item__q{font-size:1.125rem;line-height:1.3333;letter-spacing:-.0167em}.template-page-delivery-refunds .panel-grid:has(.lcol) .faq-item__a{margin-block-start:.5rem;font-size:.90625rem;line-height:1.5172;letter-spacing:-.0069em}@media(max-width:40rem){.faq-item{padding-block:1.25rem}.faq-item__q{font-size:.9375rem;line-height:1.55;letter-spacing:-.0053em}.faq-item__a{margin-block-start:.625rem;font-size:.8125rem;font-weight:300;line-height:1.55;letter-spacing:-.0062em}}@media(max-width:40rem){:is(.template-page-erectile-dysfunction,.template-page-hair-loss,.template-page-weight-loss-for-him,.template-page-weight-loss-for-her) .faq-item__a{margin-block-start:1.875rem}}@media(max-width:40rem){.template-product .faq-item,.template-page-how-it-works .faq-item{padding-block:1.25rem;border-block-start-color:var(--color-line)}.template-product .faq-item__q,.template-page-how-it-works .faq-item__q{font-size:1rem;line-height:1.375;letter-spacing:-.0125em}.template-product .faq-item__a,.template-page-how-it-works .faq-item__a{margin-block-start:.625rem;color:var(--color-ink-muted);font-size:.84375rem;line-height:1.4815;letter-spacing:-.0074em}}@media(max-width:40rem){.template-page-delivery-refunds .faq-item,.template-page-delivery-refunds .panel-grid:has(.lcol) .faq-item{padding-block:1.125rem}.template-page-delivery-refunds .faq-item__q{font-size:1.0625rem;line-height:1.2941;letter-spacing:-.0176em}.template-page-delivery-refunds .faq-item__a{margin-block-start:.375rem;font-size:.875rem;line-height:1.5;letter-spacing:-.0071em}.template-page-delivery-refunds .panel-grid:has(.lcol) .faq-item__q{font-size:1rem;line-height:1.3125;letter-spacing:-.0156em}.template-page-delivery-refunds .panel-grid:has(.lcol) .faq-item__a{margin-block-start:.375rem;font-size:.84375rem;line-height:1.4815;letter-spacing:-.0074em}}@media(max-width:40rem){.template-page-help .faq-item,.template-page-help .faq__list>:first-child .faq-item{padding-block:1rem;border-block-start:0}.template-page-help .faq-item__q{font-size:1rem;line-height:1.375;letter-spacing:-.0125em}.template-page-help .faq-item__a{margin-block-start:.5rem;font-size:.84375rem;line-height:1.4815;letter-spacing:-.0074em}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.jstep{padding-block-start:1.375rem;border-block-start:1px solid var(--color-line)}.jstep__label{color:var(--clinic-ink);font-size:.75rem;font-weight:300;line-height:1.55;letter-spacing:.0467em}.jstep__title{margin:.75rem 0 0;font-size:1.0625rem;font-weight:500;line-height:1.15;letter-spacing:-.02em}.jstep__list{margin:.5rem 0 0;padding:0;list-style:none;color:var(--color-subtle);font-size:.84375rem;font-weight:300;line-height:1.55;letter-spacing:-.0059em}.jstep__list li{position:relative;padding-inline-start:.625rem}.jstep__list li:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:4px;height:4px;border-radius:50%;background:var(--clinic-dot)}@media(max-width:40rem){.jstep{padding-block-start:1.25rem}.jstep__label{font-size:.75rem;line-height:1.55;letter-spacing:.0417em}.jstep__title{margin-block-start:1.625rem;font-size:.9375rem;line-height:1.25;letter-spacing:-.02em}.jstep__list{margin-block-start:1.375rem;font-size:.8125rem;line-height:1.55;letter-spacing:-.0062em}}.lcol{height:100%;padding:2rem;border:1px solid var(--color-rule);border-radius:.75rem;background:var(--color-card)}.lcol--plain{padding:0;border:0;background:none}.lcol--alert{border-color:var(--color-terra)}.lcol__title{margin:0;font-size:1.0625rem;font-weight:500}.lcol--alert .lcol__title{color:var(--color-terra)}.lcol__list{margin:1.25rem 0 0;padding:0;list-style:none;color:var(--color-subtle);font-size:.9375rem;font-weight:300;line-height:1.5}.lcol__list li{position:relative;padding:.375rem 0 .375rem .9375rem}.lcol__list li:before{content:"";position:absolute;inset-block-start:.9375rem;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:var(--clinic-dot)}.lcol--alert .lcol__list li:before{background:var(--color-terra)}.template-product .lcol{border-radius:1rem}.template-product .lcol__title{color:var(--clinic-dot);font-size:.6875rem;letter-spacing:.15em;line-height:1.4545;text-transform:uppercase}.template-product .lcol--alert{border-color:var(--color-rule)}.template-product .lcol--alert .lcol__title{color:var(--color-terra)}.template-product .lcol__list{display:flex;flex-direction:column;gap:.75rem;color:var(--color-body);font-weight:400;line-height:1.533;letter-spacing:-.0067em}.template-product .lcol__list li{padding:0 0 0 .9375rem}.template-product .lcol__list li:before{inset-block-start:0}.template-product .lcol--plain{padding-block-start:1.5rem;border-block-start:1px solid var(--color-rule)}.template-product .lcol--plain .lcol__title{color:var(--color-ink);font-size:1rem;letter-spacing:-.0125em;line-height:1.375;text-transform:none}.template-product .lcol--plain .lcol__list{gap:.5rem;margin-block-start:1rem;color:var(--color-subtle);font-size:.90625rem;line-height:1.517}.template-product .lcol--plain .lcol__list li{padding:0}.template-product .lcol--plain .lcol__list li:before{content:"\b7";position:static;width:auto;height:auto;margin-inline-end:.3em;border-radius:0;background:none;color:inherit}.template-page-delivery-refunds .lcol{height:auto;padding:2.25rem;border:0;border-radius:1.25rem;background:var(--color-sand)}.template-page-delivery-refunds .lcol__title{font-size:1.75rem;font-weight:300;line-height:1.1429;letter-spacing:-.0286em}.template-page-delivery-refunds .lcol__list{display:flex;flex-direction:column;gap:1.25rem;margin-block-start:.875rem;color:var(--color-ink-muted);font-weight:400;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.template-page-delivery-refunds .lcol__list li{padding:0}.template-page-delivery-refunds .lcol__list li:before{content:none}.template-page-delivery-refunds .lcol__list li:last-child{font-size:.875rem;line-height:1.5714;letter-spacing:-.0071em}@media(max-width:40rem){.template-product .lcol:not(.lcol--plain){padding:1.375rem;border-color:var(--color-line);border-radius:.875rem;background:#fff}.template-product .lcol__title{font-size:.625rem;line-height:1.5}.template-product .lcol__list{gap:.625rem;margin-block-start:.875rem;color:var(--color-ink);font-size:.875rem;line-height:1.5;letter-spacing:-.0071em}.template-product .lcol--plain{padding-block:1.125rem;border-block-start-color:var(--color-line)}.template-product .lcol--plain .lcol__title{font-size:.9375rem;line-height:1.3333;letter-spacing:-.0133em}.template-product .lcol--plain .lcol__list{gap:0;margin-block-start:.625rem;color:var(--color-ink-muted);font-size:.875rem;line-height:1.5}}@media(max-width:40rem){.template-page-delivery-refunds .lcol{padding:1.5rem 1.375rem;border-radius:.875rem}.template-page-delivery-refunds .lcol__title{font-size:1.375rem;line-height:1.1818;letter-spacing:-.0273em}.template-page-delivery-refunds .lcol__list{gap:.75rem;margin-block-start:.75rem;font-size:.875rem;line-height:1.5;letter-spacing:-.0071em}.template-page-delivery-refunds .lcol__list li:last-child{font-size:.875rem;line-height:1.5}}.prow{display:flex;align-items:flex-start;gap:5rem;padding-block:3rem;border-block-start:1px solid var(--color-line)}.prow__num{flex:none;width:10rem;color:var(--clinic-dot, var(--color-terra));font-size:clamp(3rem,6.67vw,6rem);font-weight:300;line-height:1;letter-spacing:-.03125em}.prow__title{flex:0 1 30rem}.prow__title h3{margin:0;font-size:clamp(1.5rem,2.78vw,2.5rem);font-weight:300;line-height:1.05;letter-spacing:-.03em}.prow__sub{margin-block-start:.75rem;color:var(--clinic-dot, var(--color-terra));font-size:.9375rem;line-height:1.4667;letter-spacing:-.0067em}.prow__detail{flex:0 1 30rem}.prow__body{color:var(--color-ink-muted);font-size:1.0625rem;line-height:1.588;letter-spacing:-.0088em}.prow__list{display:flex;flex-direction:column;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;color:var(--color-ink);font-size:.90625rem;line-height:1.448;letter-spacing:-.0069em}.prow__list li{position:relative;padding:0 0 0 .9375rem}.prow__list li:before{content:"";position:absolute;inset-block-start:8px;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:var(--clinic-dot, var(--color-terra))}@media(max-width:64rem){.prow{flex-wrap:wrap;gap:1.5rem 2.5rem}.prow__num{width:auto}.prow__title,.prow__detail{flex:1 1 18rem}}@media(max-width:40rem){.prow{flex-direction:column;align-items:stretch;gap:.625rem;padding-block:2rem}.prow__title,.prow__detail{flex:none}.prow__num{width:auto;font-size:3.5rem;line-height:1;letter-spacing:-.0321em}.prow__title,.prow__detail{margin-block-start:1rem}.prow__title h3{font-size:1.875rem;line-height:1.0667;letter-spacing:-.03em}.prow__sub{margin-block-start:.625rem;font-size:.875rem;line-height:1.4286;letter-spacing:-.0071em}.prow__body{font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.prow__list{gap:.625rem;margin-block-start:1.75rem;font-size:.875rem;line-height:1.4286}}.prompt-card{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;height:100%;min-height:26.25rem;padding:2.5rem;border-radius:var(--radius-card);background:#eee9e3}.prompt-card__top{display:flex;flex-direction:column;gap:1rem}.prompt-card__heading{font-size:clamp(1.625rem,2.22vw,2rem);font-weight:300;line-height:1.125;letter-spacing:-.028em}.prompt-card__body{color:var(--color-ink-muted);line-height:1.533}.prompt-card__btn{padding:.875rem 1.5rem}@media(max-width:40rem){.prompt-card{min-height:0;padding:1.75rem 1.5rem}}.sci-step{height:100%;padding:2rem 1.75rem;border:1px solid var(--color-rule);border-radius:.75rem;background:#fff}.sci-step__num{color:var(--clinic-dot);font-size:2.5rem;font-weight:300;line-height:1;letter-spacing:-.02em}.sci-step__label{margin-block-start:1.25rem;color:var(--clinic-ink);font-size:.6875rem;font-weight:500;letter-spacing:.16em;line-height:1.55;text-transform:uppercase}.sci-step__title{margin:.75rem 0 0;font-size:1.1875rem;font-weight:500;line-height:1.15;letter-spacing:-.02em}.sci-step__body{margin-block-start:.75rem;color:var(--color-subtle);font-size:.90625rem;font-weight:300;line-height:1.6}.template-page-hair-loss .sci-step__body,.template-page-erectile-dysfunction .sci-step__body{letter-spacing:-.0055em}.sci-step__body strong{color:var(--clinic-strong, var(--clinic-ink));font-weight:400}.template-product .sci-step{border-radius:1rem}.template-product .sci-step__num{letter-spacing:-.025em}.template-product .sci-step__title{margin-block-start:1.25rem;line-height:1.263;letter-spacing:-.0184em}.template-product .sci-step__body{margin-block-start:.625rem;font-weight:400;line-height:1.586;letter-spacing:-.0069em}@media(max-width:40rem){.template-product .sci-step{padding:1.375rem;border-color:var(--color-line);border-radius:.875rem}.template-product .sci-step__num{font-size:1.875rem;letter-spacing:-.0267em}.template-product .sci-step__title{margin-block-start:.75rem;font-size:1.0625rem;line-height:1.2941;letter-spacing:-.0176em}.template-product .sci-step__body{margin-block-start:.5rem;color:var(--color-ink-muted);font-size:.875rem;line-height:1.5;letter-spacing:-.0071em}}@media(max-width:40rem){:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .sci-step{padding:1.5rem 1.25rem;border-color:var(--color-line)}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .sci-step__num{font-size:1.75rem;line-height:1;letter-spacing:-.02em}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .sci-step__label{margin-block-start:calc(1.75rem + var(--clinic-m-gap, 0px));font-size:.625rem;letter-spacing:.176em}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .sci-step__title{margin-block-start:calc(1.5rem + var(--clinic-m-gap, 0px));font-size:1rem;line-height:1.25}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .sci-step__body{margin-block-start:calc(1.5rem + var(--clinic-m-gap, 0px));color:var(--color-ink-muted);font-size:.8125rem;line-height:1.55;letter-spacing:-.0062em}}.step{padding-block-start:1.75rem;border-block-start:1px solid var(--color-line)}.step__num{display:block;margin-block-end:1.75rem;color:var(--color-terra);font-size:2.5rem;font-weight:300;line-height:1;letter-spacing:-.03em}.step__title{margin:0;font-size:1.1875rem;font-weight:400;line-height:1.316;letter-spacing:-.016em}.step__body{margin-block-start:.75rem;color:var(--color-ink-muted);font-size:var(--text-sm--size);line-height:1.571}.template-product .step{padding:1.5rem;border:0;border-radius:.875rem;background:var(--color-surface)}.template-product .step__title{font-size:1rem;font-weight:500;line-height:1.375;letter-spacing:-.0125em}.template-product .step__body{margin-block-start:.625rem;line-height:1.5;letter-spacing:-.0071em}.template-page-how-it-works .step{padding:1.75rem;border:0;border-radius:1rem;background:var(--color-sand)}.template-page-how-it-works .step__title{font-size:1.125rem;font-weight:400;line-height:1.3333;letter-spacing:-.0167em}.template-page-how-it-works .step__body{margin-block-start:.75rem;line-height:1.5;letter-spacing:-.0071em}.template-page-help .step{padding:1rem 1.5rem 1rem 0;border-block-start:1px solid var(--color-line)}.template-page-help .step__title{color:var(--color-ink-muted);font-size:.65625rem;font-weight:500;line-height:1.4286;letter-spacing:.1238em;text-transform:uppercase}.template-page-help .step__body{margin-block-start:.375rem;color:var(--color-ink);font-size:.9375rem;line-height:1.4667;letter-spacing:-.01em}.template-page-erectile-dysfunction .step,.template-page-hair-loss .step,.template-page-weight-loss-for-him .step,.template-page-weight-loss-for-her .step{padding-block-start:1.375rem;border-block-start-color:var(--color-line)}.template-page-erectile-dysfunction .step__num,.template-page-hair-loss .step__num,.template-page-weight-loss-for-him .step__num,.template-page-weight-loss-for-her .step__num{margin-block-end:1rem;color:var(--clinic-ink);font-size:.875rem;line-height:1.55;letter-spacing:.04em}.template-page-erectile-dysfunction .step__title,.template-page-hair-loss .step__title,.template-page-weight-loss-for-him .step__title,.template-page-weight-loss-for-her .step__title{font-size:1.0625rem;font-weight:500;line-height:1.15;letter-spacing:-.02em}.template-page-erectile-dysfunction .step__body,.template-page-hair-loss .step__body,.template-page-weight-loss-for-him .step__body,.template-page-weight-loss-for-her .step__body{margin-block-start:.5rem;color:var(--color-subtle);font-weight:300;font-size:.875rem;line-height:1.55;letter-spacing:-.0057em}@media(max-width:40rem){.template-index .step{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:1.25rem;padding-block:1.375rem 1.375rem}.template-index .step__num{grid-row:1 / span 2;margin-block-end:0;font-size:2rem;line-height:1;letter-spacing:-.03125em}.template-index .step__title{grid-column:2;font-size:1.0625rem;line-height:1.2941;letter-spacing:-.0176em}.template-index .step__body{grid-column:2;margin-block-start:.5rem;font-size:.84375rem;line-height:1.5185;letter-spacing:-.0074em}}@media(max-width:40rem){.template-product .step{padding:1.125rem}.template-product .step__title{font-size:.9375rem;line-height:1.3333;letter-spacing:-.0133em}.template-product .step__body{margin-block-start:.25rem;color:var(--color-ink-muted);font-size:.84375rem;line-height:1.4815;letter-spacing:-.0074em}}@media(max-width:40rem){:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .step{padding-block-start:calc(1.25rem + var(--clinic-m-gap, 0px) / 4)}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .step__num{margin-block-end:calc(1.625rem + var(--clinic-m-gap, 0px));font-size:.75rem;line-height:1.55;letter-spacing:.0417em}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .step__title{font-size:.9375rem;line-height:1.25}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .step__body{margin-block-start:calc(1.375rem + var(--clinic-m-gap, 0px));color:var(--color-ink-muted);font-size:.8125rem;line-height:1.55;letter-spacing:-.0062em}}@media(max-width:40rem){.template-page-how-it-works .step{padding:1.25rem;border-radius:.875rem}.template-page-how-it-works .step__title{font-size:1.0625rem;line-height:1.2941;letter-spacing:-.0176em}.template-page-how-it-works .step__body{margin-block-start:.5rem;font-size:.875rem;line-height:1.5}}@media(max-width:40rem){.template-page-help .step{padding:.875rem 0}.template-page-help .step__title{font-size:.625rem;line-height:1.5;letter-spacing:.13em}.template-page-help .step__body{margin-block-start:.25rem;font-size:.90625rem;line-height:1.4483;letter-spacing:-.0103em}}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.tcard{display:flex;flex-direction:column;height:100%;padding:2rem 1.75rem;border:1px solid var(--color-rule);border-radius:1rem;background:var(--color-card);color:var(--color-ink);text-decoration:none}.tcard__thumb{position:relative;display:block;aspect-ratio:237 / 190;overflow:hidden;border-radius:.75rem;background:var(--clinic-tint)}.tcard__img{position:absolute;inset-block-start:calc(50% + var(--thumb-y, 0%));inset-inline-start:50%;width:var(--thumb-w, 100%);height:auto;max-width:none;transform:translate(-50%,-50%)}.tcard__thumb--shadow .tcard__img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.08))}.tcard__title{margin-block-start:1.5rem;font-size:1.875rem;font-weight:300;line-height:1.067;letter-spacing:-.02em}.tcard__sub{margin-block-start:.375rem;color:var(--color-subtle);font-size:.84375rem;font-weight:300;line-height:1.48;letter-spacing:-.0059em}.tcard__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:auto;padding-block-start:1.25rem;border-block-start:1px solid var(--color-rule)}.tcard__sub+.tcard__foot,.tcard__title+.tcard__foot{margin-block-start:2.25rem}.tcard__price{display:flex;flex-direction:column;font-weight:300}.tcard__from{color:var(--color-subtle);font-size:.75rem;line-height:1.42}.tcard__amount{font-size:1.625rem;line-height:1.154;letter-spacing:-.019em}.tcard__note{color:var(--color-subtle);font-size:.65625rem;letter-spacing:.02em;line-height:1.43}.tcard__arrow{width:2.5rem;height:2.5rem;font-size:1rem}.tcard__cta{display:none}.tcard:hover .tcard__arrow{transform:translate(.25rem)}@media(max-width:40rem){.tcard{padding:1.5rem 1.25rem;border-radius:.75rem}.tcard__thumb{aspect-ratio:auto;height:12.5rem}.tcard__title{margin-block-start:2.5rem;font-size:1.625rem;line-height:1.05;letter-spacing:-.02em}.tcard__sub{margin-block-start:1.25rem;font-size:.8125rem;line-height:1.55;letter-spacing:-.0062em}.tcard__sub+.tcard__foot,.tcard__title+.tcard__foot{margin-block-start:3.25rem}.tcard__foot{align-items:flex-end;padding-block-start:1rem}.tcard__from{font-size:.75rem;line-height:1.55;letter-spacing:-.0067em}.tcard__amount{font-size:1.375rem;line-height:1.5364;letter-spacing:-.02em}.tcard__note{font-size:.625rem;line-height:1.55;letter-spacing:.04em}}@media(max-width:40rem){.tcard__img[src*=card-wegovy-pill]{width:11.875rem;inset-block-start:calc(50% + 3px)}}.tdetail{display:flex;flex-direction:column;height:100%;padding:2rem 1.875rem;border:1px solid var(--color-rule);border-radius:.75rem;background:var(--color-surface)}.tdetail__media{position:relative;aspect-ratio:550 / 220;overflow:hidden;border-radius:.75rem;background:var(--clinic-tint)}.tdetail__img{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--img-w, 32%);height:auto;max-width:none;transform:translate(-50%,-50%) scaleX(var(--img-flip, 1)) rotate(var(--img-rot, 0deg));filter:var(--img-shadow, none)}.tdetail__tag{align-self:flex-start;margin-block-start:1.25rem;padding:.3125rem .75rem;border-radius:var(--radius-pill);background:var(--clinic-chip, var(--clinic-tint));color:var(--clinic-ink);font-size:.6875rem;font-weight:500;line-height:1.55;letter-spacing:.08em;text-transform:uppercase}.template-page-erectile-dysfunction .tdetail__tag{text-transform:none}.tdetail__title{margin:.875rem 0 0;font-size:clamp(1.75rem,2.22vw,2rem);font-weight:300;line-height:1.05;letter-spacing:-.02em}.tdetail__sub{margin-block-start:.25rem;color:var(--color-subtle);font-size:.90625rem;font-weight:300;line-height:1.55;letter-spacing:-.0055em}.tdetail__body{margin-block-start:1.125rem;color:var(--color-body);font-size:.9375rem;font-weight:300;line-height:1.55;letter-spacing:-.0053em}.tdetail__facts{margin:1.5rem 0 0;padding:0;list-style:none;color:var(--color-body);font-size:.875rem;font-weight:300;line-height:1.55;letter-spacing:-.0057em}.tdetail__facts li{position:relative;padding:0 0 .6875rem .9375rem}.tdetail__facts li:before{content:"";position:absolute;inset-block-start:.53125rem;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:var(--clinic-dot)}.tdetail__facts+.tdetail__foot{margin-block-start:1.75rem}.tdetail__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-block-start:auto;padding-block-start:1.375rem;border-block-start:1px solid var(--color-rule)}.tdetail__price{display:flex;flex-direction:column;font-weight:300}.tdetail__from{color:var(--color-subtle);font-size:.875rem;line-height:1.55;letter-spacing:-.0057em}.tdetail__amount{font-size:1.75rem;line-height:1.55;letter-spacing:-.015em}.tdetail__note{color:var(--color-subtle);font-size:.6875rem;line-height:1.55;letter-spacing:.04em}.tdetail__actions{display:flex;align-items:center;gap:.5rem}.tdetail__btn{border:0;padding:.75rem 1.25rem;font-size:.875rem;font-weight:400;line-height:1.55}.tdetail__actions .btn-text{color:var(--color-subtle);font-size:.8125rem;font-weight:300;line-height:1.55;letter-spacing:-.0062em}@media(max-width:40rem){:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail{padding:1.5rem 1.25rem;border-color:var(--color-line)}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__media{aspect-ratio:auto;height:12.5rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__tag{margin-block-start:calc(2.25rem + var(--clinic-m-gap, 0px));padding:.25rem .625rem;font-size:.625rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__title{margin-block-start:calc(1.625rem + var(--clinic-m-gap, 0px));font-size:1.625rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__sub{margin-block-start:calc(1.25rem + var(--clinic-m-gap, 0px));font-size:.8125rem;letter-spacing:-.0062em}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__body{margin-block-start:calc(1.75rem + var(--clinic-m-gap, 0px));font-size:.875rem;line-height:1.6;letter-spacing:-.0057em}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__facts{margin-block-start:1.25rem;font-size:.8125rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__facts li{padding-block-end:.5rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__facts li:before{inset-block-start:.5rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__foot{padding-block-start:1rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__body+.tdetail__foot,:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__facts+.tdetail__foot{margin-block-start:calc(2rem + var(--clinic-m-gap, 0px))}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__from{font-size:.75rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__amount{font-size:1.375rem;line-height:1.5364;letter-spacing:-.02em}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__note{font-size:.625rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__btn{padding:.625rem 1rem;font-size:.75rem}}@media(max-width:40rem){:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__foot{flex-wrap:nowrap;gap:.75rem}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__actions .btn-text{display:none}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .tdetail__btn{flex:none;white-space:nowrap}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
