@font-face{font-family:'DM Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/dm-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/dm-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/dm-serif-display-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/dm-serif-display-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body:has(.onelove-practitioner-single-page,.onelove-practitioner-job-single-page,.onelove-single-product-page--consultation){--wp--preset--font-family--body:"DM Sans",sans-serif;--wp--preset--font-family--ui:"DM Sans",sans-serif;--wp--preset--font-family--heading:"DM Serif Display",Georgia,serif;--onelove-frontend-font-body:"DM Sans",sans-serif;--onelove-frontend-font-heading:"DM Serif Display",Georgia,serif;--onelove-frontend-font-button:"DM Sans",sans-serif;--onelove-frontend-font-practitioners-body:"DM Sans",sans-serif;--onelove-frontend-font-practitioners-heading:"DM Serif Display",Georgia,serif;--onelove-frontend-font-consultations-body:"DM Sans",sans-serif;--onelove-frontend-font-consultations-heading:"DM Serif Display",Georgia,serif;--onelove-frontend-text-color:#182f2c;--onelove-frontend-text-soft-color:#50635e;--onelove-frontend-accent-color:#23594d;--onelove-frontend-page-background:#f6f8f5;--onelove-frontend-surface-color:#ffffff;--1love-font-body:"DM Sans",sans-serif;--1love-font-heading:"DM Serif Display",Georgia,serif;font-family:"DM Sans",sans-serif}body:has(.onelove-practitioner-single-page,.onelove-practitioner-job-single-page,.onelove-single-product-page--consultation) :is(.wp-element-button,.wp-block-button__link,button.single_add_to_cart_button){background:#23594d;color:#fff;border:1px solid #23594d;border-radius:8px;box-shadow:none;font-family:"DM Sans",sans-serif}body:has(.onelove-practitioner-single-page,.onelove-practitioner-job-single-page,.onelove-single-product-page--consultation) :is(.wp-element-button,.wp-block-button__link):hover{background:#183e35}.onelove-detail-nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:1.15rem 0;margin:2rem 0 3rem;border-block:1px solid #d5e0da;background:#f6f8f5}.onelove-detail-nav a{padding:.45rem 0;color:#23594d;text-underline-offset:.3em;font-weight:600}.onelove-detail-nav a:focus-visible{outline:2px solid #23594d;outline-offset:5px}:is(.onelove-practitioner-single-page,.onelove-practitioner-job-single-page,.onelove-consultation-layout) [id]{scroll-margin-top:calc(13rem + var(--wp-admin--admin-bar--height,0px))}.onelove-detail-section-head{margin-bottom:1.75rem}body:has(.onelove-practitioner-single-page,.onelove-practitioner-job-single-page,.onelove-single-product-page--consultation){--onelove-frontend-border-color:#d5e0da;--onelove-frontend-global-background-image:none;--onelove-frontend-practitioners-page-image:none;--onelove-frontend-products-page-image:none;--1love-color-gold:#23594d;--1love-color-champagne:#e5efea}body:has(.onelove-practitioner-single-page,.onelove-practitioner-job-single-page,.onelove-single-product-page--consultation) .wp-site-blocks>main{background:#f6f8f5}body:has(.onelove-practitioner-single-page,.onelove-practitioner-job-single-page,.onelove-single-product-page--consultation) :is(h1,h2,h3){font-weight:400}body:has(.onelove-practitioner-single-page,.onelove-practitioner-job-single-page,.onelove-single-product-page--consultation) .wp-block-button__link{background:#23594d!important;color:#fff!important}.onelove-practitioner-single__contact h2{font-size:1.3rem;margin:1rem 0}
