/* Color Palette Based on Chill Bud Brand */
:root {
–primary-color: #ef8807;
–primary-light: #ff9a1f;
–primary-dark: #d67600;
–secondary-color: #2c3e50;
–accent-green: #27ae60;
–accent-purple: #8e44ad;
–text-dark: #1a1a1a;
–text-light: #666;
–bg-light: #f8f9fa;
–bg-white: #ffffff;
–gradient-primary: linear-gradient(135deg, #ef8807 0%, #ff9a1f 100%);
–gradient-soft: linear-gradient(135deg, #ffffff 0%, #fff5f0 100%);
–gradient-dark: linear-gradient(135deg, #2c3e50 0%, #3498db 100%);
}
/* Reset and Global Styles */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.terpene-page {
font-family: -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, ‘Helvetica Neue’, Arial, sans-serif;
line-height: 1.6;
color: var(–text-dark);
overflow-x: hidden;
}
/* Enhanced Hero Section */
.hero-enhanced {
min-height: 100vh;
background: linear-gradient(135deg, #ef8807 0%, #ff9a1f 50%, #ffd700 100%);
position: relative;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.hero-bg-pattern {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.1;
background-image: url(“data:image/svg+xml,%3Csvg width=’60’ height=’60’ viewBox=’0 0 60 60′ xmlns=’http://www.w3.org/2000/svg’%3E%3Cg fill=’none’ fill-rule=’evenodd’%3E%3Cg fill=’%23ffffff’ fill-opacity=’0.4’%3E%3Cpath d=’M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z’/%3E%3C/g%3E%3C/g%3E%3C/svg%3E”);
}
.hero-content-enhanced {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
text-align: center;
position: relative;
z-index: 2;
}
.hero-badge-pro {
display: inline-flex;
align-items: center;
gap: 10px;
background: rgba(255, 255, 255, 0.95);
color: var(–primary-color);
padding: 12px 30px;
border-radius: 50px;
font-weight: 700;
margin-bottom: 30px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
animation: float 3s ease-in-out infinite;
}
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
.hero-title-main {
font-size: 4.5em;
font-weight: 900;
color: white;
margin-bottom: 20px;
line-height: 1.1;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
letter-spacing: -2px;
}
.hero-subtitle-enhanced {
font-size: 1.6em;
color: rgba(255, 255, 255, 0.95);
margin-bottom: 50px;
max-width: 800px;
margin-left: auto;
margin-right: auto;
font-weight: 300;
}
.hero-stats {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 30px;
margin-top: 60px;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.stat-card {
background: rgba(255, 255, 255, 0.15);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.3);
padding: 25px;
border-radius: 20px;
transition: all 0.3s ease;
}
.stat-card:hover {
transform: translateY(-5px);
background: rgba(255, 255, 255, 0.25);
}
.stat-number {
font-size: 3em;
font-weight: 900;
color: white;
margin-bottom: 5px;
}
.stat-label {
font-size: 1.1em;
color: rgba(255, 255, 255, 0.9);
font-weight: 600;
}
.scroll-indicator {
position: absolute;
bottom: 30px;
left: 50%;
transform: translateX(-50%);
animation: bounce 2s infinite;
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% { transform: translateX(-50%) translateY(0); }
40% { transform: translateX(-50%) translateY(-20px); }
60% { transform: translateX(-50%) translateY(-10px); }
}
.scroll-indicator svg {
width: 30px;
height: 30px;
fill: white;
opacity: 0.8;
}
/* Quick Navigation Bar */
.quick-nav {
background: white;
padding: 20px 0;
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
position: sticky;
top: 0;
z-index: 100;
}
.nav-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
.nav-links {
display: flex;
justify-content: center;
gap: 40px;
flex-wrap: wrap;
}
.nav-link {
color: var(–text-dark);
text-decoration: none;
font-weight: 600;
padding: 10px 20px;
border-radius: 25px;
transition: all 0.3s ease;
display: flex;
align-items: center;
gap: 8px;
}
.nav-link:hover {
background: var(–gradient-primary);
color: white;
transform: translateY(-2px);
}
/* Interactive Terpene Wheel */
.terpene-wheel-section {
padding: 100px 0;
background: var(–gradient-soft);
}
.wheel-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
text-align: center;
}
.wheel-title {
font-size: 3em;
font-weight: 800;
margin-bottom: 20px;
background: var(–gradient-primary);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.wheel-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
gap: 20px;
margin-top: 50px;
}
.wheel-item {
background: white;
border-radius: 50%;
width: 150px;
height: 150px;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
cursor: pointer;
position: relative;
overflow: hidden;
}
.wheel-item::before {
content: ”;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(–gradient-primary);
opacity: 0;
transition: opacity 0.3s ease;
}
.wheel-item:hover {
transform: scale(1.1) rotate(10deg);
box-shadow: 0 15px 40px rgba(239, 136, 7, 0.3);
}
.wheel-item:hover::before {
opacity: 0.9;
}
.wheel-icon {
font-size: 2.5em;
margin-bottom: 5px;
position: relative;
z-index: 1;
}
.wheel-name {
font-weight: 700;
font-size: 0.9em;
position: relative;
z-index: 1;
color: var(–text-dark);
}
.wheel-item:hover .wheel-name,
.wheel-item:hover .wheel-icon {
color: white;
}
/* Effects Comparison Table */
.comparison-section {
padding: 80px 0;
background: white;
}
.comparison-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
.comparison-table {
width: 100%;
border-collapse: separate;
border-spacing: 0;
margin-top: 40px;
border-radius: 15px;
overflow: hidden;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
}
.comparison-table thead {
background: var(–gradient-primary);
color: white;
}
.comparison-table th {
padding: 20px;
font-weight: 700;
text-align: left;
font-size: 1.1em;
}
.comparison-table td {
padding: 20px;
border-bottom: 1px solid #eee;
background: white;
}
.comparison-table tbody tr:hover {
background: var(–bg-light);
transform: scale(1.01);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.effect-badge {
display: inline-block;
padding: 5px 12px;
border-radius: 20px;
font-size: 0.85em;
font-weight: 600;
margin: 2px;
}
.effect-medical {
background: rgba(39, 174, 96, 0.1);
color: var(–accent-green);
}
.effect-mood {
background: rgba(142, 68, 173, 0.1);
color: var(–accent-purple);
}
.effect-physical {
background: rgba(239, 136, 7, 0.1);
color: var(–primary-color);
}
/* Lab Testing Section */
.lab-section {
padding: 100px 0;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
position: relative;
}
.lab-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
text-align: center;
}
.lab-title {
font-size: 3em;
font-weight: 800;
margin-bottom: 30px;
}
.lab-cards {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 30px;
margin-top: 50px;
}
.lab-card {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
border: 2px solid rgba(255, 255, 255, 0.2);
border-radius: 20px;
padding: 30px;
transition: all 0.3s ease;
}
.lab-card:hover {
transform: translateY(-10px);
background: rgba(255, 255, 255, 0.2);
}
.lab-icon {
font-size: 3em;
margin-bottom: 20px;
}
.lab-card h3 {
font-size: 1.5em;
margin-bottom: 15px;
}
/* Strain Matcher Tool */
.strain-matcher {
padding: 80px 0;
background: var(–bg-light);
}
.matcher-container {
max-width: 1000px;
margin: 0 auto;
padding: 0 20px;
}
.matcher-title {
text-align: center;
font-size: 2.8em;
font-weight: 800;
margin-bottom: 20px;
color: var(–text-dark);
}
.matcher-subtitle {
text-align: center;
font-size: 1.3em;
color: var(–text-light);
margin-bottom: 50px;
}
.matcher-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
}
.matcher-option {
background: white;
padding: 30px;
border-radius: 15px;
text-align: center;
cursor: pointer;
transition: all 0.3s ease;
border: 3px solid transparent;
}
.matcher-option:hover {
border-color: var(–primary-color);
transform: translateY(-5px);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}
.matcher-option.selected {
background: var(–gradient-primary);
color: white;
border-color: var(–primary-dark);
}
.option-icon {
font-size: 3em;
margin-bottom: 15px;
}
.option-title {
font-size: 1.3em;
font-weight: 700;
margin-bottom: 10px;
}
.option-desc {
font-size: 0.95em;
opacity: 0.8;
}
/* Enhanced Terpene Cards */
.terpene-showcase {
padding: 100px 0;
background: white;
}
.showcase-container {
max-width: 1400px;
margin: 0 auto;
padding: 0 20px;
}
.showcase-header {
text-align: center;
margin-bottom: 60px;
}
.showcase-title {
font-size: 3.5em;
font-weight: 900;
margin-bottom: 20px;
background: var(–gradient-primary);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.terpene-grid-enhanced {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
gap: 40px;
}
.terpene-card-pro {
background: white;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
transition: all 0.4s ease;
position: relative;
}
.terpene-card-pro:hover {
transform: translateY(-10px) scale(1.02);
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15);
}
.terpene-header-pro {
padding: 30px;
background: var(–gradient-primary);
color: white;
position: relative;
}
.terpene-header-pro h3 {
font-size: 1.8em;
font-weight: 800;
margin-bottom: 8px;
}
.terpene-aroma-pro {
font-size: 1.1em;
opacity: 0.95;
font-style: italic;
margin-bottom: 10px;
}
.boiling-point {
position: absolute;
top: 20px;
right: 20px;
background: rgba(255, 255, 255, 0.95);
color: var(–primary-color);
padding: 10px 18px;
border-radius: 25px;
font-weight: 700;
font-size: 1em;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.terpene-body-pro {
padding: 30px;
}
.terpene-benefits {
list-style: none;
padding: 0;
}
.terpene-benefits li {
padding: 12px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
display: flex;
align-items: center;
gap: 12px;
}
.terpene-benefits li:last-child {
border-bottom: none;
}
.benefit-check {
color: var(–accent-green);
font-size: 1.2em;
font-weight: bold;
}
/* Consumer Education Section */
.education-section {
padding: 100px 0;
background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
color: white;
}
.education-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
.education-title {
text-align: center;
font-size: 3em;
font-weight: 800;
margin-bottom: 50px;
}
.education-timeline {
position: relative;
padding: 40px 0;
}
.timeline-item {
display: flex;
align-items: center;
margin-bottom: 40px;
opacity: 0;
transform: translateX(-50px);
animation: slideInLeft 0.8s forwards;
}
.timeline-item:nth-child(even) {
flex-direction: row-reverse;
transform: translateX(50px);
animation: slideInRight 0.8s forwards;
}
@keyframes slideInLeft {
to { opacity: 1; transform: translateX(0); }
}
@keyframes slideInRight {
to { opacity: 1; transform: translateX(0); }
}
.timeline-content {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
padding: 30px;
border-radius: 15px;
flex: 1;
margin: 0 20px;
}
.timeline-year {
font-size: 2em;
font-weight: 900;
opacity: 0.3;
min-width: 100px;
text-align: center;
}
/* Interactive FAQ */
.faq-enhanced {
padding: 100px 0;
background: var(–bg-light);
}
.faq-container-pro {
max-width: 900px;
margin: 0 auto;
padding: 0 20px;
}
.faq-header {
text-align: center;
margin-bottom: 60px;
}
.faq-title {
font-size: 3em;
font-weight: 800;
color: var(–text-dark);
margin-bottom: 20px;
}
.faq-item-pro {
background: white;
border-radius: 15px;
margin-bottom: 20px;
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
overflow: hidden;
transition: all 0.3s ease;
}
.faq-question-pro {
padding: 30px;
background: white;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 700;
font-size: 1.2em;
color: var(–text-dark);
transition: all 0.3s ease;
}
.faq-question-pro:hover {
background: var(–bg-light);
}
.faq-toggle-icon {
font-size: 1.5em;
color: var(–primary-color);
transition: transform 0.3s ease;
}
.faq-item-pro.active .faq-toggle-icon {
transform: rotate(45deg);
}
.faq-answer-pro {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
}
.faq-item-pro.active .faq-answer-pro {
max-height: 500px;
}
.faq-answer-content {
padding: 0 30px 30px;
color: var(–text-light);
line-height: 1.8;
}
/* CTA Section Enhanced */
.cta-enhanced {
padding: 120px 0;
background: linear-gradient(135deg, #ef8807 0%, #ff9a1f 100%);
color: white;
text-align: center;
position: relative;
overflow: hidden;
}
.cta-enhanced::before {
content: ”;
position: absolute;
top: -50%;
left: -25%;
width: 150%;
height: 200%;
background: radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);
animation: rotate 20s linear infinite;
}
@keyframes rotate {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
.cta-content-pro {
position: relative;
z-index: 1;
max-width: 900px;
margin: 0 auto;
padding: 0 20px;
}
.cta-title-pro {
font-size: 3.5em;
font-weight: 900;
margin-bottom: 20px;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}
.cta-subtitle {
font-size: 1.5em;
margin-bottom: 50px;
opacity: 0.95;
}
.cta-buttons-pro {
display: flex;
gap: 30px;
justify-content: center;
flex-wrap: wrap;
}
.btn-primary-pro {
background: white;
color: var(–primary-color);
padding: 18px 50px;
border-radius: 50px;
font-weight: 700;
font-size: 1.1em;
text-decoration: none;
transition: all 0.3s ease;
display: inline-block;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}
.btn-primary-pro:hover {
transform: translateY(-3px);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3);
}
.btn-secondary-pro {
background: transparent;
color: white;
padding: 18px 50px;
border-radius: 50px;
border: 3px solid white;
font-weight: 700;
font-size: 1.1em;
text-decoration: none;
transition: all 0.3s ease;
display: inline-block;
}
.btn-secondary-pro:hover {
background: white;
color: var(–primary-color);
transform: translateY(-3px);
}
/* Responsive Design */
@media (max-width: 768px) {
.hero-title-main {
font-size: 2.5em;
}
.showcase-title {
font-size: 2em;
}
.terpene-grid-enhanced {
grid-template-columns: 1fr;
}
.nav-links {
gap: 15px;
}
.wheel-grid {
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
}
.wheel-item {
width: 120px;
height: 120px;
}
.comparison-table {
font-size: 0.9em;
}
.cta-title-pro {
font-size: 2em;
}
.timeline-item,
.timeline-item:nth-child(even) {
flex-direction: column;
transform: none;
}
}
/* Loading Animation */
@keyframes pulse {
0%, 100% {
opacity: 1;
transform: scale(1);
}
50% {
opacity: 0.8;
transform: scale(1.05);
}
}
.animate-pulse {
animation: pulse 2s infinite;
}
/* Smooth Scroll */
html {
scroll-behavior: smooth;
}
California’s Premier Cannabis Authority
Master the Science of Cannabis Terpenes
Unlock the full potential of your cannabis experience with Chill Bud’s comprehensive guide to nature’s most powerful aromatic compounds.
The Terpene Spectrum
Click any terpene to explore its unique profile, effects, and the Chill Bud strains that feature it prominently.
Terpene Effects at a Glance
Compare the therapeutic benefits and effects of major terpenes found in Chill Bud’s premium California cannabis.
| Terpene | Primary Effects | Medical Benefits | Best For |
|---|---|---|---|
| Myrcene |
Sedating Relaxing |
Pain Relief Anti-inflammatory | Evening use, Sleep aid |
| Limonene |
Uplifting Energizing |
Anti-anxiety Mood Enhancement | Daytime use, Depression |
| Pinene |
Alert Focused |
Memory Aid Bronchodilator | Study sessions, Asthma |
| Caryophyllene |
Calming Grounding |
Anti-inflammatory Gastroprotective | Chronic pain, IBS |
| Linalool |
Calming Sedating |
Anti-anxiety Anticonvulsant | Anxiety, Epilepsy |
California’s Gold Standard Testing
Every Chill Bud product undergoes comprehensive terpene profiling using state-of-the-art gas chromatography.
Gas Chromatography
Advanced GC-MS technology identifies and quantifies over 40 different terpenes in each batch.
Complete Profiles
Detailed terpene percentages help you choose strains based on desired effects, not just THC content.
Quality Assurance
Third-party lab verification ensures accurate terpene profiles and product consistency.
QR Code Access
Scan product QR codes to instantly view complete terpene profiles and lab results.
Find Your Perfect Terpene Profile
Select your desired experience and discover which terpene profiles match your needs
Primary Terpene Profiles
Deep dive into the eight essential terpenes that define Chill Bud’s premium California cannabis
Myrcene
Earthy • Musky • Herbal
334°F
The most abundant terpene in cannabis, found in mangoes, hops, and lemongrass. Chill Bud’s indica-dominant strains showcase this sedating powerhouse.
- ✓ Powerful sedative and muscle relaxant
- ✓ Enhances THC absorption through BBB
- ✓ Anti-inflammatory and analgesic
- ✓ May reduce tumor size
Limonene
Citrus • Lemon • Orange
349°F
Nature’s mood elevator, abundant in citrus peels. Chill Bud’s sativa strains feature this uplifting terpene for daytime enjoyment.
- ✓ Elevates mood and relieves stress
- ✓ Powerful anti-anxiety properties
- ✓ Antifungal and antibacterial
- ✓ May help with acid reflux
β-Caryophyllene
Spicy • Peppery • Woody
320°F
The only terpene that acts as a cannabinoid, directly binding to CB2 receptors. Featured in Chill Bud’s therapeutic lines.
- ✓ Direct CB2 receptor activation
- ✓ Potent anti-inflammatory
- ✓ May reduce alcohol cravings
- ✓ Gastroprotective properties
α-Pinene
Pine • Fresh • Sharp
311°F
Most common terpene in nature, promotes alertness and memory. Chill Bud’s focus-enhancing strains feature this cognitive enhancer.
- ✓ Improves focus and alertness
- ✓ Bronchodilator – opens airways
- ✓ Counteracts THC memory loss
- ✓ Anti-inflammatory properties
Linalool
Floral • Lavender • Sweet
388°F
The calming essence of lavender, perfect for anxiety relief. Chill Bud’s evening strains showcase this soothing compound.
- ✓ Powerful anti-anxiety effects
- ✓ Promotes restful sleep
- ✓ Anticonvulsant properties
- ✓ May help Alzheimer’s patients
Humulene
Hoppy • Woody • Earthy
222°F
The appetite suppressant terpene, abundant in hops. Chill Bud’s functional wellness line features this therapeutic compound.
- ✓ Natural appetite suppressant
- ✓ Antibacterial properties
- ✓ Anti-inflammatory effects
- ✓ Potential anti-tumor activity
The Evolution of Terpene Science
First Isolation
Otto Wallach isolates and identifies the first terpenes, earning a Nobel Prize for his pioneering work in organic chemistry.
Entourage Effect
Dr. Raphael Mechoulam coins the term “entourage effect,” revolutionizing our understanding of cannabis synergy.
CB2 Discovery
Scientists discover β-caryophyllene binds directly to CB2 receptors, making it a dietary cannabinoid.
Precision Cannabis
Chill Bud leads California’s terpene revolution with strain-specific profiles and targeted effects.
Your Terpene Questions Answered
Expert insights from Chill Bud’s cannabis scientists
Terpenes are aromatic compounds found throughout nature that provide flavor and aroma, while cannabinoids like THC and CBD are unique to cannabis and directly interact with your endocannabinoid system. Terpenes modulate cannabinoid effects through the entourage effect, creating the full spectrum experience that defines premium cannabis. At Chill Bud, we carefully balance both for optimal results.
Temperature control is crucial! Keep vaporization between 325-380°F to preserve delicate terpenes. Combustion at 700°F+ destroys most terpenes instantly. Store your Chill Bud products in airtight containers, away from light and heat, maintaining 55-62% humidity. Use a grinder sparingly to prevent trichome loss, and always handle flower gently to preserve those precious terpene-rich trichomes.
This perfectly illustrates why terpenes matter! Two strains with 25% THC can produce vastly different experiences based on their terpene profiles. Myrcene-rich strains induce relaxation, while limonene-dominant varieties energize. The entourage effect means terpenes work synergistically with cannabinoids to create unique experiences. This is why Chill Bud provides complete terpene profiles—empowering you to choose by effect, not just potency.
No, terpenes alone cannot produce the psychoactive “high” associated with THC. However, they significantly influence how you experience cannabis effects. Terpenes are the conductors of the cannabis orchestra—they shape, enhance, and modulate the experience without being intoxicating themselves. Some terpenes like myrcene may increase THC absorption, while others like pinene can help maintain mental clarity.
Start by identifying your desired effects: Need sleep? Look for myrcene-dominant strains. Want energy? Seek limonene and pinene. Check our lab results—California law requires terpene testing, and Chill Bud goes beyond minimum requirements. Trust your nose—it often knows what your body needs. Keep a journal tracking which profiles work best. Remember: a 15% THC strain with the right terpenes might serve you better than 30% THC alone.
While limonene from cannabis is molecularly identical to limonene from lemons, cannabis-derived terpenes offer the complete profile including rare trace compounds that contribute to authentic strain characteristics. Cannabis produces unique ratios of 200+ terpenes that are difficult to replicate. At Chill Bud, we preserve natural terpene profiles through careful cultivation and processing, ensuring you experience the full spectrum nature intended.
Yes! Terpenes are volatile compounds that evaporate readily. Fresh cannabis can lose 30% of terpenes in just one week if stored improperly. Monoterpenes like pinene evaporate faster than sesquiterpenes like caryophyllene. That’s why Chill Bud uses specialized packaging with humidity control and UV protection. Store products properly: 60-70°F, 55-62% humidity, in darkness, with minimal air exposure for maximum terpene preservation.
Chill Bud prioritizes terpene preservation from seed to sale. We cultivate strains selected for robust terpene production, harvest at peak aromatic expression, and use low-temperature drying and curing methods. Our products undergo comprehensive GC-MS testing to verify terpene profiles. We’re transparent about our profiles, providing QR codes on every package for instant access to complete lab results. Experience the difference that terpene-focused cultivation makes.
Experience Terpene Excellence
Join California’s terpene revolution with Chill Bud’s lab-tested, profile-verified premium cannabis
🌿 Born in SoCal. Rolled for Legends. 🌿
function toggleFAQ(element) {
const faqItem = element.parentElement;
const allItems = document.querySelectorAll(‘.faq-item-pro’);
// Close other items
allItems.forEach(item => {
if (item !== faqItem && item.classList.contains(‘active’)) {
item.classList.remove(‘active’);
}
});
// Toggle current item
faqItem.classList.toggle(‘active’);
}
function selectMood(element) {
const allOptions = document.querySelectorAll(‘.matcher-option’);
// Remove selected class from all
allOptions.forEach(option => {
option.classList.remove(‘selected’);
});
// Add selected class to clicked element
element.classList.add(‘selected’);
}
// Smooth scroll for navigation links
document.querySelectorAll(‘.nav-link’).forEach(link => {
link.addEventListener(‘click’, function(e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute(‘href’));
if (target) {
const offset = 80; // Height of fixed nav
const targetPosition = target.getBoundingClientRect().top + window.pageYOffset – offset;
window.scrollTo({
top: targetPosition,
behavior: ‘smooth’
});
}
});
});
// Add animation on scroll
const observerOptions = {
threshold: 0.1,
rootMargin: ‘0px 0px -100px 0px’
};
const observer = new IntersectionObserver(function(entries) {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.opacity = ‘1’;
entry.target.style.transform = ‘translateY(0)’;
}
});
}, observerOptions);
// Observe all animated elements
document.addEventListener(‘DOMContentLoaded’, function() {
const animatedElements = document.querySelectorAll(‘.stat-card, .wheel-item, .lab-card, .terpene-card-pro, .timeline-item’);
animatedElements.forEach(element => {
element.style.opacity = ‘0’;
element.style.transform = ‘translateY(30px)’;
element.style.transition = ‘all 0.6s ease’;
observer.observe(element);
});
// Sticky navigation highlight
const sections = document.querySelectorAll(‘section[id]’);
const navLinks = document.querySelectorAll(‘.nav-link’);
function highlightNav() {
let scrollY = window.pageYOffset;
sections.forEach(section => {
const sectionHeight = section.offsetHeight;
const sectionTop = section.offsetTop – 100;
const sectionId = section.getAttribute(‘id’);
if (scrollY > sectionTop && scrollY {
link.style.background = ‘transparent’;
link.style.color = ‘var(–text-dark)’;
});
const activeLink = document.querySelector(‘.nav-link[href=”#’ + sectionId + ‘”]’);
if (activeLink) {
activeLink.style.background = ‘var(–gradient-primary)’;
activeLink.style.color = ‘white’;
}
}
});
}
window.addEventListener(‘scroll’, highlightNav);
});