💌 📖
Skip to main content

Zephyr CTA Buttons

@import url(‘https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Inter:wght@400;600&display=swap’);

.cannabis-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 12px;
padding: 18px 36px;
font-family: ‘Inter’, system-ui, sans-serif;
font-weight: 600;
font-size: 18px;
text-decoration: none;
border-radius: 9999px;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.3);
position: relative;
overflow: hidden;
}

.cannabis-btn::before {
content: ”;
position: absolute;
top: 0;
left: -100%;
width: 40%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
transition: 0.7s;
}

.cannabis-btn:hover::before {
left: 200%;
}

.btn-shop {
background: linear-gradient(135deg, #15803d, #166534);
color: white;
border: 3px solid #4ade80;
}

.btn-shop:hover {
background: linear-gradient(135deg, #166534, #15803d);
transform: translateY(-4px) scale(1.05);
box-shadow: 0 20px 25px -5px rgba(16, 185, 129, 0.4);
}

.btn-call {
background: linear-gradient(135deg, #854d0e, #b45309);
color: white;
border: 3px solid #fcd34d;
}

.btn-call:hover {
background: linear-gradient(135deg, #b45309, #854d0e);
transform: translateY(-4px) scale(1.05);
box-shadow: 0 20px 25px -5px rgba(234, 179, 8, 0.4);
}

.leaf {
font-size: 28px;
filter: drop-shadow(0 2px 4px rgba(0,0,0,0.3));
}

.container {
display: flex;
flex-wrap: wrap;
gap: 24px;
justify-content: center;
padding: 40px 20px;
background: #052e16;
border-radius: 24px;
}

Leave a Reply