← All components
Section
freePricing 03
Oxblood duotone pricing section with three roastery membership tiers, yellow accent pills, condensed bold type, and a featured mid plan.
Preview
Copy the code
paste-ready → Designer
<!-- Paste markup into an Embed, or recreate as native elements.
Styles below map 1:1 to the class names above. -->
<section class="pricing_component">
<div class="pricing_glow"></div>
<div class="pricing_head">
<p class="pricing_tagline">Membership Plans</p>
<h2 class="pricing_title">Fresh roast, every single week.</h2>
<p class="pricing_subtitle">Pick a plan, we roast to order and ship within 24 hours. Pause, swap or cancel any time — no lock-in, no stale beans.</p>
</div>
<div class="pricing_grid">
<div class="pricing_card">
<p class="pricing_plan">Solo</p>
<h3 class="pricing_price">$18</h3>
<p class="pricing_period">per bag / month</p>
<ul class="pricing_list">
<li class="pricing_feature">One 250g bag, roasted to order</li>
<li class="pricing_feature">Rotating single-origin lineup</li>
<li class="pricing_feature">Free shipping over $30</li>
<li class="pricing_feature">Pause or cancel anytime</li>
</ul>
<a class="pricing_cta" href="#solo">Start Solo</a>
</div>
<div class="pricing_card_featured">
<p class="pricing_badge">Most Loved</p>
<p class="pricing_plan_dark">Duo</p>
<h3 class="pricing_price_dark">$32</h3>
<p class="pricing_period_dark">two bags / month</p>
<ul class="pricing_list_dark">
<li class="pricing_feature_dark">Two 250g bags, your pick of roast</li>
<li class="pricing_feature_dark">Priority on limited micro-lots</li>
<li class="pricing_feature_dark">Always free shipping</li>
<li class="pricing_feature_dark">Tasting notes card in every box</li>
</ul>
<a class="pricing_cta_dark" href="#duo">Choose Duo</a>
</div>
<div class="pricing_card">
<p class="pricing_plan">Crew</p>
<h3 class="pricing_price">$58</h3>
<p class="pricing_period">four bags / month</p>
<ul class="pricing_list">
<li class="pricing_feature">Four 250g bags for the whole office</li>
<li class="pricing_feature">First dibs on new harvests</li>
<li class="pricing_feature">Dedicated account manager</li>
<li class="pricing_feature">Quarterly brew workshop invite</li>
</ul>
<a class="pricing_cta" href="#crew">Get Crew</a>
</div>
</div>
</section>
<style>
.pricing_component {
position:relative;
width:100%;
background-color:#7a1420;
padding:120px 24px;
overflow:hidden;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
box-sizing:border-box;
}
.pricing_glow {
position:absolute;
top:-160px;
right:-120px;
width:520px;
height:520px;
border-radius:50%;
background-color:#8f1a28;
filter:blur(80px);
opacity:0.7;
pointer-events:none;
}
.pricing_head {
position:relative;
max-width:900px;
margin:0 auto 72px auto;
text-align:center;
}
.pricing_tagline {
display:inline-block;
background-color:#ffd400;
color:#7a1420;
font-size:13px;
font-weight:700;
letter-spacing:0.22em;
text-transform:uppercase;
padding:7px 16px;
border-radius:999px;
margin-bottom:28px;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
}
.pricing_title {
color:#fff4ec;
font-size:64px;
line-height:0.94;
font-weight:700;
text-transform:uppercase;
letter-spacing:-0.01em;
margin:0;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
}
.pricing_subtitle {
color:#e7b8b8;
font-size:18px;
line-height:1.5;
font-weight:400;
max-width:560px;
margin:22px auto 0 auto;
font-family:Helvetica,Arial,sans-serif;
}
.pricing_grid {
position:relative;
max-width:1140px;
margin:0 auto;
display:grid;
grid-template-columns:repeat(3,1fr);
gap:28px;
align-items:stretch;
}
.pricing_card {
display:flex;
flex-direction:column;
background-color:#611019;
border:1px solid #8f2530;
border-radius:20px;
padding:38px;
box-sizing:border-box;
}
.pricing_plan {
color:#ffd400;
font-size:15px;
font-weight:700;
text-transform:uppercase;
letter-spacing:0.18em;
margin:0;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
}
.pricing_price {
color:#fff4ec;
font-size:56px;
line-height:1;
font-weight:700;
margin:18px 0 0 0;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
}
.pricing_period {
color:#e7b8b8;
font-size:14px;
text-transform:uppercase;
letter-spacing:0.14em;
margin:8px 0 26px 0;
font-family:Helvetica,Arial,sans-serif;
}
.pricing_list {
list-style:none;
padding:26px 0 0 0;
margin:0;
display:flex;
flex-direction:column;
gap:14px;
border-top:1px solid #8f2530;
}
.pricing_feature {
color:#f2d8d8;
font-size:16px;
line-height:1.4;
font-family:Helvetica,Arial,sans-serif;
}
.pricing_cta {
margin-top:34px;
display:block;
text-align:center;
background-color:transparent;
color:#ffd400;
border:2px solid #ffd400;
font-size:15px;
font-weight:700;
text-transform:uppercase;
letter-spacing:0.14em;
border-radius:999px;
padding:15px 24px;
text-decoration:none;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
}
.pricing_card_featured {
position:relative;
display:flex;
flex-direction:column;
background-color:#ffd400;
border-radius:20px;
padding:38px;
transform:translateY(-16px);
box-shadow:0 30px 60px rgba(0,0,0,0.35);
box-sizing:border-box;
}
.pricing_badge {
position:absolute;
top:20px;
right:20px;
background-color:#7a1420;
color:#ffd400;
font-size:12px;
font-weight:700;
text-transform:uppercase;
letter-spacing:0.16em;
padding:6px 12px;
border-radius:999px;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
}
.pricing_plan_dark {
color:#7a1420;
font-size:15px;
font-weight:700;
text-transform:uppercase;
letter-spacing:0.18em;
margin:0;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
}
.pricing_price_dark {
color:#4a0c12;
font-size:56px;
line-height:1;
font-weight:700;
margin:18px 0 0 0;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
}
.pricing_period_dark {
color:#7a1420;
font-size:14px;
text-transform:uppercase;
letter-spacing:0.14em;
margin:8px 0 26px 0;
font-family:Helvetica,Arial,sans-serif;
}
.pricing_list_dark {
list-style:none;
padding:26px 0 0 0;
margin:0;
display:flex;
flex-direction:column;
gap:14px;
border-top:1px solid #e0ba00;
}
.pricing_feature_dark {
color:#4a0c12;
font-size:16px;
line-height:1.4;
font-weight:500;
font-family:Helvetica,Arial,sans-serif;
}
.pricing_cta_dark {
margin-top:34px;
display:block;
text-align:center;
background-color:#7a1420;
color:#ffd400;
font-size:15px;
font-weight:700;
text-transform:uppercase;
letter-spacing:0.14em;
border-radius:999px;
padding:15px 24px;
text-decoration:none;
font-family:Oswald,'Arial Narrow',Helvetica,sans-serif;
}
</style>One email unlocks copying across the whole library — that's the only ask.