@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-latin-400-normal.447f4bb1.woff2) format("woff2"),url(/_next/static/media/barlow-latin-400-normal.1e0da348.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-latin-500-normal.70f1e0cc.woff2) format("woff2"),url(/_next/static/media/barlow-latin-500-normal.9892ab50.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-latin-600-normal.7ab76ac7.woff2) format("woff2"),url(/_next/static/media/barlow-latin-600-normal.799d4b2f.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-latin-700-normal.446ce47c.woff2) format("woff2"),url(/_next/static/media/barlow-latin-700-normal.f490eb0a.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-600-normal.bd3e8f8d.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-600-normal.5ffa5bad.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-700-normal.119acc28.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-700-normal.9ed2c6d4.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/barlow-condensed-latin-800-normal.75dcbca9.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-800-normal.c5782805.woff) format("woff")}.barber-page{--color-ivory:#f1eee7;--color-ink:#151715;--color-accent:#d6ea82;--color-soft:#e9e7df;--color-line:#d4d0c5;--font-display:"Barlow Condensed",Impact,sans-serif;font-family:Barlow,Arial,sans-serif;background:var(--color-ivory);color:var(--color-ink)}.barber-page .display{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.025em;line-height:1}.barber-page .eyebrow{font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.22em}.barber-header-order,.barber-page .button{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink);font-family:var(--font-display);font-weight:700;font-size:1.3rem;border-radius:3px}.barber-header-order:hover,.barber-page .button:hover{background:#e4f4a6}.barber-page :focus-visible{outline-color:#607032}.barber-footer,.barber-header{color:var(--color-ivory);background:var(--color-ink);border-bottom:1px solid #363833}.barber-header-inner{width:min(100% - 4rem,1520px);height:80px;display:flex;align-items:center;gap:3rem}.barber-header .wordmark{margin-right:auto}.barber-nav{align-items:center;gap:2.4rem}.barber-nav a{font-family:var(--font-display);text-transform:uppercase;font-weight:600;letter-spacing:.06em}.barber-nav a:hover{color:var(--color-accent)}.barber-header-order{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;padding:.55rem 1.65rem;text-transform:uppercase;font-size:1rem;white-space:nowrap}.barber-hero{display:grid;grid-template-columns:58% 42%;background:var(--color-ink);color:var(--color-ivory)}.barber-hero-photo{position:relative;width:100%;min-width:0;aspect-ratio:5/4;align-self:stretch;overflow:hidden}.barber-hero-photo img{object-position:center top}.barber-hero-panel{padding:clamp(2.5rem,4.5vw,5rem) clamp(2rem,4vw,4.5rem);align-self:center;min-width:0}.barber-hero-title{font-family:var(--font-display);font-weight:800;font-size:clamp(4rem,7.2vw,7.5rem);line-height:.99;letter-spacing:-.025em;text-transform:uppercase;margin-top:1rem}.barber-hero-title span{display:block;white-space:nowrap}.barber-hero-description{font-size:clamp(1.1rem,1.9vw,1.75rem);line-height:1.3;margin-top:1.25rem}.barber-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.5rem;margin:1.7rem 0}.barber-price strong{font:700 clamp(2.6rem,3.4vw,3.5rem)/1 var(--font-display)}.barber-price del{font-size:1.35rem;color:#b3b4ae}.barber-cta{width:100%;min-height:68px}.barber-page .barber-cta{font-size:1.8rem}.barber-cta svg{width:28px;height:28px}.barber-trust{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.2rem;font-size:1rem}.barber-trust>span{display:flex;align-items:center;gap:.8rem}.barber-trust>span+span{border-left:1px solid #64655f;padding-left:1.25rem}.barber-trust svg{width:27px;height:27px;flex-shrink:0}.barber-bundles{background:var(--color-ink);color:var(--color-ivory);border-top:1px solid #474941}.barber-bundles-inner{width:min(100% - 4rem,1400px);margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.4rem 0}.barber-bundle{position:relative;display:flex;align-items:center;justify-content:center;gap:1.5rem;min-width:0;padding:.75rem 1.25rem;border-right:1px solid #62645b;cursor:pointer;border-bottom:2px solid transparent;transition:background .15s,border-color .15s}.barber-bundle:last-child{border-right:0}.barber-bundle:hover{background:#20231d}.barber-bundle[data-selected=true]{background:#20231d;border-bottom-color:var(--color-accent)}.barber-bundle:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.barber-bundle-radio{position:absolute;top:.7rem;left:.7rem;width:15px;height:15px;accent-color:var(--color-accent)}.barber-bundle-bottles{display:flex;justify-content:center;align-items:end;flex-shrink:0}.barber-bundle-bottle{width:42px;height:105px}.barber-bundle-bottle+.barber-bundle-bottle{margin-left:-9px}.barber-bundle-copy{display:flex;flex-direction:column;gap:.15rem}.barber-bundle-label{font-size:1.1rem;font-weight:500}.barber-bundle-price{font:700 2.25rem/1.1 var(--font-display);white-space:nowrap}.barber-bundle-badge{align-self:start;margin-top:.4rem;padding:.25rem .5rem;background:var(--color-accent);color:var(--color-ink);font:700 .7rem/1 var(--font-display);letter-spacing:.04em;border-radius:2px}.barber-how-to{padding:2.4rem 0;border-bottom:1px solid var(--color-line)}.barber-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.barber-steps li{display:flex;gap:1.3rem;padding:0 2rem;border-right:1px solid var(--color-line)}.barber-steps li:first-child{padding-left:0}.barber-steps li:last-child{padding-right:0;border-right:0}.barber-step-number{color:#a6a191;font:800 6rem/.9 var(--font-display)}.barber-steps h3{font:800 clamp(1.8rem,2.5vw,2.6rem)/1 var(--font-display);text-transform:uppercase}.barber-steps p{margin-top:.9rem;font-size:.96rem;line-height:1.55}.barber-steps-note{margin-top:1.5rem;color:var(--color-muted);font-size:.75rem}@media (min-width:1000px){.barber-hero{min-height:630px}}@media (min-width:1500px){.barber-hero{min-height:720px}}@media (max-width:1100px){.barber-bundle{gap:1rem}.barber-bundle-bottle{width:34px;height:92px}.barber-trust{gap:.7rem;font-size:.9rem}.barber-trust>span+span{padding-left:.7rem}.barber-steps li{gap:.9rem;padding-inline:1.4rem}.barber-step-number{font-size:4.8rem}}@media (max-width:999px){.barber-hero{grid-template-columns:1fr}.barber-hero-panel{width:100%;padding:2.25rem max(1.5rem,calc((100vw - 680px) / 2))}.barber-hero-title{font-size:clamp(3.5rem,10vw,6rem)}.barber-hero-description{font-size:1.3rem}.barber-trust{margin-top:1.5rem}}@media (max-width:767px){.barber-header-inner{height:72px;width:calc(100% - 2rem);gap:1rem}.barber-header-order{padding:.55rem 1rem}.barber-hero-panel{padding:1.8rem 1.25rem 2rem}.barber-hero-title{font-size:clamp(3.65rem,14.5vw,5.8rem)}.barber-hero-description{font-size:1.1rem}.barber-price{margin:1.4rem 0}.barber-cta{min-height:58px}.barber-bundles-inner{width:100%;padding:.8rem 1rem;gap:.5rem}.barber-bundle{padding:.7rem .25rem .9rem;border-right:0;flex-direction:column;gap:.65rem;text-align:center}.barber-bundle-radio{top:.3rem;left:.25rem;width:13px;height:13px}.barber-bundle-bottles{min-height:80px}.barber-bundle-bottle{width:28px;height:80px}.barber-bundle-copy{align-items:center}.barber-bundle-label{font-size:.95rem}.barber-bundle-price{font-size:1.75rem}.barber-bundle-badge{align-self:center;font-size:.65rem}.barber-how-to{padding-block:2rem}.barber-steps{grid-template-columns:1fr;margin-top:1rem}.barber-steps li,.barber-steps li:first-child,.barber-steps li:last-child{padding:1.5rem 0;border-right:0;border-bottom:1px solid var(--color-line);gap:1.2rem}.barber-steps li:last-child{border-bottom:0;padding-bottom:0}.barber-step-number{font-size:4.4rem;min-width:55px}.barber-steps h3{font-size:2rem}.barber-steps p{margin-top:.5rem}}.barber-page .mobile-order-bar{background:#151715f5;border-color:#474941;color:#f1eee7;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.barber-page .mobile-order-bar .text-muted{color:#c1c4b9}.barber-bundles :focus-visible,.barber-footer :focus-visible,.barber-header :focus-visible,.barber-hero :focus-visible{outline-color:#d6ea82}.barber-page .mobile-order-bar .button{min-height:44px;padding:.65rem 1rem;gap:.5rem;white-space:nowrap;font-size:1.15rem;flex-shrink:0}.styling-comparison{padding-block:clamp(3rem,6vw,5.5rem);border-bottom:1px solid var(--color-line);background:var(--color-ivory);color:var(--color-ink)}.styling-comparison .styling-comparison-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.styling-comparison .styling-comparison-heading h2{max-width:760px;margin-top:.8rem;font-size:clamp(2.7rem,4.8vw,4.5rem)}.styling-comparison .styling-comparison-intro{max-width:280px;flex-shrink:0;font-size:1.1rem;line-height:1.5}.styling-comparison .styling-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.styling-comparison .styling-comparison-frame{position:relative;aspect-ratio:64/85;overflow:hidden;background:var(--color-soft)}.styling-comparison .styling-comparison-frame img{object-fit:cover}.styling-comparison .styling-comparison-before img{object-position:left center}.styling-comparison .styling-comparison-after img{object-position:right center}.styling-comparison .styling-comparison-pill{position:absolute;top:1.25rem;left:1.25rem;padding:.5rem 1.1rem;background:var(--color-ink);color:var(--color-ivory);font-family:var(--font-display);font-weight:700;font-size:1rem;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;border-radius:2px}.styling-comparison .styling-comparison-after .styling-comparison-pill{left:auto;right:1.25rem;background:var(--color-accent);color:var(--color-ink)}.styling-comparison .styling-comparison-label{margin-top:.9rem;font-size:1rem;font-weight:500}.styling-comparison .styling-comparison-note{margin-top:1.2rem;color:var(--color-muted);font-size:.85rem;line-height:1.5}.styling-comparison .styling-comparison-footer{margin-top:1.7rem}.styling-comparison .styling-comparison-footer .button{text-transform:uppercase}@media (max-width:900px){.styling-comparison .styling-comparison-heading{display:block}.styling-comparison .styling-comparison-intro{max-width:480px;margin-top:1rem}}@media (max-width:767px){.styling-comparison .styling-comparison-heading{margin-bottom:1.5rem}.styling-comparison .styling-comparison-intro{font-size:1rem}.styling-comparison .styling-comparison-grid{gap:.75rem}.styling-comparison .styling-comparison-pill{top:.65rem;left:.65rem;padding:.4rem .75rem;font-size:.8rem}.styling-comparison .styling-comparison-after .styling-comparison-pill{right:.65rem}.styling-comparison .styling-comparison-label{margin-top:.7rem;font-size:.85rem;line-height:1.4}.styling-comparison .styling-comparison-footer .button{width:100%}}