.blog-post .prose p,article.article p{line-height:1.75;margin-bottom:1.1em}.blog-post .prose h2,article.article h2{margin-top:2.2rem;margin-bottom:.8rem}.blog-post .prose h3,article.article h3{margin-top:1.6rem;margin-bottom:.6rem}.blog-post .prose ul,article.article ul{margin-bottom:1.25rem;padding-left:1.25rem}.blog-post .prose li,article.article li{margin-bottom:.4rem}.jhd-services ul,.jhd-about ul,.jhd-hair-salon ul,.jhd-team ul,.jhd-products ul{list-style:disc;padding-left:1.5rem;margin-bottom:1.25rem}.jhd-services li,.jhd-about li,.jhd-hair-salon li,.jhd-team li,.jhd-products li{margin-bottom:.5rem;line-height:1.65}.jhd-services h2,.jhd-about h2,.jhd-hair-salon h2,.jhd-team h2,.jhd-products h2,.jhd-contact h2{margin-top:2.4rem;margin-bottom:.9rem}.jhd-services p,.jhd-about p,.jhd-hair-salon p,.jhd-team p,.jhd-products p,.jhd-contact p{line-height:1.7;margin-bottom:1rem}.jhd-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin:2rem 0}.jhd-contact-grid h3{margin-bottom:.5rem;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase}.jhd-contact-grid p{margin:0 0 .25rem}a.button{display:inline-block;padding:14px 28px;background:var(--color-foreground, #111);color:var(--color-background, #fff)!important;text-decoration:none;border-radius:2px;margin-top:1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:.9rem;transition:opacity .2s}a.button:hover{opacity:.85}.jhd-author-bio{margin-top:3rem;padding:1.75rem;background:#f7f5f1;border-radius:4px}.jhd-author-bio h3{margin-top:0;font-size:1.1rem}.jhd-author-bio p{margin-bottom:.75rem}.jhd-faq h3{margin-top:1.5rem;font-weight:600;font-size:1.05rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
