Maak je eigen stijlvolle tas van oude jeans.
Ontdek hoe leuk het is om zelf een unieke tas te maken. Tijdens deze gezellige workshop leer je stap voor stap hoe je van oude jeans een mooie, duurzame tas maakt. Ervaring is niet nodig!
Een tas met een verhaal.
Hoe leuk is het om iets nieuws te maken van iets dat al bestaat? Tijdens de Lejobag workshop geef je een oude jeans een tweede leven.
Je gaat zelf aan de slag met stof, draad en de naaimachine. We nemen je stap voor stap mee in het proces. Aan het einde van de workshop ga je naar huis met jouw eigen unieke tas.
Van oude jeans naar jouw nieuwe favoriete tas.
Duurzaam, creatief en vooral heel leuk om te doen. Iedere tas wordt anders en helemaal van jou.
Alles wat je nodig hebt.
Je hoeft zelf niets mee te nemen. Wij zorgen voor de materialen, machines en natuurlijk iets lekkers.
Alle materialen
Alles wat je nodig hebt om jouw tas te maken ligt voor je klaar.
Naaimachines
Je kunt tijdens de workshop gebruikmaken van onze naaimachines.
Koffie, thee & iets lekkers
Natuurlijk hoort bij een gezellige workshop ook een kopje koffie, thee en iets lekkers.
Iedereen kan het leren.
Of je nu voor het eerst achter een naaimachine zit of al vaker hebt genaaid: iedereen is welkom.
- โ Beginners รฉn gevorderden
- โ Geen ervaring nodig
- โ Persoonlijke begeleiding
- โ Vanaf 15 jaar
Beschikbare workshops
Kies hieronder een datum die bij jou past. Je kunt later eenvoudig nieuwe workshops toevoegen.
Workshop Tas Maken
Workshop Tas Maken
Workshop Tas Maken
Je bent welkom in Almere.
Lejobag
1323 VK Almere
Nederland
Operetteweg 21 S
1323 VK Almere
Zin om je eigen tas te maken?
Bekijk beschikbare data โ <a href="#" class="logo">
lejo<span>bag</span>
</a>
<nav>
<a href="#workshop">Workshop</a>
<a href="#inclusief">Inclusief</a>
<a href="#voor-wie">Voor wie?</a>
<a href="#locatie">Locatie</a>
<a href="#boek" class="nav-button">
Boek je workshop
</a>
</nav>
</div>
<div class="hero-content">
<div class="eyebrow">
Workshop in Almere
</div>
<h1>
Maak je eigen
<span>stijlvolle tas</span>
van oude jeans.
</h1>
<p class="hero-text">
Ontdek hoe leuk het is om zelf een unieke tas te maken.
Tijdens deze gezellige workshop leer je stap voor stap
hoe je van oude jeans een mooie, duurzame tas maakt.
Ervaring is niet nodig!
</p>
<div class="hero-buttons">
<a href="#boek" class="button button-primary">
Bekijk workshops โ
</a>
<a href="#workshop" class="button button-secondary">
Meer informatie
</a>
</div>
</div>
<!-- SVG ILLUSTRATIE -->
<div class="hero-visual">
<svg class="illustration"
viewBox="0 0 500 520"
xmlns="http://www.w3.org/2000/svg"
aria-label="Illustratie van een handgemaakte jeans tas">
<!-- achtergrond cirkel -->
<circle cx="250" cy="250" r="190"
fill="#f7f3ec"
opacity=".7"/>
<!-- handvat -->
<path d="M155 190
C155 75 345 75 345 190"
fill="none"
stroke="#244654"
stroke-width="26"
stroke-linecap="round"/>
<!-- tas -->
<path d="M115 170
Q250 145 385 170
L360 405
Q250 435 140 405
Z"
fill="#315b6d"/>
<!-- jeans kleur variatie -->
<path d="M115 170
Q250 145 385 170
L380 220
Q250 195 120 220
Z"
fill="#416f80"/>
<!-- naad links -->
<path d="M140 190 L158 392"
stroke="#86aab3"
stroke-width="4"
stroke-dasharray="9 8"/>
<!-- naad rechts -->
<path d="M360 190 L342 392"
stroke="#86aab3"
stroke-width="4"
stroke-dasharray="9 8"/>
<!-- zak -->
<path d="M175 250
Q250 225 325 250
L310 350
Q250 375 190 350
Z"
fill="#244654"
stroke="#86aab3"
stroke-width="4"/>
<!-- zak stiksel -->
<path d="M190 260
Q250 240 310 260
L297 337
Q250 355 203 337
Z"
fill="none"
stroke="#c4d8db"
stroke-width="3"
stroke-dasharray="7 6"/>
<!-- knoop -->
<circle cx="250" cy="276"
r="7"
fill="#e7b85c"/>
<!-- label -->
<rect x="218" y="190"
width="64"
height="27"
rx="5"
fill="#e7b85c"/>
<text x="250"
y="208"
text-anchor="middle"
font-family="Arial"
font-size="11"
font-weight="bold"
fill="#242321">
LEJOBAG
</text>
<!-- naald -->
<line x1="390"
y1="310"
x2="432"
y2="260"
stroke="#242321"
stroke-width="5"/>
<circle cx="432"
cy="260"
r="7"
fill="#c9785d"/>
<!-- draad -->
<path d="M432 260
C455 285 445 320 420 340"
fill="none"
stroke="#c9785d"
stroke-width="3"/>
<!-- kleine sterretjes -->
<g fill="#c9785d">
<circle cx="95" cy="115" r="5"/>
<circle cx="405" cy="120" r="7"/>
<circle cx="105" cy="365" r="6"/>
</g>
</svg>
<div class="hero-label">
โป๏ธ Van oud naar uniek
</div>
</div>
<div class="container intro-grid">
<div class="intro-copy">
<div class="section-kicker">
De workshop
</div>
<h2>
Een tas met een verhaal.
</h2>
<p>
Hoe leuk is het om iets nieuws te maken van iets dat
al bestaat? Tijdens de Lejobag workshop geef je een
oude jeans een tweede leven.
</p>
<p>
Je gaat zelf aan de slag met stof, draad en de
naaimachine. We nemen je stap voor stap mee in het
proces. Aan het einde van de workshop ga je naar huis
met jouw eigen unieke tas.
</p>
<div class="quote">
โจ Geen ervaring? Geen probleem. We helpen je persoonlijk.
</div>
</div>
<div class="jeans-card">
<h3>
Van oude jeans naar jouw nieuwe favoriete tas.
</h3>
<p>
Duurzaam, creatief en vooral heel leuk om te doen.
Iedere tas wordt anders en helemaal van jou.
</p>
<div class="jeans-pocket"></div>
</div>
</div>
<div class="container">
<div class="section-heading center">
<div class="section-kicker">
Dit is inbegrepen
</div>
<h2>
Alles wat je nodig hebt.
</h2>
<p>
Je hoeft zelf niets mee te nemen. Wij zorgen voor
de materialen, machines en natuurlijk iets lekkers.
</p>
</div>
<div class="features">
<div class="feature">
<div class="feature-icon">๐งต</div>
<h3>
Alle materialen
</h3>
<p>
Alles wat je nodig hebt om jouw tas te maken
ligt voor je klaar.
</p>
</div>
<div class="feature">
<div class="feature-icon">๐ชก</div>
<h3>
Naaimachines
</h3>
<p>
Je kunt tijdens de workshop gebruikmaken van
onze naaimachines.
</p>
</div>
<div class="feature">
<div class="feature-icon">โ</div>
<h3>
Koffie, thee & iets lekkers
</h3>
<p>
Natuurlijk hoort bij een gezellige workshop ook
een kopje koffie, thee en iets lekkers.
</p>
</div>
</div>
</div>
<div class="container for-who-grid">
<div>
<div class="section-kicker">
Voor wie?
</div>
<h2>
Iedereen kan het leren.
</h2>
<p>
Of je nu voor het eerst achter een naaimachine zit
of al vaker hebt genaaid: iedereen is welkom.
</p>
</div>
<ul class="check-list">
<li>
<span class="check">โ</span>
Beginners รฉn gevorderden
</li>
<li>
<span class="check">โ</span>
Geen ervaring nodig
</li>
<li>
<span class="check">โ</span>
Persoonlijke begeleiding
</li>
<li>
<span class="check">โ</span>
Vanaf 15 jaar
</li>
</ul>
</div>
<div class="container">
<div class="section-heading">
<div class="section-kicker">
Kies je moment
</div>
<h2>
Beschikbare workshops
</h2>
<p>
Kies hieronder een datum die bij jou past.
Je kunt later eenvoudig nieuwe workshops toevoegen.
</p>
</div>
<div class="booking-info">
๐ก <strong>Tip:</strong> De kaarten hieronder zijn alvast
ingericht als producten. Vervang de voorbeelddata en prijzen
door je eigen workshops en koppel de knoppen later aan je
boekingssysteem.
</div>
<div class="workshop-grid">
<!-- PRODUCT 1 -->
<article class="workshop-card">
<span class="available">
Beschikbaar
</span>
<h3>
Workshop Tas Maken
</h3>
<div class="workshop-details">
<div>
๐
<strong>Zaterdag 14 november 2026</strong>
</div>
<div>
๐ 10:00 โ 14:00 uur
</div>
<div>
๐ Almere
</div>
<div>
๐ฅ Max. 8 deelnemers
</div>
</div>
<div class="price-row">
<div class="price">
<small>per persoon</small>
<strong>โฌ 69,50</strong>
</div>
<button class="book-button"
onclick="bookWorkshop('Workshop Tas Maken - 14 november 2026')">
Boek
</button>
</div>
</article>
<!-- PRODUCT 2 -->
<article class="workshop-card">
<span class="available">
Beschikbaar
</span>
<h3>
Workshop Tas Maken
</h3>
<div class="workshop-details">
<div>
๐
<strong>Zaterdag 28 november 2026</strong>
</div>
<div>
๐ 10:00 โ 14:00 uur
</div>
<div>
๐ Almere
</div>
<div>
๐ฅ Max. 8 deelnemers
</div>
</div>
<div class="price-row">
<div class="price">
<small>per persoon</small>
<strong>โฌ 69,50</strong>
</div>
<button class="book-button"
onclick="bookWorkshop('Workshop Tas Maken - 28 november 2026')">
Boek
</button>
</div>
</article>
<!-- PRODUCT 3 -->
<article class="workshop-card">
<span class="available">
Beschikbaar
</span>
<h3>
Workshop Tas Maken
</h3>
<div class="workshop-details">
<div>
๐
<strong>Zaterdag 12 december 2026</strong>
</div>
<div>
๐ 10:00 โ 14:00 uur
</div>
<div>
๐ Almere
</div>
<div>
๐ฅ Max. 8 deelnemers
</div>
</div>
<div class="price-row">
<div class="price">
<small>per persoon</small>
<strong>โฌ 69,50</strong>
</div>
<button class="book-button"
onclick="bookWorkshop('Workshop Tas Maken - 12 december 2026')">
Boek
</button>
</div>
</article>
</div>
</div>
<div class="container">
<div class="section-heading">
<div class="section-kicker">
Waar?
</div>
<h2>
Je bent welkom in Almere.
</h2>
</div>
<div class="location-grid">
<div class="location-card">
<h3>
Lejobag
</h3>
<div class="address">
Operetteweg 21 S<br>
1323 VK Almere<br>
Nederland
</div>
<span class="age">
Vanaf 15 jaar
</span>
</div>
<div class="map-placeholder">
<div>
<div class="pin">๐</div>
<h3>
Operetteweg 21 S
</h3>
<p>
1323 VK Almere
</p>
</div>
</div>
</div>
</div>
<div class="container">
<div class="cta-box">
<h2>
Zin om je eigen tas te maken?
</h2>
<a href="#boek" class="button">
Bekijk beschikbare data โ
</a>
</div>
</div>
<div class="footer-inner">
<div>
<a href="#" class="logo">
lejo<span>bag</span>
</a>
<p style="margin-top:10px;">
Creatief โข duurzaam โข persoonlijk
</p>
</div>
<div>
<p>
ยฉ 2026 Lejobag. Alle rechten voorbehouden.
</p>
</div>
</div>
<title>Workshop Zelf een Tas Maken | Lejobag</title>
<meta name="description" content="Maak tijdens een gezellige workshop je eigen stijlvolle en duurzame tas van oude jeans. Geen ervaring nodig. Workshop in Almere.">
<style>
:root {
--cream: #f7f3ec;
--cream-dark: #eee7dc;
--white: #ffffff;
--dark: #242321;
--muted: #716d66;
--blue: #315b6d;
--blue-dark: #244654;
--blue-light: #dce9eb;
--terracotta: #c9785d;
--yellow: #e7b85c;
--green: #637c68;
--border: #e3ddd3;
--radius: 22px;
--shadow: 0 15px 45px rgba(36, 35, 33, 0.09);
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
scroll-behavior: smooth;
}
body {
font-family: Arial, Helvetica, sans-serif;
background: var(--cream);
color: var(--dark);
line-height: 1.6;
}
a {
color: inherit;
text-decoration: none;
}
img {
max-width: 100%;
display: block;
}
/* =========================
HEADER
========================= */
header {
position: sticky;
top: 0;
z-index: 1000;
background: rgba(247, 243, 236, 0.94);
backdrop-filter: blur(12px);
border-bottom: 1px solid rgba(36, 35, 33, 0.07);
}
.nav {
max-width: 1180px;
margin: auto;
padding: 18px 24px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 30px;
}
.logo {
font-size: 27px;
font-weight: 800;
letter-spacing: -1.5px;
}
.logo span {
color: var(--terracotta);
}
nav {
display: flex;
align-items: center;
gap: 28px;
font-size: 14px;
font-weight: 600;
}
nav a {
transition: color .2s ease;
}
nav a:hover {
color: var(--terracotta);
}
.nav-button {
background: var(--dark);
color: white;
padding: 11px 20px;
border-radius: 999px;
}
.nav-button:hover {
color: white;
background: var(--blue);
}
/* =========================
HERO
========================= */
.hero {
max-width: 1180px;
margin: auto;
padding: 75px 24px 90px;
display: grid;
grid-template-columns: 1.05fr .95fr;
align-items: center;
gap: 70px;
}
.eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(--blue-light);
color: var(--blue-dark);
padding: 8px 15px;
border-radius: 999px;
font-size: 13px;
font-weight: 700;
margin-bottom: 20px;
}
.eyebrow::before {
content: "โฆ";
color: var(--terracotta);
}
h1 {
font-size: clamp(44px, 6vw, 76px);
line-height: .98;
letter-spacing: -4px;
max-width: 700px;
margin-bottom: 25px;
}
h1 span {
color: var(--blue);
}
.hero-text {
max-width: 590px;
font-size: 18px;
color: var(--muted);
margin-bottom: 30px;
}
.hero-buttons {
display: flex;
gap: 13px;
flex-wrap: wrap;
}
.button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 15px 23px;
border-radius: 999px;
border: 1px solid transparent;
font-weight: 700;
font-size: 15px;
cursor: pointer;
transition: transform .2s ease, background .2s ease;
}
.button:hover {
transform: translateY(-2px);
}
.button-primary {
background: var(--dark);
color: white;
}
.button-primary:hover {
background: var(--blue-dark);
}
.button-secondary {
border-color: var(--border);
background: white;
}
/* =========================
HERO ILLUSTRATION
========================= */
.hero-visual {
position: relative;
min-height: 510px;
background: var(--blue-light);
border-radius: 45% 45% 35% 35% / 35% 35% 45% 45%;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.hero-visual::before {
content: "";
position: absolute;
width: 270px;
height: 270px;
border-radius: 50%;
background: rgba(255,255,255,.55);
top: 35px;
right: 20px;
}
.hero-visual::after {
content: "";
position: absolute;
width: 180px;
height: 180px;
border-radius: 50%;
background: rgba(201,120,93,.18);
bottom: -40px;
left: -20px;
}
.illustration {
width: 85%;
max-width: 470px;
position: relative;
z-index: 2;
}
.hero-label {
position: absolute;
z-index: 4;
bottom: 35px;
right: 25px;
background: white;
padding: 13px 18px;
border-radius: 15px;
box-shadow: var(--shadow);
font-size: 13px;
font-weight: 700;
transform: rotate(2deg);
}
/* =========================
GENERAL SECTIONS
========================= */
section {
padding: 90px 24px;
}
.container {
max-width: 1180px;
margin: auto;
}
.section-heading {
max-width: 650px;
margin-bottom: 45px;
}
.section-heading.center {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.section-kicker {
color: var(--terracotta);
text-transform: uppercase;
letter-spacing: 2px;
font-size: 12px;
font-weight: 800;
margin-bottom: 10px;
}
h2 {
font-size: clamp(32px, 4vw, 50px);
line-height: 1.05;
letter-spacing: -2px;
margin-bottom: 15px;
}
.section-heading p {
color: var(--muted);
font-size: 17px;
}
/* =========================
INTRO
========================= */
.intro {
background: var(--white);
}
.intro-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 70px;
align-items: center;
}
.intro-copy p {
color: var(--muted);
font-size: 17px;
margin-bottom: 18px;
}
.quote {
margin-top: 25px;
padding: 22px 25px;
border-left: 4px solid var(--terracotta);
background: var(--cream);
border-radius: 0 15px 15px 0;
font-weight: 700;
}
.jeans-card {
background: var(--blue);
color: white;
min-height: 390px;
border-radius: 30px;
padding: 40px;
position: relative;
overflow: hidden;
}
.jeans-card h3 {
font-size: 31px;
line-height: 1.1;
max-width: 330px;
position: relative;
z-index: 2;
}
.jeans-card p {
color: rgba(255,255,255,.78);
margin-top: 18px;
max-width: 330px;
position: relative;
z-index: 2;
}
.jeans-pocket {
position: absolute;
right: -20px;
bottom: -30px;
width: 230px;
height: 220px;
border: 9px solid #416f80;
border-radius: 25px 25px 70px 70px;
transform: rotate(-12deg);
opacity: .8;
}
.jeans-pocket::after {
content: "";
position: absolute;
inset: 18px;
border: 2px dashed rgba(255,255,255,.45);
border-radius: 15px 15px 55px 55px;
}
/* =========================
INCLUSIEF
========================= */
.features {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.feature {
background: white;
padding: 30px;
border: 1px solid var(--border);
border-radius: var(--radius);
}
.feature-icon {
width: 52px;
height: 52px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 16px;
background: var(--cream);
font-size: 24px;
margin-bottom: 20px;
}
.feature h3 {
font-size: 19px;
margin-bottom: 8px;
}
.feature p {
color: var(--muted);
font-size: 14px;
}
/* =========================
VOOR WIE
========================= */
.for-who {
background: var(--dark);
color: white;
}
.for-who-grid {
display: grid;
grid-template-columns: .9fr 1.1fr;
gap: 70px;
align-items: center;
}
.for-who .section-kicker {
color: var(--yellow);
}
.for-who p {
color: rgba(255,255,255,.65);
}
.check-list {
list-style: none;
display: grid;
gap: 17px;
}
.check-list li {
display: flex;
align-items: center;
gap: 14px;
background: rgba(255,255,255,.07);
padding: 18px 20px;
border-radius: 15px;
font-weight: 600;
}
.check {
width: 28px;
height: 28px;
background: var(--yellow);
color: var(--dark);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 14px;
flex-shrink: 0;
}
/* =========================
WORKSHOPS / PRODUCTEN
========================= */
.workshops {
background: var(--cream);
}
.booking-info {
background: var(--blue-light);
padding: 20px 25px;
border-radius: 18px;
margin-bottom: 30px;
color: var(--blue-dark);
font-size: 14px;
}
.workshop-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 22px;
}
.workshop-card {
background: white;
border-radius: 25px;
padding: 28px;
border: 1px solid var(--border);
transition: transform .2s ease, box-shadow .2s ease;
}
.workshop-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow);
}
.available {
display: inline-block;
background: #e4f0e5;
color: #49694e;
font-size: 11px;
font-weight: 800;
padding: 6px 10px;
border-radius: 999px;
text-transform: uppercase;
letter-spacing: .5px;
margin-bottom: 18px;
}
.workshop-card h3 {
font-size: 23px;
margin-bottom: 17px;
}
.workshop-details {
display: grid;
gap: 9px;
margin-bottom: 25px;
font-size: 14px;
color: var(--muted);
}
.workshop-details strong {
color: var(--dark);
}
.price-row {
display: flex;
justify-content: space-between;
align-items: end;
border-top: 1px solid var(--border);
padding-top: 20px;
margin-top: 10px;
}
.price small {
display: block;
color: var(--muted);
font-size: 11px;
}
.price strong {
font-size: 26px;
}
.book-button {
border: 0;
background: var(--terracotta);
color: white;
padding: 12px 18px;
border-radius: 999px;
font-weight: 700;
cursor: pointer;
}
.book-button:hover {
background: #ad624c;
}
/* =========================
LOCATIE
========================= */
.location {
background: white;
}
.location-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
}
.location-card {
background: var(--cream);
border-radius: 28px;
padding: 38px;
}
.location-card h3 {
font-size: 27px;
margin-bottom: 15px;
}
.address {
font-size: 18px;
line-height: 1.7;
margin-bottom: 22px;
}
.age {
display: inline-flex;
background: var(--dark);
color: white;
padding: 10px 15px;
border-radius: 999px;
font-size: 13px;
font-weight: 700;
}
.map-placeholder {
min-height: 300px;
background:
linear-gradient(135deg, rgba(49,91,109,.95), rgba(36,70,84,.95));
border-radius: 28px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: white;
padding: 30px;
}
.map-placeholder div {
max-width: 280px;
}
.map-placeholder .pin {
font-size: 45px;
margin-bottom: 10px;
}
/* =========================
CTA
========================= */
.cta {
padding-top: 40px;
padding-bottom: 100px;
}
.cta-box {
background: var(--terracotta);
color: white;
padding: 65px;
border-radius: 35px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 40px;
}
.cta-box h2 {
max-width: 650px;
margin-bottom: 0;
}
.cta-box .button {
background: white;
color: var(--dark);
flex-shrink: 0;
}
/* =========================
FOOTER
========================= */
footer {
background: var(--dark);
color: white;
padding: 45px 24px;
}
.footer-inner {
max-width: 1180px;
margin: auto;
display: flex;
justify-content: space-between;
gap: 30px;
}
footer p {
color: rgba(255,255,255,.55);
font-size: 13px;
}
/* =========================
RESPONSIVE
========================= */
@media (max-width: 900px) {
nav {
display: none;
}
.hero {
grid-template-columns: 1fr;
padding-top: 55px;
}
.hero-visual {
min-height: 420px;
}
.intro-grid,
.for-who-grid,
.location-grid {
grid-template-columns: 1fr;
}
.features,
.workshop-grid {
grid-template-columns: 1fr 1fr;
}
.cta-box {
flex-direction: column;
align-items: flex-start;
padding: 45px 35px;
}
}
@media (max-width: 600px) {
section {
padding: 65px 20px;
}
.nav {
padding: 15px 20px;
}
.hero {
padding: 45px 20px 65px;
gap: 45px;
}
h1 {
font-size: 47px;
letter-spacing: -2.5px;
}
.hero-text {
font-size: 16px;
}
.hero-visual {
min-height: 350px;
}
.features,
.workshop-grid {
grid-template-columns: 1fr;
}
.feature {
padding: 25px;
}
.jeans-card {
min-height: 350px;
}
.cta-box {
padding: 38px 25px;
border-radius: 25px;
}
.footer-inner {
flex-direction: column;
}
}
</style>
<a href="#" class="logo">
lejo<span>bag</span>
</a>
<nav>
<a href="#workshop">Workshop</a>
<a href="#inclusief">Inclusief</a>
<a href="#voor-wie">Voor wie?</a>
<a href="#locatie">Locatie</a>
<a href="#boek" class="nav-button">
Boek je workshop
</a>
</nav>
</div>
<div class="hero-content">
<div class="eyebrow">
Workshop in Almere
</div>
<h1>
Maak je eigen
<span>stijlvolle tas</span>
van oude jeans.
</h1>
<p class="hero-text">
Ontdek hoe leuk het is om zelf een unieke tas te maken.
Tijdens deze gezellige workshop leer je stap voor stap
hoe je van oude jeans een mooie, duurzame tas maakt.
Ervaring is niet nodig!
</p>
<div class="hero-buttons">
<a href="#boek" class="button button-primary">
Bekijk workshops โ
</a>
<a href="#workshop" class="button button-secondary">
Meer informatie
</a>
</div>
</div>
<!-- SVG ILLUSTRATIE -->
<div class="hero-visual">
<svg class="illustration"
viewBox="0 0 500 520"
xmlns="http://www.w3.org/2000/svg"
aria-label="Illustratie van een handgemaakte jeans tas">
<!-- achtergrond cirkel -->
<circle cx="250" cy="250" r="190"
fill="#f7f3ec"
opacity=".7"/>
<!-- handvat -->
<path d="M155 190
C155 75 345 75 345 190"
fill="none"
stroke="#244654"
stroke-width="26"
stroke-linecap="round"/>
<!-- tas -->
<path d="M115 170
Q250 145 385 170
L360 405
Q250 435 140 405
Z"
fill="#315b6d"/>
<!-- jeans kleur variatie -->
<path d="M115 170
Q250 145 385 170
L380 220
Q250 195 120 220
Z"
fill="#416f80"/>
<!-- naad links -->
<path d="M140 190 L158 392"
stroke="#86aab3"
stroke-width="4"
stroke-dasharray="9 8"/>
<!-- naad rechts -->
<path d="M360 190 L342 392"
stroke="#86aab3"
stroke-width="4"
stroke-dasharray="9 8"/>
<!-- zak -->
<path d="M175 250
Q250 225 325 250
L310 350
Q250 375 190 350
Z"
fill="#244654"
stroke="#86aab3"
stroke-width="4"/>
<!-- zak stiksel -->
<path d="M190 260
Q250 240 310 260
L297 337
Q250 355 203 337
Z"
fill="none"
stroke="#c4d8db"
stroke-width="3"
stroke-dasharray="7 6"/>
<!-- knoop -->
<circle cx="250" cy="276"
r="7"
fill="#e7b85c"/>
<!-- label -->
<rect x="218" y="190"
width="64"
height="27"
rx="5"
fill="#e7b85c"/>
<text x="250"
y="208"
text-anchor="middle"
font-family="Arial"
font-size="11"
font-weight="bold"
fill="#242321">
LEJOBAG
</text>
<!-- naald -->
<line x1="390"
y1="310"
x2="432"
y2="260"
stroke="#242321"
stroke-width="5"/>
<circle cx="432"
cy="260"
r="7"
fill="#c9785d"/>
<!-- draad -->
<path d="M432 260
C455 285 445 320 420 340"
fill="none"
stroke="#c9785d"
stroke-width="3"/>
<!-- kleine sterretjes -->
<g fill="#c9785d">
<circle cx="95" cy="115" r="5"/>
<circle cx="405" cy="120" r="7"/>
<circle cx="105" cy="365" r="6"/>
</g>
</svg>
<div class="hero-label">
โป๏ธ Van oud naar uniek
</div>
</div>
<div class="container intro-grid">
<div class="intro-copy">
<div class="section-kicker">
De workshop
</div>
<h2>
Een tas met een verhaal.
</h2>
<p>
Hoe leuk is het om iets nieuws te maken van iets dat
al bestaat? Tijdens de Lejobag workshop geef je een
oude jeans een tweede leven.
</p>
<p>
Je gaat zelf aan de slag met stof, draad en de
naaimachine. We nemen je stap voor stap mee in het
proces. Aan het einde van de workshop ga je naar huis
met jouw eigen unieke tas.
</p>
<div class="quote">
โจ Geen ervaring? Geen probleem. We helpen je persoonlijk.
</div>
</div>
<div class="jeans-card">
<h3>
Van oude jeans naar jouw nieuwe favoriete tas.
</h3>
<p>
Duurzaam, creatief en vooral heel leuk om te doen.
Iedere tas wordt anders en helemaal van jou.
</p>
<div class="jeans-pocket"></div>
</div>
</div>
<div class="container">
<div class="section-heading center">
<div class="section-kicker">
Dit is inbegrepen
</div>
<h2>
Alles wat je nodig hebt.
</h2>
<p>
Je hoeft zelf niets mee te nemen. Wij zorgen voor
de materialen, machines en natuurlijk iets lekkers.
</p>
</div>
<div class="features">
<div class="feature">
<div class="feature-icon">๐งต</div>
<h3>
Alle materialen
</h3>
<p>
Alles wat je nodig hebt om jouw tas te maken
ligt voor je klaar.
</p>
</div>
<div class="feature">
<div class="feature-icon">๐ชก</div>
<h3>
Naaimachines
</h3>
<p>
Je kunt tijdens de workshop gebruikmaken van
onze naaimachines.
</p>
</div>
<div class="feature">
<div class="feature-icon">โ</div>
<h3>
Koffie, thee & iets lekkers
</h3>
<p>
Natuurlijk hoort bij een gezellige workshop ook
een kopje koffie, thee en iets lekkers.
</p>
</div>
</div>
</div>
<div class="container for-who-grid">
<div>
<div class="section-kicker">
Voor wie?
</div>
<h2>
Iedereen kan het leren.
</h2>
<p>
Of je nu voor het eerst achter een naaimachine zit
of al vaker hebt genaaid: iedereen is welkom.
</p>
</div>
<ul class="check-list">
<li>
<span class="check">โ</span>
Beginners รฉn gevorderden
</li>
<li>
<span class="check">โ</span>
Geen ervaring nodig
</li>
<li>
<span class="check">โ</span>
Persoonlijke begeleiding
</li>
<li>
<span class="check">โ</span>
Vanaf 15 jaar
</li>
</ul>
</div>
<div class="container">
<div class="section-heading">
<div class="section-kicker">
Kies je moment
</div>
<h2>
Beschikbare workshops
</h2>
<p>
Kies hieronder een datum die bij jou past.
Je kunt later eenvoudig nieuwe workshops toevoegen.
</p>
</div>
<div class="booking-info">
๐ก <strong>Tip:</strong> De kaarten hieronder zijn alvast
ingericht als producten. Vervang de voorbeelddata en prijzen
door je eigen workshops en koppel de knoppen later aan je
boekingssysteem.
</div>
<div class="workshop-grid">
<!-- PRODUCT 1 -->
<article class="workshop-card">
<span class="available">
Beschikbaar
</span>
<h3>
Workshop Tas Maken
</h3>
<div class="workshop-details">
<div>
๐
<strong>Zaterdag 14 november 2026</strong>
</div>
<div>
๐ 10:00 โ 14:00 uur
</div>
<div>
๐ Almere
</div>
<div>
๐ฅ Max. 8 deelnemers
</div>
</div>
<div class="price-row">
<div class="price">
<small>per persoon</small>
<strong>โฌ 69,50</strong>
</div>
<button class="book-button"
onclick="bookWorkshop('Workshop Tas Maken - 14 november 2026')">
Boek
</button>
</div>
</article>
<!-- PRODUCT 2 -->
<article class="workshop-card">
<span class="available">
Beschikbaar
</span>
<h3>
Workshop Tas Maken
</h3>
<div class="workshop-details">
<div>
๐
<strong>Zaterdag 28 november 2026</strong>
</div>
<div>
๐ 10:00 โ 14:00 uur
</div>
<div>
๐ Almere
</div>
<div>
๐ฅ Max. 8 deelnemers
</div>
</div>
<div class="price-row">
<div class="price">
<small>per persoon</small>
<strong>โฌ 69,50</strong>
</div>
<button class="book-button"
onclick="bookWorkshop('Workshop Tas Maken - 28 november 2026')">
Boek
</button>
</div>
</article>
<!-- PRODUCT 3 -->
<article class="workshop-card">
<span class="available">
Beschikbaar
</span>
<h3>
Workshop Tas Maken
</h3>
<div class="workshop-details">
<div>
๐
<strong>Zaterdag 12 december 2026</strong>
</div>
<div>
๐ 10:00 โ 14:00 uur
</div>
<div>
๐ Almere
</div>
<div>
๐ฅ Max. 8 deelnemers
</div>
</div>
<div class="price-row">
<div class="price">
<small>per persoon</small>
<strong>โฌ 69,50</strong>
</div>
<button class="book-button"
onclick="bookWorkshop('Workshop Tas Maken - 12 december 2026')">
Boek
</button>
</div>
</article>
</div>
</div>
<div class="container">
<div class="section-heading">
<div class="section-kicker">
Waar?
</div>
<h2>
Je bent welkom in Almere.
</h2>
</div>
<div class="location-grid">
<div class="location-card">
<h3>
Lejobag
</h3>
<div class="address">
Operetteweg 21 S<br>
1323 VK Almere<br>
Nederland
</div>
<span class="age">
Vanaf 15 jaar
</span>
</div>
<div class="map-placeholder">
<div>
<div class="pin">๐</div>
<h3>
Operetteweg 21 S
</h3>
<p>
1323 VK Almere
</p>
</div>
</div>
</div>
</div>
<div class="container">
<div class="cta-box">
<h2>
Zin om je eigen tas te maken?
</h2>
<a href="#boek" class="button">
Bekijk beschikbare data โ
</a>
</div>
</div>
<div class="footer-inner">
<div>
<a href="#" class="logo">
lejo<span>bag</span>
</a>
<p style="margin-top:10px;">
Creatief โข duurzaam โข persoonlijk
</p>
</div>
<div>
<p>
ยฉ 2026 Lejobag. Alle rechten voorbehouden.
</p>
</div>
</div>
<title>Workshop Zelf een Tas Maken | Lejobag</title>
<meta name="description" content="Maak tijdens een gezellige workshop je eigen stijlvolle en duurzame tas van oude jeans. Geen ervaring nodig. Workshop in Almere.">
<style>
:root {
--cream: #f7f3ec;
--cream-dark: #eee7dc;
--white: #ffffff;
--dark: #242321;
--muted: #716d66;
--blue: #315b6d;
--blue-dark: #244654;
--blue-light: #dce9eb;
--terracotta: #c9785d;
--yellow: #e7b85c;
--green: #637c68;
--border: #e3ddd3;
--radius: 22px;
--shadow: 0 15px 45px rgba(36, 35, 33, 0.09);
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
scroll-behavior: smooth;
}
body {
font-family: Arial, Helvetica, sans-serif;
background: var(--cream);
color: var(--dark);
line-height: 1.6;
}
a {
color: inherit;
text-decoration: none;
}
img {
max-width: 100%;
display: block;
}
/* =========================
HEADER
========================= */
header {
position: sticky;
top: 0;
z-index: 1000;
background: rgba(247, 243, 236, 0.94);
backdrop-filter: blur(12px);
border-bottom: 1px solid rgba(36, 35, 33, 0.07);
}
.nav {
max-width: 1180px;
margin: auto;
padding: 18px 24px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 30px;
}
.logo {
font-size: 27px;
font-weight: 800;
letter-spacing: -1.5px;
}
.logo span {
color: var(--terracotta);
}
nav {
display: flex;
align-items: center;
gap: 28px;
font-size: 14px;
font-weight: 600;
}
nav a {
transition: color .2s ease;
}
nav a:hover {
color: var(--terracotta);
}
.nav-button {
background: var(--dark);
color: white;
padding: 11px 20px;
border-radius: 999px;
}
.nav-button:hover {
color: white;
background: var(--blue);
}
/* =========================
HERO
========================= */
.hero {
max-width: 1180px;
margin: auto;
padding: 75px 24px 90px;
display: grid;
grid-template-columns: 1.05fr .95fr;
align-items: center;
gap: 70px;
}
.eyebrow {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(--blue-light);
color: var(--blue-dark);
padding: 8px 15px;
border-radius: 999px;
font-size: 13px;
font-weight: 700;
margin-bottom: 20px;
}
.eyebrow::before {
content: "โฆ";
color: var(--terracotta);
}
h1 {
font-size: clamp(44px, 6vw, 76px);
line-height: .98;
letter-spacing: -4px;
max-width: 700px;
margin-bottom: 25px;
}
h1 span {
color: var(--blue);
}
.hero-text {
max-width: 590px;
font-size: 18px;
color: var(--muted);
margin-bottom: 30px;
}
.hero-buttons {
display: flex;
gap: 13px;
flex-wrap: wrap;
}
.button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 15px 23px;
border-radius: 999px;
border: 1px solid transparent;
font-weight: 700;
font-size: 15px;
cursor: pointer;
transition: transform .2s ease, background .2s ease;
}
.button:hover {
transform: translateY(-2px);
}
.button-primary {
background: var(--dark);
color: white;
}
.button-primary:hover {
background: var(--blue-dark);
}
.button-secondary {
border-color: var(--border);
background: white;
}
/* =========================
HERO ILLUSTRATION
========================= */
.hero-visual {
position: relative;
min-height: 510px;
background: var(--blue-light);
border-radius: 45% 45% 35% 35% / 35% 35% 45% 45%;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.hero-visual::before {
content: "";
position: absolute;
width: 270px;
height: 270px;
border-radius: 50%;
background: rgba(255,255,255,.55);
top: 35px;
right: 20px;
}
.hero-visual::after {
content: "";
position: absolute;
width: 180px;
height: 180px;
border-radius: 50%;
background: rgba(201,120,93,.18);
bottom: -40px;
left: -20px;
}
.illustration {
width: 85%;
max-width: 470px;
position: relative;
z-index: 2;
}
.hero-label {
position: absolute;
z-index: 4;
bottom: 35px;
right: 25px;
background: white;
padding: 13px 18px;
border-radius: 15px;
box-shadow: var(--shadow);
font-size: 13px;
font-weight: 700;
transform: rotate(2deg);
}
/* =========================
GENERAL SECTIONS
========================= */
section {
padding: 90px 24px;
}
.container {
max-width: 1180px;
margin: auto;
}
.section-heading {
max-width: 650px;
margin-bottom: 45px;
}
.section-heading.center {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.section-kicker {
color: var(--terracotta);
text-transform: uppercase;
letter-spacing: 2px;
font-size: 12px;
font-weight: 800;
margin-bottom: 10px;
}
h2 {
font-size: clamp(32px, 4vw, 50px);
line-height: 1.05;
letter-spacing: -2px;
margin-bottom: 15px;
}
.section-heading p {
color: var(--muted);
font-size: 17px;
}
/* =========================
INTRO
========================= */
.intro {
background: var(--white);
}
.intro-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 70px;
align-items: center;
}
.intro-copy p {
color: var(--muted);
font-size: 17px;
margin-bottom: 18px;
}
.quote {
margin-top: 25px;
padding: 22px 25px;
border-left: 4px solid var(--terracotta);
background: var(--cream);
border-radius: 0 15px 15px 0;
font-weight: 700;
}
.jeans-card {
background: var(--blue);
color: white;
min-height: 390px;
border-radius: 30px;
padding: 40px;
position: relative;
overflow: hidden;
}
.jeans-card h3 {
font-size: 31px;
line-height: 1.1;
max-width: 330px;
position: relative;
z-index: 2;
}
.jeans-card p {
color: rgba(255,255,255,.78);
margin-top: 18px;
max-width: 330px;
position: relative;
z-index: 2;
}
.jeans-pocket {
position: absolute;
right: -20px;
bottom: -30px;
width: 230px;
height: 220px;
border: 9px solid #416f80;
border-radius: 25px 25px 70px 70px;
transform: rotate(-12deg);
opacity: .8;
}
.jeans-pocket::after {
content: "";
position: absolute;
inset: 18px;
border: 2px dashed rgba(255,255,255,.45);
border-radius: 15px 15px 55px 55px;
}
/* =========================
INCLUSIEF
========================= */
.features {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.feature {
background: white;
padding: 30px;
border: 1px solid var(--border);
border-radius: var(--radius);
}
.feature-icon {
width: 52px;
height: 52px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 16px;
background: var(--cream);
font-size: 24px;
margin-bottom: 20px;
}
.feature h3 {
font-size: 19px;
margin-bottom: 8px;
}
.feature p {
color: var(--muted);
font-size: 14px;
}
/* =========================
VOOR WIE
========================= */
.for-who {
background: var(--dark);
color: white;
}
.for-who-grid {
display: grid;
grid-template-columns: .9fr 1.1fr;
gap: 70px;
align-items: center;
}
.for-who .section-kicker {
color: var(--yellow);
}
.for-who p {
color: rgba(255,255,255,.65);
}
.check-list {
list-style: none;
display: grid;
gap: 17px;
}
.check-list li {
display: flex;
align-items: center;
gap: 14px;
background: rgba(255,255,255,.07);
padding: 18px 20px;
border-radius: 15px;
font-weight: 600;
}
.check {
width: 28px;
height: 28px;
background: var(--yellow);
color: var(--dark);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 14px;
flex-shrink: 0;
}
/* =========================
WORKSHOPS / PRODUCTEN
========================= */
.workshops {
background: var(--cream);
}
.booking-info {
background: var(--blue-light);
padding: 20px 25px;
border-radius: 18px;
margin-bottom: 30px;
color: var(--blue-dark);
font-size: 14px;
}
.workshop-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 22px;
}
.workshop-card {
background: white;
border-radius: 25px;
padding: 28px;
border: 1px solid var(--border);
transition: transform .2s ease, box-shadow .2s ease;
}
.workshop-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow);
}
.available {
display: inline-block;
background: #e4f0e5;
color: #49694e;
font-size: 11px;
font-weight: 800;
padding: 6px 10px;
border-radius: 999px;
text-transform: uppercase;
letter-spacing: .5px;
margin-bottom: 18px;
}
.workshop-card h3 {
font-size: 23px;
margin-bottom: 17px;
}
.workshop-details {
display: grid;
gap: 9px;
margin-bottom: 25px;
font-size: 14px;
color: var(--muted);
}
.workshop-details strong {
color: var(--dark);
}
.price-row {
display: flex;
justify-content: space-between;
align-items: end;
border-top: 1px solid var(--border);
padding-top: 20px;
margin-top: 10px;
}
.price small {
display: block;
color: var(--muted);
font-size: 11px;
}
.price strong {
font-size: 26px;
}
.book-button {
border: 0;
background: var(--terracotta);
color: white;
padding: 12px 18px;
border-radius: 999px;
font-weight: 700;
cursor: pointer;
}
.book-button:hover {
background: #ad624c;
}
/* =========================
LOCATIE
========================= */
.location {
background: white;
}
.location-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
}
.location-card {
background: var(--cream);
border-radius: 28px;
padding: 38px;
}
.location-card h3 {
font-size: 27px;
margin-bottom: 15px;
}
.address {
font-size: 18px;
line-height: 1.7;
margin-bottom: 22px;
}
.age {
display: inline-flex;
background: var(--dark);
color: white;
padding: 10px 15px;
border-radius: 999px;
font-size: 13px;
font-weight: 700;
}
.map-placeholder {
min-height: 300px;
background:
linear-gradient(135deg, rgba(49,91,109,.95), rgba(36,70,84,.95));
border-radius: 28px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: white;
padding: 30px;
}
.map-placeholder div {
max-width: 280px;
}
.map-placeholder .pin {
font-size: 45px;
margin-bottom: 10px;
}
/* =========================
CTA
========================= */
.cta {
padding-top: 40px;
padding-bottom: 100px;
}
.cta-box {
background: var(--terracotta);
color: white;
padding: 65px;
border-radius: 35px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 40px;
}
.cta-box h2 {
max-width: 650px;
margin-bottom: 0;
}
.cta-box .button {
background: white;
color: var(--dark);
flex-shrink: 0;
}
/* =========================
FOOTER
========================= */
footer {
background: var(--dark);
color: white;
padding: 45px 24px;
}
.footer-inner {
max-width: 1180px;
margin: auto;
display: flex;
justify-content: space-between;
gap: 30px;
}
footer p {
color: rgba(255,255,255,.55);
font-size: 13px;
}
/* =========================
RESPONSIVE
========================= */
@media (max-width: 900px) {
nav {
display: none;
}
.hero {
grid-template-columns: 1fr;
padding-top: 55px;
}
.hero-visual {
min-height: 420px;
}
.intro-grid,
.for-who-grid,
.location-grid {
grid-template-columns: 1fr;
}
.features,
.workshop-grid {
grid-template-columns: 1fr 1fr;
}
.cta-box {
flex-direction: column;
align-items: flex-start;
padding: 45px 35px;
}
}
@media (max-width: 600px) {
section {
padding: 65px 20px;
}
.nav {
padding: 15px 20px;
}
.hero {
padding: 45px 20px 65px;
gap: 45px;
}
h1 {
font-size: 47px;
letter-spacing: -2.5px;
}
.hero-text {
font-size: 16px;
}
.hero-visual {
min-height: 350px;
}
.features,
.workshop-grid {
grid-template-columns: 1fr;
}
.feature {
padding: 25px;
}
.jeans-card {
min-height: 350px;
}
.cta-box {
padding: 38px 25px;
border-radius: 25px;
}
.footer-inner {
flex-direction: column;
}
}
</style>
<a href="#" class="logo">
lejo<span>bag</span>
</a>
<nav>
<a href="#workshop">Workshop</a>
<a href="#inclusief">Inclusief</a>
<a href="#voor-wie">Voor wie?</a>
<a href="#locatie">Locatie</a>
<a href="#boek" class="nav-button">
Boek je workshop
</a>
</nav>
</div>
<div class="hero-content">
<div class="eyebrow">
Workshop in Almere
</div>
<h1>
Maak je eigen
<span>stijlvolle tas</span>
van oude jeans.
</h1>
<p class="hero-text">
Ontdek hoe leuk het is om zelf een unieke tas te maken.
Tijdens deze gezellige workshop leer je stap voor stap
hoe je van oude jeans een mooie, duurzame tas maakt.
Ervaring is niet nodig!
</p>
<div class="hero-buttons">
<a href="#boek" class="button button-primary">
Bekijk workshops โ
</a>
<a href="#workshop" class="button button-secondary">
Meer informatie
</a>
</div>
</div>
<!-- SVG ILLUSTRATIE -->
<div class="hero-visual">
<svg class="illustration"
viewBox="0 0 500 520"
xmlns="http://www.w3.org/2000/svg"
aria-label="Illustratie van een handgemaakte jeans tas">
<!-- achtergrond cirkel -->
<circle cx="250" cy="250" r="190"
fill="#f7f3ec"
opacity=".7"/>
<!-- handvat -->
<path d="M155 190
C155 75 345 75 345 190"
fill="none"
stroke="#244654"
stroke-width="26"
stroke-linecap="round"/>
<!-- tas -->
<path d="M115 170
Q250 145 385 170
L360 405
Q250 435 140 405
Z"
fill="#315b6d"/>
<!-- jeans kleur variatie -->
<path d="M115 170
Q250 145 385 170
L380 220
Q250 195 120 220
Z"
fill="#416f80"/>
<!-- naad links -->
<path d="M140 190 L158 392"
stroke="#86aab3"
stroke-width="4"
stroke-dasharray="9 8"/>
<!-- naad rechts -->
<path d="M360 190 L342 392"
stroke="#86aab3"
stroke-width="4"
stroke-dasharray="9 8"/>
<!-- zak -->
<path d="M175 250
Q250 225 325 250
L310 350
Q250 375 190 350
Z"
fill="#244654"
stroke="#86aab3"
stroke-width="4"/>
<!-- zak stiksel -->
<path d="M190 260
Q250 240 310 260
L297 337
Q250 355 203 337
Z"
fill="none"
stroke="#c4d8db"
stroke-width="3"
stroke-dasharray="7 6"/>
<!-- knoop -->
<circle cx="250" cy="276"
r="7"
fill="#e7b85c"/>
<!-- label -->
<rect x="218" y="190"
width="64"
height="27"
rx="5"
fill="#e7b85c"/>
<text x="250"
y="208"
text-anchor="middle"
font-family="Arial"
font-size="11"
font-weight="bold"
fill="#242321">
LEJOBAG
</text>
<!-- naald -->
<line x1="390"
y1="310"
x2="432"
y2="260"
stroke="#242321"
stroke-width="5"/>
<circle cx="432"
cy="260"
r="7"
fill="#c9785d"/>
<!-- draad -->
<path d="M432 260
C455 285 445 320 420 340"
fill="none"
stroke="#c9785d"
stroke-width="3"/>
<!-- kleine sterretjes -->
<g fill="#c9785d">
<circle cx="95" cy="115" r="5"/>
<circle cx="405" cy="120" r="7"/>
<circle cx="105" cy="365" r="6"/>
</g>
</svg>
<div class="hero-label">
โป๏ธ Van oud naar uniek
</div>
</div>
<div class="container intro-grid">
<div class="intro-copy">
<div class="section-kicker">
De workshop
</div>
<h2>
Een tas met een verhaal.
</h2>
<p>
Hoe leuk is het om iets nieuws te maken van iets dat
al bestaat? Tijdens de Lejobag workshop geef je een
oude jeans een tweede leven.
</p>
<p>
Je gaat zelf aan de slag met stof, draad en de
naaimachine. We nemen je stap voor stap mee in het
proces. Aan het einde van de workshop ga je naar huis
met jouw eigen unieke tas.
</p>
<div class="quote">
โจ Geen ervaring? Geen probleem. We helpen je persoonlijk.
</div>
</div>
<div class="jeans-card">
<h3>
Van oude jeans naar jouw nieuwe favoriete tas.
</h3>
<p>
Duurzaam, creatief en vooral heel leuk om te doen.
Iedere tas wordt anders en helemaal van jou.
</p>
<div class="jeans-pocket"></div>
</div>
</div>
<div class="container">
<div class="section-heading center">
<div class="section-kicker">
Dit is inbegrepen
</div>
<h2>
Alles wat je nodig hebt.
</h2>
<p>
Je hoeft zelf niets mee te nemen. Wij zorgen voor
de materialen, machines en natuurlijk iets lekkers.
</p>
</div>
<div class="features">
<div class="feature">
<div class="feature-icon">๐งต</div>
<h3>
Alle materialen
</h3>
<p>
Alles wat je nodig hebt om jouw tas te maken
ligt voor je klaar.
</p>
</div>
<div class="feature">
<div class="feature-icon">๐ชก</div>
<h3>
Naaimachines
</h3>
<p>
Je kunt tijdens de workshop gebruikmaken van
onze naaimachines.
</p>
</div>
<div class="feature">
<div class="feature-icon">โ</div>
<h3>
Koffie, thee & iets lekkers
</h3>
<p>
Natuurlijk hoort bij een gezellige workshop ook
een kopje koffie, thee en iets lekkers.
</p>
</div>
</div>
</div>
<div class="container for-who-grid">
<div>
<div class="section-kicker">
Voor wie?
</div>
<h2>
Iedereen kan het leren.
</h2>
<p>
Of je nu voor het eerst achter een naaimachine zit
of al vaker hebt genaaid: iedereen is welkom.
</p>
</div>
<ul class="check-list">
<li>
<span class="check">โ</span>
Beginners รฉn gevorderden
</li>
<li>
<span class="check">โ</span>
Geen ervaring nodig
</li>
<li>
<span class="check">โ</span>
Persoonlijke begeleiding
</li>
<li>
<span class="check">โ</span>
Vanaf 15 jaar
</li>
</ul>
</div>
<div class="container">
<div class="section-heading">
<div class="section-kicker">
Kies je moment
</div>
<h2>
Beschikbare workshops
</h2>
<p>
Kies hieronder een datum die bij jou past.
Je kunt later eenvoudig nieuwe workshops toevoegen.
</p>
</div>
<div class="booking-info">
๐ก <strong>Tip:</strong> De kaarten hieronder zijn alvast
ingericht als producten. Vervang de voorbeelddata en prijzen
door je eigen workshops en koppel de knoppen later aan je
boekingssysteem.
</div>
<div class="workshop-grid">
<!-- PRODUCT 1 -->
<article class="workshop-card">
<span class="available">
Beschikbaar
</span>
<h3>
Workshop Tas Maken
</h3>
<div class="workshop-details">
<div>
๐
<strong>Zaterdag 14 november 2026</strong>
</div>
<div>
๐ 10:00 โ 14:00 uur
</div>
<div>
๐ Almere
</div>
<div>
๐ฅ Max. 8 deelnemers
</div>
</div>
<div class="price-row">
<div class="price">
<small>per persoon</small>
<strong>โฌ 69,50</strong>
</div>
<button class="book-button"
onclick="bookWorkshop('Workshop Tas Maken - 14 november 2026')">
Boek
</button>
</div>
</article>
<!-- PRODUCT 2 -->
<article class="workshop-card">
<span class="available">
Beschikbaar
</span>
<h3>
Workshop Tas Maken
</h3>
<div class="workshop-details">
<div>
๐
<strong>Zaterdag 28 november 2026</strong>
</div>
<div>
๐ 10:00 โ 14:00 uur
</div>
<div>
๐ Almere
</div>
<div>
๐ฅ Max. 8 deelnemers
</div>
</div>
<div class="price-row">
<div class="price">
<small>per persoon</small>
<strong>โฌ 69,50</strong>
</div>
<button class="book-button"
onclick="bookWorkshop('Workshop Tas Maken - 28 november 2026')">
Boek
</button>
</div>
</article>
<!-- PRODUCT 3 -->
<article class="workshop-card">
<span class="available">
Beschikbaar
</span>
<h3>
Workshop Tas Maken
</h3>
<div class="workshop-details">
<div>
๐
<strong>Zaterdag 12 december 2026</strong>
</div>
<div>
๐ 10:00 โ 14:00 uur
</div>
<div>
๐ Almere
</div>
<div>
๐ฅ Max. 8 deelnemers
</div>
</div>
<div class="price-row">
<div class="price">
<small>per persoon</small>
<strong>โฌ 69,50</strong>
</div>
<button class="book-button"
onclick="bookWorkshop('Workshop Tas Maken - 12 december 2026')">
Boek
</button>
</div>
</article>
</div>
</div>
<div class="container">
<div class="section-heading">
<div class="section-kicker">
Waar?
</div>
<h2>
Je bent welkom in Almere.
</h2>
</div>
<div class="location-grid">
<div class="location-card">
<h3>
Lejobag
</h3>
<div class="address">
Operetteweg 21 S<br>
1323 VK Almere<br>
Nederland
</div>
<span class="age">
Vanaf 15 jaar
</span>
</div>
<div class="map-placeholder">
<div>
<div class="pin">๐</div>
<h3>
Operetteweg 21 S
</h3>
<p>
1323 VK Almere
</p>
</div>
</div>
</div>
</div>
<div class="container">
<div class="cta-box">
<h2>
Zin om je eigen tas te maken?
</h2>
<a href="#boek" class="button">
Bekijk beschikbare data โ
</a>
</div>
</div>
<div class="footer-inner">
<div>
<a href="#" class="logo">
lejo<span>bag</span>
</a>
<p style="margin-top:10px;">
Creatief โข duurzaam โข persoonlijk
</p>
</div>
<div>
<p>
ยฉ 2026 Lejobag. Alle rechten voorbehouden.
</p>
</div>
</div>
