Recipes Ebooks
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–terra: #C0522B;
–terra2: #E8693A;
–gold: #D4A017;
–gold2: #F0BC35;
–dark: #1E1008;
–cream: #FDF6EC;
–tan: #F5E6D0;
–mint: #4A7C6F;
–text: #2C1A0E;
–muted: #7B5E3A;
–white: #ffffff;
–r: 12px;
}
body {
font-family: ‘DM Sans’, sans-serif;
background: var(–cream);
color: var(–text);
line-height: 1.6;
}
/* ── HERO ── */
.hero {
background: var(–dark);
position: relative;
overflow: hidden;
padding: 90px 24px 80px;
text-align: center;
}
.hero::before {
content: ”;
position: absolute;
inset: 0;
background: repeating-linear-gradient(
45deg,
transparent,
transparent 40px,
rgba(212,160,23,0.04) 40px,
rgba(212,160,23,0.04) 80px
);
}
.hero-tag {
display: inline-block;
background: var(–terra);
color: var(–white);
font-size: 11px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
padding: 6px 18px;
border-radius: 50px;
margin-bottom: 24px;
}
.hero h1 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(36px, 6vw, 72px);
font-weight: 900;
color: var(–white);
line-height: 1.1;
margin-bottom: 12px;
}
.hero h1 span { color: var(–gold); }
.hero-sub {
font-size: 18px;
color: rgba(255,255,255,0.65);
max-width: 540px;
margin: 0 auto 36px;
}
.hero-badges {
display: flex;
justify-content: center;
gap: 12px;
flex-wrap: wrap;
margin-bottom: 40px;
}
.badge {
background: rgba(255,255,255,0.08);
border: 1px solid rgba(255,255,255,0.15);
color: rgba(255,255,255,0.8);
font-size: 13px;
padding: 7px 16px;
border-radius: 50px;
}
.badge strong { color: var(–gold); }
/* ── SECTION WRAPPERS ── */
.section { padding: 80px 24px; }
.section-inner { max-width: 1080px; margin: 0 auto; }
.section-label {
font-size: 11px;
font-weight: 600;
letter-spacing: 2.5px;
text-transform: uppercase;
color: var(–terra);
margin-bottom: 10px;
}
.section-title {
font-family: ‘Playfair Display’, serif;
font-size: clamp(28px, 4vw, 44px);
font-weight: 700;
color: var(–dark);
margin-bottom: 14px;
line-height: 1.2;
}
.section-sub {
font-size: 16px;
color: var(–muted);
max-width: 560px;
margin-bottom: 50px;
}
/* ── FEATURED EBOOK CARD ── */
.featured-card {
background: var(–dark);
border-radius: 20px;
overflow: hidden;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0;
margin-bottom: 60px;
position: relative;
}
@media (max-width: 700px) { .featured-card { grid-template-columns: 1fr; } }
.featured-visual {
background: linear-gradient(135deg, #3A2510 0%, #C0522B 50%, #D4A017 100%);
padding: 50px 40px;
display: flex;
align-items: center;
justify-content: center;
min-height: 400px;
position: relative;
}
.ebook-mockup {
width: 180px;
background: var(–cream);
border-radius: 8px;
padding: 24px 18px;
box-shadow: 12px 16px 40px rgba(0,0,0,0.5), -4px -4px 20px rgba(212,160,23,0.15);
transform: rotate(-3deg);
position: relative;
}
.ebook-mockup::before {
content: ”;
position: absolute;
inset: 0;
border-radius: 8px;
background: linear-gradient(135deg, #C0522B, #1E1008);
z-index: -1;
transform: rotate(5deg) translate(4px, 6px);
opacity: 0.5;
}
.mock-title {
font-family: ‘Playfair Display’, serif;
font-size: 13px;
font-weight: 700;
color: var(–dark);
text-align: center;
line-height: 1.3;
margin-bottom: 10px;
}
.mock-title span { color: var(–terra); display: block; font-size: 16px; }
.mock-divider { height: 2px; background: var(–gold); margin: 10px 0; border-radius: 2px; }
.mock-tag { font-size: 9px; color: var(–muted); text-align: center; margin-bottom: 8px; }
.mock-recipes { display: flex; flex-direction: column; gap: 4px; }
.mock-r { font-size: 8px; color: var(–text); background: var(–tan); border-radius: 3px; padding: 3px 6px; }
.mock-price {
position: absolute;
top: -12px;
right: -12px;
width: 52px;
height: 52px;
background: var(–terra);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
box-shadow: 0 4px 12px rgba(192,82,43,0.5);
}
.mock-price strong { font-size: 16px; color: white; font-weight: 700; line-height: 1; }
.mock-price span { font-size: 7px; color: rgba(255,255,255,0.8); }
.featured-info {
padding: 50px 44px;
display: flex;
flex-direction: column;
justify-content: center;
}
.featured-badge {
display: inline-block;
background: rgba(212,160,23,0.15);
color: var(–gold2);
font-size: 11px;
font-weight: 600;
letter-spacing: 1.5px;
text-transform: uppercase;
padding: 5px 14px;
border-radius: 50px;
margin-bottom: 18px;
border: 1px solid rgba(212,160,23,0.3);
width: fit-content;
}
.featured-info h2 {
font-family: ‘Playfair Display’, serif;
font-size: 30px;
font-weight: 700;
color: var(–white);
margin-bottom: 14px;
line-height: 1.25;
}
.featured-info p {
font-size: 15px;
color: rgba(255,255,255,0.6);
margin-bottom: 24px;
line-height: 1.7;
}
.feat-list { list-style: none; margin-bottom: 32px; }
.feat-list li {
font-size: 14px;
color: rgba(255,255,255,0.75);
padding: 5px 0;
display: flex;
align-items: center;
gap: 10px;
}
.feat-list li::before {
content: ‘✦’;
color: var(–gold);
font-size: 10px;
flex-shrink: 0;
}
.btn-primary {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(–terra);
color: var(–white);
font-size: 15px;
font-weight: 600;
padding: 14px 28px;
border-radius: 50px;
text-decoration: none;
transition: background 0.2s, transform 0.15s;
border: none;
cursor: pointer;
width: fit-content;
}
.btn-primary:hover { background: var(–terra2); transform: translateY(-1px); }
.btn-secondary {
display: inline-flex;
align-items: center;
gap: 8px;
background: transparent;
color: rgba(255,255,255,0.6);
font-size: 14px;
font-weight: 400;
padding: 14px 20px;
border-radius: 50px;
text-decoration: none;
transition: color 0.2s;
border: none;
cursor: pointer;
}
.btn-secondary:hover { color: white; }
.feat-cta { display: flex; align-items: center; gap: 4px; flex-wrap: wrap; }
/* ── BENEFITS STRIP ── */
.benefits-strip {
background: var(–terra);
padding: 28px 24px;
}
.benefits-inner {
max-width: 1080px;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: 24px;
text-align: center;
}
.benefit-item strong {
display: block;
color: var(–white);
font-size: 15px;
font-weight: 600;
margin-bottom: 3px;
}
.benefit-item span {
color: rgba(255,255,255,0.7);
font-size: 13px;
}
/* ── COMING SOON EBOOKS ── */
.coming-bg { background: var(–white); }
.ebook-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 24px;
}
.ebook-card {
background: var(–cream);
border: 1.5px solid var(–tan);
border-radius: var(–r);
overflow: hidden;
transition: transform 0.2s, box-shadow 0.2s;
position: relative;
}
.ebook-card:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(30,16,8,0.1); }
.ebook-card-visual {
height: 160px;
display: flex;
align-items: center;
justify-content: center;
font-size: 42px;
position: relative;
}
.ebook-card-visual.c1 { background: linear-gradient(135deg, #1E1008, #C0522B); }
.ebook-card-visual.c2 { background: linear-gradient(135deg, #0F3D2E, #4A7C6F); }
.ebook-card-visual.c3 { background: linear-gradient(135deg, #2C1A0E, #D4A017); }
.ebook-card-visual.c4 { background: linear-gradient(135deg, #1A0A2E, #6B3FA0); }
.ebook-card-visual span { font-size: 48px; filter: drop-shadow(0 2px 8px rgba(0,0,0,0.3)); }
.soon-badge {
position: absolute;
top: 10px;
right: 10px;
background: rgba(255,255,255,0.2);
backdrop-filter: blur(4px);
color: white;
font-size: 10px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
padding: 3px 10px;
border-radius: 50px;
border: 1px solid rgba(255,255,255,0.3);
}
.ebook-card-body { padding: 20px; }
.ebook-card-body h3 {
font-family: ‘Playfair Display’, serif;
font-size: 17px;
font-weight: 700;
margin-bottom: 6px;
color: var(–dark);
}
.ebook-card-body p {
font-size: 13px;
color: var(–muted);
line-height: 1.6;
margin-bottom: 14px;
}
.ebook-card-footer {
display: flex;
align-items: center;
justify-content: space-between;
}
.price-tag {
font-size: 20px;
font-weight: 700;
color: var(–terra);
}
.price-tag small { font-size: 11px; color: var(–muted); font-weight: 400; }
.notify-btn {
font-size: 12px;
font-weight: 600;
color: var(–terra);
background: rgba(192,82,43,0.08);
border: 1px solid rgba(192,82,43,0.2);
border-radius: 50px;
padding: 6px 14px;
cursor: pointer;
transition: background 0.15s;
text-decoration: none;
}
.notify-btn:hover { background: rgba(192,82,43,0.15); }
/* ── INSIDE THE BOOK ── */
.inside-bg { background: var(–tan); }
.inside-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 48px;
align-items: center;
}
@media (max-width: 700px) { .inside-grid { grid-template-columns: 1fr; } }
.inside-list { list-style: none; }
.inside-list li {
display: flex;
gap: 14px;
padding: 14px 0;
border-bottom: 1px solid rgba(192,82,43,0.12);
align-items: flex-start;
}
.inside-list li:last-child { border-bottom: none; }
.il-num {
width: 32px;
height: 32px;
background: var(–terra);
color: white;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 13px;
font-weight: 700;
flex-shrink: 0;
margin-top: 2px;
}
.il-text strong { display: block; font-size: 15px; font-weight: 600; color: var(–dark); margin-bottom: 2px; }
.il-text span { font-size: 13px; color: var(–muted); }
.recipe-list-box {
background: var(–dark);
border-radius: 16px;
padding: 28px;
}
.recipe-list-box h3 {
font-family: ‘Playfair Display’, serif;
color: var(–gold);
font-size: 18px;
margin-bottom: 18px;
}
.recipe-pill-grid { display: flex; flex-wrap: wrap; gap: 8px; }
.recipe-pill {
background: rgba(255,255,255,0.06);
border: 1px solid rgba(255,255,255,0.1);
color: rgba(255,255,255,0.8);
font-size: 12px;
padding: 6px 14px;
border-radius: 50px;
}
/* ── TESTIMONIALS ── */
.testi-bg { background: var(–cream); }
.testi-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
}
.testi-card {
background: var(–white);
border: 1px solid var(–tan);
border-radius: var(–r);
padding: 24px;
}
.stars { color: var(–gold); font-size: 16px; margin-bottom: 12px; letter-spacing: 2px; }
.testi-card p { font-size: 14px; color: var(–muted); line-height: 1.7; margin-bottom: 16px; font-style: italic; }
.testi-author { display: flex; align-items: center; gap: 10px; }
.testi-avatar {
width: 36px; height: 36px;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-size: 13px; font-weight: 700; color: white;
}
.testi-avatar.a1 { background: var(–terra); }
.testi-avatar.a2 { background: var(–mint); }
.testi-avatar.a3 { background: var(–gold); }
.testi-author div strong { display: block; font-size: 13px; color: var(–dark); }
.testi-author div span { font-size: 11px; color: var(–muted); }
/* ── FAQ ── */
.faq-bg { background: var(–white); }
.faq-list { max-width: 680px; }
.faq-item { border-bottom: 1px solid var(–tan); }
.faq-q {
width: 100%;
text-align: left;
background: none;
border: none;
cursor: pointer;
padding: 18px 0;
font-size: 15px;
font-weight: 600;
color: var(–dark);
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
font-family: ‘DM Sans’, sans-serif;
}
.faq-q .arrow { font-size: 18px; color: var(–terra); transition: transform 0.2s; flex-shrink: 0; }
.faq-q.open .arrow { transform: rotate(45deg); }
.faq-a {
font-size: 14px;
color: var(–muted);
line-height: 1.7;
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease, padding 0.3s ease;
}
.faq-a.open { max-height: 200px; padding-bottom: 18px; }
/* ── EMAIL CAPTURE ── */
.email-bg { background: var(–dark); }
.email-section {
text-align: center;
padding: 80px 24px;
}
.email-inner { max-width: 520px; margin: 0 auto; }
.email-inner .section-label { color: var(–gold2); }
.email-inner h2 {
font-family: ‘Playfair Display’, serif;
font-size: clamp(26px, 4vw, 38px);
color: var(–white);
margin-bottom: 12px;
}
.email-inner p { color: rgba(255,255,255,0.55); font-size: 15px; margin-bottom: 30px; }
.email-form { display: flex; gap: 10px; flex-wrap: wrap; justify-content: center; }
.email-form input {
flex: 1;
min-width: 220px;
background: rgba(255,255,255,0.08);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 50px;
padding: 13px 22px;
color: white;
font-size: 14px;
outline: none;
font-family: ‘DM Sans’, sans-serif;
transition: border 0.2s;
}
.email-form input::placeholder { color: rgba(255,255,255,0.35); }
.email-form input:focus { border-color: rgba(212,160,23,0.5); }
.email-form button {
background: var(–gold);
color: var(–dark);
border: none;
border-radius: 50px;
padding: 13px 26px;
font-size: 14px;
font-weight: 700;
cursor: pointer;
font-family: ‘DM Sans’, sans-serif;
transition: background 0.2s;
}
.email-form button:hover { background: var(–gold2); }
.email-note { margin-top: 14px; font-size: 12px; color: rgba(255,255,255,0.3); }
/* ── FOOTER STRIP ── */
.footer-strip {
background: var(–terra);
padding: 20px 24px;
text-align: center;
}
.footer-strip p {
color: rgba(255,255,255,0.8);
font-size: 13px;
}
.footer-strip a { color: white; font-weight: 600; text-decoration: none; }
/* ── STICKY CTA (mobile) ── */
.sticky-cta {
position: fixed;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
background: var(–terra);
color: white;
padding: 14px 32px;
border-radius: 50px;
font-size: 15px;
font-weight: 600;
box-shadow: 0 8px 24px rgba(192,82,43,0.5);
text-decoration: none;
z-index: 999;
display: none;
transition: transform 0.2s;
}
@media (max-width: 600px) { .sticky-cta { display: block; } }
.sticky-cta:hover { transform: translateX(-50%) scale(1.02); }
Cook the World’s
Best Recipes
at Home
Beautifully crafted recipe ebooks packed with authentic flavors, step-by-step guidance, and chef’s secrets.
PDF — instant download
Print-friendly format
From $7 each
Chef’s tips included
Instant DownloadPDF delivered immediately
Print FriendlyFormatted for your kitchen
Chef’s SecretsPro tips on every recipe
Authentic RecipesTraditional, tested methods
100% SatisfactionLove it or get a refund
$7only
AuthenticMoroccan Kitchen
15 Timeless Recipes
Mint Tea
Chicken Tagine
Harira Soup
Bastilla
Chebakia
+ 10 more…
✦ New Release
Authentic Moroccan Kitchen
Take your taste buds on a journey through Morocco’s most beloved recipes — from fragrant tagines to honeyed pastries. 15 authentic recipes with chef’s tips and step-by-step instructions.
- 15 authentic Moroccan recipes
- Covers tagines, soups, breads, salads & sweets
- Chef’s tip on every single recipe
- Essential Moroccan pantry guide included
- Beautiful, print-ready PDF format
- Instant download — use it today
Everything You Need to Cook Moroccan Food
-
1
Welcome & Pantry Guide
Learn the 6 essential Moroccan spices and ingredients before you cook a single recipe. -
2
15 Full Recipes
Tagines, soups, salads, breads, and sweets — one per beautifully formatted page. -
3
Chef’s Tips
Every recipe includes a highlighted tip box with the secret that makes it authentic. -
4
Prep & Cook Times
Difficulty rating, servings, prep time, and cook time clearly shown on every recipe. -
5
10 Kitchen Secrets Bonus Page
Pro knowledge that makes the difference between good and unforgettable Moroccan food.
All 15 Recipes
Moroccan Mint Tea
Classic Couscous
Chicken Tagine
Beef & Prune Tagine
Harira Soup
Zaalouk
Lamb Kefta Skewers
Bastilla
Taktouka
Fish Chermoula
M’semmen Flatbread
Rfissa
Carrot & Harissa Salad
Chebakia
Sellou
More Ebooks on the Way
Subscribe below to get notified when new ebooks launch — plus get a free 5-recipe mini ebook as a welcome gift.
🐟Coming Soon
The Complete Salmon Cookbook
20 salmon recipes from air fryer to cedar plank — every method, every flavor.
$7 / pdf
Notify me
⏱Coming Soon
30-Minute Weeknight Dinners
Fast, delicious, family-approved dinners — from prep to plate in 30 minutes flat.
$7 / pdf
Notify me
🍞Coming Soon
World Breads Collection
Dutch oven loaves to Brazilian cheese bread — bake your way around the world.
$7 / pdf
Notify me
💪Coming Soon
High-Protein Meal Prep
Cottage cheese, salmon, and lean beef meals that fuel your week ahead.
$7 / pdf
Notify me
Loved by Home Cooks
Real feedback from people cooking from our recipes every day.
★★★★★
“The Harira recipe is incredible — I’ve made it three times now and my whole family asks for it every week. The chef’s tips actually make a huge difference.”
S
Sarah M.Home cook, Texas
★★★★★
“I grew up eating Moroccan food but never knew how to cook it myself. This ebook finally taught me! The Bastilla recipe is a showstopper at dinner parties.”
K
Karim A.Food enthusiast, London
★★★★★
“Best $7 I’ve ever spent on food. The pantry guide alone saved me so much time at the grocery store. Everything is so clearly written and beautifully formatted.”
L
Laura R.Food blogger, Canada
Common Questions
After payment, you’ll receive an instant download link by email. The PDF will also be available in your Gumroad account library anytime.
Absolutely! Every ebook is formatted for print. We recommend A4 or US Letter size. Print it out and keep it in your kitchen for easy reference while cooking.
We offer a 100% satisfaction guarantee. If you’re not happy with your ebook for any reason, contact us at sievesrecipes.com and we’ll refund you fully — no questions asked.
Yes! Every recipe includes a difficulty rating (Easy / Medium / Advanced) and detailed step-by-step instructions. Most of the 15 Moroccan recipes are rated Easy or Medium and are very achievable for home cooks.
Yes! We have 4 more ebooks in production right now — salmon, weeknight dinners, world breads, and high-protein meal prep. Subscribe below to be notified when they launch.
Get a Free 5-Recipe Mini Ebook
Subscribe and we’ll send you our free Moroccan Starters mini ebook — 5 recipes, zero cost. Plus be the first to know when new ebooks launch.
No spam, ever. Unsubscribe anytime. We respect your inbox.
© 2026 SievesRecipes.com — Authentic recipes from around the world | Made with love in the kitchen
Showing all 5 results
-
Sale!
Authentic Moroccan Kitchen — 15 Traditional Moroccan Recipes
Original price was: $22.00.$14.00Current price is: $14.00. Add to cart -
Sale!
bread recipes cookbook — 15 Breads from 6 Continents | Digital PDF
Original price was: $22.00.$14.00Current price is: $14.00. Add to cart -
Sale!
Fast 30-Minute weeknight dinner recipes 15 Fast Family Recipes Digital PDF
Original price was: $22.00.$14.00Current price is: $14.00. Add to cart -
Sale!
High-Protein Meal Prep — 15 Recipes to Fuel Your Week | Digital PDF
Original price was: $22.00.$14.00Current price is: $14.00. Add to cart -
Sale!
The Complete Salmon Cookbook — 15 Salmon Recipes Every Technique
Original price was: $22.00.$14.00Current price is: $14.00. Add to cart




