:root{--ch-forest: #063f2c;--ch-green: #087a46;--ch-mint: #dff1e8;--ch-mint-strong: #b9e6d3;--ch-sky: #ddecf8;--ch-butter: #fff1bd;--ch-peach: #f9d9cc;--ch-lavender: #eadff7;--ch-ivory: #fffaf2;--ch-paper: #fffdf8;--ch-stone: #eee6d8;--ch-smoke: #66756d;--ch-ink: #17231d;--ch-oxblood: #3b080d;--ch-black-cherry: #063f2c;--ch-plum: #315f51;--ch-teal: #0c847c;--ch-blue: #3d7eb8;--ch-amber: #c5841f;--ch-rose: #c76568;--ch-line: rgba(6, 63, 44, .14);--ch-shadow: 0 20px 55px rgba(6, 63, 44, .11);--ch-serif: Georgia, "Times New Roman", serif;--ch-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ch-header-height: 6.95rem}html{background:var(--ch-ivory)}body{color:var(--ch-ink);background:radial-gradient(circle at 14% 8%,rgba(185,230,211,.46),transparent 30rem),radial-gradient(circle at 88% 4%,rgba(221,236,248,.54),transparent 34rem),linear-gradient(180deg,var(--ch-paper),var(--ch-ivory))}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(6,63,44,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(6,63,44,.018) 1px,transparent 1px);background-size:5rem 5rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.2),transparent 54%);mask-image:linear-gradient(180deg,rgba(0,0,0,.2),transparent 54%);content:""}.ch-page,.ch-product,.ch-footer{font-family:var(--ch-sans)}.ch-serif{font-family:var(--ch-serif);letter-spacing:0}.ch-kicker{display:inline-flex;align-items:center;gap:.65rem;color:var(--ch-green);font-size:.76rem;font-weight:750;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.ch-kicker:before{width:.48rem;height:.48rem;border-radius:999px;background:var(--ch-green);content:""}.ch-button,.shopify-payment-button__button{border-radius:999px!important}.ch-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 1.55rem;border:1px solid var(--ch-oxblood);color:var(--ch-ivory);background:var(--ch-green);font-size:.82rem;font-weight:760;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ch-button--secondary{color:var(--ch-forest);background:var(--ch-paper)}.ch-button:hover{transform:translateY(-1px);box-shadow:0 12px 32px #063f2c2e}.ch-theme-logo{display:inline-flex;align-items:center;gap:.72rem;color:var(--ch-forest);text-decoration:none}.ch-theme-logo img{width:2.35rem;height:2.35rem}.ch-theme-logo span{font-family:var(--ch-sans);font-size:clamp(1.2rem,1.5vw,1.65rem);font-weight:820;letter-spacing:-.01em;line-height:1}main[data-template=blog] .blog-posts{--page-content-width: min(100% - 2rem, 1440px);--page-width: var(--page-content-width);width:var(--page-width);margin:0 auto;padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(4rem,7vw,6rem)!important;color:var(--ch-ink);background:transparent}main[data-template=blog] .blog-posts:before{display:block;max-width:58rem;margin-bottom:clamp(2rem,5vw,4rem);color:var(--ch-smoke);font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.5;white-space:pre-line;content:"Learn\aResources\a Clear peptide education before you start. Named compounds, care standards, and practical questions for people who want review instead of comment-thread protocols."}main[data-template=blog] .blog-posts-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}main[data-template=blog] .blog-post-item{grid-column:auto!important;padding:0;border:1px solid var(--ch-line);background:#fffdf8db;box-shadow:0 18px 50px #063f2c0f;overflow:hidden}main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]){order:-1;grid-column:1 / -1!important}main[data-template=blog] .blog-post-card,main[data-template=blog] .blog-post-card__content{height:100%}main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr)}main[data-template=blog] .blog-post-card__content{display:flex;flex-direction:column;padding:clamp(1.15rem,2.3vw,1.65rem)}main[data-template=blog] .blog-post-card__content:before{display:block;aspect-ratio:16 / 10;margin:calc(clamp(1.15rem,2.3vw,1.65rem)*-1) calc(clamp(1.15rem,2.3vw,1.65rem)*-1) 1rem;background:var(--ch-stone) center / cover no-repeat;content:""}main[data-template=blog] .blog-post-item:has(a[href*=nad-b12-glutathione]) .blog-post-card__content:before{background-image:url(ch-blog-nad-b12-glutathione.png)}main[data-template=blog] .blog-post-item:has(a[href*=glp-1-microdosing]) .blog-post-card__content:before{background-image:url(ch-blog-glp-1-microdosing.png)}main[data-template=blog] .blog-post-item:has(a[href*=research-peptides-vs-prescribed]) .blog-post-card__content:before{background-image:url(ch-blog-research-vs-prescribed.png)}main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content:before{min-height:clamp(20rem,34vw,31rem);aspect-ratio:auto;margin:0;background-image:url(ch-blog-peptide-clinic-checklist.png)}main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;padding:0}main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content>a,main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content>.blog-post-details,main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content>.blog-post-card__content-text{grid-column:2;padding-inline:clamp(1.6rem,4vw,3.5rem)}main[data-template=blog] .blog-post-card__content a{color:var(--ch-forest);text-decoration:none}main[data-template=blog] .blog-post-card__content a:first-of-type:before{display:inline-flex;align-items:center;min-height:2.05rem;margin-bottom:.9rem;padding:0 .8rem;border:1px solid rgba(6,63,44,.14);border-radius:999px;color:var(--ch-forest);background:#fffdf8c7;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;content:"Resource"}main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content a:first-of-type:before{content:"Featured"}main[data-template=blog] .blog-post-card__content .text-block{color:var(--ch-forest);font-family:var(--ch-sans);font-size:clamp(1.16rem,1.7vw,1.52rem);font-weight:800;letter-spacing:0;line-height:1.1}main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content .text-block{font-size:clamp(1.8rem,3vw,3.1rem);line-height:.98}main[data-template=blog] .blog-post-details,main[data-template=blog] .blog-post-card__content-text{color:var(--ch-smoke);font-size:.96rem;line-height:1.55}main[data-template=blog] .blog-post-card__content-text a{color:var(--ch-green);font-weight:760}main[data-template=article] .section-content-wrapper{width:min(100% - 2rem,1360px);margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(4rem,7vw,6rem)!important}main[data-template=article] .section-content-wrapper>header{display:grid;grid-template-columns:minmax(0,.88fr) minmax(22rem,1.12fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-bottom:clamp(2rem,5vw,4rem)}main[data-template=article] .section-content-wrapper>header:after{display:block;aspect-ratio:16 / 10;border:1px solid var(--ch-line);background:var(--ch-stone) center / cover no-repeat url(ch-blog-peptide-clinic-checklist.png);box-shadow:0 18px 50px #063f2c14;content:""}main[data-template=article] .section-content-wrapper>header .text-block{color:var(--ch-forest);font-family:var(--ch-sans);font-size:clamp(2.6rem,5vw,5.6rem);font-weight:820;letter-spacing:0;line-height:.94;text-wrap:balance}main[data-template=article] .blog-post-details{color:var(--ch-smoke);font-size:.95rem;font-weight:650}main[data-template=article] .blog-post-content{width:min(100%,48rem);margin:0 auto;color:var(--ch-ink);font-size:1.08rem;line-height:1.75}main[data-template=article] .blog-post-content h2{margin:2.1rem 0 .75rem;color:var(--ch-forest);font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:800;letter-spacing:0;line-height:1.08}@media screen and (max-width:990px){main[data-template=blog] .blog-posts-container,main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card,main[data-template=article] .section-content-wrapper>header{grid-template-columns:1fr}main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content>a,main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content>.blog-post-details,main[data-template=blog] .blog-post-item:has(a[href*=peptide-clinic-checklist]) .blog-post-card__content>.blog-post-card__content-text{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/compound-health-theme.css.map?cachebust=1781320191574424000 */
