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
Rexburg, ID
859 S Yellowstone Hwy, Ste 3201 Rexburg, ID 83440
(208) 435-8529
.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.
Schedule a Consultation
Explore Services
Peptide Therapy
Targeted peptide protocols for recovery, performance, cognitive enhancement, and weight management. Customized to your goals.
Learn More
TRT Program
Comprehensive testosterone replacement therapy with full management of care, labs, supplies, and ongoing provider support.
Learn More
Holistic Health
Body composition analysis, personalized supplement protocols, and integrative health strategies. We optimize the whole picture.
Learn More
Rexburg, Idaho
859 Yellowstone HWY, Suite 3201 Rexburg, ID 83440
Get Directions
Coming Soon
Pocatello, Idaho
1015 E Young ST Ste B Pocatello, ID 83201
Get Directions
×
Peptide Therapy
Price varies by package
Our peptide protocols are tailored to your individual health goals, whether that is recovery, cognitive performance, weight management, or overall vitality.
Semax — Cognitive enhancement & neuroprotection
Selank — Anxiety reduction & immune support
CJC-1295 / Ipamorelin — Growth hormone optimization
BPC-157 — Tissue repair & gut healing
Retatrutide — Multi-receptor metabolic support
Tirzepatide — Advanced weight management
Every protocol begins with a comprehensive consultation, lab work, and provider review to ensure safety and efficacy.
Book a Consultation
×
TRT Program
$250/month — flat rate
Our comprehensive testosterone replacement therapy program is designed for men ready to reclaim their energy, strength, and drive.
Full management of care by licensed providers
Dedicated time with your provider every visit
All supplies included (syringes, needles, alcohol swabs)
Routine lab work & body composition scans
Ongoing monitoring & dosage optimization
Get Started
×
Holistic Health
Consultation $299/month
Our integrative health approach combines advanced diagnostics with personalized wellness strategies to optimize your body from the inside out.
3D body composition scanning & analysis
Personalized supplement protocols
Nutritional guidance & meal planning
Performance optimization strategies
Ongoing wellness monitoring
Integrative lab panel review
We look at the whole picture, not just symptoms, to build a plan that fits your life and your goals.
Schedule Now