โœฆ Workshop in Almere

Maak je eigen stijlvolle tas van oude jeans.

Tijdens deze gezellige workshop leer je stap voor stap hoe je jouw eigen tas maakt van oude jeans. Ervaring is niet nodig!

Bekijk workshops โ†’
Workshop zelf een tas maken van oude jeans
โ™ป๏ธ Van oud naar uniek

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.

โœจ Geen ervaring? Geen probleem. We helpen je persoonlijk.

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.

Dit is inbegrepen

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.

๐Ÿชก

Gebruik van 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
Boek jouw workshop

Beschikbare workshops

Kies de datum die bij jou past.

Beschikbaar

Workshop Tas Maken

๐Ÿ“… Zaterdag 14 november 2026
๐Ÿ• 10:00 โ€“ 14:00 uur
๐Ÿ“ Almere
๐Ÿ‘ฅ Maximaal 8 deelnemers
โ‚ฌ69,50 Boek
Beschikbaar

Workshop Tas Maken

๐Ÿ“… Zaterdag 28 november 2026
๐Ÿ• 10:00 โ€“ 14:00 uur
๐Ÿ“ Almere
๐Ÿ‘ฅ Maximaal 8 deelnemers
โ‚ฌ69,50 Boek
Beschikbaar

Workshop Tas Maken

๐Ÿ“… Zaterdag 12 december 2026
๐Ÿ• 10:00 โ€“ 14:00 uur
๐Ÿ“ Almere
๐Ÿ‘ฅ Maximaal 8 deelnemers
โ‚ฌ69,50 Boek
Locatie

Je bent welkom in Almere.

Lejobag

Operetteweg 21 S
1323 VK Almere
Nederland
Vanaf 15 jaar
๐Ÿ“

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>