.hlm-section.c-section{background:transparent;overflow:visible}#main-content .shopify-section.hlm-section{display:block}.hlm{--wine:#351C25;--burgundy:#6F2C3F;--chocolate:#4C372A;--pink:#DBB7BB;--blush:#F2E6E3;--taupe:#CBB9B0;background:var(--hlm-background,var(--blush));color:var(--hlm-foreground,var(--burgundy));font-family:Schrifted Sans,Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.6;letter-spacing:0}.hlm *,.hlm *:before,.hlm *:after{box-sizing:border-box}.hlm h1,.hlm h2,.hlm h3,.hlm p,.hlm ol,.hlm ul{margin:0}.hlm h1,.hlm h2,.hlm h3{font-family:"Schrifted Serif",Georgia,serif;font-weight:400;letter-spacing:0}.hlm h1 em,.hlm h2 em,.hlm h3 em,.hlm-kicker em{font-family:"Schrifted Serif",Georgia,serif;font-weight:400;font-style:italic}.hlm .hlm-copy strong,.hlm-question strong{font-family:Schrifted Sans,Arial,sans-serif;font-weight:400}.hlm h1{font-size:47px;line-height:1.2}.hlm h2{font-size:30px;line-height:1.2}.hlm h3{font-size:24px;line-height:1.2}.hlm-container{width:min(960px,calc(100% - 40px));margin:0 auto}.hlm img{display:block;max-width:100%}.hlm a{color:inherit;text-decoration:none}.hlm a:focus-visible{outline:2px solid currentColor!important;outline-offset:5px}.hlm .hlm-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;align-self:flex-start;width:auto;min-width:170px;min-height:48px;padding:12px;border:0;border-radius:22px;background:var(--wine);color:var(--blush);font:400 16px/24px Schrifted Sans,Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;transition:none}.hlm .hlm-pill svg{display:block;width:18px;height:18px;flex:none;stroke-width:2}.hlm .hlm-note{font:300 16px/28px Schrifted Sans,Arial,sans-serif;text-align:center;margin-top:26px}.hlm .hlm-note a{font-weight:700;text-decoration:none}.hlm-booking-row{text-align:center;margin-top:42px}.hlm-copy p+p{margin-top:16px}.hlm-hero{min-height:729px}.hlm-hero__inner{width:min(1152px,100%);min-height:729px;margin:0 auto;display:grid;grid-template-columns:576px 555px}.hlm-hero__copy{display:flex;flex-direction:column;justify-content:flex-start;padding:86px 34px 55px 6px}.hlm .hlm-kicker{font:400 16px/1.25 "Schrifted Serif",Georgia,serif;letter-spacing:0;text-transform:none;margin-bottom:34px}.hlm .hlm-kicker img{width:255px;height:21px}.hlm-hero h1{max-width:525px;margin-bottom:42px}.hlm-hero .hlm-copy{font-family:Schrifted Sans,Arial,sans-serif;font-weight:300;font-size:20px;line-height:1.6;max-width:511px;margin-bottom:12px}.hlm-hero .hlm-pill{background:var(--pink);color:var(--wine)}.hlm .hlm-phone{display:inline-flex;align-items:center;gap:18px;align-self:flex-start;margin-top:48px;font:400 20px/32px Schrifted Sans,Arial,sans-serif}.hlm-phone svg{width:32px;height:32px}.hlm-hero__image{position:relative;height:729px;overflow:hidden}.hlm-hero__image>img:not(.hlm-hero__logo){width:100%;height:100%;object-fit:cover;object-position:50% 52%}.hlm-hero__image .hlm-hero__logo{position:absolute;right:10px;bottom:16px;width:160px;height:auto}.hlm-press{padding:42px 0 28px}.hlm-press__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.hlm-press p{font:300 18px/1.5 Schrifted Sans,Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap}.hlm-press__logo{width:110px;height:34px;display:flex;align-items:center;justify-content:center}.hlm-press__logo{overflow:hidden}.hlm-press__logo img{width:100%;height:100%;object-fit:contain}.hlm-press__logo:nth-child(3) img{width:130px;height:130px;max-width:none;object-fit:fill}.hlm-press__logo:last-child img{width:90px;height:90px;max-width:none;object-fit:fill}.hlm-protocol{padding:45px 0 0}.hlm-booking-section{padding:42px 0 36px}.hlm-protocol__top{display:grid;grid-template-columns:460px 1fr;gap:86px}.hlm-protocol__image{height:593px;overflow:hidden;border-radius:15px}.hlm-protocol__image img{width:100%;height:100%;object-fit:cover}.hlm-protocol__copy{padding-top:52px}.hlm-protocol__copy h2{max-width:350px;margin-bottom:26px}.hlm-protocol__copy .hlm-copy{font-size:18px;line-height:28.8px}.hlm-protocol__copy h3{font-size:23px;margin:22px 0 10px}.hlm-protocol .hlm-copy ul{padding-left:28px;list-style:disc}.hlm-protocol .hlm-copy li{list-style:disc}.hlm-steps{margin:40px -40px 0}.hlm-steps h3{display:flex;align-items:center;gap:24px;font-size:30px}.hlm-steps h3:after{content:"";flex:1;border-top:1.5px solid var(--burgundy);opacity:.4}.hlm-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin-top:34px;padding:0}.hlm-steps li{display:flex;gap:14px;align-items:flex-start;list-style:none}.hlm-step-number{font:400 45px/1.2 "Schrifted Serif",Georgia,serif}.hlm-steps p{font-size:18px;line-height:28.8px}.hlm-video{padding:40px 0 65px}.hlm-video__frame{position:relative;width:100%;aspect-ratio:16/9}.hlm-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.hlm-transition{position:relative;height:401px;overflow:hidden;background-size:cover;background-position:51% 97%}.hlm-transition img{width:100%;height:100%;object-fit:cover;object-position:51% 97%}.hlm-transition__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--taupe);pointer-events:none}.hlm-results{padding:65px 0 0}.hlm-booking-section+.hlm-section .hlm-booking-row{margin-top:0}.hlm-results h2{font-size:47px;line-height:1.2;text-align:center;color:var(--blush);margin-bottom:120px}.hlm-results__list{display:grid;gap:80px}.hlm-result{display:grid;grid-template-columns:389px 1fr;gap:79px;align-items:center}.hlm-result__image{width:389px;height:389px}.hlm-result__image img{width:100%;height:100%;object-fit:contain}.hlm-result__copy h3{font-size:30px;line-height:1.4;margin-bottom:18px}.hlm-result__copy .hlm-copy{font-size:22px;line-height:1.6}.hlm-review{display:flex;align-items:center;gap:30px;margin-top:20px}.hlm-review cite{font:italic 20px/1.4 "Schrifted Serif",Georgia,serif}.hlm-stars{font-size:27px;letter-spacing:1px;white-space:nowrap}.hlm-results .hlm-pill,.hlm-booking-section--results .hlm-pill{color:var(--wine);background:var(--pink)}.hlm-faq{padding:90px 0 0}.hlm-faq__columns{display:grid;grid-template-columns:464px 1fr;gap:44px}.hlm-question{font-size:18px;line-height:1.6;margin-bottom:30px}.hlm-question h3{font:700 18px/1.6 Schrifted Sans,Arial,sans-serif}.hlm-faq__image{margin-top:42px;height:630px;width:520px;max-width:calc(100% + 24px);margin-left:-20px}.hlm-faq__image img{width:100%;height:100%;object-fit:cover;object-position:54% 69%}.hlm-final-cta{padding:44px 0 59px}.hlm-final-cta h2{font-size:44px;line-height:1.2;max-width:835px;margin-bottom:34px}.hlm-final-cta .hlm-note{margin:52px 0 0 40px;text-align:left}.hlm-final-cta .hlm-note a{font-weight:700;text-decoration:none}.hlm-footer-note{padding:36px 20px;text-align:center}.hlm-footer-note p{font:300 14px/1.6 Schrifted Sans,Arial,sans-serif;letter-spacing:0;text-transform:none}@media(min-width:1024px){.hlm-transition{background-attachment:fixed}.hlm-transition img{visibility:hidden}}@media(max-width:1199px)and (min-width:768px){.hlm-hero__inner{width:100%;grid-template-columns:50% 45%}.hlm-hero__copy{padding:60px 28px}.hlm-hero h1{font-size:40px}.hlm-protocol__top{grid-template-columns:46% 1fr;gap:6%}.hlm-steps{margin-left:0;margin-right:0}.hlm-result{grid-template-columns:40% 1fr;gap:6%}.hlm-result__image{width:100%;height:auto;aspect-ratio:1}.hlm-faq__columns{grid-template-columns:1fr 1fr;gap:36px}.hlm-faq__image{width:100%;max-width:100%;margin-left:0}}@media(max-width:767px){.hlm-container{width:calc(100% - 40px)}.hlm-hero,.hlm-hero__inner{min-height:0}.hlm-hero__inner{display:flex;flex-direction:column;width:100%}.hlm-hero__image{order:-1;height:131.5vw;max-height:660px}.hlm-hero__image .hlm-hero__logo{width:132px;right:24px}.hlm-hero__copy{padding:30px 20px 44px}.hlm .hlm-kicker{font-size:14px;margin-bottom:26px}.hlm .hlm-kicker img{width:min(43.75vw,175px);height:min(3.5vw,14px)}.hlm-hero h1{font-size:32px;line-height:1.2;max-width:340px;margin-bottom:20px}.hlm .hlm-phone{font-size:16px;margin-top:28px}.hlm-press{padding:24px 0 32px}.hlm-press__inner{flex-wrap:wrap;justify-content:center;gap:24px 30px}.hlm-press p{width:100%;text-align:center;font-size:18px}.hlm-press__logo{width:calc(50% - 30px);max-width:140px;height:34px}.hlm-protocol{padding:40px 0 0}.hlm-booking-section{padding:32px 0 24px}.hlm-protocol__top{display:block}.hlm-protocol__image{height:auto;aspect-ratio:360/397}.hlm-protocol__copy{padding-top:32px}.hlm-protocol__copy h2{font-size:26px;margin-bottom:22px}.hlm-protocol__copy .hlm-copy{font-size:16px;line-height:1.6}.hlm-protocol__copy h3{font-size:19px}.hlm-steps{margin:36px 0 0}.hlm-steps h3{font-size:30px}.hlm-steps ol{grid-template-columns:1fr;gap:30px}.hlm-steps p{font-size:16px}.hlm-booking-row{margin-top:32px}.hlm-video{padding:30px 0 40px}.hlm-video .hlm-container{width:100%}.hlm-transition{display:none}.hlm-results{padding:40px 0 0}.hlm-results+.hlm-booking-section{padding:32px 0 40px}.hlm-results h2{font-size:30px;margin-bottom:40px}.hlm-results__list{gap:44px}.hlm-result{display:block}.hlm-result__image{width:100%;height:auto;aspect-ratio:1;margin-bottom:30px}.hlm-result__copy h3{font-size:22px;line-height:1.4}.hlm-result__copy .hlm-copy{font-size:16px}.hlm-review{gap:22px}.hlm-review cite{font-size:16px}.hlm-stars{font-size:22px}.hlm-faq{padding:40px 0}.hlm-faq__columns{display:block}.hlm-faq__columns>div:last-child{display:flex;flex-direction:column}.hlm-faq__image{order:-1}.hlm-question,.hlm-question h3{font-size:16px;line-height:1.4}.hlm-faq__image{width:100%;max-width:100%;height:auto;aspect-ratio:360/486;margin:30px 0 0}.hlm-final-cta{padding:40px 0}.hlm-final-cta h2{font-size:28px}.hlm .hlm-note{font-size:16px;line-height:25px}.hlm-final-cta .hlm-note{margin-left:0}.hlm-footer-note{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.hlm *{transition:none!important;animation:none!important}}@media(max-width:1200px){.hair-loss-landing{--hlm-type-unit:1.33vw}.hair-loss-landing .hlm-hero h1,.hair-loss-landing .hlm-results h2{font-size:calc(var(--hlm-type-unit) * 2.9375)}.hair-loss-landing .hlm-hero .hlm-copy,.hair-loss-landing .hlm .hlm-phone{font-size:calc(var(--hlm-type-unit) * 1.25);line-height:1.6}.hair-loss-landing .hlm-press p,.hair-loss-landing .hlm-protocol__copy .hlm-copy,.hair-loss-landing .hlm-steps p,.hair-loss-landing .hlm-question,.hair-loss-landing .hlm-question h3{font-size:calc(var(--hlm-type-unit) * 1.125);line-height:1.6}.hair-loss-landing .hlm-protocol__copy h2,.hair-loss-landing .hlm-steps h3,.hair-loss-landing .hlm-result__copy h3{font-size:calc(var(--hlm-type-unit) * 1.875)}.hair-loss-landing .hlm-protocol__copy h3,.hair-loss-landing .hlm-result__copy .hlm-copy{font-size:calc(var(--hlm-type-unit) * 1.375)}.hair-loss-landing .hlm-step-number{font-size:calc(var(--hlm-type-unit) * 3.125);line-height:1.6}.hair-loss-landing .hlm-review cite{font-size:calc(var(--hlm-type-unit) * 1.25);line-height:1.6}.hair-loss-landing .hlm .hlm-note{font-size:var(--hlm-type-unit);line-height:1.6}.hair-loss-landing .hlm-final-cta h2{font-size:calc(var(--hlm-type-unit) * 2.75)}.hair-loss-landing .hlm-footer-note p{font-size:calc(var(--hlm-type-unit) * .875)}}@media(max-width:767px){.hair-loss-landing{--hlm-type-unit:min(4vw,16px)}.hair-loss-landing .hlm-hero h1{font-size:calc(var(--hlm-type-unit) * 2)}.hair-loss-landing .hlm-hero .hlm-copy,.hair-loss-landing .hlm .hlm-phone{font-size:calc(var(--hlm-type-unit) * .875)}.hair-loss-landing .hlm-protocol__copy h2{font-size:calc(var(--hlm-type-unit) * 1.625)}.hair-loss-landing .hlm-protocol__copy h3{font-size:calc(var(--hlm-type-unit) * 1.1875)}.hair-loss-landing .hlm-protocol__copy .hlm-copy,.hair-loss-landing .hlm-steps p,.hair-loss-landing .hlm-result__copy .hlm-copy,.hair-loss-landing .hlm-question,.hair-loss-landing .hlm-question h3{font-size:var(--hlm-type-unit)}.hair-loss-landing .hlm-step-number{font-size:calc(var(--hlm-type-unit) * 2.8125)}.hair-loss-landing .hlm-steps li:nth-child(2) .hlm-step-number{font-size:calc(var(--hlm-type-unit) * 2.875)}.hair-loss-landing .hlm-results h2{font-size:calc(var(--hlm-type-unit) * 1.875)}.hair-loss-landing .hlm-result__copy h3{font-size:calc(var(--hlm-type-unit) * 1.375)}.hair-loss-landing .hlm-review cite{font-size:calc(var(--hlm-type-unit) * .9375)}.hair-loss-landing .hlm .hlm-note{font-size:calc(var(--hlm-type-unit) * .6875)}.hair-loss-landing .hlm-question,.hair-loss-landing .hlm-question h3,.hair-loss-landing .hlm-footer-note p{line-height:1.4}.hair-loss-landing .hlm-final-cta h2{font-size:calc(var(--hlm-type-unit) * 1.75)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/hair-loss-melbourne.css.map */
