body.layout-editorial{font-feature-settings:"liga" 1}
body.layout-editorial .mi-mast,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 .mi-logo 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 .mi-hero,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 .mi-hero-grid,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 .mi-hero 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 .mi-offer,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 .mi-article 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 .mi-button,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 .mi-button: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 .mi-foot,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 .mi-hero-grid,body.layout-editorial .gsc-banner-grid,body.layout-editorial .mi-hero-grid,body.layout-editorial .pa-intro-grid{grid-template-columns:1fr}}


body .mi-mast a.hdr-barber{background:#00274C}body .mi-mast a.hdr-barber:hover{background:#001C38}body .mi-mast a.hdr-stylist{background:#8A7000}body .mi-mast a.hdr-stylist:hover{background:#6E5A00}


:root{--edw-btn:#00274C;--edw-btn-hi:#001C38;--edw-head:#001429;--edw-text:#001429;--edw-link:#00274C}
