.site-root .consultation-page,.site-root .correction-page,.site-root .home-extension-page,.site-root .installation-page,.site-root .newhair-extension-page{--consultation-dark:#211710;--consultation-cream:#f4ede5;--consultation-gold:#d8aa77}.site-root .consultation-page .service-landing-hero,.site-root .correction-page .service-landing-hero,.site-root .home-extension-page .service-landing-hero,.site-root .installation-page .service-landing-hero,.site-root .newhair-extension-page .service-landing-hero{color:#f8f1e9;background:linear-gradient(90deg,#211710 0% 46%,#3b2a20 100%);height:383px;min-height:0;display:block;position:relative;overflow:hidden}.site-root .consultation-page .service-landing-hero-image,.site-root .correction-page .service-landing-hero-image,.site-root .home-extension-page .service-landing-hero-image,.site-root .installation-page .service-landing-hero-image,.site-root .newhair-extension-page .service-landing-hero-image{z-index:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.site-root .consultation-page .service-landing-hero-image:before,.site-root .correction-page .service-landing-hero-image:before,.site-root .home-extension-page .service-landing-hero-image:before,.site-root .installation-page .service-landing-hero-image:before,.site-root .newhair-extension-page .service-landing-hero-image:before{z-index:1;background:linear-gradient(90deg,#1e130cd6 0%,#1e130cb5 35%,#1e130c2e 64%,#0000 100%)}.site-root .consultation-page .service-landing-hero-image img,.site-root .correction-page .service-landing-hero-image img,.site-root .home-extension-page .service-landing-hero-image img,.site-root .installation-page .service-landing-hero-image img,.site-root .newhair-extension-page .service-landing-hero-image img{object-fit:cover;width:514px;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9%);mask-image:linear-gradient(90deg,#0000,#000 9%)}.site-root .consultation-page .service-landing-hero-copy,.site-root .correction-page .service-landing-hero-copy,.site-root .home-extension-page .service-landing-hero-copy,.site-root .installation-page .service-landing-hero-copy,.site-root .newhair-extension-page .service-landing-hero-copy{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:min(56%,570px);height:100%;min-height:0;padding:30px 0 17px clamp(36px,5.8vw,60px);display:flex;position:relative}.site-root .consultation-page .service-landing-brand,.site-root .correction-page .service-landing-brand,.site-root .home-extension-page .service-landing-brand,.site-root .installation-page .service-landing-brand,.site-root .newhair-extension-page .service-landing-brand{color:#f7efe5;margin-bottom:13px;display:inline-block}.site-root .consultation-page .service-landing-brand>div,.site-root .correction-page .service-landing-brand>div,.site-root .home-extension-page .service-landing-brand>div,.site-root .installation-page .service-landing-brand>div,.site-root .newhair-extension-page .service-landing-brand>div{flex-wrap:wrap;margin:0;display:flex}.site-root .consultation-page .service-landing-brand>div>div,.site-root .correction-page .service-landing-brand>div>div,.site-root .home-extension-page .service-landing-brand>div>div,.site-root .installation-page .service-landing-brand>div>div,.site-root .newhair-extension-page .service-landing-brand>div>div{color:inherit;letter-spacing:.22em;margin-bottom:0;font-size:10px;font-weight:500}.site-root .consultation-page .service-landing-brand>div>div+div,.site-root .correction-page .service-landing-brand>div>div+div,.site-root .home-extension-page .service-landing-brand>div>div+div,.site-root .installation-page .service-landing-brand>div>div+div,.site-root .newhair-extension-page .service-landing-brand>div>div+div{margin-left:20px}.site-root .consultation-page .service-landing-brand>div>div+div:before,.site-root .correction-page .service-landing-brand>div>div+div:before,.site-root .home-extension-page .service-landing-brand>div>div+div:before,.site-root .installation-page .service-landing-brand>div>div+div:before,.site-root .newhair-extension-page .service-landing-brand>div>div+div:before{background:currentColor;width:3px;height:3px;top:8px;left:-12px}.site-root .consultation-page .service-landing-hero h1,.site-root .correction-page .service-landing-hero h1,.site-root .home-extension-page .service-landing-hero h1,.site-root .installation-page .service-landing-hero h1,.site-root .newhair-extension-page .service-landing-hero h1{color:#f8f1e9;letter-spacing:-.04em;max-width:440px;margin:0 0 8px;font-size:clamp(54px,5.8vw,66px);line-height:.84}.site-root .consultation-page .service-landing-hero h1 span,.site-root .correction-page .service-landing-hero h1 span,.site-root .home-extension-page .service-landing-hero h1 span,.site-root .installation-page .service-landing-hero h1 span,.site-root .newhair-extension-page .service-landing-hero h1 span{color:var(--consultation-gold);display:block}.site-root .consultation-page .service-landing-subtitle,.site-root .correction-page .service-landing-subtitle,.site-root .home-extension-page .service-landing-subtitle,.site-root .installation-page .service-landing-subtitle,.site-root .newhair-extension-page .service-landing-subtitle{color:var(--consultation-gold);margin:0 0 7px;font-size:clamp(22px,2.4vw,27px);line-height:1}.site-root .consultation-page .service-landing-summary,.site-root .correction-page .service-landing-summary,.site-root .home-extension-page .service-landing-summary,.site-root .installation-page .service-landing-summary,.site-root .newhair-extension-page .service-landing-summary{color:#f5eee6;letter-spacing:0;max-width:420px;margin:0 0 10px;font-size:14px;line-height:1.3}.site-root .consultation-page .service-landing-hero .button,.site-root .correction-page .service-landing-hero .button,.site-root .home-extension-page .service-landing-hero .button,.site-root .installation-page .service-landing-hero .button,.site-root .newhair-extension-page .service-landing-hero .button{margin-top:22px}.site-root .consultation-page .service-landing-tagline,.site-root .correction-page .service-landing-tagline,.site-root .home-extension-page .service-landing-tagline,.site-root .installation-page .service-landing-tagline,.site-root .newhair-extension-page .service-landing-tagline{color:#f7efe5;letter-spacing:.22em;text-transform:uppercase;margin:10px 0 0;font-size:10px;font-weight:600}.site-root .consultation-page .service-landing-hero .button,.site-root .consultation-page .service-closing .button,.site-root .correction-page .service-landing-hero .button,.site-root .correction-page .service-closing .button,.site-root .home-extension-page .service-landing-hero .button,.site-root .home-extension-page .service-closing .button,.site-root .installation-page .service-landing-hero .button,.site-root .installation-page .service-closing .button,.site-root .newhair-extension-page .service-landing-hero .button,.site-root .newhair-extension-page .service-closing .button{color:#241810;letter-spacing:.13em;background:#d7aa77;gap:18px;min-height:42px;padding:10px 24px;font-size:11px;font-weight:700}.site-root .consultation-page .service-process,.site-root .correction-page .service-process,.site-root .home-extension-page .service-process,.site-root .installation-page .service-process,.site-root .newhair-extension-page .service-process{background:var(--consultation-cream);color:#1f1914;height:457px;padding:18px 35px}.site-root .consultation-page .service-process .service-landing-heading,.site-root .consultation-page .service-options .service-landing-heading,.site-root .correction-page .service-process .service-landing-heading,.site-root .correction-page .service-options .service-landing-heading,.site-root .home-extension-page .service-process .service-landing-heading,.site-root .home-extension-page .service-options .service-landing-heading,.site-root .installation-page .service-process .service-landing-heading,.site-root .installation-page .service-options .service-landing-heading,.site-root .newhair-extension-page .service-process .service-landing-heading,.site-root .newhair-extension-page .service-options .service-landing-heading{max-width:none;margin:0 0 12px;padding:0 24px}.site-root .consultation-page .service-process .service-landing-heading,.site-root .correction-page .service-process .service-landing-heading,.site-root .home-extension-page .service-process .service-landing-heading,.site-root .installation-page .service-process .service-landing-heading,.site-root .newhair-extension-page .service-process .service-landing-heading{margin-bottom:18px}.site-root .consultation-page .service-process .eyebrow,.site-root .consultation-page .service-options .eyebrow,.site-root .consultation-page .service-closing .eyebrow,.site-root .correction-page .service-process .eyebrow,.site-root .correction-page .service-options .eyebrow,.site-root .correction-page .service-closing .eyebrow,.site-root .home-extension-page .service-process .eyebrow,.site-root .home-extension-page .service-options .eyebrow,.site-root .home-extension-page .service-closing .eyebrow,.site-root .installation-page .service-process .eyebrow,.site-root .installation-page .service-options .eyebrow,.site-root .installation-page .service-closing .eyebrow,.site-root .newhair-extension-page .service-process .eyebrow,.site-root .newhair-extension-page .service-options .eyebrow,.site-root .newhair-extension-page .service-closing .eyebrow{font-family:var(--font-body),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:600}.site-root .consultation-page .service-process .service-landing-heading h2,.site-root .consultation-page .service-options .service-landing-heading h2,.site-root .correction-page .service-process .service-landing-heading h2,.site-root .correction-page .service-options .service-landing-heading h2,.site-root .home-extension-page .service-process .service-landing-heading h2,.site-root .home-extension-page .service-options .service-landing-heading h2,.site-root .installation-page .service-process .service-landing-heading h2,.site-root .installation-page .service-options .service-landing-heading h2,.site-root .newhair-extension-page .service-process .service-landing-heading h2,.site-root .newhair-extension-page .service-options .service-landing-heading h2{letter-spacing:-.035em;margin:0;font-size:45px;line-height:.96}.site-root .consultation-page .service-process .service-landing-heading>p:last-child,.site-root .correction-page .service-process .service-landing-heading>p:last-child,.site-root .home-extension-page .service-process .service-landing-heading>p:last-child,.site-root .installation-page .service-process .service-landing-heading>p:last-child,.site-root .newhair-extension-page .service-process .service-landing-heading>p:last-child{color:#34281e;max-width:none;font-family:var(--font-display),Georgia,serif;letter-spacing:0;margin:0;font-size:21px;line-height:1.15}.site-root .consultation-page .service-process-grid,.site-root .correction-page .service-process-grid,.site-root .home-extension-page .service-process-grid,.site-root .installation-page .service-process-grid,.site-root .newhair-extension-page .service-process-grid{gap:0;max-width:none}.site-root .consultation-page .service-process-card,.site-root .correction-page .service-process-card,.site-root .home-extension-page .service-process-card,.site-root .installation-page .service-process-card,.site-root .newhair-extension-page .service-process-card{border-left-color:#d5c8b9;padding:0 6px}.site-root .consultation-page .service-process-card:first-child,.site-root .correction-page .service-process-card:first-child,.site-root .home-extension-page .service-process-card:first-child,.site-root .installation-page .service-process-card:first-child,.site-root .newhair-extension-page .service-process-card:first-child{padding-left:0}.site-root .consultation-page .service-process-card:last-child,.site-root .correction-page .service-process-card:last-child,.site-root .home-extension-page .service-process-card:last-child,.site-root .installation-page .service-process-card:last-child,.site-root .newhair-extension-page .service-process-card:last-child{padding-right:0}.site-root .consultation-page .service-process-card img,.site-root .correction-page .service-process-card img,.site-root .home-extension-page .service-process-card img,.site-root .installation-page .service-process-card img,.site-root .newhair-extension-page .service-process-card img{object-fit:cover;height:160px;margin-bottom:8px}.site-root .consultation-page .service-process-card .eyebrow,.site-root .correction-page .service-process-card .eyebrow,.site-root .home-extension-page .service-process-card .eyebrow,.site-root .installation-page .service-process-card .eyebrow,.site-root .newhair-extension-page .service-process-card .eyebrow{color:#7b5938;margin-bottom:4px;font-size:10px}.site-root .consultation-page .service-process-card h3,.site-root .correction-page .service-process-card h3,.site-root .home-extension-page .service-process-card h3,.site-root .installation-page .service-process-card h3,.site-root .newhair-extension-page .service-process-card h3{margin-bottom:6px;font-size:11px;line-height:1.32}.site-root .consultation-page .service-process-card>p:last-child,.site-root .correction-page .service-process-card>p:last-child,.site-root .home-extension-page .service-process-card>p:last-child,.site-root .installation-page .service-process-card>p:last-child,.site-root .newhair-extension-page .service-process-card>p:last-child{color:#3d342b;letter-spacing:0;font-size:14px;line-height:1.32}.site-root .consultation-page .service-options,.site-root .correction-page .service-options,.site-root .home-extension-page .service-options,.site-root .installation-page .service-options,.site-root .newhair-extension-page .service-options{background:var(--consultation-dark);color:#f7eee6;height:425px;padding:17px 41px 23px}.site-root .consultation-page .service-options .service-landing-heading,.site-root .correction-page .service-options .service-landing-heading,.site-root .home-extension-page .service-options .service-landing-heading,.site-root .installation-page .service-options .service-landing-heading,.site-root .newhair-extension-page .service-options .service-landing-heading{margin-bottom:9px;padding:0 18px}.site-root .consultation-page .service-options .service-landing-heading>p:last-child,.site-root .correction-page .service-options .service-landing-heading>p:last-child,.site-root .home-extension-page .service-options .service-landing-heading>p:last-child,.site-root .installation-page .service-options .service-landing-heading>p:last-child,.site-root .newhair-extension-page .service-options .service-landing-heading>p:last-child{color:#f1e7dc;max-width:none;font-family:var(--font-display),Georgia,serif;margin:0;font-size:20px;line-height:1.15}.site-root .consultation-page .service-options-grid,.site-root .correction-page .service-options-grid,.site-root .home-extension-page .service-options-grid,.site-root .installation-page .service-options-grid,.site-root .newhair-extension-page .service-options-grid{gap:11px;max-width:none}.site-root .consultation-page .service-option-card,.site-root .correction-page .service-option-card,.site-root .home-extension-page .service-option-card,.site-root .installation-page .service-option-card,.site-root .newhair-extension-page .service-option-card{border-color:#b39578;height:280px;min-height:0;padding:13px 22px 8px}.site-root .consultation-page .service-option-card:before,.site-root .correction-page .service-option-card:before,.site-root .home-extension-page .service-option-card:before,.site-root .installation-page .service-option-card:before,.site-root .newhair-extension-page .service-option-card:before{content:"";background:50%/contain no-repeat;flex:none;width:52px;height:42px;margin:0 auto 2px;display:block}.site-root .consultation-page .service-option-card:first-child:before,.site-root .correction-page .service-option-card:first-child:before,.site-root .home-extension-page .service-option-card:first-child:before,.site-root .installation-page .service-option-card:first-child:before,.site-root .newhair-extension-page .service-option-card:first-child:before{background-image:url(/media/anna/consultation-reference-icon-1.png)}.site-root .consultation-page .service-option-card:nth-child(2):before,.site-root .correction-page .service-option-card:nth-child(2):before,.site-root .home-extension-page .service-option-card:nth-child(2):before,.site-root .installation-page .service-option-card:nth-child(2):before,.site-root .newhair-extension-page .service-option-card:nth-child(2):before{background-image:url(/media/anna/consultation-reference-icon-2.png)}.site-root .consultation-page .service-option-card:nth-child(3):before,.site-root .correction-page .service-option-card:nth-child(3):before,.site-root .home-extension-page .service-option-card:nth-child(3):before,.site-root .installation-page .service-option-card:nth-child(3):before,.site-root .newhair-extension-page .service-option-card:nth-child(3):before{background-image:url(/media/anna/consultation-reference-icon-3.png)}.site-root .consultation-page .service-option-card .eyebrow,.site-root .correction-page .service-option-card .eyebrow,.site-root .home-extension-page .service-option-card .eyebrow,.site-root .installation-page .service-option-card .eyebrow,.site-root .newhair-extension-page .service-option-card .eyebrow{color:#f2dfcc;margin-bottom:0}.site-root .consultation-page .service-option-card h3,.site-root .correction-page .service-option-card h3,.site-root .home-extension-page .service-option-card h3,.site-root .installation-page .service-option-card h3,.site-root .newhair-extension-page .service-option-card h3{margin:2px 0;font-size:23px;line-height:1}.site-root .consultation-page .service-option-detail,.site-root .correction-page .service-option-detail,.site-root .home-extension-page .service-option-detail,.site-root .installation-page .service-option-detail,.site-root .newhair-extension-page .service-option-detail{color:#f0e5da;min-height:0;margin:0 0 7px;font-size:13px;line-height:1.2}.site-root .consultation-page .service-option-card dl div,.site-root .correction-page .service-option-card dl div,.site-root .home-extension-page .service-option-card dl div,.site-root .installation-page .service-option-card dl div,.site-root .newhair-extension-page .service-option-card dl div{border-top-color:#8c7561;padding:6px 0}.site-root .consultation-page .service-option-card dt,.site-root .correction-page .service-option-card dt,.site-root .home-extension-page .service-option-card dt,.site-root .installation-page .service-option-card dt,.site-root .newhair-extension-page .service-option-card dt{color:#f3dfc8;margin-bottom:0;font-size:9px}.site-root .consultation-page .service-option-card dd,.site-root .correction-page .service-option-card dd,.site-root .home-extension-page .service-option-card dd,.site-root .installation-page .service-option-card dd,.site-root .newhair-extension-page .service-option-card dd{font-size:21px;line-height:1.1}.site-root .consultation-page .service-option-card dl div:last-child dd,.site-root .correction-page .service-option-card dl div:last-child dd,.site-root .home-extension-page .service-option-card dl div:last-child dd,.site-root .installation-page .service-option-card dl div:last-child dd,.site-root .newhair-extension-page .service-option-card dl div:last-child dd{color:var(--consultation-gold);font-family:var(--font-body),Arial,sans-serif;text-transform:uppercase;font-size:27px}.site-root .consultation-page .service-closing,.site-root .correction-page .service-closing,.site-root .home-extension-page .service-closing,.site-root .installation-page .service-closing,.site-root .newhair-extension-page .service-closing{background:var(--consultation-cream);color:#1f1914;grid-template-columns:33% 40% 27%;align-items:stretch;gap:0;height:271px;padding:0;display:grid}.site-root .consultation-page .service-closing figure,.site-root .correction-page .service-closing figure,.site-root .home-extension-page .service-closing figure,.site-root .installation-page .service-closing figure,.site-root .newhair-extension-page .service-closing figure{height:271px;min-height:0}.site-root .consultation-page .service-closing figure img,.site-root .correction-page .service-closing figure img,.site-root .home-extension-page .service-closing figure img,.site-root .installation-page .service-closing figure img,.site-root .newhair-extension-page .service-closing figure img{object-position:center;height:100%}.site-root .consultation-page .service-closing-copy,.site-root .correction-page .service-closing-copy,.site-root .home-extension-page .service-closing-copy,.site-root .installation-page .service-closing-copy,.site-root .newhair-extension-page .service-closing-copy{padding:18px 26px 15px 31px}.site-root .consultation-page .service-closing .eyebrow,.site-root .correction-page .service-closing .eyebrow,.site-root .home-extension-page .service-closing .eyebrow,.site-root .installation-page .service-closing .eyebrow,.site-root .newhair-extension-page .service-closing .eyebrow{color:#483629}.site-root .consultation-page .service-closing h2,.site-root .correction-page .service-closing h2,.site-root .home-extension-page .service-closing h2,.site-root .installation-page .service-closing h2,.site-root .newhair-extension-page .service-closing h2{margin:4px 0 5px;font-size:34px;line-height:.95}.site-root .consultation-page .service-closing-copy>p:not(.eyebrow),.site-root .correction-page .service-closing-copy>p:not(.eyebrow),.site-root .home-extension-page .service-closing-copy>p:not(.eyebrow),.site-root .installation-page .service-closing-copy>p:not(.eyebrow),.site-root .newhair-extension-page .service-closing-copy>p:not(.eyebrow){color:#3d342b;letter-spacing:.3px;margin:0 0 10px;font-size:14px;line-height:1.28}.site-root .consultation-page .service-closing-checklist,.site-root .correction-page .service-closing-checklist,.site-root .home-extension-page .service-closing-checklist,.site-root .installation-page .service-closing-checklist,.site-root .newhair-extension-page .service-closing-checklist{border-left:1px solid #d5c8b9;margin:18px 0;padding:0 17px 0 28px}.site-root .consultation-page .service-closing-checklist>.eyebrow,.site-root .correction-page .service-closing-checklist>.eyebrow,.site-root .home-extension-page .service-closing-checklist>.eyebrow,.site-root .installation-page .service-closing-checklist>.eyebrow,.site-root .newhair-extension-page .service-closing-checklist>.eyebrow{color:#483629;letter-spacing:.2em;margin-bottom:17px;font-size:9px}.site-root .consultation-page .service-closing-checklist ul,.site-root .correction-page .service-closing-checklist ul,.site-root .home-extension-page .service-closing-checklist ul,.site-root .installation-page .service-closing-checklist ul,.site-root .newhair-extension-page .service-closing-checklist ul{gap:14px;margin:0}.site-root .consultation-page .service-closing-checklist li,.site-root .correction-page .service-closing-checklist li,.site-root .home-extension-page .service-closing-checklist li,.site-root .installation-page .service-closing-checklist li,.site-root .newhair-extension-page .service-closing-checklist li{color:#3d342b;letter-spacing:0;grid-template-columns:31px minmax(0,1fr);align-items:center;column-gap:13px;font-size:12px;line-height:1.25;display:grid}.site-root .consultation-page .service-closing-checklist li:before,.site-root .correction-page .service-closing-checklist li:before,.site-root .home-extension-page .service-closing-checklist li:before,.site-root .installation-page .service-closing-checklist li:before,.site-root .newhair-extension-page .service-closing-checklist li:before{content:none}.site-root .consultation-page .service-closing-checklist-icon,.site-root .correction-page .service-closing-checklist-icon,.site-root .home-extension-page .service-closing-checklist-icon,.site-root .installation-page .service-closing-checklist-icon,.site-root .newhair-extension-page .service-closing-checklist-icon{color:#ae8157;width:29px;height:29px;display:block}@media (min-width:721px) and (max-width:900px){.site-root .consultation-page .service-process,.site-root .consultation-page .service-options,.site-root .consultation-page .service-closing,.site-root .correction-page .service-process,.site-root .correction-page .service-options,.site-root .correction-page .service-closing,.site-root .home-extension-page .service-process,.site-root .home-extension-page .service-options,.site-root .home-extension-page .service-closing,.site-root .installation-page .service-process,.site-root .installation-page .service-options,.site-root .installation-page .service-closing,.site-root .newhair-extension-page .service-process,.site-root .newhair-extension-page .service-options,.site-root .newhair-extension-page .service-closing{height:auto}.site-root .consultation-page .service-process,.site-root .correction-page .service-process,.site-root .home-extension-page .service-process,.site-root .installation-page .service-process,.site-root .newhair-extension-page .service-process{min-height:457px;padding-bottom:30px}.site-root .consultation-page .service-options,.site-root .correction-page .service-options,.site-root .home-extension-page .service-options,.site-root .installation-page .service-options,.site-root .newhair-extension-page .service-options{min-height:425px}.site-root .consultation-page .service-option-card,.site-root .correction-page .service-option-card,.site-root .home-extension-page .service-option-card,.site-root .installation-page .service-option-card,.site-root .newhair-extension-page .service-option-card{height:auto;min-height:280px}.site-root .consultation-page .service-closing,.site-root .correction-page .service-closing,.site-root .home-extension-page .service-closing,.site-root .installation-page .service-closing,.site-root .newhair-extension-page .service-closing{grid-template-columns:minmax(0,40%) minmax(0,60%);min-height:271px}.site-root .consultation-page .service-closing figure,.site-root .correction-page .service-closing figure,.site-root .home-extension-page .service-closing figure,.site-root .installation-page .service-closing figure,.site-root .newhair-extension-page .service-closing figure{height:auto;min-height:271px}}@media (min-width:721px) and (max-width:780px){.site-root .consultation-page .service-process-grid,.site-root .consultation-page .service-options-grid,.site-root .correction-page .service-process-grid,.site-root .correction-page .service-options-grid,.site-root .home-extension-page .service-process-grid,.site-root .home-extension-page .service-options-grid,.site-root .installation-page .service-process-grid,.site-root .installation-page .service-options-grid,.site-root .newhair-extension-page .service-process-grid,.site-root .newhair-extension-page .service-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.site-root .consultation-page .service-process-card:nth-child(3),.site-root .consultation-page .service-process-card:nth-child(5),.site-root .correction-page .service-process-card:nth-child(3),.site-root .correction-page .service-process-card:nth-child(5),.site-root .home-extension-page .service-process-card:nth-child(3),.site-root .home-extension-page .service-process-card:nth-child(5),.site-root .installation-page .service-process-card:nth-child(3),.site-root .installation-page .service-process-card:nth-child(5),.site-root .newhair-extension-page .service-process-card:nth-child(3),.site-root .newhair-extension-page .service-process-card:nth-child(5){border-left:0;padding-left:0}.site-root .consultation-page .service-process-card:nth-child(4),.site-root .correction-page .service-process-card:nth-child(4),.site-root .home-extension-page .service-process-card:nth-child(4),.site-root .installation-page .service-process-card:nth-child(4),.site-root .newhair-extension-page .service-process-card:nth-child(4){border-left:1px solid #d5c8b9;padding-left:6px}.site-root .consultation-page .service-process-card:last-child,.site-root .correction-page .service-process-card:last-child,.site-root .home-extension-page .service-process-card:last-child,.site-root .installation-page .service-process-card:last-child,.site-root .newhair-extension-page .service-process-card:last-child{grid-column:1/-1;justify-self:center;width:50%}.site-root .consultation-page .service-option-card:last-child,.site-root .correction-page .service-option-card:last-child,.site-root .home-extension-page .service-option-card:last-child,.site-root .installation-page .service-option-card:last-child,.site-root .newhair-extension-page .service-option-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}@media (max-width:720px){.site-root .consultation-page .service-landing-hero,.site-root .correction-page .service-landing-hero,.site-root .home-extension-page .service-landing-hero,.site-root .installation-page .service-landing-hero,.site-root .newhair-extension-page .service-landing-hero{height:auto;min-height:590px}.site-root .consultation-page .service-landing-hero-copy,.site-root .correction-page .service-landing-hero-copy,.site-root .home-extension-page .service-landing-hero-copy,.site-root .installation-page .service-landing-hero-copy,.site-root .newhair-extension-page .service-landing-hero-copy{justify-content:flex-end;width:100%;min-height:590px;padding:38px 24px 32px}.site-root .consultation-page .service-landing-hero-image:before,.site-root .correction-page .service-landing-hero-image:before,.site-root .home-extension-page .service-landing-hero-image:before,.site-root .installation-page .service-landing-hero-image:before,.site-root .newhair-extension-page .service-landing-hero-image:before{background:linear-gradient(#1e130c38,#1e130cab 42%,#1e130cf7)}.site-root .consultation-page .service-landing-hero-image img,.site-root .correction-page .service-landing-hero-image img,.site-root .home-extension-page .service-landing-hero-image img,.site-root .installation-page .service-landing-hero-image img,.site-root .newhair-extension-page .service-landing-hero-image img{object-position:35% center;width:100%;left:0;-webkit-mask-image:none;mask-image:none}.site-root .consultation-page .service-landing-hero .button,.site-root .correction-page .service-landing-hero .button,.site-root .home-extension-page .service-landing-hero .button,.site-root .installation-page .service-landing-hero .button,.site-root .newhair-extension-page .service-landing-hero .button{margin-top:10px}.site-root .consultation-page .service-landing-brand,.site-root .correction-page .service-landing-brand,.site-root .home-extension-page .service-landing-brand,.site-root .installation-page .service-landing-brand,.site-root .newhair-extension-page .service-landing-brand{margin-bottom:16px}.site-root .consultation-page .service-landing-hero h1,.site-root .correction-page .service-landing-hero h1,.site-root .home-extension-page .service-landing-hero h1,.site-root .installation-page .service-landing-hero h1,.site-root .newhair-extension-page .service-landing-hero h1{font-size:clamp(48px,12vw,64px)}.site-root .consultation-page .service-landing-subtitle,.site-root .correction-page .service-landing-subtitle,.site-root .home-extension-page .service-landing-subtitle,.site-root .installation-page .service-landing-subtitle,.site-root .newhair-extension-page .service-landing-subtitle{font-size:25px}.site-root .consultation-page .service-process,.site-root .consultation-page .service-options,.site-root .consultation-page .service-closing,.site-root .correction-page .service-process,.site-root .correction-page .service-options,.site-root .correction-page .service-closing,.site-root .home-extension-page .service-process,.site-root .home-extension-page .service-options,.site-root .home-extension-page .service-closing,.site-root .installation-page .service-process,.site-root .installation-page .service-options,.site-root .installation-page .service-closing,.site-root .newhair-extension-page .service-process,.site-root .newhair-extension-page .service-options,.site-root .newhair-extension-page .service-closing{height:auto}.site-root .consultation-page .service-process,.site-root .correction-page .service-process,.site-root .home-extension-page .service-process,.site-root .installation-page .service-process,.site-root .newhair-extension-page .service-process{padding:30px 20px 38px}.site-root .consultation-page .service-process .service-landing-heading,.site-root .consultation-page .service-options .service-landing-heading,.site-root .correction-page .service-process .service-landing-heading,.site-root .correction-page .service-options .service-landing-heading,.site-root .home-extension-page .service-process .service-landing-heading,.site-root .home-extension-page .service-options .service-landing-heading,.site-root .installation-page .service-process .service-landing-heading,.site-root .installation-page .service-options .service-landing-heading,.site-root .newhair-extension-page .service-process .service-landing-heading,.site-root .newhair-extension-page .service-options .service-landing-heading{padding:0}.site-root .consultation-page .service-process .service-landing-heading h2,.site-root .consultation-page .service-options .service-landing-heading h2,.site-root .correction-page .service-process .service-landing-heading h2,.site-root .correction-page .service-options .service-landing-heading h2,.site-root .home-extension-page .service-process .service-landing-heading h2,.site-root .home-extension-page .service-options .service-landing-heading h2,.site-root .installation-page .service-process .service-landing-heading h2,.site-root .installation-page .service-options .service-landing-heading h2,.site-root .newhair-extension-page .service-process .service-landing-heading h2,.site-root .newhair-extension-page .service-options .service-landing-heading h2{font-size:clamp(38px,10vw,48px)}.site-root .consultation-page .service-process-grid,.site-root .correction-page .service-process-grid,.site-root .home-extension-page .service-process-grid,.site-root .installation-page .service-process-grid,.site-root .newhair-extension-page .service-process-grid{grid-template-columns:1fr;display:grid}.site-root .consultation-page .service-process-card,.site-root .correction-page .service-process-card,.site-root .home-extension-page .service-process-card,.site-root .installation-page .service-process-card,.site-root .newhair-extension-page .service-process-card{border-left:0;padding:16px 0}.site-root .consultation-page .service-process-card img,.site-root .correction-page .service-process-card img,.site-root .home-extension-page .service-process-card img,.site-root .installation-page .service-process-card img,.site-root .newhair-extension-page .service-process-card img{height:112px;margin:0}.site-root .consultation-page .service-options,.site-root .correction-page .service-options,.site-root .home-extension-page .service-options,.site-root .installation-page .service-options,.site-root .newhair-extension-page .service-options{padding:37px 20px 40px}.site-root .consultation-page .service-options .service-landing-heading,.site-root .correction-page .service-options .service-landing-heading,.site-root .home-extension-page .service-options .service-landing-heading,.site-root .installation-page .service-options .service-landing-heading,.site-root .newhair-extension-page .service-options .service-landing-heading{margin-bottom:24px}.site-root .consultation-page .service-options-grid,.site-root .correction-page .service-options-grid,.site-root .home-extension-page .service-options-grid,.site-root .installation-page .service-options-grid,.site-root .newhair-extension-page .service-options-grid{grid-template-columns:1fr;gap:12px}.site-root .consultation-page .service-option-card,.site-root .correction-page .service-option-card,.site-root .home-extension-page .service-option-card,.site-root .installation-page .service-option-card,.site-root .newhair-extension-page .service-option-card{height:auto;min-height:235px;padding:20px}.site-root .consultation-page .service-closing,.site-root .correction-page .service-closing,.site-root .home-extension-page .service-closing,.site-root .installation-page .service-closing,.site-root .newhair-extension-page .service-closing{grid-template-columns:1fr}.site-root .consultation-page .service-closing figure,.site-root .correction-page .service-closing figure,.site-root .home-extension-page .service-closing figure,.site-root .installation-page .service-closing figure,.site-root .newhair-extension-page .service-closing figure{height:275px}.site-root .consultation-page .service-closing-copy,.site-root .correction-page .service-closing-copy,.site-root .home-extension-page .service-closing-copy,.site-root .installation-page .service-closing-copy,.site-root .newhair-extension-page .service-closing-copy{padding:30px 24px 18px}.site-root .consultation-page .service-closing h2,.site-root .correction-page .service-closing h2,.site-root .home-extension-page .service-closing h2,.site-root .installation-page .service-closing h2,.site-root .newhair-extension-page .service-closing h2{font-size:44px}.site-root .consultation-page .service-closing-checklist,.site-root .correction-page .service-closing-checklist,.site-root .home-extension-page .service-closing-checklist,.site-root .installation-page .service-closing-checklist,.site-root .newhair-extension-page .service-closing-checklist{border-top:1px solid #d5c8b9;border-left:0;margin:0 24px 28px;padding:20px 0 0}}.site-root .home-extension-page .service-closing--home-extension .service-closing-checklist ul{gap:10px}.site-root .home-extension-page .service-closing--home-extension .service-closing-checklist-item{grid-template-columns:31px minmax(0,1fr);align-items:center;column-gap:13px;margin:0;display:grid}.site-root .home-extension-page .service-closing--home-extension .service-closing-checklist-icon{color:#ae8157;width:29px;height:29px}.site-root .home-extension-page .service-closing--home-extension .service-closing-checklist-item--detailed strong,.site-root .home-extension-page .service-closing--home-extension .service-closing-checklist-item--detailed strong+span{display:block}.site-root .home-extension-page .service-closing--home-extension .service-closing-checklist-item--detailed strong{color:#211710;margin-bottom:1px;font-size:12px;font-weight:600}.site-root .home-extension-page .service-closing--home-extension .service-closing-checklist-item--detailed strong+span{color:#675b50;letter-spacing:.3px;font-size:12px;font-weight:400;line-height:1.1}.site-root .home-extension-page .service-options--home-pricing{height:466px;padding:18px 28px 25px}.site-root .home-extension-page .service-options--home-pricing .service-landing-heading{padding:0 32px}.site-root .home-extension-page .service-options--home-pricing .service-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-root .home-extension-page .service-options--home-pricing .service-option-card--correction{text-align:left;grid-template-columns:35% minmax(0,1fr);gap:15px;height:332px;min-height:0;padding:9px 13px;display:grid;position:relative;overflow:visible}.site-root .home-extension-page .service-options--home-pricing .service-option-card--correction:before{content:none;display:none}.site-root .home-extension-page .service-options--home-pricing .service-option-card--correction:nth-child(2){grid-template-columns:minmax(0,1fr) 39%}.site-root .home-extension-page .service-options--home-pricing .service-option-photo{object-fit:cover;width:100%;height:100%;min-height:0}.site-root .home-extension-page .service-options--home-pricing .service-option-copy{flex-direction:column;min-width:0;padding:3px 0 0;display:flex}.site-root .home-extension-page .service-options--home-pricing .service-option-card--correction h3{color:#f8f0e7;margin:0 0 4px;font-size:clamp(17px,1.9vw,23px);line-height:1}.site-root .home-extension-page .service-options--home-pricing .service-option-detail{color:#f0e5da;margin:0 0 7px;font-size:12px;line-height:1.2}.site-root .home-extension-page .service-options--home-pricing .service-option-facts{border:1px solid #8c7561;margin:0 0 10px;display:grid}.site-root .home-extension-page .service-options--home-pricing .service-option-facts div{text-align:center;padding:6px 8px}.site-root .home-extension-page .service-options--home-pricing .service-option-facts div+div{border-top:1px solid #8c7561}.site-root .home-extension-page .service-options--home-pricing .service-option-facts dt{color:#f3dfc8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 2px;font-size:10px}.site-root .home-extension-page .service-options--home-pricing .service-option-facts dd{font-family:var(--font-display),Georgia,serif;margin:0;line-height:1}.site-root .home-extension-page .service-options--home-pricing .service-option-facts div:first-child dd{color:var(--consultation-gold);font-size:18px}.site-root .home-extension-page .service-options--home-pricing .service-option-facts div:last-child dd{color:#f7eee6;text-transform:none;font-size:16px;font-weight:400}.site-root .home-extension-page .service-options--home-pricing .service-option-features{gap:5px;margin:0;padding:0;list-style:none;display:grid}.site-root .home-extension-page .service-options--home-pricing .service-option-features li{color:#f1e7dc;letter-spacing:.5px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:6px;font-size:12px;line-height:1.16;display:grid}.site-root .home-extension-page .service-options--home-pricing .service-option-features li:before{color:var(--consultation-gold);content:"✦";font-size:16px;line-height:1}@media (min-width:721px) and (max-width:900px){.site-root .home-extension-page .service-options--home-pricing{height:auto;min-height:466px}}@media (max-width:720px){.site-root .home-extension-page .service-options--home-pricing{height:auto;min-height:0;padding:37px 20px 40px}.site-root .home-extension-page .service-options--home-pricing .service-landing-heading{padding:0}.site-root .home-extension-page .service-options--home-pricing .service-options-grid{grid-template-columns:1fr}.site-root .home-extension-page .service-options--home-pricing .service-option-card--correction,.site-root .home-extension-page .service-options--home-pricing .service-option-card--correction:nth-child(2){grid-template-columns:35% minmax(0,1fr);gap:12px;height:400px;padding:8px}.site-root .home-extension-page .service-options--home-pricing .service-option-card--correction:nth-child(2){grid-template-columns:minmax(0,1fr) 39%}.site-root .home-extension-page .service-options--home-pricing .service-option-card--correction h3{font-size:23px}.site-root .home-extension-page .service-options--home-pricing .service-option-ribbon{top:-12px;left:24px;right:24px}}.service-option-price{color:var(--consultation-gold)!important}.service-option-facts div:first-child dd{font-weight:700;font-size:24px!important}.service-option-ribbon{z-index:1;background:var(--consultation-gold);color:#241810;letter-spacing:.16em;text-align:center;text-transform:uppercase;border-radius:5px;margin:0;padding:5px 12px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-13px;left:31px;right:35px}@media screen and (max-width:900px){.service-option-card+.service-option-card{margin-top:12px}.hair-installation-card{margin-top:10px}.hair-installation-card+.hair-installation-card{margin-top:15px}}.site-root .correction-page .service-closing--correction .service-closing-checklist ul,.site-root .newhair-extension-page .service-closing--correction .service-closing-checklist ul,.site-root .installation-page .service-closing--correction .service-closing-checklist ul{gap:14px}.site-root .correction-page .service-closing--correction .service-closing-checklist-item,.site-root .newhair-extension-page .service-closing--correction .service-closing-checklist-item,.site-root .installation-page .service-closing--correction .service-closing-checklist-item{grid-template-columns:31px minmax(0,1fr);align-items:center;column-gap:13px;margin:0;display:grid}.site-root .correction-page .service-closing--correction .service-closing-checklist-icon,.site-root .newhair-extension-page .service-closing--correction .service-closing-checklist-icon,.site-root .installation-page .service-closing--correction .service-closing-checklist-icon{color:#ae8157;width:29px;height:29px}.site-root .correction-page .service-closing--correction .service-closing-checklist-item--detailed strong,.site-root .newhair-extension-page .service-closing--correction .service-closing-checklist-item--detailed strong,.site-root .installation-page .service-closing--correction .service-closing-checklist-item--detailed strong,.site-root .correction-page .service-closing--correction .service-closing-checklist-item--detailed strong+span,.site-root .newhair-extension-page .service-closing--correction .service-closing-checklist-item--detailed strong+span,.site-root .installation-page .service-closing--correction .service-closing-checklist-item--detailed strong+span{display:block}.site-root .correction-page .service-closing--correction .service-closing-checklist-item--detailed strong,.site-root .newhair-extension-page .service-closing--correction .service-closing-checklist-item--detailed strong,.site-root .installation-page .service-closing--correction .service-closing-checklist-item--detailed strong{color:#211710;margin-bottom:2px;font-size:12px;font-weight:600}.site-root .correction-page .service-closing--correction .service-closing-checklist-item--detailed strong+span,.site-root .newhair-extension-page .service-closing--correction .service-closing-checklist-item--detailed strong+span,.site-root .installation-page .service-closing--correction .service-closing-checklist-item--detailed strong+span{color:#675b50;font-size:11px;line-height:1.2}.site-root .correction-page .service-options--correction-pricing,.site-root .newhair-extension-page .service-options--correction-pricing,.site-root .installation-page .service-options--correction-pricing{height:466px;padding:18px 28px 25px}.site-root .correction-page .service-options--correction-pricing .service-landing-heading,.site-root .newhair-extension-page .service-options--correction-pricing .service-landing-heading,.site-root .installation-page .service-options--correction-pricing .service-landing-heading{padding:0 32px}.site-root .correction-page .service-options--correction-pricing .service-options-grid,.site-root .newhair-extension-page .service-options--correction-pricing .service-options-grid,.site-root .installation-page .service-options--correction-pricing .service-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-root .correction-page .service-options--correction-pricing .service-option-card--correction,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-card--correction,.site-root .installation-page .service-options--correction-pricing .service-option-card--correction{text-align:left;grid-template-columns:39% minmax(0,1fr);gap:15px;height:332px;min-height:0;padding:9px 13px;display:grid;position:relative;overflow:visible}.site-root .correction-page .service-options--correction-pricing .service-option-card--correction:before,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-card--correction:before,.site-root .installation-page .service-options--correction-pricing .service-option-card--correction:before{content:none;display:none}.site-root .correction-page .service-options--correction-pricing .service-option-card--correction:nth-child(2),.site-root .newhair-extension-page .service-options--correction-pricing .service-option-card--correction:nth-child(2),.site-root .installation-page .service-options--correction-pricing .service-option-card--correction:nth-child(2){grid-template-columns:minmax(0,1fr) 39%}.site-root .correction-page .service-options--correction-pricing .service-option-photo,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-photo,.site-root .installation-page .service-options--correction-pricing .service-option-photo{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0}.site-root .correction-page .service-options--correction-pricing .service-option-copy,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-copy,.site-root .installation-page .service-options--correction-pricing .service-option-copy{flex-direction:column;min-width:0;padding:3px 0 0;display:flex}.site-root .correction-page .service-options--correction-pricing .service-option-card--correction h3,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-card--correction h3,.site-root .installation-page .service-options--correction-pricing .service-option-card--correction h3{color:#f8f0e7;margin:0 0 4px;font-size:clamp(18px,2vw,24px);line-height:1}.site-root .correction-page .service-options--correction-pricing .service-option-detail,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-detail,.site-root .installation-page .service-options--correction-pricing .service-option-detail{color:#f0e5da;margin:0 0 7px;font-size:12px;line-height:1.2}.site-root .correction-page .service-options--correction-pricing .service-option-facts,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-facts,.site-root .installation-page .service-options--correction-pricing .service-option-facts{border:1px solid #8c7561;margin:0 0 10px;display:grid}.site-root .correction-page .service-options--correction-pricing .service-option-facts div,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-facts div,.site-root .installation-page .service-options--correction-pricing .service-option-facts div{text-align:center;padding:6px 8px}.site-root .correction-page .service-options--correction-pricing .service-option-facts div+div,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-facts div+div,.site-root .installation-page .service-options--correction-pricing .service-option-facts div+div{border-top:1px solid #8c7561}.site-root .correction-page .service-options--correction-pricing .service-option-facts dt,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-facts dt,.site-root .installation-page .service-options--correction-pricing .service-option-facts dt{color:#f3dfc8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 2px;font-size:10px}.site-root .correction-page .service-options--correction-pricing .service-option-facts dd,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-facts dd,.site-root .installation-page .service-options--correction-pricing .service-option-facts dd{font-family:var(--font-display),Georgia,serif;margin:0;line-height:1}.site-root .correction-page .service-options--correction-pricing .service-option-facts div:first-child dd,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-facts div:first-child dd,.site-root .installation-page .service-options--correction-pricing .service-option-facts div:first-child dd{color:var(--consultation-gold);font-size:24px}.site-root .correction-page .service-options--correction-pricing .service-option-facts div:last-child dd,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-facts div:last-child dd,.site-root .installation-page .service-options--correction-pricing .service-option-facts div:last-child dd{color:#f7eee6;text-transform:none;font-size:16px;font-weight:400}.site-root .correction-page .service-options--correction-pricing .service-option-features,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-features,.site-root .installation-page .service-options--correction-pricing .service-option-features{gap:5px;margin:0;padding:0;list-style:none;display:grid}.site-root .correction-page .service-options--correction-pricing .service-option-features li,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-features li,.site-root .installation-page .service-options--correction-pricing .service-option-features li{color:#f1e7dc;letter-spacing:.5px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:6px;font-size:12px;line-height:1.16;display:grid}.site-root .correction-page .service-options--correction-pricing .service-option-features li:before,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-features li:before,.site-root .installation-page .service-options--correction-pricing .service-option-features li:before{color:var(--consultation-gold);content:"✦";font-size:16px;line-height:1}@media (min-width:721px) and (max-width:900px){.site-root .correction-page .service-options--correction-pricing,.site-root .newhair-extension-page .service-options--correction-pricing,.site-root .installation-page .service-options--correction-pricing{height:auto;min-height:466px}}@media (max-width:720px){.site-root .correction-page .service-options--correction-pricing,.site-root .newhair-extension-page .service-options--correction-pricing,.site-root .installation-page .service-options--correction-pricing{height:auto;min-height:0;padding:37px 20px 40px}.site-root .correction-page .service-options--correction-pricing .service-landing-heading,.site-root .newhair-extension-page .service-options--correction-pricing .service-landing-heading,.site-root .installation-page .service-options--correction-pricing .service-landing-heading{padding:0}.site-root .correction-page .service-options--correction-pricing .service-options-grid,.site-root .newhair-extension-page .service-options--correction-pricing .service-options-grid,.site-root .installation-page .service-options--correction-pricing .service-options-grid{grid-template-columns:1fr}.site-root .correction-page .service-options--correction-pricing .service-option-card--correction,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-card--correction,.site-root .installation-page .service-options--correction-pricing .service-option-card--correction,.site-root .correction-page .service-options--correction-pricing .service-option-card--correction:nth-child(2){grid-template-columns:39% minmax(0,1fr);gap:12px;height:400px;padding:8px}.site-root .correction-page .service-options--correction-pricing .service-option-card--correction:nth-child(2),.site-root .newhair-extension-page .service-options--correction-pricing .service-option-card--correction:nth-child(2),.site-root .installation-page .service-options--correction-pricing .service-option-card--correction:nth-child(2){grid-template-columns:minmax(0,1fr) 39%}.site-root .correction-page .service-options--correction-pricing .service-option-card--correction h3,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-card--correction h3,.site-root .installation-page .service-options--correction-pricing .service-option-card--correction h3{font-size:23px}.site-root .correction-page .service-options--correction-pricing .service-option-ribbon,.site-root .newhair-extension-page .service-options--correction-pricing .service-option-ribbon,.site-root .installation-page .service-options--correction-pricing .service-option-ribbon{top:-12px;left:24px;right:24px}}@media (min-width:900px){.site-root .newhair-extension-page .service-landing-hero{height:auto;min-height:383px}.site-root .newhair-extension-page .service-landing-hero-copy{box-sizing:border-box;height:auto;min-height:383px}}.site-root .newhair-extension-page .service-process{height:auto;min-height:403px;padding:17px 35px 20px}.site-root .newhair-extension-page .service-process .service-landing-heading{margin-bottom:12px}.site-root .newhair-extension-page .service-process-card img{aspect-ratio:auto;height:145px}.site-root .newhair-extension-page .hair-installation-pricing{background:var(--consultation-dark);color:#f8f0e7;min-height:458px;padding:18px 28px 25px}.site-root .newhair-extension-page .hair-installation-pricing .service-landing-heading{margin-bottom:12px;padding:0 32px}.site-root .newhair-extension-page .hair-installation-pricing .eyebrow{font-family:var(--font-body),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:600}.site-root .newhair-extension-page .hair-installation-pricing .service-landing-heading h2{color:#f8f0e7;letter-spacing:-.035em;margin:0;font-size:45px;line-height:.96}.site-root .newhair-extension-page .hair-installation-pricing .service-landing-heading>p:last-child{color:#f0e5da;max-width:none;font-family:var(--font-display),Georgia,serif;margin:0;font-size:20px;line-height:1.15}.site-root .newhair-extension-page .hair-installation-pricing-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,.75fr);gap:8px;display:grid}.site-root .newhair-extension-page .hair-price-card,.site-root .newhair-extension-page .hair-installation-card{border:1px solid #b39578;min-width:0;min-height:334px;padding:9px;display:grid;position:relative}.site-root .newhair-extension-page .hair-price-card{grid-template-columns:37% minmax(0,1fr);gap:13px}.site-root .newhair-extension-page .hair-price-card-image{object-fit:cover;width:100%;height:100%}.site-root .newhair-extension-page .hair-price-card-copy h3,.site-root .newhair-extension-page .hair-installation-card h3{color:#f8f0e7;text-transform:uppercase;margin:4px 0;font-size:clamp(16px,1.65vw,20px);line-height:1.05}.site-root .newhair-extension-page .hair-price-card-copy>p,.site-root .newhair-extension-page .hair-installation-card-heading>p{color:#f0e5da;margin:0 0 8px;font-size:11px;line-height:1.22}.site-root .newhair-extension-page .hair-price-card table{border-collapse:collapse;border:1px solid #8c7561;width:100%;font-size:11px}.site-root .newhair-extension-page .hair-price-card th{color:#f3dfc8;letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:6px 4px;font-size:8px}.site-root .newhair-extension-page .hair-price-card th+th{border-left:1px solid #8c7561}.site-root .newhair-extension-page .hair-price-card td{color:#f1e7dc;text-align:center;border-top:1px solid #8c7561;padding:4px 6px;line-height:1.1}.site-root .newhair-extension-page .hair-price-card td+td{color:var(--consultation-gold);font-family:var(--font-display),Georgia,serif;border-left:1px solid #8c7561;font-size:16px}.site-root .newhair-extension-page .hair-installation-card{flex-direction:column;display:flex}.site-root .newhair-extension-page .hair-installation-card-heading{min-height:73px}.site-root .newhair-extension-page .hair-installation-card-body{align-items:start;gap:8px;min-width:0;display:grid}.site-root .newhair-extension-page .hair-installation-card--1 .hair-installation-card-body{grid-template-columns:40% minmax(0,1fr)}.site-root .newhair-extension-page .hair-installation-card--2 .hair-installation-card-body{grid-template-columns:minmax(0,1fr) 42%}.site-root .newhair-extension-page .hair-installation-card-copy{min-width:0}.site-root .newhair-extension-page .hair-installation-card-image{object-fit:cover;width:100%;height:145px;display:block}.site-root .newhair-extension-page .hair-installation-card--2 .hair-installation-card-image{align-self:center}.site-root .newhair-extension-page .hair-installation-card dl{border:1px solid #8c7561;margin:0 0 10px}.site-root .newhair-extension-page .hair-installation-card dl div{text-align:center;padding:7px 6px}.site-root .newhair-extension-page .hair-installation-card dl div+div{border-top:1px solid #8c7561}.site-root .newhair-extension-page .hair-installation-card dt{color:#f3dfc8;letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px;font-size:8px}.site-root .newhair-extension-page .hair-installation-card dd{color:var(--consultation-gold);font-family:var(--font-display),Georgia,serif;margin:0;font-size:25px;line-height:1}.site-root .newhair-extension-page .hair-installation-card dl div:last-child dd{color:#f7eee6;font-size:16px}.site-root .newhair-extension-page .hair-installation-card ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.site-root .newhair-extension-page .hair-installation-card li{color:#f1e7dc;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:6px;font-size:10px;line-height:1.17;display:grid}.site-root .newhair-extension-page .hair-installation-pricing-icon{width:18px;height:18px;color:var(--consultation-gold)}.site-root .newhair-extension-page .hair-installation-card .service-option-ribbon{top:-12px;left:7px;right:7px}.site-root .newhair-extension-page .service-closing--newhair-extension .service-closing-checklist-item--detailed strong,.site-root .newhair-extension-page .service-closing--newhair-extension .service-closing-checklist-item--detailed strong+span{display:block}.site-root .newhair-extension-page .service-closing--newhair-extension .service-closing-checklist-item--detailed strong{color:#211710;margin-bottom:2px;font-size:12px;font-weight:600}.site-root .newhair-extension-page .service-closing--newhair-extension .service-closing-checklist-item--detailed strong+span{color:#675b50;font-size:11px;line-height:1.2}@media (min-width:900px){.site-root .newhair-extension-page .service-closing--newhair-extension,.site-root .newhair-extension-page .service-closing--newhair-extension figure{height:auto;min-height:278px}.site-root .newhair-extension-page .service-closing--newhair-extension .service-closing-checklist ul{gap:8px}}@media (max-width:899px){.site-root .newhair-extension-page .service-process{height:auto;padding:30px 20px}.site-root .newhair-extension-page .service-process-card img{height:auto}.site-root .newhair-extension-page .hair-installation-pricing{min-height:0;padding:37px 20px 40px}.site-root .newhair-extension-page .hair-installation-pricing .service-landing-heading{padding:0}.site-root .newhair-extension-page .hair-installation-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .newhair-extension-page .hair-price-card{grid-column:1/-1;min-height:330px}}@media (max-width:600px){.site-root .newhair-extension-page .hair-installation-pricing-grid{grid-template-columns:1fr}.site-root .newhair-extension-page .hair-price-card{grid-column:auto}.site-root .newhair-extension-page .hair-price-card,.site-root .newhair-extension-page .hair-installation-card,.site-root .newhair-extension-page .hair-installation-card-heading{min-height:0}}@media (min-width:900px){.site-root .consultation-page .service-landing-hero,.site-root .installation-page .service-landing-hero{height:auto;min-height:383px}.site-root .consultation-page .service-landing-hero-copy,.site-root .installation-page .service-landing-hero-copy{box-sizing:border-box;height:auto;min-height:383px}}.site-root .installation-page .service-process{height:397px;padding:17px 35px 14px}.site-root .installation-page .service-process .service-landing-heading{margin-bottom:12px}.site-root .installation-page .service-process-card img{aspect-ratio:auto;height:145px}@media (max-width:899px){.site-root .installation-page .service-process{height:auto;padding:30px 20px}.site-root .installation-page .service-process-card img{height:auto}}.site-root .installation-page .service-options--installation-pricing{height:auto;padding:18px 28px 28px}.site-root .installation-page .service-options--installation-pricing .service-landing-heading{margin-bottom:12px;padding:0 32px}.site-root .installation-page .service-options--installation-pricing .service-options-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(220px,.82fr);align-items:stretch;gap:14px;margin:0;display:grid}.site-root .installation-page .service-options--installation-pricing .service-installation-card{text-align:left;background:0 0;border:1px solid #b39578;min-width:0;min-height:360px;padding:10px 12px;display:grid;position:relative;overflow:visible}.site-root .installation-page .service-options--installation-pricing .service-installation-card:before{content:none;display:none}.site-root .installation-page .service-options--installation-pricing .service-installation-card--1{grid-template-columns:minmax(96px,43%) minmax(0,1fr);gap:14px}.site-root .installation-page .service-options--installation-pricing .service-installation-card--2{grid-template-columns:minmax(0,1fr) minmax(100px,42%);gap:12px}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-photo{object-fit:cover;align-self:stretch;width:100%;height:100%;min-height:0}.site-root .installation-page .service-options--installation-pricing .service-installation-card--2 .service-option-photo{aspect-ratio:.77;align-self:center;height:auto}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-copy{flex-direction:column;min-width:0;padding:2px 0 0;display:flex}.site-root .installation-page .service-options--installation-pricing .service-installation-card h3{color:#f8f0e7;text-transform:uppercase;margin:0 0 4px;font-size:clamp(17px,1.9vw,24px);line-height:1.05}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-detail{color:#f0e5da;margin:0 0 8px;font-size:12px;line-height:1.22}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-facts{border:1px solid #8c7561;margin:0 0 10px;display:grid}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-facts div{text-align:center;border:0;padding:7px 6px}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-facts div+div{border-top:1px solid #8c7561}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-facts dt{color:#f3dfc8;letter-spacing:.17em;text-transform:uppercase;margin:0 0 3px;font-size:10px}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-facts dd,.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-facts div:first-child dd{color:var(--consultation-gold);font-family:var(--font-display),Georgia,serif;margin:0;font-weight:400;line-height:1.05;font-size:25px!important}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-facts div:last-child dd{color:#f7eee6;text-transform:none;font-weight:400;font-size:17px!important}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-features,.site-root .installation-page .service-installation-notes ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-features li,.site-root .installation-page .service-installation-notes li{color:#f1e7dc;letter-spacing:.3px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:7px;line-height:1.18;display:grid}.site-root .installation-page .service-options--installation-pricing .service-installation-card .service-option-features li:before,.site-root .installation-page .service-installation-notes li:before{content:none}.site-root .installation-page .service-options--installation-pricing .service-installation-icon{width:19px;height:19px;color:var(--consultation-gold)}.site-root .installation-page .service-options--installation-pricing .service-installation-notes{border:1px solid #e0c4ad8c;flex-direction:column;width:auto;min-width:0;min-height:350px;padding:18px 15px;display:flex;position:static}.site-root .installation-page .service-options--installation-pricing .service-installation-notes .eyebrow{margin-bottom:8px}.site-root .installation-page .service-options--installation-pricing .service-installation-notes h3{margin:0 0 14px;font-size:16px;line-height:1.1}.site-root .installation-page .service-options--installation-pricing .service-installation-notes ul{gap:9px;margin-bottom:12px}.site-root .installation-page .service-options--installation-pricing .service-installation-notes li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px}.site-root .installation-page .service-options--installation-pricing .service-installation-notes .service-installation-icon{width:21px;height:21px}.site-root .installation-page .service-options--installation-pricing .service-installation-rule{color:#e9ddd3;letter-spacing:.3px;margin:auto 0 0;padding:8px;line-height:1.28}@media (max-width:899px){.site-root .installation-page .service-options--installation-pricing{padding:37px 20px 40px}.site-root .installation-page .service-options--installation-pricing .service-landing-heading{padding:0}.site-root .installation-page .service-options--installation-pricing .service-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .installation-page .service-options--installation-pricing .service-installation-notes{grid-column:1/-1;min-height:0}}@media (max-width:600px){.site-root .installation-page .service-options--installation-pricing .service-options-grid{grid-template-columns:1fr}.site-root .installation-page .service-options--installation-pricing .service-installation-card,.site-root .installation-page .service-options--installation-pricing .service-installation-notes{min-height:0}.site-root .installation-page .service-options--installation-pricing .service-installation-card--1,.site-root .installation-page .service-options--installation-pricing .service-installation-card--2{min-height:290px}.site-root .installation-page .service-options--installation-pricing .service-installation-notes{grid-column:auto}}.site-root .installation-page .service-closing--installation .service-closing-checklist ul{gap:14px}.site-root .installation-page .service-closing--installation .service-closing-checklist-item--detailed strong,.site-root .installation-page .service-closing--installation .service-closing-checklist-item--detailed strong+span{display:block}.site-root .installation-page .service-closing--installation .service-closing-checklist-item--detailed strong{color:#211710;margin-bottom:2px;font-size:12px;font-weight:600}.site-root .installation-page .service-closing--installation .service-closing-checklist-item--detailed strong+span{color:#675b50;font-size:11px;line-height:1.2}
