@font-face{font-family:Bodoni Moda Salon;src:url(/assets/bodoni-moda-opsz.X2BzlAjV.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda Salon;src:url(/assets/bodoni-moda-italic.B5SVoS-R.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans Salon;src:url(/assets/instrument-sans.BbzFLZTg.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root[data-demo=coiffeur] body{font-feature-settings:normal;letter-spacing:.002em}html[data-demo=coiffeur] main picture{display:block;height:100%}html[data-demo=coiffeur] .d-display,html[data-demo=coiffeur] .d-h1,html[data-demo=coiffeur] .d-h2{font-weight:400;letter-spacing:-.015em;line-height:.98}html[data-demo=coiffeur] .d-h1{font-size:clamp(3rem,8vw,7.5rem)}html[data-demo=coiffeur] .d-h2{font-size:clamp(2.3rem,4.8vw,4.5rem);line-height:1.02}html[data-demo=coiffeur] .d-h3{font-weight:400;letter-spacing:-.005em;line-height:1.12;font-size:clamp(1.45rem,2vw,1.9rem)}html[data-demo=coiffeur] .d-lead{color:rgb(var(--text) / .84);line-height:1.55}html[data-demo=coiffeur] .d-kicker{font-family:var(--font-display);font-style:italic;font-size:1.05rem;letter-spacing:0;color:rgb(var(--muted))}html[data-demo=coiffeur] .d-kicker:before{display:none}html[data-demo=coiffeur] .d-btn{border-radius:999px;font-weight:550;letter-spacing:.01em;padding-inline:1.6rem}html[data-demo=coiffeur] .d-btn--lg{padding-inline:2rem}html[data-demo=coiffeur] .d-btn--ghost{border-color:rgb(var(--text) / .4)}html[data-demo=coiffeur] .d-arrow-link{font-weight:550;padding-bottom:.25rem}html[data-demo=coiffeur] .d-paper{--border: 196 192 184}html[data-demo=coiffeur] .d-paper .d-btn{--btn-bg: rgb(var(--ink));--btn-fg: rgb(var(--paper))}html[data-demo=coiffeur] .d-paper .d-btn:hover{--btn-bg: rgb(var(--accent-ink));--btn-fg: rgb(255 255 255)}html[data-demo=coiffeur] .d-paper .d-btn--ghost{--btn-bg: transparent;--btn-fg: rgb(var(--ink))}html[data-demo=coiffeur] .d-paper .d-btn--ghost:hover{--btn-bg: rgb(var(--ink));--btn-fg: rgb(var(--paper))}html[data-demo=coiffeur] .d-paper .d-btn--ghost{border-color:rgb(var(--ink) / .45)}html[data-demo=coiffeur] .d-paper .d-arrow-link{border-bottom-color:rgb(var(--accent-ink))}html[data-demo=coiffeur] .d-paper :is(.d-display,.d-h1,.d-h2){font-weight:560;font-variation-settings:"opsz" 28}html[data-demo=coiffeur] .d-paper :is(.d-h3,.faq__q,.oh__title,.cn-prices__cat){font-weight:520;font-variation-settings:"opsz" 16}html[data-demo=coiffeur] .d-paper .cn-pt__name{font-weight:480;font-variation-settings:"opsz" 12}html[data-demo=coiffeur] .d-nav__mark{display:none}html[data-demo=coiffeur] .d-nav__brand{grid-template-columns:auto}html[data-demo=coiffeur] .d-nav__name{font-weight:400;font-size:1.7rem;letter-spacing:-.01em;line-height:1}html[data-demo=coiffeur] .d-nav__sub:empty{display:none}html[data-demo=coiffeur] .d-nav__links a{font-weight:450;font-size:.95rem}html[data-demo=coiffeur] .d-nav__links a:after{height:1px}html[data-demo=coiffeur] .d-nav__sheet-list a{font-weight:400;letter-spacing:-.015em;font-size:clamp(2.3rem,11vw,3.4rem);padding-block:1rem}html[data-demo=coiffeur] .d-nav[data-scrolled=true],html[data-demo=coiffeur] .d-nav[data-open=true]{background:#000000f0}html[data-demo=coiffeur] .d-footer__phone{font-weight:400;letter-spacing:-.02em;font-size:clamp(2.7rem,10vw,9.5rem)}html[data-demo=coiffeur] .d-footer__title{font-size:.875rem;letter-spacing:0}html[data-demo=coiffeur] .d-mbar a{border-radius:999px;font-weight:550}html[data-demo=coiffeur] .hr__title{font-weight:400;letter-spacing:-.02em;line-height:1;font-size:clamp(2.4rem,6vw,5.6rem)}html[data-demo=coiffeur] .hr__meta{font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:rgb(var(--accent))}html[data-demo=coiffeur] .hr__text{font-size:.98rem}html[data-demo=coiffeur] .oh__title{font-weight:400;font-size:1.85rem;letter-spacing:-.01em}html[data-demo=coiffeur] .oh__row dt{font-weight:500}html[data-demo=coiffeur] .oh__row.is-today{background:rgb(var(--accent) / .12)}html[data-demo=coiffeur] .faq__q{font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.25}html[data-demo=coiffeur] .gal__caption{font-size:.875rem}html[data-demo=coiffeur] .gal__btn{border-color:rgb(var(--text) / .4)}.cn-section-head{display:grid;gap:1.25rem 3rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}@media(min-width:900px){.cn-section-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}.cn-section-head>p{justify-self:end}}.cn-section-head>p{margin:0;max-width:40ch;color:rgb(var(--muted))}.cn-caption{margin-top:.85rem;font-family:var(--font-display);font-style:italic;font-size:1rem;line-height:1.4;color:rgb(var(--muted))}.cn-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cn-leaders{list-style:none;margin:0;padding:0}.cn-leaders li{display:flex;align-items:baseline;gap:.75rem;padding-block:.7rem}.cn-leaders li:after{content:none}.cn-leaders__name{flex:0 1 auto}.cn-leaders__dots{flex:1 1 2rem;min-width:1.5rem;border-bottom:1px dotted rgb(var(--text) / .45);transform:translateY(-.3em)}.cn-leaders__price{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}.cn-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.cn-list li{position:relative;padding-left:1.4rem}.cn-list li:before{content:"";position:absolute;left:0;top:.8em;width:.7rem;height:1px;background:rgb(var(--accent))}.d-paper .cn-list li:before{background:rgb(var(--accent-ink))}.cn-gold-rule{width:3.5rem;height:1px;border:0;margin:0;background:rgb(var(--accent))}
