Best Seller
Sunflower Greens
Ready in 7 days · Nutty, crunchy
$28 /lb$4.00 / 2oz box
Chef Favorite
Daikon Radish
Ready in 7 days · Spicy, peppery
$38 /lb$5.00 / 2oz box
Broccoli
Ready in 10 days · Mild, earthy
$40 /lb$5.00 / 2oz box
Cilantro
Ready in 8–14 days · Bright, citrusy
$55 /lb$7.00 / 2oz box
Thai Basil
Ready in 14 days · Sweet, anise
$40 /lb$5.00 / 2oz box
Plating Star
Red Amaranth
Ready in 21 days · Vivid color
$55 /lb$7.00 / 2oz box
Chef Favorite
Wasabi Mustard
Ready in 10 days · Bold heat
$55 /lb$7.00 / 2oz box
Shiso (Green)
Ready in 21 days · Minty, herbaceous
$85 /lb$11.00 / 2oz box
.hero {
background: url(//ozomicrogreens.com/cdn/shop/t/2/assets/ozo-restaurants-chefs.jpg?v=126798848057435736661772804544) center/cover no-repeat;
background-color: var(--dark);
padding: 100px 32px 110px;
text-align: center;
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
inset: 0;
background: rgba(10, 20, 10, 0.55);
}
.hero-inner { position: relative; max-width: 720px; margin: 0 auto; }
.hero-badge {
display: inline-block;
background: var(--gold);
color: #fff;
font-size: 11px;
font-weight: 700;
letter-spacing: .1em;
text-transform: uppercase;
padding: 5px 14px;
border-radius: 999px;
margin-bottom: 24px;
border: 1px solid rgba(212,168,67,.5);
}
.hero h1 {
font-family: Georgia, serif;
font-size: clamp(32px, 5vw, 52px);
color: #fff;
line-height: 1.15;
margin-bottom: 20px;
}
.hero p {
color: rgba(255,255,255,.78);
font-size: 17px;
line-height: 1.7;
max-width: 540px;
margin: 0 auto 36px;
}
.hero-btns {
display: flex;
gap: 14px;
justify-content: center;
flex-wrap: wrap;
}
.btn-gold {
display: inline-block;
background: var(--gold);
color: #fff;
font-weight: 700;
font-size: 14px;
padding: 13px 28px;
border-radius: 6px;
letter-spacing: .03em;
transition: opacity .15s, transform .15s;
}
.btn-gold:hover { opacity: .88; transform: translateY(-1px); }
.btn-outline {
display: inline-block;
background: transparent;
color: rgba(255,255,255,.85);
font-weight: 600;
font-size: 14px;
padding: 13px 28px;
border-radius: 6px;
border: 1.5px solid rgba(255,255,255,.35);
letter-spacing: .03em;
transition: border-color .15s, color .15s;
}
.btn-outline:hover { border-color: rgba(255,255,255,.7); color: #fff; }
.btn-green {
display: inline-block;
background: var(--green-mid);
color: #fff;
font-weight: 700;
font-size: 14px;
padding: 13px 28px;
border-radius: 6px;
letter-spacing: .03em;
transition: opacity .15s, transform .15s;
}
.btn-green:hover { opacity: .88; transform: translateY(-1px); }
/* STATS BAR */
.stats-bar {
background: var(--gold);
padding: 0 32px;
}
.stats-inner {
max-width: 900px;
margin: 0 auto;
display: flex;
align-items: stretch;
}
.stat-item {
flex: 1;
text-align: center;
padding: 28px 16px;
border-right: 1px solid rgba(255,255,255,.25);
}
.stat-item:last-child { border-right: none; }
.stat-value {
font-family: Georgia, serif;
font-size: 28px;
color: #fff;
font-weight: 700;
line-height: 1;
margin-bottom: 4px;
}
.stat-label {
font-size: 12px;
color: rgba(255,255,255,.85);
font-weight: 600;
letter-spacing: .06em;
text-transform: uppercase;
}
/* FEATURES SECTION */
.features-section {
background: var(--cream);
padding: 80px 32px;
}
.section-inner {
max-width: 1040px;
margin: 0 auto;
}
.eyebrow {
font-size: 12px;
font-weight: 700;
letter-spacing: .12em;
text-transform: uppercase;
color: var(--green-mid);
margin-bottom: 12px;
}
.section-h2 {
font-family: Georgia, serif;
font-size: clamp(26px, 3.5vw, 38px);
color: var(--dark);
line-height: 1.2;
margin-bottom: 16px;
}
.section-lead {
font-size: 16px;
color: var(--muted);
line-height: 1.7;
max-width: 560px;
margin-bottom: 52px;
}
.features-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
@media (max-width: 640px) {
.features-grid { grid-template-columns: 1fr; }
}
.feature-card {
background: #fff;
border: 1px solid var(--border);
border-radius: 8px;
padding: 28px;
transition: transform .2s, box-shadow .2s;
}
.feature-card:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(14,26,14,.08); }
.feature-icon-svg {
width: 40px;
height: 40px;
margin-bottom: 14px;
display: flex;
align-items: center;
justify-content: center;
background: rgba(45,106,79,.08);
border-radius: 10px;
padding: 8px;
}
.feature-icon-svg svg { width: 24px; height: 24px; }
.feature-title {
font-family: Georgia, serif;
font-size: 17px;
color: var(--dark);
margin-bottom: 6px;
font-weight: 700;
}
.feature-desc {
font-size: 14px;
color: var(--muted);
line-height: 1.65;
}
/* CATALOG PREVIEW */
.catalog-section {
background: var(--dark);
padding: 80px 32px;
}
.catalog-inner {
max-width: 1080px;
margin: 0 auto;
}
.catalog-header {
display: flex;
align-items: flex-end;
justify-content: space-between;
margin-bottom: 48px;
flex-wrap: wrap;
gap: 16px;
}
.catalog-header .eyebrow { color: var(--green-lt); }
.catalog-header .section-h2 { color: #fff; margin-bottom: 8px; }
.catalog-header p { color: rgba(255,255,255,.6); font-size: 15px; }
.catalog-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
@media (max-width: 880px) { .catalog-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 480px) { .catalog-grid { grid-template-columns: 1fr; } }
.catalog-card {
background: rgba(255,255,255,.05);
border: 1px solid rgba(255,255,255,.08);
border-radius: 10px;
overflow: hidden;
transition: transform .2s, border-color .2s;
}
.catalog-card:hover { transform: translateY(-4px); border-color: rgba(82,183,136,.3); }
.catalog-card-img {
width: 100%;
height: 240px;
background: transparent;
display: flex;
align-items: center;
justify-content: center;
padding: 12px;
}
.catalog-card-img img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.catalog-card-body { padding: 16px; }
.catalog-card-name {
font-family: Georgia, serif;
font-size: 16px;
color: #fff;
margin-bottom: 4px;
}
.catalog-card-meta {
font-size: 12px;
color: rgba(255,255,255,.45);
margin-bottom: 10px;
}
.catalog-card-prices {
display: flex;
gap: 12px;
align-items: baseline;
}
.catalog-price {
font-family: Georgia, serif;
font-size: 18px;
color: var(--green-lt);
font-weight: 700;
}
.catalog-price-unit {
font-size: 11px;
color: rgba(255,255,255,.4);
}
.catalog-footer {
text-align: center;
margin-top: 40px;
}
.catalog-card-tag {
display: inline-block;
background: rgba(212,168,67,.15);
color: var(--gold);
font-size: 10px;
font-weight: 700;
letter-spacing: .06em;
text-transform: uppercase;
padding: 3px 8px;
border-radius: 4px;
margin-bottom: 8px;
}
.catalog-card-controls { display:flex; gap:8px; margin-top:12px; }
.catalog-card-select, .catalog-freq-select { flex:1; padding:7px 8px; border:1px solid rgba(255,255,255,.15); border-radius:6px; background:rgba(255,255,255,.08); color:#fff; font-size:11px; font-weight:600; cursor:pointer; appearance:auto; }
.catalog-card-select option, .catalog-freq-select option { color:#1c1c1c; background:#fff; }
.catalog-add-btn { display:block; width:100%; margin-top:10px; padding:10px; border:none; border-radius:6px; background:var(--green-mid); color:#fff; font-size:12px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; cursor:pointer; transition:background .2s, transform .1s; }
.catalog-add-btn:hover { background:var(--green-lt); transform:translateY(-1px); }
.catalog-add-btn--added { background:#52b788 !important; }
/* TERMS BLOCK */
.terms-section {
background: var(--cream);
padding: 80px 32px;
}
.terms-block {
background: var(--dark);
border-radius: 10px;
padding: 48px 48px;
max-width: 1040px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 48px;
}
@media (max-width: 680px) {
.terms-block { grid-template-columns: 1fr; padding: 32px 24px; gap: 32px; }
}
.terms-col-title {
font-family: Georgia, serif;
font-size: 20px;
color: #fff;
margin-bottom: 16px;
display: flex;
align-items: center;
gap: 12px;
flex-wrap: wrap;
}
.terms-pill {
background: rgba(212,168,67,.18);
color: var(--gold);
font-size: 11px;
font-weight: 700;
letter-spacing: .08em;
text-transform: uppercase;
padding: 4px 10px;
border-radius: 999px;
border: 1px solid rgba(212,168,67,.35);
}
.terms-list {
list-style: none;
display: flex;
flex-direction: column;
gap: 12px;
}
.terms-list li {
display: flex;
align-items: flex-start;
gap: 10px;
font-size: 14px;
color: rgba(255,255,255,.78);
line-height: 1.55;
}
.check {
color: var(--gold);
font-size: 15px;
flex-shrink: 0;
margin-top: 1px;
}
/* FARM STRIP */
.farm-strip {
background: #fff;
padding: 60px 32px;
border-top: 1px solid var(--border);
border-bottom: 1px solid var(--border);
}
.farm-strip-inner { max-width: 1080px; margin: 0 auto; }
.farm-strip-top {
display: flex;
align-items: flex-end;
justify-content: space-between;
margin-bottom: 32px;
flex-wrap: wrap;
gap: 12px;
}
.farm-strip h3 { font-family: Georgia, serif; font-size: 26px; color: var(--dark); }
.farm-strip p { font-size: 15px; color: var(--muted); max-width: 400px; line-height: 1.6; }
.farm-strip-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
}
@media(max-width:640px){ .farm-strip-grid { grid-template-columns: 1fr 1fr; } }
.farm-strip-grid img {
width: 100%;
border-radius: 8px;
height: 240px;
object-fit: cover;
}
/* CTA SECTION */
.cta-section {
background: var(--green-mid);
padding: 88px 32px;
text-align: center;
}
.cta-section h2 {
font-family: Georgia, serif;
font-size: clamp(26px, 3.5vw, 38px);
color: #fff;
margin-bottom: 14px;
}
.cta-section p {
font-size: 16px;
color: rgba(255,255,255,.8);
max-width: 500px;
margin: 0 auto 32px;
line-height: 1.65;
}
.btn-white {
display: inline-block;
background: #fff;
color: var(--green-mid);
font-weight: 700;
font-size: 15px;
padding: 14px 32px;
border-radius: 6px;
letter-spacing: .02em;
transition: opacity .15s, transform .15s;
}
.btn-white:hover { opacity: .9; transform: translateY(-1px); }
/* SCROLL ANIMATIONS */
.fade-up { opacity: 0; transform: translateY(24px); transition: opacity .6s ease-out, transform .6s ease-out; }
.fade-up.visible { opacity: 1; transform: translateY(0); }
/* FAQ ACCORDION */
.faq-section { background: var(--dark); padding: 80px 32px; }
.faq-inner { max-width: 760px; margin: 0 auto; }
.faq-item { border-bottom: 1px solid rgba(255,255,255,.08); }
.faq-q { width: 100%; background: none; border: none; color: #fff; font-family: Georgia, serif; font-size: 17px; text-align: left; padding: 20px 0; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
.faq-q:hover { color: var(--green-lt); }
.faq-icon { font-size: 20px; color: rgba(255,255,255,.4); transition: transform .3s; flex-shrink: 0; }
.faq-item.open .faq-icon { transform: rotate(45deg); }
.faq-a { max-height: 0; overflow: hidden; transition: max-height .4s ease-out; }
.faq-item.open .faq-a { max-height: 200px; }
.faq-a p { font-size: 15px; color: rgba(255,255,255,.6); line-height: 1.7; padding: 0 0 20px; }
/* SAMPLE CTA */
.sample-section { background: var(--dark); padding: 72px 32px; text-align: center; }
.sample-section h2 { font-family: Georgia, serif; font-size: clamp(24px, 3vw, 34px); color: #fff; margin-bottom: 14px; }
.sample-section p { font-size: 16px; color: rgba(255,255,255,.65); max-width: 520px; margin: 0 auto 28px; line-height: 1.7; }
.sample-btns { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }
.btn-outline-white { display: inline-block; background: transparent; color: rgba(255,255,255,.85); font-weight: 600; font-size: 14px; padding: 13px 28px; border-radius: 6px; border: 1.5px solid rgba(255,255,255,.35); letter-spacing: .03em; transition: border-color .15s, color .15s; }
.btn-outline-white:hover { border-color: #fff; color: #fff; }
Most Popular · Wholesale Partner
Restaurant & Chef Partnership
Harvest-day delivery to your kitchen. Standing weekly orders, no contracts, and a farm that grows to your menu — not the other way around.
Best Seller
Sunflower Greens
Ready in 7 days · Nutty, crunchy
$28 /lb$4.00 / 2oz box
Chef Favorite
Daikon Radish
Ready in 7 days · Spicy, peppery
$38 /lb$5.00 / 2oz box
Broccoli
Ready in 10 days · Mild, earthy
$40 /lb$5.00 / 2oz box
Cilantro
Ready in 8–14 days · Bright, citrusy
$55 /lb$7.00 / 2oz box
Thai Basil
Ready in 14 days · Sweet, anise
$40 /lb$5.00 / 2oz box
Plating Star
Red Amaranth
Ready in 21 days · Vivid color
$55 /lb$7.00 / 2oz box
Chef Favorite
Wasabi Mustard
Ready in 10 days · Bold heat
$55 /lb$7.00 / 2oz box
Shiso (Green)
Ready in 21 days · Minty, herbaceous
$85 /lb$11.00 / 2oz box
Shiso (Korean)
Ready in 21 days · Bold, complex
$90 /lb$11.00 / 2oz box
Southern Giant Mustard
Ready in 10 days · Strong mustard heat
$32 /lb$4.00 / 2oz box
Mizuna
Ready in 10 days · Mild peppery
$32 /lb$4.00 / 2oz box
Premium
Nasturtium
Ready in 21 days · Peppery, edible flower
$90 /lb$11.00 / 2oz box
Program Terms
Minimum: 2 lbs / week
- ✓ Weekly invoicing — net 7 terms
- ✓ No contracts — pause or cancel anytime
- ✓ Volume changes with 48-hour notice
- ✓ Delivery within 30-mile Austin metro radius
- ✓ Wholesale pricing direct from the farm
Delivery Schedule
- ✓ Monday delivery route
- ✓ Wednesday delivery route
- ✓ Friday delivery route
- ✓ Custom days for large accounts
- ✓ Pickup at farm by appointment
Straight from OZO Farms
Small-batch, soil-grown, plastic-free. Every tray harvested to order and delivered within 24 hours.
Common Questions
Frequently Asked Questions
Just 2 lbs per week across any combination of varieties. That's roughly what a single dish uses as garnish over a week.
We harvest within 24 hours of delivery. Every box comes with a harvest-day timestamp so your kitchen knows exactly when it was cut.
Absolutely. Submit a custom grow request and we'll source the seed and grow it for you with a 2-week lead time. If we can grow it, we will.
No contracts at all. Pause, adjust, or cancel your standing order anytime. We earn your business every week.
Standard routes run Monday, Wednesday, and Friday within the Austin metro (30-mile radius). Large accounts can arrange custom delivery days.
Yes — every new partner gets a complimentary tasting sampler. No purchase necessary, no commitment. Taste everything we grow and decide from there.
Try before you commit.
Request a complimentary sampler tray — we'll deliver a selection of our top varieties right to your kitchen, no strings attached.