Pinedale: (307) 323-2384 Rexburg: (208) 435-8529
Coming Soon

New Website Coming Soon

Cowboy Health is building something better. Our new site is on the way — in the meantime, visit us at either location or drop us a line below.

Our Locations

Pinedale, WY

423 West Pine Street
Pinedale, WY 82941

(307) 323-2384

Rexburg, ID

859 S Yellowstone Hwy, Ste 3201
Rexburg, ID 83440

(208) 435-8529

Get In Touch

Have a question or want to learn more? Send us a message.

.hl_page-preview--content>*:not(:first-child){display:none!important #chat-widget-container,#lc_chat_layout,.chat-widget-container,[class*="chat-widget"]{display:none!important} #preview-container~*{display:none!important} .hl_page-preview--content~*{display:none!important} *{margin:0;padding:0;box-sizing:border-box} :root{--black:#0a0a0a;--charcoal:#141414;--card:#1a1a1a;--border:#252525;--yellow:#FCF209;--yellow-dim:rgba(252,242,9,0.08);--yellow-glow:rgba(252,242,9,0.15);--white:#f5f5f5;--gray:#9a9a9a;--light-gray:#ccc} html{scroll-behavior:smooth} body{font-family:'Inter',sans-serif;color:var(--white);background:var(--black);overflow-x:hidden;-webkit-font-smoothing:antialiased} h1,h2,h3,h4{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1.5px;font-weight:600} a{text-decoration:none;color:inherit} .ch-container{max-width:1200px;margin:0 auto;padding:0 24px} /* NAV */ .ch-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(10,10,10,0.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:0 40px;display:flex;justify-content:space-between;align-items:center;height:72px;transition:all 0.3s} .ch-logo{display:flex;align-items:center} .ch-logo img{height:48px;width:auto} .ch-nav-links{display:flex;align-items:center;gap:36px} .ch-nav-links a{font-family:'Inter',sans-serif;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray);transition:color 0.3s} .ch-nav-links a:hover{color:var(--yellow)} .ch-nav-cta{background:transparent;border:1.5px solid var(--yellow);color:var(--yellow);padding:10px 28px;font-family:'Oswald',sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all 0.3s} .ch-nav-cta:hover{background:var(--yellow);color:var(--black)} /* HERO */ .ch-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 40px 80px;background:radial-gradient(ellipse at 50% 0%,rgba(252,242,9,0.04) 0%,transparent 60%),var(--black);position:relative} .ch-hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--yellow),transparent)} .ch-hero-badge{display:inline-block;border:1px solid var(--border);padding:10px 28px;font-family:'Inter',sans-serif;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:var(--gray);margin-bottom:40px} .ch-hero h1{font-size:clamp(30px,4.5vw,56px);line-height:0.95;margin-bottom:32px;font-weight:700;color:var(--yellow);text-shadow:0 0 40px rgba(252,242,9,0.25),0 0 80px rgba(252,242,9,0.1)} .ch-hero h1 .ch-ride{display:block;font-size:clamp(64px,11vw,130px);color:var(--yellow);text-shadow:0 0 60px rgba(252,242,9,0.4),0 0 120px rgba(252,242,9,0.15);letter-spacing:4px} .ch-hero h1 span{color:var(--yellow)} .ch-hero h1 .ch-you{background:var(--yellow);color:var(--black)!important;padding:2px 10px;display:inline-block} .ch-hero-sub{color:var(--gray);font-size:18px;line-height:1.7;max-width:560px;margin:0 auto 48px;font-weight:300} .ch-hero-btns{display:flex;gap:16px;flex-wrap:wrap;justify-content:center} .ch-btn-fill{background:var(--yellow);color:var(--black);padding:16px 40px;font-family:'Oswald',sans-serif;font-weight:600;font-size:14px;letter-spacing:2px;text-transform:uppercase;border:none;cursor:pointer;transition:all 0.3s} .ch-btn-fill:hover{filter:brightness(0.9);transform:translateY(-1px)} .ch-btn-ghost{background:transparent;color:var(--white);padding:16px 40px;font-family:'Oswald',sans-serif;font-weight:600;font-size:14px;letter-spacing:2px;text-transform:uppercase;border:1px solid var(--border);cursor:pointer;transition:all 0.3s} .ch-btn-ghost:hover{border-color:var(--yellow);color:var(--yellow)} .ch-hero-stats{display:flex;gap:80px;justify-content:center;margin-top:64px;padding-top:40px} .ch-stat{text-align:center} .ch-stat-num{font-family:'Oswald',sans-serif;font-size:40px;font-weight:700;color:var(--yellow)} .ch-stat-label{font-size:11px;color:var(--gray);letter-spacing:3px;text-transform:uppercase;margin-top:6px;font-weight:500} /* SECTIONS */ .ch-section{padding:120px 40px} .ch-section-dark{background:var(--charcoal)} .ch-section-header{text-align:center;margin-bottom:72px} .ch-section-header .ch-tag{color:var(--yellow);font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:5px;margin-bottom:16px;display:block;font-weight:500} .ch-section-header h2{font-size:clamp(32px,4vw,52px);color:var(--white);margin-bottom:20px} .ch-section-header p{color:var(--gray);max-width:560px;margin:0 auto;line-height:1.8;font-size:16px;font-weight:300} /* SERVICE CARDS */ .ch-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto} .ch-card{background:var(--card);border:1px solid var(--border);padding:48px 32px;text-align:center;transition:all 0.4s;position:relative;overflow:hidden} .ch-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--yellow);transform:scaleX(0);transition:transform 0.4s;transform-origin:left} .ch-card:hover::before{transform:scaleX(1)} .ch-card:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:0 16px 48px rgba(0,0,0,0.4)} .ch-card-icon{width:56px;height:56px;margin:0 auto 28px;border:1.5px solid rgba(252,242,9,0.3);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--yellow-dim)} .ch-card-icon svg{width:24px;height:24px;fill:var(--yellow)} .ch-card h3{font-size:20px;margin-bottom:16px;color:var(--white);letter-spacing:2px} .ch-card p{color:var(--gray);font-size:14px;line-height:1.8;margin-bottom:28px;font-weight:300} .ch-card-btn{display:inline-block;border:1px solid var(--border);color:var(--gray);padding:12px 32px;font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all 0.3s;background:transparent;font-weight:500} .ch-card-btn:hover{border-color:var(--yellow);color:var(--yellow)} /* LOCATIONS */ .ch-loc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1100px;margin:0 auto} .ch-loc-card{background:var(--card);border:1px solid var(--border);overflow:hidden;position:relative} .ch-coming-soon{position:absolute;top:16px;right:16px;background:var(--yellow);color:var(--black);font-family:'Oswald',sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;z-index:10} .ch-loc-map{width:100%;height:220px;border:none;filter:grayscale(100%) contrast(1.1) brightness(0.8)} .ch-loc-info{padding:32px} .ch-loc-info h3{font-size:18px;color:var(--yellow);margin-bottom:16px;letter-spacing:2px} .ch-loc-info p{color:var(--gray);line-height:1.8;font-size:14px;font-weight:300} .ch-loc-address{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px} .ch-loc-address svg{width:16px;height:16px;fill:var(--yellow);flex-shrink:0;margin-top:3px} .ch-loc-dir{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--yellow);font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:500;transition:opacity 0.3s} .ch-loc-dir:hover{opacity:0.7} .ch-loc-dir svg{width:14px;height:14px;fill:var(--yellow)} /* CONTACT */ .ch-contact{text-align:center} .ch-contact-grid{display:flex;gap:72px;justify-content:center;flex-wrap:wrap;margin-top:48px} .ch-contact-item{display:flex;align-items:center;gap:20px} .ch-ci-icon{width:52px;height:52px;border:1.5px solid rgba(252,242,9,0.3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--yellow-dim)} .ch-ci-icon svg{width:20px;height:20px;fill:var(--yellow)} .ch-ci-text{text-align:left} .ch-ci-label{font-family:'Oswald',sans-serif;font-size:11px;letter-spacing:3px;color:var(--yellow);text-transform:uppercase;font-weight:500} .ch-ci-value{color:var(--white);font-size:18px;margin-top:4px;font-weight:300} /* INQUIRY FORM */ .ch-form{max-width:600px;margin:0 auto;text-align:left} .ch-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px} .ch-form-full{margin-bottom:16px} .ch-form label{display:block;font-family:'Oswald',sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--yellow);margin-bottom:6px;font-weight:500} .ch-form input,.ch-form select{width:100%;background:var(--card);border:1px solid var(--border);color:var(--white);padding:14px 16px;font-family:'Inter',sans-serif;font-size:14px;outline:none;transition:border-color 0.3s;-webkit-appearance:none;appearance:none;border-radius:0} .ch-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239a9a9a' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px} .ch-form select option{background:var(--card);color:var(--white)} .ch-form input:focus,.ch-form select:focus{border-color:var(--yellow)} .ch-form input::placeholder{color:var(--gray)} .ch-form-submit{width:100%;margin-top:8px} .ch-form-note{text-align:center;color:var(--gray);font-size:12px;margin-top:16px;font-weight:300} /* FOOTER */ .ch-footer{background:var(--black);border-top:1px solid var(--border);padding:40px;text-align:center} .ch-footer p{color:var(--gray);font-size:12px;letter-spacing:1px;font-weight:400} .ch-footer span{color:var(--yellow)} /* MODAL */ .ch-modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.88);z-index:2000;justify-content:center;align-items:center;padding:20px} .ch-modal-overlay.active{display:flex} .ch-modal{background:var(--charcoal);border:1px solid var(--border);max-width:560px;width:100%;max-height:80vh;overflow-y:auto;padding:48px;position:relative} .ch-modal-close{position:absolute;top:16px;right:20px;background:none;border:none;color:var(--gray);font-size:24px;cursor:pointer;font-family:'Inter',sans-serif;font-weight:300;transition:color 0.3s} .ch-modal-close:hover{color:var(--yellow)} .ch-modal h3{font-family:'Oswald',sans-serif;font-size:28px;color:var(--yellow);margin-bottom:8px;letter-spacing:2px} .ch-modal .ch-modal-price{font-family:'Inter',sans-serif;font-size:14px;color:var(--gray);margin-bottom:24px;display:block;font-weight:400} .ch-modal p{color:var(--gray);line-height:1.8;margin-bottom:16px;font-size:14px;font-weight:300} .ch-modal ul{list-style:none;padding:0;margin-bottom:28px} .ch-modal ul li{color:var(--gray);padding:10px 0;border-bottom:1px solid var(--border);font-size:13px;display:flex;align-items:center;gap:12px;font-weight:300} .ch-modal ul li::before{content:"";display:inline-block;width:6px;height:6px;background:var(--yellow);flex-shrink:0} .ch-modal .ch-btn-fill{width:100%;text-align:center;display:block} /* DUKE CHAT */ .ch-chat-btn{position:fixed;bottom:28px;right:28px;z-index:1500;width:56px;height:56px;border-radius:50%;background:var(--yellow);border:none;cursor:pointer;box-shadow:0 4px 24px rgba(252,242,9,0.2);transition:all 0.3s;display:flex;align-items:center;justify-content:center} .ch-chat-btn:hover{transform:scale(1.05);box-shadow:0 6px 32px rgba(252,242,9,0.3)} .ch-chat-btn svg{width:24px;height:24px;fill:var(--black)} .ch-chat-box{display:none;position:fixed;bottom:96px;right:28px;z-index:1500;width:360px;background:var(--charcoal);border:1px solid var(--border);box-shadow:0 20px 60px rgba(0,0,0,0.5);flex-direction:column;overflow:hidden} .ch-chat-box.active{display:flex} .ch-chat-header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--card);border-bottom:1px solid var(--border)} .ch-chat-avatar{width:36px;height:36px;border-radius:50%;background:var(--yellow-dim);border:1px solid rgba(252,242,9,0.3);display:flex;align-items:center;justify-content:center;flex-shrink:0} .ch-chat-avatar svg{width:20px;height:20px;fill:var(--yellow)} .ch-chat-name{font-family:'Oswald',sans-serif;font-size:14px;letter-spacing:2px;color:var(--white);flex:1} .ch-chat-name span{display:block;font-family:'Inter',sans-serif;font-size:11px;color:var(--gray);letter-spacing:0;text-transform:none;font-weight:300;margin-top:2px} .ch-chat-close{background:none;border:none;color:var(--gray);font-size:20px;cursor:pointer;font-weight:300;transition:color 0.3s} .ch-chat-close:hover{color:var(--yellow)} .ch-chat-messages{flex:1;padding:20px;min-height:200px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:12px} .ch-chat-msg{padding:12px 16px;font-size:13px;line-height:1.6;max-width:85%;font-weight:300} .ch-chat-msg.bot{background:var(--card);color:var(--gray);align-self:flex-start;border:1px solid var(--border)} .ch-chat-input-area{display:flex;border-top:1px solid var(--border);background:var(--card)} .ch-chat-input{flex:1;background:transparent;border:none;color:var(--white);padding:14px 16px;font-family:'Inter',sans-serif;font-size:13px;outline:none} .ch-chat-input::placeholder{color:var(--gray)} .ch-chat-send{background:var(--yellow);color:var(--black);border:none;padding:14px 20px;font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-weight:600;transition:filter 0.3s} .ch-chat-send:hover{filter:brightness(0.9)} /* RESPONSIVE */ @media(max-width:768px){ .ch-nav{padding:0 20px;height:64px} .ch-nav-links{display:none} .ch-hero{padding:100px 24px 60px} .ch-hero h1{font-size:clamp(36px,10vw,56px)} .ch-hero-stats{flex-direction:column;gap:24px} .ch-section{padding:80px 24px} .ch-cards{grid-template-columns:1fr} .ch-loc-grid{grid-template-columns:1fr} .ch-contact-grid{flex-direction:column;gap:32px;align-items:center} .ch-form-row{grid-template-columns:1fr} }
Western Wellness • Modern Medicine

When the grit ain't enough,
we keep you in the middle.

Cutting-edge peptide therapy, testosterone replacement, and holistic health services in the rugged heart of the Mountain West.

4
Locations
6+
Peptide Therapies
100%
Personalized Care
What We Offer

Our Services

From hormone optimization to advanced peptide protocols, we deliver personalized treatments built for people who work hard and demand results.

Peptide Therapy

Targeted peptide protocols for recovery, performance, cognitive enhancement, and weight management. Customized to your goals.

TRT Program

Comprehensive testosterone replacement therapy with full management of care, labs, supplies, and ongoing provider support.

Holistic Health

Body composition analysis, personalized supplement protocols, and integrative health strategies. We optimize the whole picture.

Find Us

Our Locations

Serving the Mountain West from four locations across Idaho and Wyoming.

Rexburg, Idaho

859 Yellowstone HWY, Suite 3201
Rexburg, ID 83440

Get Directions

Pinedale, Wyoming

423 W Pine St
Pinedale, WY 82941

Get Directions
Coming Soon

Marbleton, Wyoming

307 Main Street
Marbleton, WY 83113

Get Directions
Coming Soon

Pocatello, Idaho

1015 E Young ST Ste B
Pocatello, ID 83201

Get Directions
Get In Touch

Contact Us

Ready to take the reins on your health? Fill out the form below and our team will get back to you.

We will respond within 2-3 business days. Your information is kept confidential.

© 2026 Cowboy Health • All Rights Reserved • Rexburg, ID • Pinedale, WY • Marbleton, WY • Pocatello, ID

DUKE AIYour virtual health guide
Howdy, partner! I'm Duke, your Cowboy Health AI assistant. Ask me about our peptide therapies, TRT program, locations, or anything else.