body.layout-editorial{font-feature-settings:"liga" 1}
body.layout-editorial .xnm0sit,body.layout-editorial .gsc-topbar,body.layout-editorial .mi-mast,body.layout-editorial .pa-header{border-bottom:4px double var(--ink);padding:.75rem 0}
body.layout-editorial .xnm21bra span,body.layout-editorial .gsc-mark span,body.layout-editorial .mi-logo span,body.layout-editorial .pa-brand span{font-family:var(--display);font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase}
body.layout-editorial .xnm2her,body.layout-editorial .gsc-banner,body.layout-editorial .mi-hero,body.layout-editorial .pa-intro{padding:2rem 0;border-bottom:1px solid var(--line)}
body.layout-editorial .xnm3her,body.layout-editorial .gsc-banner-grid,body.layout-editorial .mi-hero-grid,body.layout-editorial .pa-intro-grid{grid-template-columns:1.4fr .8fr;gap:2.5rem;align-items:start}
body.layout-editorial .xnm2her h1,body.layout-editorial .gsc-banner h1,body.layout-editorial .mi-hero h1,body.layout-editorial .pa-intro h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;max-width:18ch}
body.layout-editorial .xnm5tra,body.layout-editorial .gsc-plan-tile,body.layout-editorial .mi-offer,body.layout-editorial .pa-tile{border:1px solid var(--ink);border-radius:0;padding:1.25rem;background:transparent}
body.layout-editorial .xnm9pro h2,body.layout-editorial .gsc-copy h2,body.layout-editorial .mi-article h2,body.layout-editorial .pa-prose h2{font-family:var(--display);border-top:1px solid var(--ink);padding-top:.75rem;margin-top:1.75rem}
body.layout-editorial .xnm13btn,body.layout-editorial .gsc-btn,body.layout-editorial .mi-button,body.layout-editorial .pa-btn{border-radius:0;border:2px solid var(--ink);background:transparent;color:var(--ink)}
body.layout-editorial .xnm13btn:hover,body.layout-editorial .gsc-btn:hover,body.layout-editorial .mi-button:hover,body.layout-editorial .pa-btn:hover{background:var(--ink);color:#fff}
body.layout-editorial .xnm1sit,body.layout-editorial .gsc-base,body.layout-editorial .mi-foot,body.layout-editorial .pa-footer{border-top:4px double var(--footer-ink)}
@media(max-width:800px){body.layout-editorial .xnm3her,body.layout-editorial .gsc-banner-grid,body.layout-editorial .mi-hero-grid,body.layout-editorial .pa-intro-grid{grid-template-columns:1fr}}


body .xnm0sit a.hdr-barber{background:#BA0C2F}body .xnm0sit a.hdr-barber:hover{background:#920A25}body .xnm0sit a.hdr-stylist{background:#5C6670}body .xnm0sit a.hdr-stylist:hover{background:#484F57}


:root{--edw-btn:#BA0C2F;--edw-btn-hi:#920A25;--edw-head:#5C0617;--edw-text:#5C0617;--edw-link:#BA0C2F}
