/* Approved anti-aging palette. Colors only; existing layout and assets stay intact. */
body.anti-unified-palette{background:#fff;color:#34312e}
body.anti-unified-palette #main>.category-cover{background:#766b61;color:#ffffff}
body.anti-unified-palette #main>.category-cover .eyebrow,
body.anti-unified-palette #main>.category-cover p{color:#f5f5f5}
body.anti-unified-palette #main>.hero{background:#766b61;color:#ffffff}
body.anti-unified-palette #main>.hero:after{background:linear-gradient(90deg,#6d6d6d 0%,#6d6d6df0 26%,#6d6d6d99 45%,#6d6d6d20 68%,transparent 84%)}
body.anti-unified-palette #main>.hero h1,
body.anti-unified-palette #main>.hero p{color:#ffffff}
body.anti-unified-palette #main>.hero .eyebrow,
body.anti-unified-palette #main>.hero .crumb,
body.anti-unified-palette #main>.hero .script{color:#f5f5f5}
body.anti-unified-palette #main>.hero .rule{background:#f5f5f580}
body.anti-unified-palette #main>.section-nav,
body.anti-unified-palette #main>.skin-chapters{background:#f5f5f5;border-color:#d7cfc6}
body.anti-unified-palette #main>.section-nav a,
body.anti-unified-palette #main>.skin-chapters a{color:#766b61}
body.anti-unified-palette #main>.section-nav a:hover,
body.anti-unified-palette #main>.section-nav a.active,
body.anti-unified-palette #main>.skin-chapters a:hover{color:#34312e}

/* Category pages. */
body.anti-unified-palette.anti-category-palette #main .category-list,
body.anti-unified-palette.anti-category-palette #main .skin-catalog,
body.anti-unified-palette.anti-category-palette #main .category-tile,
body.anti-unified-palette.anti-category-palette #main .skin-card,
body.anti-unified-palette.anti-category-palette #main .card-copy{background:#fff;color:#34312e;border-color:#d7cfc6}
body.anti-unified-palette.anti-category-palette #main .category-tile p,
body.anti-unified-palette.anti-category-palette #main .skin-card p,
body.anti-unified-palette.anti-category-palette #main .category-pending p{color:#766b61}
body.anti-unified-palette.anti-category-palette #main .category-tile h2,
body.anti-unified-palette.anti-category-palette #main .skin-card h2{color:#34312e;border-left:0;padding-left:0}
body.anti-unified-palette.anti-category-palette #main .section-heading h2{color:#34312e;border-left:0;padding-left:0}
body.anti-unified-palette.anti-category-palette #main .category-list .eyebrow,
body.anti-unified-palette.anti-category-palette #main .skin-catalog .eyebrow,
body.anti-unified-palette.anti-category-palette #main .skin-catalog .num{color:#766b61}
body.anti-unified-palette.anti-category-palette #main .category-list .button,
body.anti-unified-palette.anti-category-palette #main .skin-catalog .button{color:#766b61;border-color:#998a7c;background:transparent}
body.anti-unified-palette.anti-category-palette #main .skin-card img[style*="object-fit:contain"]{background:#ffffff!important}
body.anti-unified-palette.anti-category-palette #main>.visit-info{background:#fff;color:#34312e;border-color:#d7cfc6}
body.anti-unified-palette.anti-category-palette #main>.visit-info h2{color:#34312e}
body.anti-unified-palette.anti-category-palette #main>.visit-info address,
body.anti-unified-palette.anti-category-palette #main>.visit-info p{color:#766b61}

/* Detail pages, including the original stem-cell and hyaluronic acid layouts. */
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care),
body.anti-unified-palette.anti-detail-palette #main>.page-links,
body.anti-unified-palette.anti-detail-palette #main>.source-note{background:#fff;color:#34312e;border-color:#d7cfc6}
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care) p,
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care) .definition,
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care) li{color:#766b61}
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care) h2,
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care) h3,
body.anti-unified-palette.anti-detail-palette #main .faq summary{color:#34312e}
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care) .eyebrow,
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care) .num,
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care) .index,
body.anti-unified-palette.anti-detail-palette #main>section:not(#consult):not(#points):not(.care) .icon-disc{color:#766b61}
body.anti-unified-palette.anti-detail-palette #main #about h2,
body.anti-unified-palette.anti-detail-palette #main .section-heading h2,
body.anti-unified-palette.anti-detail-palette #main .faq-head h2,
body.anti-unified-palette.anti-detail-palette #main .clinic-rec-right h2,
body.anti-unified-palette.anti-detail-palette #main .ha-product-copy h2{border-left:0;padding-left:0}
body.anti-unified-palette.anti-detail-palette #main .clinic-rec-left,
body.anti-unified-palette.anti-detail-palette #main .clinic-rec-right,
body.anti-unified-palette.anti-detail-palette #main .clinic-rec-list li,
body.anti-unified-palette.anti-detail-palette #main .ha-recommend-list li,
body.anti-unified-palette.anti-detail-palette #main .components li,
body.anti-unified-palette.anti-detail-palette #main .faq details{border-color:#d7cfc6}
body.anti-unified-palette.anti-detail-palette #main .page-links a,
body.anti-unified-palette.anti-detail-palette #main .source-note a{color:#766b61}
body.anti-unified-palette.anti-detail-palette #main .programs .refined-card,
body.anti-unified-palette.anti-detail-palette #main .programs .card-content{background:#fff;border-color:#d7cfc6}
body.anti-unified-palette.anti-detail-palette #main .programs .program-title h3,
body.anti-unified-palette.anti-detail-palette #main .programs .program-title p{color:#ffffff}

/* The POINT / principles band is the only dark body highlight. */
body.anti-unified-palette.anti-detail-palette #main>#points,
body.anti-unified-palette.anti-detail-palette #main>.care{background:#766b61;color:#ffffff}
body.anti-unified-palette.anti-detail-palette #main>#points h2,
body.anti-unified-palette.anti-detail-palette #main>#points h3,
body.anti-unified-palette.anti-detail-palette #main>.care h2,
body.anti-unified-palette.anti-detail-palette #main>.care h3{color:#ffffff}
body.anti-unified-palette.anti-detail-palette #main>#points p,
body.anti-unified-palette.anti-detail-palette #main>.care p{color:#f5f5f5}
body.anti-unified-palette.anti-detail-palette #main>#points .eyebrow,
body.anti-unified-palette.anti-detail-palette #main>#points svg,
body.anti-unified-palette.anti-detail-palette #main>.care .eyebrow,
body.anti-unified-palette.anti-detail-palette #main>.care svg{color:#b8a99a}
body.anti-unified-palette.anti-detail-palette #main>#points .section-heading h2,
body.anti-unified-palette.anti-detail-palette #main>.care .section-heading h2{border-color:#d7cfc6;border-left-color:transparent!important}
body.anti-unified-palette.anti-detail-palette #main>#points article,
body.anti-unified-palette.anti-detail-palette #main>.care article,
body.anti-unified-palette.anti-detail-palette #main>.care .care-item{background:transparent;border-color:#d7cfc666}

/* Preserve consultation copy and arrangement with the approved brown palette. */
body.anti-unified-palette #main>#consult{background:#766b61;color:#ffffff}
body.anti-unified-palette #main>#consult .ha-consult-copy{background:transparent;border-color:#d7cfc666}
