*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-size:var(--text-body--size);line-height:var(--text-body--leading);letter-spacing:var(--text-body--tracking);font-weight:400;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--color-terra);outline-offset:3px;border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:100;inset-block-start:.5rem;inset-inline-start:.5rem;padding:.75rem 1.25rem;background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-pill);font-size:var(--text-sm--size);text-decoration:none;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.t-display,.t-h1,.t-h2{font-weight:300;margin:0}.t-display{font-size:var(--text-display--size);line-height:var(--text-display--leading);letter-spacing:var(--text-display--tracking)}.t-h1{font-size:var(--text-h1--size);line-height:var(--text-h1--leading);letter-spacing:var(--text-h1--tracking)}.t-h2{font-size:var(--text-h2--size);line-height:var(--text-h2--leading);letter-spacing:var(--text-h2--tracking)}.t-lead{font-size:var(--text-lead--size);line-height:var(--text-lead--leading);letter-spacing:var(--text-lead--tracking);color:var(--color-ink-muted)}.t-sm{font-size:var(--text-sm--size);line-height:var(--text-sm--leading);letter-spacing:var(--text-sm--tracking)}.t-muted{color:var(--color-ink-muted)}.t-faint{color:var(--color-ink-faint)}.t-terra{color:var(--color-terra)}.eyebrow{display:flex;align-items:center;gap:.625rem;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-ink-muted)}.eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-terra)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.75rem;border:1px solid transparent;border-radius:var(--radius-pill);font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:-.0067em;text-decoration:none;cursor:pointer;transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out)}.btn--primary{background:var(--color-terra);color:#fff}.btn--primary:hover{background:#b9573c}.btn--ink{background:var(--color-ink);color:#fff;padding:.625rem 1.25rem;font-size:var(--text-sm--size)}.btn--ink:hover{background:#3a322c}.btn--outline{background:transparent;border-color:var(--color-line);color:var(--color-ink)}.btn--outline:hover{border-color:var(--color-ink)}.btn-text{display:inline-flex;align-items:center;min-height:1.5rem;color:var(--color-ink);font-size:.9375rem;letter-spacing:-.0067em;text-decoration:none;border-bottom:1px solid currentcolor;transition:border-color var(--duration) var(--ease-out)}.btn-text:hover{border-bottom-color:transparent}.arrow-circle{display:flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-ink);color:#fff;font-size:1.0625rem;line-height:1;transition:transform var(--duration) var(--ease-out)}.arrow-circle--soft{background:var(--color-terra-soft);color:var(--color-ink)}.section-pad{padding-block:clamp(2.8rem,5.36vw,4.8rem)}.stack{display:flex;flex-direction:column}.section-head{display:flex;align-items:flex-end;gap:5rem}.section-head__title{display:flex;flex:0 1 45rem;flex-direction:column;gap:1.75rem}.section-head__heading{margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;line-height:1;letter-spacing:-.035em}.section-head__body{flex:1 1 0;max-width:26.25rem;margin:0;color:var(--color-ink-muted);font-size:1.0625rem;line-height:1.588;letter-spacing:-.009em}@media(max-width:56.25rem){.section-head{flex-direction:column;align-items:flex-start;gap:1.5rem}.section-head__title,.section-head__body{flex:none}}.scheme-sexual-health{--clinic-tint: #e8f0f7;--clinic-band: #eef4f9;--clinic-ink: #3b5f82;--clinic-dot: #6b92b5;--clinic-grad-from: #6b92b5;--clinic-grad-to: #3b5f82}.scheme-hair-loss{--clinic-tint: #f7efe4;--clinic-band: #f8f2e9;--clinic-ink: #8f5a1f;--clinic-dot: #ca883e;--clinic-grad-from: #ca883e;--clinic-grad-to: #8f5a1f}.scheme-weight-him{--clinic-tint: #e5e9f0;--clinic-band: #ebf0f7;--clinic-ink: #0f1b36;--clinic-dot: #1b2a4a;--clinic-grad-from: #1b2a4a;--clinic-grad-to: #0f1b36}.scheme-weight-her{--clinic-tint: #f2e5e8;--clinic-band: #f0e8ea;--clinic-ink: #3d1320;--clinic-dot: #6e2638;--clinic-grad-from: #6e2638;--clinic-grad-to: #3d1320}:root{--color-body: #3a3a3a;--color-subtle: #5c5c5c;--color-rule: #e5e2dc;--color-card: #fffdfa}.clinic-accent{color:var(--clinic-grad-to)}@supports (background-clip: text) or (-webkit-background-clip: text){.clinic-accent{background-image:linear-gradient(to right,var(--clinic-grad-from),var(--clinic-grad-to));-webkit-background-clip:text;background-clip:text;color:transparent}}.clinic-eyebrow{color:var(--clinic-ink);font-size:.6875rem;letter-spacing:.18em;line-height:1.55;text-transform:uppercase}.template-page-how-it-works .clinic-eyebrow{display:flex;align-items:center;gap:.625rem;color:var(--color-ink-muted);font-weight:500;letter-spacing:.15em;line-height:1.4545}.template-page-how-it-works .clinic-eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-terra)}.template-page-how-it-works{--color-subtle: var(--color-ink-muted);--color-rule: var(--color-line)}.template-page-delivery-refunds .clinic-eyebrow{display:flex;align-items:center;gap:.5rem;color:var(--color-ink-muted);font-weight:500;letter-spacing:.15em;line-height:1.4545}.template-page-delivery-refunds .clinic-eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-terra)}.template-page-delivery-refunds{--color-subtle: var(--color-ink-muted);--color-rule: var(--color-line)}[id]{scroll-margin-top:calc(var(--header-height) + 1.5rem)}.template-product,.template-page-weight-loss-for-him,.template-page-weight-loss-for-her,.template-page-hair-loss,.template-page-erectile-dysfunction{--page-margin: clamp(1.25rem, 6.94vw, 6.25rem)}@media(max-width:40rem){:root,main[class]{--page-margin: 1.25rem}:root{--header-height: 4.5rem;--text-eyebrow--size: .625rem;--text-eyebrow--leading: 1.5}.eyebrow{gap:.5rem}.eyebrow:before{width:5px;height:5px}.clinic-eyebrow{font-size:.625rem;font-weight:500;line-height:1.55;letter-spacing:.198em}.template-product .clinic-eyebrow{line-height:1.5;letter-spacing:.15em}.section-pad{padding-block:4.4rem}.section-head{gap:1rem}.section-head__title{gap:1.25rem}.section-head__heading{font-size:2.75rem;line-height:1;letter-spacing:-.0341em}.section-head__body{max-width:none;font-size:.9375rem;line-height:1.5333;letter-spacing:-.0067em}.template-page-clinics .section-head__heading,.template-page-how-it-works .section-head__heading{font-size:2.5rem;line-height:1.025;letter-spacing:-.0325em}.template-page-clinics .section-head__title,.template-page-how-it-works .section-head__title{gap:1rem}.template-page-clinics .section-head,.template-page-how-it-works .section-head{gap:.75rem}.btn{padding:.8125rem 1.375rem;font-size:.875rem;line-height:1.4}.btn-text{font-size:.875rem;font-weight:400;line-height:1.4286}}.band{background:var(--band-bg, transparent)}.band--surface{--band-bg: var(--color-surface);border-block:1px solid var(--color-line)}.band__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.shopify-section-group-header-group{position:sticky;top:0;z-index:50}.stacked-head{max-width:40rem}.stacked-head__heading{margin:1.125rem 0 0;font-weight:300;line-height:1.05;letter-spacing:-.035em}.stacked-head--large .stacked-head__heading{font-size:clamp(2.25rem,4.44vw,4rem)}.stacked-head--small .stacked-head__heading{font-size:clamp(2rem,3.06vw,2.75rem)}.stacked-head__body{margin-block-start:1.25rem;color:var(--color-subtle);font-size:1rem;font-weight:300;line-height:1.75}.rte{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.65}.rte>*+*{margin-block-start:.875rem}.rte strong{color:var(--color-ink);font-weight:500}.rte a{color:var(--color-ink)}.rte ul,.rte ol{margin:.875rem 0 0;padding-inline-start:1.25rem}.rte li{padding-block:.25rem}.template-product{--color-body: var(--color-ink);--color-subtle: var(--color-ink-muted);--color-rule: var(--color-line);--color-card: var(--color-surface)}.template-product .clinic-eyebrow{display:flex;align-items:center;gap:.625rem;color:var(--clinic-dot);font-weight:500;letter-spacing:.15em;line-height:1.4545}.template-product .clinic-eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--clinic-dot)}.template-product .stacked-head{max-width:42.5rem}.template-product .stacked-head__heading{margin-block-start:1.5rem;line-height:1}.template-page-hair-loss{--clinic-wash: #f5efe5;--clinic-grad-lift: #e5a55c;--clinic-strong: #4a2d14}.template-page-hair-loss .scheme-hair-loss{--clinic-band: #f5efe5}.template-page-hair-loss .btn--ink{color:#fafaf7}.template-page-hair-loss .sci-step__num{color:#c07f35}.template-page-hair-loss .sci-step{height:auto}.template-page-hair-loss .stacked-head__heading{line-height:.98}.template-page-hair-loss .stacked-head__body{color:var(--color-body);font-size:1.125rem;line-height:1.55;letter-spacing:-.0044em}@supports (background-clip: text) or (-webkit-background-clip: text){.template-page-hair-loss .clinic-accent{background-image:linear-gradient(to right,var(--clinic-grad-lift),var(--clinic-grad-from) 50%,var(--clinic-grad-to))}}.template-page-erectile-dysfunction{--color-canvas: #fbfcfd;--clinic-chip: #d4e4f0;background:var(--color-canvas)}.template-page-erectile-dysfunction .stacked-head__heading{line-height:.98}.template-page-erectile-dysfunction .stacked-head__body{color:var(--color-body);font-size:1.125rem;line-height:1.55;letter-spacing:-.0044em}@media(max-width:40rem){.template-page-erectile-dysfunction{--clinic-m-gap: 0px}.template-page-hair-loss{--clinic-m-gap: 4px}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .stacked-head__heading{margin-block-start:1rem;font-size:1.75rem;line-height:1.06;letter-spacing:-.02em}:is(.template-page-erectile-dysfunction,.template-page-hair-loss) .stacked-head__body{margin-block-start:.75rem;font-size:.9375rem;line-height:1.55;letter-spacing:-.0053em}:is(.template-product,.template-page-how-it-works) .clinic-eyebrow{line-height:1.5}.template-page-delivery-refunds .clinic-eyebrow{line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
