.ga-beard-benefits{background:color-mix(in srgb,var(--cream) 82%,var(--gold) 14%);color:var(--ink);padding:clamp(4.5rem,9vw,8rem) 0}.ga-beard-benefits__inner{width:min(calc(100% - 2 * var(--pad)),1280px)}.ga-beard-benefits__eyebrow{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-beard-benefits h2{color:var(--navy);font-family:var(--serif);font-size:clamp(2.55rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0 0 2.5rem;max-width:14ch}.ga-beard-benefits__grid{background:#1b2a4524;border:1px solid rgba(27,42,69,.14);display:grid;gap:1px;grid-template-columns:repeat(5,1fr)}.ga-beard-benefits__card{background:#fffdf8;padding:1.6rem 1.3rem}.ga-beard-benefits__mark{align-items:center;background:color-mix(in srgb,var(--cream) 70%,var(--gold) 30%);border-radius:50%;color:var(--navy);display:flex;font-family:var(--serif);font-size:.85rem;height:2rem;justify-content:center;margin:0 0 1rem;width:2rem}.ga-beard-benefits__card h3{color:var(--navy);font-family:var(--serif);font-size:1.15rem;font-weight:600;margin:0 0 .4rem}.ga-beard-benefits__card>p:last-child{color:#182333b8;font-size:.88rem;line-height:1.5;margin:0}.ga-beard-benefits__caption{color:#18233399;font-size:.85rem;margin:1.4rem 0 0;max-width:64ch}@media(max-width:900px){.ga-beard-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ga-beard-benefits{padding:4.25rem 0}}.ga-beard-expectations{background:color-mix(in srgb,var(--navy) 82%,black 18%);color:var(--cream);padding:clamp(4.5rem,9vw,8rem) 0}.ga-beard-expectations__inner{width:min(calc(100% - 2 * var(--pad)),1180px)}.ga-beard-expectations__eyebrow{color:#e2c575;font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-beard-expectations h2{color:var(--cream);font-family:var(--serif);font-size:clamp(2.55rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0 0 1.25rem;max-width:15ch}.ga-beard-expectations__intro{color:#c9cedb;line-height:1.6;margin:0 0 2.5rem;max-width:58ch}.ga-beard-expectations__grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));background:#f2ede129;border:1px solid rgba(242,237,225,.16)}.ga-beard-expectations__card{background:#09101e85;padding:clamp(1.5rem,3vw,2.35rem)}.ga-beard-expectations__card.is-made-for{background:#e2c5751a}.ga-beard-expectations__card h3{color:var(--cream);font-family:var(--serif);font-size:1.55rem;font-weight:500;margin:0 0 1.2rem}.ga-beard-expectations__card ul{list-style:none;margin:0;padding:0}.ga-beard-expectations__card li{border-top:1px solid rgba(242,237,225,.16);color:#d7dbe6;line-height:1.45;padding:.85rem 0 .85rem 1.35rem;position:relative}.ga-beard-expectations__card li:before{color:#e2c575;content:"\2014";left:0;position:absolute}@media(max-width:760px){.ga-beard-expectations{padding:4.25rem 0}.ga-beard-expectations__grid{grid-template-columns:1fr}}.ga-beard-faq{background:var(--cream);color:var(--ink);padding:clamp(4.5rem,9vw,8rem) 0}.ga-beard-faq__inner{width:min(calc(100% - 2 * var(--pad)),900px)}.ga-beard-faq__eyebrow{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-beard-faq h2{color:var(--navy);font-family:var(--serif);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;letter-spacing:-.028em;line-height:.98;margin:0 0 2.25rem}.ga-beard-faq__list{border-top:1px solid rgba(27,42,69,.16)}.ga-beard-faq__item{border-bottom:1px solid rgba(27,42,69,.16)}.ga-beard-faq__item summary{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-family:var(--serif);font-size:1.08rem;justify-content:space-between;list-style:none;padding:1.25rem 0}.ga-beard-faq__item summary::-webkit-details-marker{display:none}.ga-beard-faq__item summary:after{color:var(--gold);content:"+";font-size:1.3rem}.ga-beard-faq__item[open] summary:after{content:"\2013"}.ga-beard-faq__answer{color:#182333bf;font-size:.92rem;line-height:1.6;max-width:62ch;padding:0 0 1.4rem}.ga-beard-trust{background:color-mix(in srgb,var(--navy) 62%,black 38%);color:var(--cream);padding:clamp(4.5rem,9vw,8rem) 0}.ga-beard-trust__inner{width:min(calc(100% - 2 * var(--pad)),1280px)}.ga-beard-trust__eyebrow{color:#e2c575;font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-beard-trust h2{color:var(--cream);font-family:var(--serif);font-size:clamp(2.55rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0 0 2.5rem;max-width:14ch}.ga-beard-trust__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.ga-beard-trust__card{background:#f2ede10f;border:1px solid rgba(242,237,225,.16);border-radius:4px;padding:1.5rem}.ga-beard-trust__number{color:#e2c575;font-family:var(--serif);font-size:1rem;margin:0 0 1.4rem}.ga-beard-trust__card h3{color:var(--cream);font-family:var(--serif);font-size:1.35rem;font-weight:500;margin:0 0 .65rem}.ga-beard-trust__card>p:last-child{color:#c9cedb;font-size:.92rem;line-height:1.55;margin:0}@media(max-width:900px){.ga-beard-trust__grid{grid-template-columns:1fr}}@media(max-width:760px){.ga-beard-trust{padding:4.25rem 0}}.ga-beard-value{background:color-mix(in srgb,var(--gold) 38%,var(--cream) 62%);color:var(--ink);padding:clamp(4rem,8vw,6.5rem) 0;text-align:center}.ga-beard-value__inner{margin:0 auto;width:min(calc(100% - 2 * var(--pad)),900px)}.ga-beard-value__num{color:var(--navy);font-family:var(--serif);font-size:clamp(3.5rem,8vw,5.5rem);font-weight:600;line-height:1;margin:0}.ga-beard-value h2{color:var(--navy);font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;margin:.1rem 0 .9rem}.ga-beard-value__text{color:#182333c7;font-size:1.02rem;margin:0 auto;max-width:50ch}.ga-dht-compare{background:color-mix(in srgb,var(--navy) 82%,black 18%);color:var(--cream);padding:clamp(4.5rem,9vw,8rem) 0}.ga-dht-compare__inner{width:min(calc(100% - 2 * var(--pad)),1280px)}.ga-dht-compare__eyebrow{color:#e2c575;font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-dht-compare h2{color:var(--cream);font-family:var(--serif);font-size:clamp(2.55rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0 0 2.5rem;max-width:14ch}.ga-dht-compare__table-wrap{overflow-x:auto}.ga-dht-compare__table{border-collapse:collapse;font-size:.92rem;min-width:640px;width:100%}.ga-dht-compare__table th,.ga-dht-compare__table td{border-bottom:1px solid rgba(242,237,225,.18);padding:1rem 1.1rem;text-align:left}.ga-dht-compare__table thead th{color:#c9cedb;font-family:var(--serif);font-size:1rem;font-weight:500}.ga-dht-compare__table thead th.is-highlight{color:var(--cream)}.ga-dht-compare__table tbody td:first-child{color:#b9c2d6}.ga-dht-compare__table td.is-highlight,.ga-dht-compare__table th.is-highlight{background:#e2c5751f}.is-yes{color:#e2c575;font-weight:600}.is-no{color:#8e97ac}@media(max-width:760px){.ga-dht-compare{padding:4.25rem 0}}.ga-dht-faq{background:var(--cream);color:var(--ink);padding:clamp(4.5rem,9vw,8rem) 0}.ga-dht-faq__inner{width:min(calc(100% - 2 * var(--pad)),900px)}.ga-dht-faq__eyebrow{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-dht-faq h2{color:var(--navy);font-family:var(--serif);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;letter-spacing:-.028em;line-height:.98;margin:0 0 2.25rem}.ga-dht-faq__list{border-top:1px solid rgba(27,42,69,.16)}.ga-dht-faq__item{border-bottom:1px solid rgba(27,42,69,.16)}.ga-dht-faq__item summary{align-items:center;cursor:pointer;display:flex;font-family:var(--serif);font-size:1.08rem;justify-content:space-between;list-style:none;padding:1.25rem 0;color:var(--navy)}.ga-dht-faq__item summary::-webkit-details-marker{display:none}.ga-dht-faq__item summary:after{color:var(--gold);content:"+";font-size:1.3rem}.ga-dht-faq__item[open] summary:after{content:"\2013"}.ga-dht-faq__answer{color:#182333bf;font-size:.92rem;line-height:1.6;max-width:62ch;padding:0 0 1.4rem}.ga-dht-guarantee{background:color-mix(in srgb,var(--gold) 38%,var(--cream) 62%);color:var(--ink);padding:clamp(4rem,8vw,6.5rem) 0;text-align:center}.ga-dht-guarantee__inner{width:min(calc(100% - 2 * var(--pad)),900px);margin:0 auto}.ga-dht-guarantee__num{color:var(--navy);font-family:var(--serif);font-size:clamp(3.5rem,8vw,5.5rem);font-weight:600;line-height:1;margin:0}.ga-dht-guarantee h2{color:var(--navy);font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;margin:.1rem 0 .9rem}.ga-dht-guarantee__text{color:#182333c7;font-size:1.02rem;margin:0 auto;max-width:46ch}.ga-dht-ingredients{background:color-mix(in srgb,var(--cream) 82%,var(--gold) 14%);color:var(--ink);padding:clamp(4.5rem,9vw,8rem) 0}.ga-dht-ingredients__inner{width:min(calc(100% - 2 * var(--pad)),1280px)}.ga-dht-ingredients__eyebrow{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-dht-ingredients h2{color:var(--navy);font-family:var(--serif);font-size:clamp(2.55rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0 0 2.5rem;max-width:14ch}.ga-dht-ingredients__grid{background:#1b2a4524;border:1px solid rgba(27,42,69,.14);display:grid;grid-template-columns:repeat(5,1fr);gap:1px}.ga-dht-ingredients__card{background:#fffdf8;padding:1.6rem 1.3rem}.ga-dht-ingredients__mark{align-items:center;background:color-mix(in srgb,var(--cream) 70%,var(--gold) 30%);border-radius:50%;color:var(--navy);display:flex;font-family:var(--serif);font-style:italic;font-size:.95rem;height:2rem;justify-content:center;margin:0 0 1rem;width:2rem}.ga-dht-ingredients__card h3{color:var(--navy);font-family:var(--serif);font-size:1.15rem;font-weight:600;margin:0 0 .4rem}.ga-dht-ingredients__card>p:last-child{color:#182333b8;font-size:.88rem;line-height:1.5;margin:0}.ga-dht-ingredients__caption{color:#18233399;font-size:.85rem;margin:1.4rem 0 0;max-width:60ch}@media(max-width:900px){.ga-dht-ingredients__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ga-dht-ingredients{padding:4.25rem 0}}.ga-dht-proof{background:color-mix(in srgb,var(--navy) 62%,black 38%);color:var(--cream);padding:clamp(4.5rem,9vw,8rem) 0}.ga-dht-proof__inner{width:min(calc(100% - 2 * var(--pad)),1280px)}.ga-dht-proof__eyebrow{color:#e2c575;font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-dht-proof h2{color:var(--cream);font-family:var(--serif);font-size:clamp(2.55rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0 0 2.5rem;max-width:14ch}.ga-dht-proof__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.ga-dht-proof__card{background:#f2ede10f;border:1px solid rgba(242,237,225,.16);border-radius:4px;margin:0;padding:1.5rem}.ga-dht-proof__card p{color:var(--cream);font-size:.92rem;line-height:1.55;margin:0 0 1rem}.ga-dht-proof__card cite{color:#aeb8cc;font-family:var(--serif);font-size:.82rem;font-style:italic}@media(max-width:900px){.ga-dht-proof__grid{grid-template-columns:1fr}}@media(max-width:760px){.ga-dht-proof{padding:4.25rem 0}}.footer-localization select{min-height:2.75rem;padding:.5rem 2rem .5rem .75rem;border:1px solid currentColor;border-radius:0;color:inherit;background:transparent;font:inherit}.ga-stat-source{display:inline-flex;margin-top:14px;color:var(--ga-gold);font-size:.72rem;font-weight:700;letter-spacing:.09em;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-transform:uppercase}.ga-stat-source:hover{color:var(--ga-navy)}.ga-fig--img{background:#f4efe3}.ga-cyc.has-frames{grid-template-columns:250px 1fr}.ga-cycframes{position:relative;width:100%;aspect-ratio:376 / 615}.ga-cycframes i{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ga-strip);background-size:600% 100%;background-repeat:no-repeat;opacity:0;transition:opacity .6s cubic-bezier(.22,.8,.2,1)}.ga-cycframes i.is-on{opacity:1}@media(max-width:700px){.ga-cyc.has-frames{grid-template-columns:1fr}.ga-cycframes{max-width:200px;margin-inline:auto}}.ga-buy .ga-hair-supply{min-width:0;margin:1.25rem 0 1rem;padding:0;border:0;scroll-margin-top:1rem}.ga-buy .ga-hair-supply legend{margin-bottom:.4rem;padding:0;color:var(--navy, #182333);font-family:var(--serif);font-size:1.45rem}.ga-buy .ga-hair-supply__choice{display:flex;align-items:center;gap:.65rem;min-height:72px;margin-top:.65rem;padding:.85rem .8rem;border:1px solid rgba(24,35,51,.25);background:#ffffff59;cursor:pointer}.ga-buy .ga-hair-supply__choice:has(input:checked){border-color:var(--navy, #182333);box-shadow:inset 0 0 0 1px var(--navy, #182333)}.ga-buy .ga-hair-supply__choice:has(input:disabled){opacity:.6;cursor:default}.ga-buy .ga-hair-supply__choice:focus-within{outline:2px solid var(--gold, #b08b4f);outline-offset:3px}.ga-buy .ga-hair-supply__choice input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--navy, #182333)}.ga-buy .ga-hair-supply__text,.ga-buy .ga-hair-supply__price{display:flex;min-width:0;flex-direction:column;gap:.25rem;color:var(--navy, #182333);font-family:var(--sans);font-size:.85rem;line-height:1.25}.ga-buy .ga-hair-supply__text{flex:1}.ga-buy .ga-hair-supply__price{flex:0 0 auto;text-align:right}.ga-buy .ga-hair-supply__text span,.ga-buy .ga-hair-supply__price span{color:#182333b3;font-size:.72rem}.ga-buy .ga-hair-supply__shipping{max-width:135px}.ga-buy .ga-hair-supply__note{margin:.65rem 0 0;color:#182333b3;font-family:var(--sans);font-size:.75rem;line-height:1.45}.ga-buy [data-ga-supply-form] .ga-btn{width:100%;margin-top:.25rem}.ga-related-products{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}.ga-related-products__guide{margin-top:28px}.ga-hair-hero .ga-hair-hero__buy{width:min(100%,520px)}.ga-hair-supply{min-width:0;margin:0 0 1rem;padding:0;border:0}.ga-hair-supply legend{margin-bottom:.75rem;color:var(--navy);font-family:var(--serif);font-size:1.6rem}.ga-hair-supply__choice{display:flex;align-items:center;gap:.65rem;min-height:72px;margin-top:.65rem;padding:.85rem .8rem;border:1px solid rgba(24,35,51,.25);cursor:pointer}.ga-hair-supply__choice:has(input:checked){border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.ga-hair-supply__choice:has(input:disabled){opacity:.6;cursor:default}.ga-hair-supply__choice:focus-within{outline:2px solid var(--gold);outline-offset:3px}.ga-hair-supply__choice input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--navy)}.ga-hair-supply__text,.ga-hair-supply__price{display:flex;min-width:0;flex-direction:column;gap:.25rem;color:var(--navy);font-family:var(--sans);font-size:.85rem;line-height:1.25}.ga-hair-supply__text{flex:1}.ga-hair-supply__price{flex:0 0 auto;text-align:right}.ga-hair-supply__text span,.ga-hair-supply__price span{color:#182333b3;font-size:.72rem}.ga-hair-supply__shipping{max-width:135px}.ga-sticky-atc__shipping{max-width:150px;margin-top:.2rem;color:#182333b3;font-family:var(--sans);font-size:.65rem;line-height:1.3}.ga-hair-supply__note{margin:.65rem 0 0;color:#182333b3;font-size:.72rem;line-height:1.45}.ga-hair-hero .ga-hair-hero__buy .button{width:100%;padding-left:.8rem;padding-right:.8rem;letter-spacing:.05em}.ga-hair-hero .ga-hair-hero__shop{display:none}.ga-hair-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:650px;background:var(--cream);color:var(--ink)}.ga-hair-hero__copy{display:flex;align-items:center;padding:clamp(4rem,8vw,7rem) var(--pad)}.ga-hair-hero__copy-inner{width:min(100%,700px);margin-left:auto}.ga-hair-hero .eyebrow{margin-bottom:1.2rem;color:var(--gold)}.ga-hair-hero h1{max-width:700px;color:var(--navy);font-size:clamp(3.5rem,6.4vw,6.4rem)}.ga-hair-hero__intro{max-width:620px;margin:1.7rem 0 .6rem;color:#182333d1;font-family:var(--sans);font-size:1rem;line-height:1.65}.ga-hair-hero__intro p{margin:0 0 .8rem}.ga-hair-hero__intro p:last-child{margin-bottom:0}.ga-hair-hero__product-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem 1rem;margin-top:1.8rem}.ga-hair-hero__product-name{font-family:var(--serif);font-size:1.55rem;font-weight:600}.ga-hair-hero__price{font-size:1.1rem;font-weight:600}.ga-hair-hero__size{color:#182333ad;font-size:.75rem}.ga-hair-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-top:1.8rem}.ga-hair-hero__buy{margin:0}.ga-hair-hero .button{background:var(--navy);color:var(--cream);cursor:pointer}.ga-hair-hero .button:hover{background:transparent;color:var(--navy)}.ga-hair-hero__text-link{border-bottom:1px solid rgba(24,35,51,.75);padding-bottom:.25rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ga-hair-hero__text-link span{color:var(--gold);margin-left:.45rem;font-size:1rem}.ga-hair-hero__highlights{display:grid;grid-template-columns:repeat(3,max-content);gap:.7rem 1.25rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(24,35,51,.18);color:#182333ad;font-size:.74rem}.ga-hair-hero__highlights span:before{display:inline-block;width:6px;height:6px;margin:0 .5rem .05rem 0;border:1px solid var(--gold);content:"";transform:rotate(45deg)}.ga-hair-hero__callout{display:grid;gap:.25rem;max-width:520px;margin-top:1.35rem;padding:.8rem 1rem;border:1px dashed rgba(176,139,79,.9);background:#b08b4f14;color:#4f4638;font-size:.75rem}.ga-hair-hero__callout strong{color:var(--gold);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase}.ga-hair-hero__media{position:relative;min-height:480px;overflow:hidden;background:#d7d0c4}.ga-hair-hero__media:before{position:absolute;z-index:1;top:0;bottom:0;left:0;width:clamp(72px,7vw,124px);background:linear-gradient(90deg,var(--cream) 0%,rgba(242,237,225,.82) 26%,rgba(242,237,225,.38) 60%,rgba(242,237,225,0) 100%);content:"";pointer-events:none}.ga-hair-hero__image{display:block;width:100%;height:100%;object-fit:cover}.ga-sticky-atc{display:none}@media(max-width:760px){.ga-hair-hero{grid-template-columns:1fr;min-height:0}.ga-hair-hero__media{order:-1;min-height:0;height:62vw;max-height:360px}.ga-hair-hero__media:before{display:none}.ga-hair-hero__copy{padding:1.5rem var(--pad) 2.75rem}.ga-hair-hero__copy-inner{display:flex;flex-direction:column}.ga-hair-hero .eyebrow{order:1;margin-bottom:.6rem}.ga-hair-hero h1{order:2;font-size:2.45rem;line-height:1.05}.ga-hair-hero__intro{order:3;margin:1.1rem 0 0;font-size:.95rem;line-height:1.6}.ga-hair-hero__product-line,.ga-hair-hero__buy{display:none}.ga-hair-hero__actions{order:4;flex-direction:column;align-items:center;margin-top:1.5rem;gap:1rem}.ga-hair-hero .ga-hair-hero__shop{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.ga-hair-hero__highlights{order:5;grid-template-columns:1fr;gap:.55rem;margin-top:1.5rem}.ga-hair-hero__callout{order:6;margin-top:1.25rem}.ga-sticky-atc{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem var(--pad) calc(.7rem + env(safe-area-inset-bottom));background:var(--cream);border-top:1px solid rgba(24,35,51,.18);box-shadow:0 -6px 18px #18233314;transform:translateY(110%);transition:transform .25s ease}.ga-sticky-atc.is-on{transform:none}.ga-sticky-atc__info{display:flex;flex-direction:column;line-height:1.2}.ga-sticky-atc__name{font-family:var(--serif);font-size:1.05rem;font-weight:600;color:var(--navy)}.ga-sticky-atc__price{font-size:.85rem;color:#182333bf}.ga-sticky-atc__cta{flex:0 0 auto;padding:.85rem 1.2rem;border:0;background:var(--navy);color:var(--cream);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}}.ga-main-404{min-height:60vh}.ga-main-404 .button{background:var(--navy);color:var(--cream)}.ga-article{max-width:760px}.ga-article__meta{opacity:.72;font-size:14px;margin-top:12px}.ga-article__image img{width:100%;height:auto;display:block;margin:24px 0 32px}.ga-article__body h2{margin-top:40px}.ga-article__body img{max-width:100%;height:auto}.ga-article__cta{margin-top:56px;padding:32px;border:1px solid currentColor;border-color:#1b2a452e}.ga-article__cta h2{margin:8px 0 12px}.ga-article__back{margin-top:32px}.ga-article-list{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ga-article-card img{width:100%;height:auto;display:block;margin-bottom:16px}.ga-article-card h2{margin:8px 0 12px}.ga-article-card h2 a{color:inherit;text-decoration:none}.ga-main-contact .section-heading{align-items:start}.ga-contact-form{max-width:900px;margin-left:auto}.ga-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.5rem}.ga-contact-form__wide{grid-column:1 / -1}.ga-contact-form label{display:block;margin-bottom:.45rem;color:var(--navy);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ga-contact-form label span{font-weight:400;letter-spacing:.04em;text-transform:none}.ga-contact-form input,.ga-contact-form textarea{width:100%;border:1px solid rgba(27,42,69,.3);border-radius:0;background:transparent;color:var(--ink);font:inherit;padding:.85rem 1rem}.ga-contact-form textarea{resize:vertical}.ga-contact-form input:focus-visible,.ga-contact-form textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ga-contact-form .button{background:var(--navy);color:var(--cream);cursor:pointer}.ga-contact-form__notice{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);margin:0 0 1.5rem;padding:1rem 0}@media(max-width:760px){.ga-contact-form__grid{grid-template-columns:1fr}.ga-contact-form__wide{grid-column:auto}}.ga-main-product .product-grid{align-items:start}.ga-product-gallery{min-width:0}.ga-product-gallery__viewport{position:relative;overflow:hidden;background:#ded6c8}.ga-product-gallery__viewport:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.ga-product-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ga-product-gallery__track::-webkit-scrollbar{display:none}.ga-product-gallery__slide{flex:0 0 100%;min-width:100%;margin:0;scroll-snap-align:start}.ga-product-gallery__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ga-product-gallery__control{position:absolute;top:50%;z-index:1;display:grid;width:2.75rem;height:2.75rem;padding:0;transform:translateY(-50%);place-items:center;border:1px solid rgba(27,42,69,.45);border-radius:50%;background:#f2ede1eb;color:var(--navy);cursor:pointer;font-size:1.25rem;line-height:1}.ga-product-gallery__control:hover{background:var(--cream)}.ga-product-gallery__control:focus-visible,.ga-product-gallery__thumbnail:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.ga-product-gallery__control--previous{left:1rem}.ga-product-gallery__control--next{right:1rem}.ga-product-gallery__thumbnails{display:flex;gap:.75rem;margin-top:.75rem;overflow-x:auto;padding:.25rem;scrollbar-width:thin}.ga-product-gallery__thumbnail{flex:0 0 5rem;width:5rem;padding:0;border:1px solid transparent;background:transparent;cursor:pointer}.ga-product-gallery__thumbnail.is-active{border-color:var(--navy)}.ga-product-gallery__thumbnail-image{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#ded6c8}.ga-hair-desktop-panel{max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}@media(min-width:761px){.ga-hair-desktop-panel{max-height:50rem;margin-top:2.4rem;overflow:visible;padding-top:1.6rem;border-top:1px solid rgba(198,162,76,.55);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease}.ga-hair-desktop-panel__eyebrow{margin:0 0 .45rem;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ga-hair-desktop-panel__intro{max-width:33rem;margin:0;color:var(--navy);font-family:var(--serif);font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.25}.ga-hair-desktop-panel__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.4rem 0 0;padding:1rem 0;border-top:1px solid rgba(27,42,69,.16);border-bottom:1px solid rgba(27,42,69,.16)}.ga-hair-desktop-panel__facts div{min-width:0;padding:0 1rem;border-left:1px solid rgba(27,42,69,.16)}.ga-hair-desktop-panel__facts div:first-child{padding-left:0;border-left:0}.ga-hair-desktop-panel__facts dt{color:#1b2a45a6;font-size:.67rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ga-hair-desktop-panel__facts dd{margin:.25rem 0 0;color:var(--navy);font-family:var(--serif);font-size:1.08rem;line-height:1.2}.ga-hair-desktop-panel__details details{border-bottom:1px solid rgba(27,42,69,.16)}.ga-hair-desktop-panel__details summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;color:var(--navy);cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.08em;list-style:none;text-transform:uppercase}.ga-hair-desktop-panel__details summary::-webkit-details-marker{display:none}.ga-hair-desktop-panel__details summary span:last-child{color:var(--gold);font-family:var(--serif);font-size:1.3rem;font-weight:400;line-height:1;transition:transform .18s ease}.ga-hair-desktop-panel__details details[open] summary span:last-child{transform:rotate(45deg)}.ga-hair-desktop-panel__details p{max-width:36rem;margin:-.15rem 0 1rem;color:#1b2a45c7;font-size:.92rem;line-height:1.55}}@media(max-width:760px){.ga-product-gallery__control{width:2.5rem;height:2.5rem}.ga-product-gallery__control--previous{left:.75rem}.ga-product-gallery__control--next{right:.75rem}}.ga-search-form{max-width:760px;margin:0 0 4rem}.ga-search-form label{display:block;margin-bottom:.45rem;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ga-search-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.ga-search-form input{min-width:0;border:1px solid rgba(27,42,69,.3);border-right:0;border-radius:0;background:transparent;color:var(--ink);font:inherit;padding:.85rem 1rem}.ga-search-form .button{background:var(--navy);color:var(--cream);cursor:pointer}.ga-search-results{margin-top:2rem}.ga-product-details{background:var(--cream);color:var(--ink);padding:clamp(4.5rem,9vw,8rem) 0}.ga-product-details__inner{width:min(calc(100% - 2 * var(--pad)),1280px)}.ga-product-details__eyebrow{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-product-details h2{color:var(--navy);font-family:var(--serif);font-size:clamp(2.55rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0}.ga-product-details__cards{background:#1b2a4529;border:1px solid rgba(27,42,69,.16);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.5rem}.ga-product-details__card{background:var(--cream);border:0;padding:1.55rem;display:grid;grid-template-rows:auto minmax(4.4rem,auto) auto;align-content:start}.ga-product-details__number{color:var(--navy);font-size:.68rem;font-weight:700;letter-spacing:.15em;margin:0 0 1rem}.ga-product-details__card h3{color:var(--navy);font-family:var(--serif);font-size:1.85rem;font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0 0 .7rem}.ga-product-details__card>p:last-child{color:#182333c7;font-size:.92rem;line-height:1.55;margin:0;max-width:21rem}@media(max-width:760px){.ga-product-details{padding:4.25rem 0}.ga-product-details__cards{grid-template-columns:1fr}.ga-product-details__card{display:block}.ga-product-details__card h3{margin:.35rem 0 .7rem}}.rail-card .rail-note{display:block;margin-top:4px;color:var(--navy);opacity:.72;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ga-product-routine{background:var(--navy);color:var(--cream);padding:clamp(4.5rem,9vw,8rem) 0}.ga-product-routine__inner{width:min(calc(100% - 2 * var(--pad)),1280px)}.ga-product-routine__eyebrow{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 .85rem;text-transform:uppercase}.ga-product-routine h2{color:var(--cream);font-family:var(--serif);font-size:clamp(2.55rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0}.ga-product-routine__cards{background:#f2ede140;border:1px solid rgba(242,237,225,.25);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.ga-product-routine__card{background:var(--navy);min-height:250px;padding:2rem;display:grid;grid-template-rows:auto minmax(4.4rem,auto) auto;align-content:start}.ga-product-routine__number{color:#e2c575;font-family:var(--sans);font-size:.7rem;font-weight:700;letter-spacing:.16em;margin:0 0 2rem}.ga-product-routine__card h3{color:var(--cream);font-family:var(--serif);font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0 0 .7rem}.ga-product-routine__card>p:last-child{color:#e3dfd5;font-size:.92rem;line-height:1.55;margin:0;max-width:19rem}@media(max-width:760px){.ga-product-routine{padding:4.25rem 0}.ga-product-routine__cards{grid-template-columns:1fr}.ga-product-routine__card{min-height:0;display:block}.ga-product-routine__card h3{margin:.35rem 0 .7rem}}.ga-product-story{background:#faf7f0;color:var(--ink);padding:clamp(4.5rem,9vw,8rem) 0}.ga-product-story__inner{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(2rem,9vw,9rem);align-items:start}.ga-product-story__eyebrow{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0 0 1rem;text-transform:uppercase}.ga-product-story h2{color:var(--navy);font-family:var(--serif);font-size:clamp(2.55rem,4.7vw,4.4rem);font-weight:600;letter-spacing:-.028em;line-height:.94;margin:0;max-width:10ch}.ga-product-story__copy{color:var(--ink);font-family:var(--sans);font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.65;max-width:42rem}.ga-product-story__copy p{margin:.2rem 0 1.2rem}.ga-product-story__copy p:last-child{margin-bottom:0}.ga-product-story--hair{background:var(--navy);color:var(--cream)}.ga-product-story--hair .ga-product-story__eyebrow{color:#e2c575}.ga-product-story--hair h2{color:var(--cream)}.ga-product-story--hair .ga-product-story__copy{color:#d7dbe6}.ga-product-story--hair .ga-product-story__copy em{color:var(--cream);font-family:var(--serif);font-style:italic}.ga-product-story--beard{background:var(--navy);color:var(--cream)}.ga-product-story--beard .ga-product-story__eyebrow{color:#e2c575}.ga-product-story--beard h2{color:var(--cream)}.ga-product-story--beard .ga-product-story__copy{color:#d7dbe6}.ga-product-story--beard .ga-product-story__copy em{color:var(--cream);font-family:var(--serif);font-style:italic}@media(max-width:760px){.ga-product-story{padding:4.25rem 0}.ga-product-story__inner{grid-template-columns:1fr;gap:2rem}.ga-product-story h2{max-width:none}.ga-product-story__copy{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map */
