{"id":5199,"date":"2026-05-17T12:42:25","date_gmt":"2026-05-17T11:42:25","guid":{"rendered":"https:\/\/tourguidetanger.com\/?page_id=5199"},"modified":"2026-06-10T11:44:27","modified_gmt":"2026-06-10T10:44:27","slug":"cours-de-cuisine-tanger","status":"publish","type":"page","link":"https:\/\/tourguidetanger.com\/fr\/excursions-escale-tanger\/cours-de-cuisine-tanger\/","title":{"rendered":"tangier cooking class"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5199\" class=\"elementor elementor-5199\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f9b0b3 e-flex e-con-boxed e-con e-parent\" data-id=\"4f9b0b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17dfb6e elementor-widget elementor-widget-html\" data-id=\"17dfb6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Tangier Cooking Class | City Tour + Berber Chef Lesson<\/title>\r\n<meta name=\"description\" content=\"Private 6-hour Tangier cooking class with a Berber chef. City highlights, medina market visit & hands-on tagine lesson. From $95\/person. Book direct.\">\r\n<link rel=\"canonical\" href=\"https:\/\/tourguidetanger.com\/tangier-shore-excursions\/tangier-cooking-class\/\">\r\n\r\n<!-- Open Graph -->\r\n<meta property=\"og:title\" content=\"Tangier Cooking Class with a Berber Chef | City Tour Included\">\r\n<meta property=\"og:description\" content=\"Private 6-hour Tangier cooking class with a Berber chef. City highlights, medina market visit & hands-on tagine lesson.\">\r\n<meta property=\"og:type\" content=\"article\">\r\n<meta property=\"og:url\" content=\"https:\/\/tourguidetanger.com\/tangier-shore-excursions\/tangier-cooking-class\/\">\r\n<meta property=\"og:image\" content=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Chicken%20couscous%20in%20Tangier.jpg?width=1200\">\r\n<meta name=\"twitter:card\" content=\"summary_large_image\">\r\n\r\n<!-- Preload hero image for fast LCP -->\r\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Tajine%20Djaj%20zitoune%20maroc.jpg?width=900\" fetchpriority=\"high\">\r\n\r\n<!-- Decorative fonts for kitchen-warm aesthetic -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Caveat:wght@500;700&family=Playfair+Display:ital@1&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  \r\n  :root{\r\n    --gold:#C8A44A;\r\n    --gold-dark:#A8862C;\r\n    --teal:#1A6E8A;\r\n    --teal-dark:#0F4E64;\r\n    --cream:#FAF3E3;\r\n    --sand:#F0E4CB;\r\n    --terracotta:#B05A3C;\r\n    --terracotta-soft:#D88566;\r\n    --ink:#2A1F14;\r\n    --ink-soft:#4A3826;\r\n    --line:#E6D9B9;\r\n    --radius-sm:6px;\r\n    --radius:12px;\r\n    --radius-lg:20px;\r\n    --shadow-sm:0 2px 8px rgba(42,31,20,.06);\r\n    --shadow:0 8px 30px rgba(42,31,20,.10);\r\n    --shadow-lg:0 20px 50px rgba(42,31,20,.15);\r\n    --ease:cubic-bezier(.2,.8,.2,1);\r\n  }\r\n\r\n  \/* =======================================================\r\n     RESET & BASE\r\n     ======================================================= *\/\r\n  *,*::before,*::after{box-sizing:border-box}\r\n  html{scroll-behavior:smooth}\r\n  body{\r\n    margin:0;\r\n    font-family:'Trebuchet MS',sans-serif;\r\n    color:var(--ink);\r\n    background:var(--cream);\r\n    line-height:1.65;\r\n    font-size:17px;\r\n    -webkit-font-smoothing:antialiased;\r\n    overflow-x:hidden;\r\n  }\r\n  img{max-width:100%;height:auto;display:block}\r\n  a{color:var(--teal-dark);text-decoration:none;transition:color .2s var(--ease)}\r\n  a:hover{color:var(--terracotta)}\r\n\r\n  h1,h2,h3,h4{font-family:Georgia,serif;color:var(--ink);line-height:1.2;margin:0 0 .5em}\r\n  h1{font-size:clamp(2rem,5.5vw,3.6rem);font-weight:400}\r\n  h2{font-size:clamp(1.6rem,4vw,2.6rem);font-weight:400}\r\n  h3{font-size:clamp(1.15rem,2.3vw,1.4rem);font-weight:700}\r\n\r\n  .container{max-width:1180px;margin:0 auto;padding:0 24px}\r\n  section{padding:80px 0;position:relative}\r\n  @media(max-width:768px){section{padding:56px 0}}\r\n\r\n  \/* Editorial accents *\/\r\n  .eyebrow{\r\n    display:inline-block;\r\n    font-family:'Trebuchet MS',sans-serif;\r\n    font-size:.78rem;\r\n    letter-spacing:.22em;\r\n    text-transform:uppercase;\r\n    color:var(--gold-dark);\r\n    font-weight:700;\r\n    margin-bottom:14px;\r\n    position:relative;\r\n    padding-left:30px;\r\n  }\r\n  .eyebrow::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:0;top:50%;\r\n    width:20px;height:1px;\r\n    background:var(--gold-dark);\r\n  }\r\n  .handwritten{\r\n    font-family:'Caveat',cursive;\r\n    color:var(--terracotta);\r\n    font-size:1.5rem;\r\n    line-height:1.3;\r\n  }\r\n  .italic-accent{\r\n    font-family:'Playfair Display',serif;\r\n    font-style:italic;\r\n    font-weight:400;\r\n  }\r\n\r\n  \/* =======================================================\r\n     BUTTONS\r\n     ======================================================= *\/\r\n  .btn{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    gap:10px;\r\n    padding:16px 32px;\r\n    font-family:'Trebuchet MS',sans-serif;\r\n    font-weight:700;\r\n    font-size:.95rem;\r\n    letter-spacing:.05em;\r\n    text-transform:uppercase;\r\n    border-radius:999px;\r\n    border:2px solid transparent;\r\n    cursor:pointer;\r\n    transition:all .25s var(--ease);\r\n    min-height:52px;\r\n    text-decoration:none;\r\n  }\r\n  .btn-primary{\r\n    background:var(--terracotta);\r\n    color:#fff;\r\n    box-shadow:0 6px 18px rgba(176,90,60,.35);\r\n  }\r\n  .btn-primary:hover{background:#9a4d33;transform:translateY(-2px);color:#fff;box-shadow:0 10px 26px rgba(176,90,60,.45)}\r\n  .btn-secondary{\r\n    background:transparent;\r\n    color:var(--teal-dark);\r\n    border-color:var(--teal);\r\n  }\r\n  .btn-secondary:hover{background:var(--teal);color:#fff}\r\n  .btn-whatsapp{\r\n    background:#25D366;color:#fff;\r\n  }\r\n  .btn-whatsapp:hover{background:#1da851;color:#fff;transform:translateY(-2px)}\r\n  @media(max-width:520px){.btn{width:100%}}\r\n\r\n  \/* =======================================================\r\n     BREADCRUMB\r\n     ======================================================= *\/\r\n  .breadcrumb{\r\n    padding:20px 0 0;\r\n    font-size:.85rem;\r\n    color:var(--ink-soft);\r\n  }\r\n  .breadcrumb a{color:var(--ink-soft)}\r\n  .breadcrumb a:hover{color:var(--terracotta)}\r\n  .breadcrumb span{margin:0 8px;opacity:.5}\r\n\r\n  \/* =======================================================\r\n     HERO\r\n     ======================================================= *\/\r\n  .hero{\r\n    padding:40px 0 80px;\r\n    background:\r\n      radial-gradient(circle at 15% 20%, rgba(200,164,74,.08) 0%, transparent 50%),\r\n      radial-gradient(circle at 85% 80%, rgba(176,90,60,.06) 0%, transparent 50%),\r\n      var(--cream);\r\n    overflow:hidden;\r\n    position:relative;\r\n  }\r\n  .hero-grid{\r\n    display:grid;\r\n    grid-template-columns:1.1fr .9fr;\r\n    gap:64px;\r\n    align-items:center;\r\n  }\r\n  @media(max-width:900px){\r\n    .hero-grid{grid-template-columns:1fr;gap:40px}\r\n  }\r\n  .hero-content{position:relative;z-index:2}\r\n  .hero h1{margin-bottom:20px}\r\n  .hero h1 .accent{\r\n    color:var(--terracotta);\r\n    font-style:italic;\r\n    font-family:'Playfair Display',serif;\r\n    font-weight:400;\r\n  }\r\n  .hero-sub{\r\n    font-size:1.15rem;\r\n    color:var(--ink-soft);\r\n    margin-bottom:32px;\r\n    max-width:520px;\r\n  }\r\n  .hero-meta{\r\n    display:flex;\r\n    flex-wrap:wrap;\r\n    gap:24px;\r\n    margin-bottom:36px;\r\n    padding:20px 24px;\r\n    background:#fff;\r\n    border-radius:var(--radius);\r\n    border:1px solid var(--line);\r\n    box-shadow:var(--shadow-sm);\r\n  }\r\n  .meta-item{display:flex;flex-direction:column}\r\n  .meta-label{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}\r\n  .meta-value{font-family:Georgia,serif;font-size:1.15rem;color:var(--ink);font-weight:700}\r\n  .meta-value .price-num{color:var(--terracotta);font-size:1.4rem}\r\n  .hero-cta{display:flex;gap:14px;flex-wrap:wrap}\r\n\r\n  .hero-visual{position:relative}\r\n  .hero-img-main{\r\n    width:100%;\r\n    aspect-ratio:4\/5;\r\n    border-radius:var(--radius-lg);\r\n    box-shadow:var(--shadow-lg);\r\n    overflow:hidden;\r\n    position:relative;\r\n    transform:rotate(-2deg);\r\n    background:linear-gradient(135deg,#C26B3F 0%,#8B4423 100%);\r\n  }\r\n  .hero-img-main img{width:100%;height:100%;object-fit:cover}\r\n  \/* Recipe-card annotations *\/\r\n  .img-tag{\r\n    position:absolute;\r\n    background:#fff;\r\n    padding:14px 20px;\r\n    border-radius:var(--radius-sm);\r\n    box-shadow:var(--shadow);\r\n    font-family:'Caveat',cursive;\r\n    font-size:1.25rem;\r\n    color:var(--terracotta);\r\n    z-index:3;\r\n    white-space:nowrap;\r\n  }\r\n  .img-tag.top-right{top:-15px;right:-15px;transform:rotate(5deg)}\r\n  .img-tag.bottom-left{bottom:20px;left:-25px;transform:rotate(-4deg)}\r\n  @media(max-width:900px){\r\n    .img-tag.bottom-left{left:0}\r\n    .img-tag.top-right{right:10px}\r\n  }\r\n  @media(max-width:480px){\r\n    .img-tag{font-size:1rem;padding:8px 14px}\r\n  }\r\n\r\n  \/* =======================================================\r\n     TRUST BAR\r\n     ======================================================= *\/\r\n  .trust-bar{\r\n    background:#fff;\r\n    border-top:1px solid var(--line);\r\n    border-bottom:1px solid var(--line);\r\n    padding:48px 0;\r\n  }\r\n  .trust-grid{\r\n    display:grid;\r\n    grid-template-columns:repeat(4,1fr);\r\n    gap:32px;\r\n  }\r\n  @media(max-width:768px){.trust-grid{grid-template-columns:repeat(2,1fr);gap:24px}}\r\n  @media(max-width:480px){.trust-grid{grid-template-columns:1fr}}\r\n  .trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}\r\n  .trust-icon{\r\n    width:56px;height:56px;\r\n    background:var(--sand);\r\n    border-radius:50%;\r\n    display:flex;align-items:center;justify-content:center;\r\n    color:var(--gold-dark);\r\n    font-size:1.6rem;\r\n  }\r\n  .trust-item h4{font-size:1rem;margin:0 0 4px;font-family:Georgia,serif;font-weight:700}\r\n  .trust-item p{margin:0;font-size:.88rem;color:var(--ink-soft);line-height:1.4}\r\n  .trust-tagline{\r\n    text-align:center;\r\n    margin-top:36px;\r\n    font-family:'Playfair Display',serif;\r\n    font-style:italic;\r\n    font-size:1.1rem;\r\n    color:var(--teal-dark);\r\n  }\r\n\r\n  \/* =======================================================\r\n     INTRO NARRATIVE\r\n     ======================================================= *\/\r\n  .intro{background:var(--cream)}\r\n  .intro-grid{\r\n    display:grid;\r\n    grid-template-columns:1fr 1fr;\r\n    gap:64px;\r\n    align-items:center;\r\n  }\r\n  @media(max-width:900px){.intro-grid{grid-template-columns:1fr;gap:40px}}\r\n  .intro-img{\r\n    aspect-ratio:1\/1;\r\n    border-radius:var(--radius);\r\n    overflow:hidden;\r\n    box-shadow:var(--shadow);\r\n    background:#D88566;\r\n  }\r\n  .intro-img img{width:100%;height:100%;object-fit:cover}\r\n  .intro p{margin-bottom:18px;color:var(--ink-soft)}\r\n  .intro .lead{font-size:1.2rem;color:var(--ink);line-height:1.6;font-family:Georgia,serif;font-style:italic;margin-bottom:24px}\r\n  .arrow-down{\r\n    display:inline-block;\r\n    margin-top:24px;\r\n    color:var(--gold-dark);\r\n    font-family:'Caveat',cursive;\r\n    font-size:1.3rem;\r\n  }\r\n\r\n  \/* =======================================================\r\n     TIMELINE\r\n     ======================================================= *\/\r\n  .timeline-section{\r\n    background:linear-gradient(180deg,var(--sand) 0%,var(--cream) 100%);\r\n  }\r\n  .section-head{text-align:center;margin-bottom:64px;max-width:680px;margin-left:auto;margin-right:auto}\r\n  .section-head p{color:var(--ink-soft);font-size:1.05rem;margin:0}\r\n  .timeline{\r\n    position:relative;\r\n    max-width:880px;\r\n    margin:0 auto;\r\n  }\r\n  .timeline::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:60px;\r\n    top:30px;bottom:30px;\r\n    width:2px;\r\n    background:linear-gradient(180deg,var(--gold) 0%,var(--terracotta) 100%);\r\n    opacity:.35;\r\n  }\r\n  @media(max-width:600px){.timeline::before{left:32px}}\r\n  .step{\r\n    display:grid;\r\n    grid-template-columns:140px 1fr;\r\n    gap:32px;\r\n    margin-bottom:48px;\r\n    position:relative;\r\n  }\r\n  @media(max-width:600px){.step{grid-template-columns:80px 1fr;gap:16px}}\r\n  .step-time{\r\n    text-align:right;\r\n    position:relative;\r\n  }\r\n  .step-time-badge{\r\n    display:inline-block;\r\n    background:#fff;\r\n    color:var(--terracotta);\r\n    font-family:Georgia,serif;\r\n    font-weight:700;\r\n    padding:10px 18px;\r\n    border-radius:999px;\r\n    border:2px solid var(--gold);\r\n    font-size:1rem;\r\n    white-space:nowrap;\r\n    box-shadow:var(--shadow-sm);\r\n    position:relative;\r\n    z-index:2;\r\n  }\r\n  @media(max-width:600px){\r\n    .step-time-badge{padding:8px 10px;font-size:.85rem}\r\n  }\r\n  .step-time::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    right:-30px;\r\n    top:50%;\r\n    width:14px;height:14px;\r\n    background:var(--gold);\r\n    border:3px solid var(--cream);\r\n    border-radius:50%;\r\n    transform:translateY(-50%);\r\n    z-index:1;\r\n  }\r\n  @media(max-width:600px){.step-time::after{right:-22px}}\r\n  .step-content{\r\n    background:#fff;\r\n    padding:24px 28px;\r\n    border-radius:var(--radius);\r\n    box-shadow:var(--shadow-sm);\r\n    border:1px solid var(--line);\r\n  }\r\n  .step-content h3{margin:0 0 8px;color:var(--teal-dark);font-size:1.2rem}\r\n  .step-content p{margin:0;color:var(--ink-soft);font-size:.96rem;line-height:1.6}\r\n\r\n  \/* =======================================================\r\n     MENU CARDS\r\n     ======================================================= *\/\r\n  .menu-section{background:#fff}\r\n  .menu-grid{\r\n    display:grid;\r\n    grid-template-columns:repeat(3,1fr);\r\n    gap:24px;\r\n  }\r\n  @media(max-width:900px){.menu-grid{grid-template-columns:repeat(2,1fr)}}\r\n  @media(max-width:600px){.menu-grid{grid-template-columns:1fr}}\r\n  .menu-card{\r\n    background:var(--cream);\r\n    border:1px solid var(--line);\r\n    border-radius:var(--radius);\r\n    padding:28px;\r\n    position:relative;\r\n    transition:transform .3s var(--ease),box-shadow .3s var(--ease);\r\n  }\r\n  .menu-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}\r\n  .menu-card::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    top:14px;right:14px;\r\n    width:36px;height:36px;\r\n    background:var(--gold);\r\n    border-radius:50%;\r\n    opacity:.15;\r\n  }\r\n  .menu-card .badge-region{\r\n    position:absolute;\r\n    top:14px;right:14px;\r\n    background:var(--terracotta);\r\n    color:#fff;\r\n    font-size:.65rem;\r\n    padding:4px 10px;\r\n    border-radius:999px;\r\n    letter-spacing:.1em;\r\n    text-transform:uppercase;\r\n    font-weight:700;\r\n    z-index:2;\r\n  }\r\n  .menu-card.regional::before{display:none}\r\n  .menu-num{\r\n    font-family:Georgia,serif;\r\n    font-size:2.4rem;\r\n    color:var(--gold);\r\n    line-height:1;\r\n    margin-bottom:16px;\r\n    display:block;\r\n  }\r\n  .menu-card h3{\r\n    font-size:1.15rem;\r\n    margin-bottom:8px;\r\n    color:var(--ink);\r\n  }\r\n  .menu-card .arabic{\r\n    font-style:italic;\r\n    color:var(--terracotta);\r\n    font-family:'Playfair Display',serif;\r\n    font-size:.95rem;\r\n    margin-bottom:12px;\r\n    display:block;\r\n  }\r\n  .menu-card p{margin:0;font-size:.92rem;color:var(--ink-soft);line-height:1.55}\r\n  .menu-foot{\r\n    text-align:center;\r\n    margin-top:40px;\r\n    font-size:.92rem;\r\n    color:var(--ink-soft);\r\n    font-style:italic;\r\n    padding:18px 24px;\r\n    background:var(--sand);\r\n    border-radius:var(--radius);\r\n    max-width:720px;\r\n    margin-left:auto;\r\n    margin-right:auto;\r\n  }\r\n\r\n  \/* =======================================================\r\n     CHEF SECTION\r\n     ======================================================= *\/\r\n  .chef-section{\r\n    background:var(--cream);\r\n    overflow:hidden;\r\n  }\r\n  .chef-grid{\r\n    display:grid;\r\n    grid-template-columns:1fr 1.2fr;\r\n    gap:64px;\r\n    align-items:center;\r\n  }\r\n  @media(max-width:900px){.chef-grid{grid-template-columns:1fr;gap:40px}}\r\n  .chef-photo-wrap{\r\n    position:relative;\r\n    max-width:420px;\r\n  }\r\n  @media(max-width:900px){.chef-photo-wrap{margin:0 auto}}\r\n  .chef-photo{\r\n    background:#fff;\r\n    padding:14px 14px 60px;\r\n    border-radius:var(--radius-sm);\r\n    box-shadow:var(--shadow-lg);\r\n    transform:rotate(-2.5deg);\r\n    position:relative;\r\n    transition:transform .3s var(--ease);\r\n  }\r\n  .chef-photo:hover{transform:rotate(-1deg)}\r\n  .chef-photo-img{\r\n    aspect-ratio:4\/5;\r\n    background:#A8523A;\r\n    border-radius:2px;\r\n    overflow:hidden;\r\n  }\r\n  .chef-photo-img img{width:100%;height:100%;object-fit:cover}\r\n  .chef-photo-caption{\r\n    position:absolute;\r\n    bottom:18px;\r\n    left:0;right:0;\r\n    text-align:center;\r\n    font-family:'Caveat',cursive;\r\n    color:var(--ink);\r\n    font-size:1.35rem;\r\n  }\r\n  .chef-quote{\r\n    background:#fff;\r\n    padding:24px 28px;\r\n    border-radius:var(--radius);\r\n    border-left:4px solid var(--gold);\r\n    margin:24px 0;\r\n    font-family:'Playfair Display',serif;\r\n    font-style:italic;\r\n    font-size:1.18rem;\r\n    color:var(--ink);\r\n    line-height:1.5;\r\n    position:relative;\r\n  }\r\n  .chef-quote::before{\r\n    content:\"\\201C\";\r\n    position:absolute;\r\n    top:-20px;left:18px;\r\n    font-size:4rem;\r\n    color:var(--gold);\r\n    font-family:Georgia,serif;\r\n    line-height:1;\r\n  }\r\n  .chef-quote cite{\r\n    display:block;\r\n    margin-top:12px;\r\n    font-style:normal;\r\n    font-family:'Trebuchet MS',sans-serif;\r\n    font-size:.85rem;\r\n    color:var(--ink-soft);\r\n    letter-spacing:.1em;\r\n    text-transform:uppercase;\r\n  }\r\n  .chef-rating{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    gap:10px;\r\n    background:#fff;\r\n    padding:10px 18px;\r\n    border-radius:999px;\r\n    border:1px solid var(--line);\r\n    margin-top:14px;\r\n    font-size:.92rem;\r\n    color:var(--ink);\r\n  }\r\n  .chef-rating .stars{color:var(--gold);font-size:1.1rem;letter-spacing:1px}\r\n\r\n  \/* =======================================================\r\n     GALLERY\r\n     ======================================================= *\/\r\n  .gallery-section{background:#fff}\r\n  .gallery{\r\n    display:grid;\r\n    grid-template-columns:repeat(4,1fr);\r\n    grid-auto-rows:160px;\r\n    gap:14px;\r\n  }\r\n  @media(max-width:900px){.gallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:140px}}\r\n  @media(max-width:600px){.gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px}}\r\n  .gallery-item{\r\n    border-radius:var(--radius-sm);\r\n    overflow:hidden;\r\n    background:var(--sand);\r\n    position:relative;\r\n    transition:transform .3s var(--ease);\r\n  }\r\n  .gallery-item:hover{transform:scale(1.02)}\r\n  .gallery-item.tall{grid-row:span 2}\r\n  .gallery-item.wide{grid-column:span 2}\r\n  .gallery-item img{width:100%;height:100%;object-fit:cover}\r\n\r\n  \/* =======================================================\r\n     WHY DIFFERENT\r\n     ======================================================= *\/\r\n  .why-section{\r\n    background:linear-gradient(180deg,var(--cream) 0%,var(--sand) 100%);\r\n  }\r\n  .why-grid{\r\n    display:grid;\r\n    grid-template-columns:repeat(3,1fr);\r\n    gap:28px;\r\n  }\r\n  @media(max-width:900px){.why-grid{grid-template-columns:repeat(2,1fr)}}\r\n  @media(max-width:600px){.why-grid{grid-template-columns:1fr}}\r\n  .why-card{\r\n    background:#fff;\r\n    padding:32px 28px;\r\n    border-radius:var(--radius);\r\n    border-top:4px solid var(--gold);\r\n    box-shadow:var(--shadow-sm);\r\n    transition:transform .25s var(--ease),box-shadow .25s var(--ease);\r\n  }\r\n  .why-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}\r\n  .why-card:nth-child(even){border-top-color:var(--terracotta)}\r\n  .why-card:nth-child(3n){border-top-color:var(--teal)}\r\n  .why-num{\r\n    font-family:Georgia,serif;\r\n    font-size:2.2rem;\r\n    color:var(--gold);\r\n    line-height:1;\r\n    margin-bottom:14px;\r\n    font-style:italic;\r\n  }\r\n  .why-card:nth-child(even) .why-num{color:var(--terracotta)}\r\n  .why-card:nth-child(3n) .why-num{color:var(--teal)}\r\n  .why-card h3{font-size:1.1rem;margin-bottom:10px}\r\n  .why-card p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.55}\r\n\r\n  \/* =======================================================\r\n     INCLUDED \/ NOT\r\n     ======================================================= *\/\r\n  .included-section{background:#fff}\r\n  .included-grid{\r\n    display:grid;\r\n    grid-template-columns:1fr 1fr;\r\n    gap:32px;\r\n  }\r\n  @media(max-width:768px){.included-grid{grid-template-columns:1fr}}\r\n  .included-panel,.not-panel{\r\n    padding:36px;\r\n    border-radius:var(--radius);\r\n  }\r\n  .included-panel{background:var(--cream);border:1px solid var(--line)}\r\n  .not-panel{background:#FAEBE2;border:1px solid #E8C6B3}\r\n  .included-panel h3,.not-panel h3{\r\n    font-size:1.3rem;\r\n    margin-bottom:20px;\r\n    display:flex;align-items:center;gap:12px;\r\n  }\r\n  .included-panel h3 .icon{\r\n    width:36px;height:36px;background:var(--gold);color:#fff;border-radius:50%;\r\n    display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;\r\n  }\r\n  .not-panel h3 .icon{\r\n    width:36px;height:36px;background:var(--terracotta);color:#fff;border-radius:50%;\r\n    display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;\r\n  }\r\n  .included-list,.not-list{list-style:none;padding:0;margin:0}\r\n  .included-list li,.not-list li{\r\n    padding:10px 0 10px 28px;\r\n    border-bottom:1px dashed var(--line);\r\n    position:relative;\r\n    font-size:.95rem;\r\n    color:var(--ink);\r\n  }\r\n  .included-list li:last-child,.not-list li:last-child{border-bottom:none}\r\n  .included-list li::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:0;top:14px;\r\n    width:14px;height:8px;\r\n    border-left:2px solid var(--gold-dark);\r\n    border-bottom:2px solid var(--gold-dark);\r\n    transform:rotate(-45deg);\r\n  }\r\n  .not-list li::before{\r\n    content:\"\\00d7\";\r\n    position:absolute;\r\n    left:0;top:7px;\r\n    font-size:1.4rem;\r\n    color:var(--terracotta);\r\n    font-weight:700;\r\n    line-height:1;\r\n  }\r\n\r\n  \/* =======================================================\r\n     CRUISE SECTION\r\n     ======================================================= *\/\r\n  .cruise-section{\r\n    background:linear-gradient(135deg,var(--teal) 0%,var(--teal-dark) 100%);\r\n    color:#fff;\r\n    position:relative;\r\n    overflow:hidden;\r\n  }\r\n  .cruise-section::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    top:-50px;right:-50px;\r\n    width:300px;height:300px;\r\n    background:radial-gradient(circle,rgba(200,164,74,.2) 0%,transparent 70%);\r\n    border-radius:50%;\r\n  }\r\n  .cruise-section h2{color:#fff}\r\n  .cruise-section .eyebrow{color:var(--gold)}\r\n  .cruise-section .eyebrow::before{background:var(--gold)}\r\n  .cruise-grid{\r\n    display:grid;\r\n    grid-template-columns:1.3fr 1fr;\r\n    gap:48px;\r\n    align-items:center;\r\n    position:relative;\r\n    z-index:2;\r\n  }\r\n  @media(max-width:900px){.cruise-grid{grid-template-columns:1fr;gap:32px}}\r\n  .cruise-content p{color:rgba(255,255,255,.85);margin-bottom:16px;font-size:1.02rem}\r\n  .cruise-stats{\r\n    display:grid;\r\n    grid-template-columns:repeat(2,1fr);\r\n    gap:20px;\r\n  }\r\n  .cruise-stat{\r\n    background:rgba(255,255,255,.08);\r\n    padding:24px;\r\n    border-radius:var(--radius);\r\n    text-align:center;\r\n    backdrop-filter:blur(10px);\r\n    -webkit-backdrop-filter:blur(10px);\r\n    border:1px solid rgba(255,255,255,.12);\r\n  }\r\n  .cruise-stat-num{\r\n    font-family:Georgia,serif;\r\n    font-size:2.6rem;\r\n    color:var(--gold);\r\n    line-height:1;\r\n    margin-bottom:8px;\r\n    display:block;\r\n  }\r\n  .cruise-stat-label{font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.8)}\r\n\r\n  \/* =======================================================\r\n     DIETARY\r\n     ======================================================= *\/\r\n  .dietary-section{background:var(--cream)}\r\n  .dietary-grid{\r\n    display:grid;\r\n    grid-template-columns:repeat(4,1fr);\r\n    gap:20px;\r\n  }\r\n  @media(max-width:768px){.dietary-grid{grid-template-columns:repeat(2,1fr)}}\r\n  .dietary-card{\r\n    background:#fff;\r\n    padding:28px 20px;\r\n    border-radius:var(--radius);\r\n    text-align:center;\r\n    border:1px solid var(--line);\r\n  }\r\n  .dietary-icon{\r\n    font-size:2rem;\r\n    margin-bottom:12px;\r\n    display:block;\r\n  }\r\n  .dietary-card h4{font-size:1rem;margin-bottom:8px}\r\n  .dietary-card p{margin:0;font-size:.86rem;color:var(--ink-soft);line-height:1.4}\r\n  .dietary-note{\r\n    margin-top:32px;\r\n    background:#fff;\r\n    padding:20px 24px;\r\n    border-radius:var(--radius);\r\n    border-left:4px solid var(--gold);\r\n    font-size:.95rem;\r\n    color:var(--ink-soft);\r\n  }\r\n\r\n  \/* =======================================================\r\n     CROSS-LINK: Food Tour\r\n     ======================================================= *\/\r\n  .crosslink-section{\r\n    background:#fff;\r\n    padding:64px 0;\r\n  }\r\n  .crosslink-card{\r\n    background:linear-gradient(135deg,var(--sand) 0%,var(--cream) 100%);\r\n    border:1px solid var(--gold);\r\n    border-radius:var(--radius-lg);\r\n    padding:48px;\r\n    display:grid;\r\n    grid-template-columns:1.5fr 1fr;\r\n    gap:32px;\r\n    align-items:center;\r\n    position:relative;\r\n    overflow:hidden;\r\n  }\r\n  @media(max-width:768px){.crosslink-card{grid-template-columns:1fr;padding:32px;text-align:center}}\r\n  .crosslink-card::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    top:-60px;right:-60px;\r\n    width:200px;height:200px;\r\n    background:radial-gradient(circle,rgba(200,164,74,.3) 0%,transparent 70%);\r\n    border-radius:50%;\r\n  }\r\n  .crosslink-content{position:relative;z-index:2}\r\n  .crosslink-content .eyebrow{color:var(--terracotta)}\r\n  .crosslink-content .eyebrow::before{background:var(--terracotta)}\r\n  .crosslink-content h3{font-size:1.6rem;margin-bottom:12px;font-family:Georgia,serif}\r\n  .crosslink-content p{margin:0 0 20px;color:var(--ink-soft)}\r\n  .crosslink-visual{\r\n    aspect-ratio:1\/1;\r\n    border-radius:var(--radius);\r\n    overflow:hidden;\r\n    box-shadow:var(--shadow);\r\n    position:relative;\r\n    z-index:2;\r\n    background:#B05A3C;\r\n  }\r\n  .crosslink-visual img{width:100%;height:100%;object-fit:cover}\r\n\r\n  \/* =======================================================\r\n     FAQ\r\n     ======================================================= *\/\r\n  .faq-section{background:var(--cream)}\r\n  .faq-list{max-width:820px;margin:0 auto}\r\n  .faq-item{\r\n    background:#fff;\r\n    border:1px solid var(--line);\r\n    border-radius:var(--radius);\r\n    margin-bottom:14px;\r\n    overflow:hidden;\r\n    transition:box-shadow .2s var(--ease);\r\n  }\r\n  .faq-item[open]{box-shadow:var(--shadow-sm);border-color:var(--gold)}\r\n  .faq-item summary{\r\n    padding:20px 24px;\r\n    cursor:pointer;\r\n    font-family:Georgia,serif;\r\n    font-size:1.05rem;\r\n    font-weight:700;\r\n    color:var(--ink);\r\n    list-style:none;\r\n    display:flex;\r\n    justify-content:space-between;\r\n    align-items:center;\r\n    gap:16px;\r\n  }\r\n  .faq-item summary::-webkit-details-marker{display:none}\r\n  .faq-item summary::after{\r\n    content:\"+\";\r\n    font-family:Georgia,serif;\r\n    font-size:1.6rem;\r\n    color:var(--gold-dark);\r\n    transition:transform .2s var(--ease);\r\n    line-height:1;\r\n    flex-shrink:0;\r\n  }\r\n  .faq-item[open] summary::after{transform:rotate(45deg)}\r\n  .faq-answer{\r\n    padding:0 24px 22px;\r\n    color:var(--ink-soft);\r\n    line-height:1.65;\r\n    font-size:.96rem;\r\n  }\r\n  .faq-answer a{color:var(--terracotta);text-decoration:underline}\r\n\r\n  \/* =======================================================\r\n     UTILITIES\r\n     ======================================================= *\/\r\n  .text-center{text-align:center}\r\n\r\n  \/* Image fallback - if any image fails, parent gets warm gradient *\/\r\n  .img-failed{\r\n    background:linear-gradient(135deg,var(--terracotta) 0%,var(--terracotta-soft) 50%,var(--gold) 100%) !important;\r\n  }\r\n  .img-failed img{opacity:0}\r\n<\/style>\r\n\r\n<!-- ===========================================\r\n     SCHEMA.ORG STRUCTURED DATA (TouristTrip + FAQ)\r\n=========================================== -->\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\":\"https:\/\/schema.org\",\r\n  \"@type\":\"TouristTrip\",\r\n  \"name\":\"Tangier Cooking Class with a Berber Chef + City Tour\",\r\n  \"description\":\"Private 6-hour Tangier shore excursion combining city highlights with a hands-on Moroccan cooking class led by a Berber chef. Includes medina market visit, tagine preparation, mint tea ceremony, and a shared meal in a traditional home.\",\r\n  \"image\":\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Chicken%20couscous%20in%20Tangier.jpg?width=1200\",\r\n  \"url\":\"https:\/\/tourguidetanger.com\/tangier-shore-excursions\/tangier-cooking-class\/\",\r\n  \"provider\":{\r\n    \"@type\":\"TravelAgency\",\r\n    \"name\":\"Tour Guide Tanger\",\r\n    \"url\":\"https:\/\/tourguidetanger.com\",\r\n    \"telephone\":\"+212640007324\",\r\n    \"address\":{\r\n      \"@type\":\"PostalAddress\",\r\n      \"streetAddress\":\"Old Medina, El Kesbah\",\r\n      \"addressLocality\":\"Tangier\",\r\n      \"addressCountry\":\"MA\"\r\n    }\r\n  },\r\n  \"offers\":{\r\n    \"@type\":\"Offer\",\r\n    \"price\":\"95.00\",\r\n    \"priceCurrency\":\"USD\",\r\n    \"availability\":\"https:\/\/schema.org\/InStock\"\r\n  },\r\n  \"aggregateRating\":{\r\n    \"@type\":\"AggregateRating\",\r\n    \"ratingValue\":\"5.0\",\r\n    \"reviewCount\":\"47\"\r\n  }\r\n}\r\n<\/script>\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\":\"https:\/\/schema.org\",\r\n  \"@type\":\"FAQPage\",\r\n  \"mainEntity\":[\r\n    {\"@type\":\"Question\",\"name\":\"Where exactly does the cooking class take place?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The class happens in our Berber chef's family home in or near the Tangier medina \u2014 a traditional Moroccan house with a tiled kitchen and a terrace for the meal. The exact address is shared the day before.\"}},\r\n    {\"@type\":\"Question\",\"name\":\"How is this different from the Tangier Food Tour?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The food tour is for tasting \u2014 you walk, you sample, you don't cook. The cooking class is hands-on \u2014 you shop, you chop, you cook a full meal yourself.\"}},\r\n    {\"@type\":\"Question\",\"name\":\"Do I need to know how to cook?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Not at all. Your chef teaches everything from holding a Moroccan knife to mixing ras el hanout. Most of our guests have never made a tagine before.\"}},\r\n    {\"@type\":\"Question\",\"name\":\"Is the class private or shared with strangers?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Always private. Your booking is yours alone \u2014 whether you're a solo traveler, a couple, a family, or a group of eight friends.\"}},\r\n    {\"@type\":\"Question\",\"name\":\"What if my ship arrives late?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We track your ship's real-time arrival, not just the scheduled one. The day's schedule shifts automatically and you don't lose any of your 6 hours.\"}},\r\n    {\"@type\":\"Question\",\"name\":\"What is the cancellation policy?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Free cancellation up to 48 hours before the start time. Cancellations within 48 hours are non-refundable, but rescheduling within 6 months is always possible.\"}}\r\n  ]\r\n}\r\n<\/script>\r\n<\/head>\r\n<body>\r\n\r\n<!-- ===========================================\r\n     BREADCRUMB\r\n=========================================== -->\r\n<div class=\"container\">\r\n  <nav class=\"breadcrumb\" aria-label=\"Breadcrumb\">\r\n    <a href=\"https:\/\/tourguidetanger.com\/\">Home<\/a>\r\n    <span>\u203a<\/span>\r\n    <a href=\"https:\/\/tourguidetanger.com\/tangier-shore-excursions\/\">Shore Excursions<\/a>\r\n    <span>\u203a<\/span>\r\n    <span>Tangier + Cooking Class<\/span>\r\n  <\/nav>\r\n<\/div>\r\n\r\n<!-- ===========================================\r\n     1. HERO\r\n=========================================== -->\r\n<section class=\"hero\">\r\n  <div class=\"container\">\r\n    <div class=\"hero-grid\">\r\n      <div class=\"hero-content\">\r\n        <span class=\"eyebrow\">Tangier Shore Excursion \u00b7 6 Hours<\/span>\r\n        <h1>Tangier Cooking Class with a <span class=\"accent\">Berber Chef<\/span><\/h1>\r\n        <p class=\"hero-sub\">A private day blending Tangier's iconic sights with a hands-on Moroccan cooking class <strong>in a local family home<\/strong> \u2014 market shopping, tagine making, and a shared meal you'll never forget.<\/p>\r\n\r\n        <div class=\"hero-meta\">\r\n          <div class=\"meta-item\">\r\n            <span class=\"meta-label\">Duration<\/span>\r\n            <span class=\"meta-value\">6 Hours<\/span>\r\n          <\/div>\r\n          <div class=\"meta-item\">\r\n            <span class=\"meta-label\">From<\/span>\r\n            <span class=\"meta-value\"><span class=\"price-num\">$95<\/span> \/ person<\/span>\r\n          <\/div>\r\n          <div class=\"meta-item\">\r\n            <span class=\"meta-label\">Group<\/span>\r\n            <span class=\"meta-value\">Private<\/span>\r\n          <\/div>\r\n          <div class=\"meta-item\">\r\n            <span class=\"meta-label\">Languages<\/span>\r\n            <span class=\"meta-value\">EN \u00b7 FR \u00b7 ES<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"hero-cta\">\r\n          <a href=\"#booking\" class=\"btn btn-primary scroll-to-form\">Reserve Your Class<\/a>\r\n          <a href=\"https:\/\/wa.me\/212640007324?text=Hi!%20I&#039;m%20interested%20in%20the%20Tangier%20Cooking%20Class.\" class=\"btn btn-whatsapp\" target=\"_blank\" rel=\"noopener\">WhatsApp Us<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"hero-visual\">\r\n        <div class=\"hero-img-main\">\r\n          <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Tajine%20Djaj%20zitoune%20maroc.jpg?width=900\" alt=\"Berber chef preparing a traditional Moroccan chicken tagine with olives and preserved lemon during a Tangier cooking class\" fetchpriority=\"high\" decoding=\"async\" title=\"\">\r\n        <\/div>\r\n        <div class=\"img-tag top-right\">Eat what you cook!<\/div>\r\n        <div class=\"img-tag bottom-left\">In a real Tangier home \u2192<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     2. TRUST BAR\r\n=========================================== -->\r\n<section class=\"trust-bar\">\r\n  <div class=\"container\">\r\n    <div class=\"trust-grid\">\r\n      <div class=\"trust-item\">\r\n        <div class=\"trust-icon\" aria-hidden=\"true\">\u2605<\/div>\r\n        <h4>Real Berber Chef<\/h4>\r\n        <p>Cook with a local family, not a tourist studio<\/p>\r\n      <\/div>\r\n      <div class=\"trust-item\">\r\n        <div class=\"trust-icon\" aria-hidden=\"true\">\u26a1<\/div>\r\n        <h4>Private Experience<\/h4>\r\n        <p>Just you and your group \u2014 no strangers<\/p>\r\n      <\/div>\r\n      <div class=\"trust-item\">\r\n        <div class=\"trust-icon\" aria-hidden=\"true\">\u25c9<\/div>\r\n        <h4>City Tour Included<\/h4>\r\n        <p>Cap Spartel, Kasbah &amp; Medina before you cook<\/p>\r\n      <\/div>\r\n      <div class=\"trust-item\">\r\n        <div class=\"trust-icon\" aria-hidden=\"true\">\u2693<\/div>\r\n        <h4>Cruise-Friendly Timing<\/h4>\r\n        <p>Back to your ship 60 min before all-aboard<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"trust-tagline\">Not a studio. Not a restaurant. A real Tangier home, with a real Tangier family.<\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     3. INTRO NARRATIVE\r\n=========================================== -->\r\n<section class=\"intro\">\r\n  <div class=\"container\">\r\n    <div class=\"intro-grid\">\r\n      <div>\r\n        <span class=\"eyebrow\">The Experience<\/span>\r\n        <h2>More Than a Cooking Class \u2014 A Day Inside Tangier<\/h2>\r\n        <p class=\"lead\">Most Tangier cooking classes hand you an apron in a studio kitchen for ninety minutes. Ours doesn't.<\/p>\r\n        <p>We start your day the way a Tangier morning should begin \u2014 with a coastal drive past Cap Spartel, a walk through the Kasbah's whitewashed lanes, and the first smell of mint tea drifting out of a corner caf\u00e9.<\/p>\r\n        <p>Only then do we head to the medina market with your chef, basket in hand, to choose the ripest tomatoes, the brightest preserved lemons, and the freshest fish off the Atlantic boats. Back at her family home, you'll learn the patience behind a perfect tagine \u2014 the slow layering of spices, the way the lid traps a century of Tanjawi tradition.<\/p>\r\n        <p>And when the meal is ready, you sit down with her family, on her terrace, and eat what you made. <strong>This is the cooking class for people who want to understand Tangier, not just visit it.<\/strong><\/p>\r\n        <span class=\"arrow-down\">See how the day unfolds, hour by hour \u2193<\/span>\r\n      <\/div>\r\n      <div class=\"intro-img\">\r\n        <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Ancien%20Medina%2C%20Tangier%2C%20Morocco%20-%20panoramio.jpg?width=800\" alt=\"Tangier medina narrow streets where the cooking class market walk takes place\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     4. TIMELINE\r\n=========================================== -->\r\n<section class=\"timeline-section\" id=\"timeline\">\r\n  <div class=\"container\">\r\n    <div class=\"section-head\">\r\n      <span class=\"eyebrow\">Your Day<\/span>\r\n      <h2>Your 6-Hour Tangier Cooking Day<\/h2>\r\n      <p>A balanced rhythm of sightseeing, shopping, cooking, and savoring \u2014 designed so nothing feels rushed.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"timeline\">\r\n      <div class=\"step\">\r\n        <div class=\"step-time\"><span class=\"step-time-badge\">9:00 AM<\/span><\/div>\r\n        <div class=\"step-content\">\r\n          <h3>Pickup at Your Port or Hotel<\/h3>\r\n          <p>We meet you with a name sign at Tangier Med, Tangier City Port, or your hotel. A short briefing, a bottle of cold water, and we're off.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"step\">\r\n        <div class=\"step-time\"><span class=\"step-time-badge\">9:30 AM<\/span><\/div>\r\n        <div class=\"step-content\">\r\n          <h3>Cap Spartel &amp; The Kasbah Views<\/h3>\r\n          <p>A scenic coastal drive to where the Atlantic meets the Mediterranean, followed by a walk up to the Kasbah for the panoramic view that's been on a hundred postcards.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"step\">\r\n        <div class=\"step-time\"><span class=\"step-time-badge\">11:00 AM<\/span><\/div>\r\n        <div class=\"step-content\">\r\n          <h3>Medina Market Walk with Your Chef<\/h3>\r\n          <p>Meet your Berber chef at the Grand Socco. Together you'll wander the market stalls \u2014 picking up saffron from the spice merchant, olives from the seventh-generation olive seller, and the day's catch from the fishmongers near the Petit Socco.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"step\">\r\n        <div class=\"step-time\"><span class=\"step-time-badge\">11:45 AM<\/span><\/div>\r\n        <div class=\"step-content\">\r\n          <h3>Welcome to a Tangier Home<\/h3>\r\n          <p>Mint tea poured from a silver pot, fresh khobz bread still warm from the neighborhood oven, and an introduction to the ras el hanout spice blend your chef's grandmother taught her to mix.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"step\">\r\n        <div class=\"step-time\"><span class=\"step-time-badge\">12:15 PM<\/span><\/div>\r\n        <div class=\"step-content\">\r\n          <h3>Hands-On Cooking<\/h3>\r\n          <p>Roll up your sleeves. You'll prepare a full Moroccan meal from scratch: a starter (zaalouk or taktouka), a main tagine of your choice, and atay \u2014 the ceremonial mint tea poured from height.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"step\">\r\n        <div class=\"step-time\"><span class=\"step-time-badge\">2:00 PM<\/span><\/div>\r\n        <div class=\"step-content\">\r\n          <h3>Eat What You Made<\/h3>\r\n          <p>Sit on the terrace with your chef and her family. Eat slowly. Ask questions. This is the part nobody hurries.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"step\">\r\n        <div class=\"step-time\"><span class=\"step-time-badge\">3:00 PM<\/span><\/div>\r\n        <div class=\"step-content\">\r\n          <h3>Optional Medina Stroll &amp; Return<\/h3>\r\n          <p>A relaxed walk back through the medina \u2014 past the Berber pharmacy, the artisan cooperatives, the cats sleeping in the sun \u2014 before we deliver you back to your ship or hotel, full and unforgettable.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     5. WHAT YOU'LL COOK\r\n=========================================== -->\r\n<section class=\"menu-section\">\r\n  <div class=\"container\">\r\n    <div class=\"section-head\">\r\n      <span class=\"eyebrow\">The Menu<\/span>\r\n      <h2>What You'll Cook (and Eat)<\/h2>\r\n      <p>The full menu changes with the season and your preferences \u2014 you choose your main tagine when you book.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"menu-grid\">\r\n      <div class=\"menu-card\">\r\n        <span class=\"menu-num\">01<\/span>\r\n        <h3>Chicken Tagine with Preserved Lemon &amp; Olives<\/h3>\r\n        <span class=\"arabic\">Djaj m'qualli<\/span>\r\n        <p>The classic Tanjawi recipe, slow-cooked with saffron, ginger, and the famous Beldi olives.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"menu-card regional\">\r\n        <span class=\"badge-region\">Tangier Specialty<\/span>\r\n        <span class=\"menu-num\">02<\/span>\r\n        <h3>Tangier Seafood Tagine<\/h3>\r\n        <span class=\"arabic\">Tajine bel hout<\/span>\r\n        <p>A Tangier-exclusive dish using the morning's Atlantic catch \u2014 white fish, tomato, peppers, cilantro, and a hint of preserved lemon.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"menu-card\">\r\n        <span class=\"menu-num\">03<\/span>\r\n        <h3>Beef Tagine with Prunes &amp; Almonds<\/h3>\r\n        <span class=\"arabic\">Lahm bel barkouk<\/span>\r\n        <p>Sweet, savory, deeply spiced. The dish Tangier families serve to honored guests.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"menu-card\">\r\n        <span class=\"menu-num\">04<\/span>\r\n        <h3>Seven-Vegetable Tagine<\/h3>\r\n        <span class=\"arabic\">Tajine khodra<\/span>\r\n        <p>Seven vegetables in a saffron broth \u2014 a celebration dish that proves Moroccan cuisine doesn't need meat to be unforgettable. <em>Vegan-friendly.<\/em><\/p>\r\n      <\/div>\r\n\r\n      <div class=\"menu-card\">\r\n        <span class=\"menu-num\">05<\/span>\r\n        <h3>Zaalouk &amp; Taktouka Salads<\/h3>\r\n        <span class=\"arabic\">Salades cuites<\/span>\r\n        <p>The two cooked salads every Moroccan grandmother makes differently \u2014 smoky eggplant and roasted pepper, served warm with bread.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"menu-card\">\r\n        <span class=\"menu-num\">06<\/span>\r\n        <h3>Atay \u2014 Moroccan Mint Tea<\/h3>\r\n        <span class=\"arabic\">The ceremony<\/span>\r\n        <p>Learn the ceremonial pour from height \u2014 the higher the pour, the more honored the guest. Yours will be the highest.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <p class=\"menu-foot\">Allergies, vegetarian, vegan, gluten-free, halal, kosher and pescetarian options all accommodated \u2014 just let us know when you book.<\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     6. MEET YOUR CHEF\r\n=========================================== -->\r\n<section class=\"chef-section\">\r\n  <div class=\"container\">\r\n    <div class=\"chef-grid\">\r\n      <div class=\"chef-photo-wrap\">\r\n        <div class=\"chef-photo\">\r\n          <div class=\"chef-photo-img\">\r\n            <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Pottery%20artist%20making%20a%20tagine.jpg?width=600\" alt=\"Berber woman hosting a private cooking class in her Tangier home \u2014 placeholder until your real chef photo is uploaded\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n          <\/div>\r\n          <div class=\"chef-photo-caption\">\u2014 Your host in Tangier<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div>\r\n        <span class=\"eyebrow\">Your Host<\/span>\r\n        <h2>Meet Your Berber Chef<\/h2>\r\n        <p>Your host comes from the Rif Mountains, where her grandmother taught her to bake bread in a wood-fired oven before she could read. She's been welcoming travelers into her Tangier home for over a decade \u2014 couples on honeymoons, families with curious children, cruise passengers with three hours to spare, food writers from three continents.<\/p>\r\n        <p>She speaks English, French, Spanish, and Arabic. She'll teach you how to tell a real saffron thread from a fake one. She'll laugh at your first attempt to fold a briouate. And she'll send you home with the recipe \u2014 handwritten \u2014 so you can recreate the meal in your own kitchen.<\/p>\r\n\r\n        <blockquote class=\"chef-quote\">\r\n          My grandmother used to say a tagine without patience is just a stew. Cooking with us is about slowing down.\r\n          <cite>\u2014 Your host<\/cite>\r\n        <\/blockquote>\r\n\r\n        <div class=\"chef-rating\">\r\n          <span class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\r\n          <span><strong>5.0<\/strong> across 200+ TripAdvisor &amp; Google reviews<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     7. GALLERY\r\n=========================================== -->\r\n<section class=\"gallery-section\">\r\n  <div class=\"container\">\r\n    <div class=\"section-head\">\r\n      <span class=\"eyebrow\">Behind the Scenes<\/span>\r\n      <h2>From Market to Table<\/h2>\r\n      <p>Every dish starts at the souk. Here's what your day looks like.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"gallery\">\r\n      <div class=\"gallery-item tall\">\r\n        <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/TAGINE%20COOKED%20CHICKEN%20AND%20VEGETABLES%20WITH%20MINT%20TEA%20IN%20JEMAA%20EL%20FNA%20SQUARE%20MARRAKECH%20MOROCCO%20APRIL%202013%20(8704488002).jpg?width=600\" alt=\"Tagines simmering on a charcoal brazier during a Moroccan cooking class\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n      <\/div>\r\n      <div class=\"gallery-item\">\r\n        <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Moroccan%20mint%20tea.jpg?width=400\" alt=\"Moroccan mint tea poured from height \u2014 atay ceremony\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n      <\/div>\r\n      <div class=\"gallery-item\">\r\n        <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Tajine%20de%20poulet%20aux%20olives%20(Maroc).jpg?width=400\" alt=\"Chicken tagine with green olives and preserved lemon prepared during a Tangier cooking class\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n      <\/div>\r\n      <div class=\"gallery-item\">\r\n        <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Moroccan%20Couscous%202014.jpg?width=400\" alt=\"Traditional Moroccan couscous with vegetables\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n      <\/div>\r\n      <div class=\"gallery-item wide\">\r\n        <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Chicken%20couscous%20in%20Tangier.jpg?width=900\" alt=\"Authentic chicken couscous shared on a family table in Tangier\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n      <\/div>\r\n      <div class=\"gallery-item\">\r\n        <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Octopus%20Tagine.jpg?width=400\" alt=\"Tangier seafood tagine with octopus and Atlantic fish\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n      <\/div>\r\n      <div class=\"gallery-item\">\r\n        <img src=\"https:\/\/commons.wikimedia.org\/wiki\/Special:FilePath\/Markala%20beautiful%20beach%20in%20Tangier%20Morocco.jpg?width=400\" alt=\"Tangier coastline near Cap Spartel visited during the city tour portion of the cooking class\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     8. WHY DIFFERENT\r\n=========================================== -->\r\n<section class=\"why-section\">\r\n  <div class=\"container\">\r\n    <div class=\"section-head\">\r\n      <span class=\"eyebrow\">What Makes Us Different<\/span>\r\n      <h2>Why Cook With Us in Tangier<\/h2>\r\n      <p>Tangier has dozens of cooking class options. Here's what sets ours apart.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"why-grid\">\r\n      <div class=\"why-card\">\r\n        <span class=\"why-num\">01<\/span>\r\n        <h3>A Real Home, Not a Studio<\/h3>\r\n        <p>You'll cook in a family kitchen with stories on every wall \u2014 not a sterile classroom with twelve other strangers.<\/p>\r\n      <\/div>\r\n      <div class=\"why-card\">\r\n        <span class=\"why-num\">02<\/span>\r\n        <h3>Berber Heritage, Not Generic<\/h3>\r\n        <p>Your chef teaches recipes passed down from her Rif Mountain grandmother \u2014 dishes you won't find in any restaurant menu.<\/p>\r\n      <\/div>\r\n      <div class=\"why-card\">\r\n        <span class=\"why-num\">03<\/span>\r\n        <h3>City Highlights Included<\/h3>\r\n        <p>Most cooking classes are just the kitchen. We give you Cap Spartel, the Kasbah, and the medina before you cook \u2014 perfect for first-time visitors.<\/p>\r\n      <\/div>\r\n      <div class=\"why-card\">\r\n        <span class=\"why-num\">04<\/span>\r\n        <h3>Private, Always<\/h3>\r\n        <p>No groups of twelve. Just you and the people you came with \u2014 at your pace, at your table.<\/p>\r\n      <\/div>\r\n      <div class=\"why-card\">\r\n        <span class=\"why-num\">05<\/span>\r\n        <h3>Cruise-Passenger Friendly<\/h3>\r\n        <p>We monitor your ship's real-time arrival, build a 60-minute safety buffer, and have a perfect record of on-time returns.<\/p>\r\n      <\/div>\r\n      <div class=\"why-card\">\r\n        <span class=\"why-num\">06<\/span>\r\n        <h3>Book Direct, Pay on Arrival<\/h3>\r\n        <p>No platform fees, no prepayment, no booking commissions stacked on top. You pay your guide directly in the currency you prefer.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     9. INCLUDED \/ NOT INCLUDED\r\n=========================================== -->\r\n<section class=\"included-section\">\r\n  <div class=\"container\">\r\n    <div class=\"section-head\">\r\n      <span class=\"eyebrow\">The Details<\/span>\r\n      <h2>What's Included \u2014 and What's Not<\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"included-grid\">\r\n      <div class=\"included-panel\">\r\n        <h3><span class=\"icon\">\u2713<\/span> What's Included<\/h3>\r\n        <ul class=\"included-list\">\r\n          <li>Licensed Ministry-certified guide for the city tour<\/li>\r\n          <li>Private air-conditioned vehicle with driver<\/li>\r\n          <li>Pickup &amp; drop-off (cruise port or hotel)<\/li>\r\n          <li>Medina market walk with your chef<\/li>\r\n          <li>All cooking ingredients &amp; equipment<\/li>\r\n          <li>Full Moroccan meal (3+ courses)<\/li>\r\n          <li>Mint tea ceremony<\/li>\r\n          <li>Take-home recipe card<\/li>\r\n          <li>Bottled water throughout the day<\/li>\r\n          <li>All taxes and port access fees<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"not-panel\">\r\n        <h3><span class=\"icon\">\u00d7<\/span> Not Included<\/h3>\r\n        <ul class=\"not-list\">\r\n          <li>Alcoholic beverages (not customarily served at home meals)<\/li>\r\n          <li>Personal souvenirs or shopping<\/li>\r\n          <li>Berber pharmacy purchases (optional)<\/li>\r\n          <li>Travel insurance<\/li>\r\n          <li>Tips for your guide and chef (appreciated, never expected)<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     10. CRUISE SECTION\r\n=========================================== -->\r\n<section class=\"cruise-section\">\r\n  <div class=\"container\">\r\n    <div class=\"cruise-grid\">\r\n      <div class=\"cruise-content\">\r\n        <span class=\"eyebrow\">For Cruise Passengers<\/span>\r\n        <h2>A Cooking Class That Fits Your Cruise Schedule<\/h2>\r\n        <p>Cruise passengers in Tangier face the same question: <em>how do we see the city AND have a real cultural experience in one day, without missing the ship?<\/em><\/p>\r\n        <p>This shore excursion was built for exactly that. The 6-hour window matches the average Tangier port call. We pick you up the moment you clear immigration, build a 60-minute safety buffer into your return, and adjust the start time automatically if your ship docks late.<\/p>\r\n        <p>If your ship docks at <strong>Tangier Med<\/strong> (the deepwater port 40 km from the city), we factor that drive into the schedule. If you're at <strong>Tangier City Port<\/strong>, you'll be at Cap Spartel within 25 minutes of stepping off the gangway.<\/p>\r\n      <\/div>\r\n      <div class=\"cruise-stats\">\r\n        <div class=\"cruise-stat\">\r\n          <span class=\"cruise-stat-num\">60<\/span>\r\n          <span class=\"cruise-stat-label\">Minute safety buffer<\/span>\r\n        <\/div>\r\n        <div class=\"cruise-stat\">\r\n          <span class=\"cruise-stat-num\">100%<\/span>\r\n          <span class=\"cruise-stat-label\">On-time record<\/span>\r\n        <\/div>\r\n        <div class=\"cruise-stat\">\r\n          <span class=\"cruise-stat-num\">4<\/span>\r\n          <span class=\"cruise-stat-label\">Northern Morocco ports<\/span>\r\n        <\/div>\r\n        <div class=\"cruise-stat\">\r\n          <span class=\"cruise-stat-num\">10+<\/span>\r\n          <span class=\"cruise-stat-label\">Years cruise experience<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     11. DIETARY\r\n=========================================== -->\r\n<section class=\"dietary-section\">\r\n  <div class=\"container\">\r\n    <div class=\"section-head\">\r\n      <span class=\"eyebrow\">All Welcome<\/span>\r\n      <h2>For Every Diet, Every Allergy<\/h2>\r\n      <p>Moroccan cuisine is naturally one of the most adaptable in the world. Let us know your needs at booking and your chef will tailor the menu.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"dietary-grid\">\r\n      <div class=\"dietary-card\">\r\n        <span class=\"dietary-icon\">\ud83c\udf3f<\/span>\r\n        <h4>Vegetarian<\/h4>\r\n        <p>Seven-vegetable tagine, zaalouk, taktouka, lentil dishes<\/p>\r\n      <\/div>\r\n      <div class=\"dietary-card\">\r\n        <span class=\"dietary-icon\">\ud83c\udf31<\/span>\r\n        <h4>Vegan<\/h4>\r\n        <p>Vegetable broth &amp; olive oil substitutions throughout<\/p>\r\n      <\/div>\r\n      <div class=\"dietary-card\">\r\n        <span class=\"dietary-icon\">\ud83c\udf3e<\/span>\r\n        <h4>Gluten-Free<\/h4>\r\n        <p>Rice dishes, naturally GF tagines, GF flatbread on request<\/p>\r\n      <\/div>\r\n      <div class=\"dietary-card\">\r\n        <span class=\"dietary-icon\">\u262a<\/span>\r\n        <h4>Halal &amp; Kosher<\/h4>\r\n        <p>All meats halal by default; kosher with 5-day notice<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"dietary-note\">\r\n      <strong>Severe allergies?<\/strong> (nuts, shellfish, eggs) Mention them at booking and your chef will plan an entirely safe menu \u2014 many of our guests have flagged complex dietary requirements and left raving about the meal.\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     12. CROSS-LINK TO FOOD TOUR\r\n=========================================== -->\r\n<section class=\"crosslink-section\">\r\n  <div class=\"container\">\r\n    <div class=\"crosslink-card\">\r\n      <div class=\"crosslink-content\">\r\n        <span class=\"eyebrow\">Also in This Category<\/span>\r\n        <h3>Prefer to Taste, Not Cook?<\/h3>\r\n        <p>If a hands-on cooking class isn't your style, our <strong>Tangier Food Tour<\/strong> takes you through six legendary street-food stops in the medina \u2014 from the best msemen pancake stand to the seafood grill the locals queue for. Walk, taste, repeat. No apron required.<\/p>\r\n        <a href=\"https:\/\/tourguidetanger.com\/tangier-food-tour\/\" class=\"btn btn-secondary\">See the Tangier Food Tour \u2192<\/a>\r\n      <\/div>\r\n      <div class=\"crosslink-visual\">\r\n        <img src=\"https:\/\/tourguidetanger.com\/wp-content\/uploads\/2026\/01\/Tourist-enjoying-a-traditional-Moroccan-street-food-sandwich-in-the-Tangier-Medina.avif\" alt=\"Tourist enjoying traditional Moroccan street food during the Tangier food tour\" loading=\"lazy\" decoding=\"async\" title=\"\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     13. FAQ\r\n=========================================== -->\r\n<section class=\"faq-section\">\r\n  <div class=\"container\">\r\n    <div class=\"section-head\">\r\n      <span class=\"eyebrow\">Common Questions<\/span>\r\n      <h2>Tangier Cooking Class FAQ<\/h2>\r\n    <\/div>\r\n\r\n    <div class=\"faq-list\">\r\n      <details class=\"faq-item\">\r\n        <summary>Where exactly does the cooking class take place?<\/summary>\r\n        <div class=\"faq-answer\">The class happens in our Berber chef's family home in or near the Tangier medina \u2014 a traditional Moroccan house with a tiled kitchen and a terrace for the meal. The exact address is shared the day before. The market walk is in the medina; the city tour stops are at Cap Spartel, the Kasbah, and the Petit Socco area.<\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>How is this different from your Tangier Food Tour?<\/summary>\r\n        <div class=\"faq-answer\">The food tour is for tasting \u2014 you walk, you sample, you don't cook. The cooking class is hands-on \u2014 you shop, you chop, you cook a full meal yourself. Some guests do both on different days. <a href=\"https:\/\/tourguidetanger.com\/tangier-food-tour\/\">See our Tangier Food Tour \u2192<\/a><\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>Do I need to know how to cook?<\/summary>\r\n        <div class=\"faq-answer\">Not at all. Your chef teaches everything from holding a Moroccan knife to mixing ras el hanout. Most of our guests have never made a tagine before. By the end of the day you'll have a recipe card and the confidence to recreate the meal at home.<\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>Is the class private or shared with strangers?<\/summary>\r\n        <div class=\"faq-answer\">Always private. Your booking is yours alone \u2014 whether you're a solo traveler, a couple, a family, or a group of eight friends. Prices scale by group size.<\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>What if my ship arrives late?<\/summary>\r\n        <div class=\"faq-answer\">We track your ship's real-time arrival, not just the scheduled one. The day's schedule shifts automatically and you don't lose any of your 6 hours. You also don't pay extra. We've handled hundreds of delayed cruise arrivals over the years.<\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>Can children join the cooking class?<\/summary>\r\n        <div class=\"faq-answer\">Yes \u2014 and they love it. Kids over 6 can do the hands-on cooking with light supervision; younger children sit at the table with the family. We've had three-generation bookings with grandparents, parents, and a 7-year-old all cooking together.<\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>Are alcoholic drinks served?<\/summary>\r\n        <div class=\"faq-answer\">Moroccan home meals are traditionally non-alcoholic. We don't serve alcohol during the class, but we can suggest excellent restaurants in Tangier for a drink afterward if you'd like.<\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>Is the chef's home accessible for guests with mobility limitations?<\/summary>\r\n        <div class=\"faq-answer\">The medina has narrow lanes and some stairs, so accessibility varies. Tell us your mobility needs at booking \u2014 we can arrange an alternative venue with full ground-floor access and adjust the medina walk accordingly.<\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>What's the cancellation policy?<\/summary>\r\n        <div class=\"faq-answer\">Free cancellation up to 48 hours before the start time. Cancellations within 48 hours are non-refundable, but rescheduling within 6 months is always possible.<\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>How do we pay?<\/summary>\r\n        <div class=\"faq-answer\">A small deposit secures your booking. The balance is paid in cash to your guide on arrival \u2014 in USD, EUR, GBP, or MAD. We don't take card payments on the day to keep prices low and avoid platform fees.<\/div>\r\n      <\/details>\r\n\r\n      <details class=\"faq-item\">\r\n        <summary>Can we extend the day to add Chefchaouen or Asilah?<\/summary>\r\n        <div class=\"faq-answer\">Yes \u2014 many guests combine a Tangier morning cooking class with an afternoon drive to <a href=\"https:\/\/tourguidetanger.com\/tangier-private-tours\/private-tours-tangier-asilah\/\">Asilah<\/a>, or do a full-day <a href=\"https:\/\/tourguidetanger.com\/tangier-private-tours\/private-tour-to-chefchaouen-from-tangier\/\">Chefchaouen tour<\/a> with a cooking class on the next port call. Ask us at booking and we'll customize the itinerary.<\/div>\r\n      <\/details>\r\n    <\/div>\r\n\r\n    <p class=\"text-center\" style=\"margin-top:32px;color:var(--ink-soft);font-size:.95rem\">\r\n      Still have questions? <a href=\"https:\/\/tourguidetanger.com\/faq\/\" style=\"color:var(--terracotta);text-decoration:underline\">See our full FAQ \u2192<\/a>\r\n    <\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===========================================\r\n     INSERT BOOKING FORM HERE\r\n     -------------------------------------------\r\n     The booking form is a separate Elementor template\r\n     (multi-step form). After importing the form JSON\r\n     into Elementor, insert the form template inside\r\n     a new section between the FAQ above and the end\r\n     of the page. The hero \"Reserve Your Class\" button\r\n     will scroll to whatever has id=\"booking\".\r\n=========================================== -->\r\n\r\n\r\n<script>\r\n  \/\/ Image fallback \u2014 if any image fails to load, parent gets a warm gradient\r\n  \/\/ so the design never looks broken\r\n  document.querySelectorAll('img').forEach(img=>{\r\n    img.addEventListener('error',function(){\r\n      if(this.parentElement && !this.parentElement.classList.contains('img-failed')){\r\n        this.parentElement.classList.add('img-failed');\r\n      }\r\n    });\r\n  });\r\n\r\n  \/\/ Smooth-scroll for anchor links\r\n  document.querySelectorAll('a[href^=\"#\"]').forEach(a=>{\r\n    a.addEventListener('click',e=>{\r\n      const target=document.querySelector(a.getAttribute('href'));\r\n      if(target){e.preventDefault();target.scrollIntoView({behavior:'smooth',block:'start'})}\r\n    });\r\n  });\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb84151 e-flex e-con-boxed e-con e-parent\" data-id=\"eb84151\" data-element_type=\"container\" data-e-type=\"container\" id=\"booking\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c09370b cooking-form-wrap e-con-full e-flex e-con e-child\" data-id=\"c09370b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95d8bd7 elementor-widget elementor-widget-heading\" data-id=\"95d8bd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">RESERVE YOUR CLASS<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5016a4 elementor-widget elementor-widget-heading\" data-id=\"b5016a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tell Us About Your Visit<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a71500f elementor-widget elementor-widget-text-editor\" data-id=\"a71500f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align:center;color:#4A3826;margin-bottom:0;\">Three quick steps \u2014 we reply within 12 hours with a personalized itinerary.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39a84c6 elementor-button-align-center elementor-widget elementor-widget-form\" data-id=\"39a84c6\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"booking\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next \\u2192&quot;,&quot;step_previous_label&quot;:&quot;\\u2190 Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" id=\"tangier_cooking_class_booking\" name=\"Tangier Cooking Class Booking\" aria-label=\"Tangier Cooking Class Booking\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"5199\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"39a84c6\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-step_1 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"About You\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-fullname elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-fullname\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFull Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[fullname]\" id=\"form-field-fullname\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Your full name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"you@example.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-phone elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-phone\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone \/ WhatsApp\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[phone]\" id=\"form-field-phone\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"+1 555 000 0000\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-country elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-country\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCountry\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[country]\" id=\"form-field-country\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Your country\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-step_2 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"Your Visit\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-preferred_date elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-preferred_date\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPreferred Date\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[preferred_date]\" id=\"form-field-preferred_date\" class=\"elementor-field elementor-size-md  elementor-field-textual elementor-date-field\" required=\"required\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-group_size elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-group_size\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tGroup Size\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[group_size]\" id=\"form-field-group_size\" class=\"elementor-field-textual elementor-size-md\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"\">Select group size<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"1\">1 person<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"2\">2 people<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"3-4\">3\u20134 people<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"5-6\">5\u20136 people<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"7-10\">7\u201310 people<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"10+\">More than 10<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-cruise_ship elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-cruise_ship\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCruise Ship (if applicable)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[cruise_ship]\" id=\"form-field-cruise_ship\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"e.g. MSC Magnifica\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-port elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-port\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPort of Arrival\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[port]\" id=\"form-field-port\" class=\"elementor-field-textual elementor-size-md\">\n\t\t\t\t\t\t\t\t\t<option value=\"none\">Not arriving by cruise<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tangier City Port\">Tangier City Port<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Tangier Med\">Tangier Med<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Ksar Sghir\">Ksar Sghir<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Hotel pickup\">Hotel pickup<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-step_3 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"Your Preferences\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-tagine_choice elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tagine_choice\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPreferred Main Tagine\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[tagine_choice]\" id=\"form-field-tagine_choice\" class=\"elementor-field-textual elementor-size-md\">\n\t\t\t\t\t\t\t\t\t<option value=\"suggest\">Let us suggest<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Chicken\">Chicken with preserved lemon &amp; olives<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Seafood\">Tangier seafood tagine<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Beef\">Beef with prunes &amp; almonds<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Vegetable\">Seven-vegetable (vegan)<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-dietary_needs elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-dietary_needs\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDietary Needs \/ Allergies\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[dietary_needs]\" id=\"form-field-dietary_needs\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Vegetarian, gluten-free, halal, nut allergy, etc.\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAnything Else We Should Know?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-md\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Special occasions, mobility needs, kids&#039; ages, questions...\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-lg\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send My Booking Request<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bffcc6c elementor-widget elementor-widget-text-editor\" data-id=\"bffcc6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align:center;font-size:14px;color:#4A3826;font-style:italic;margin-top:24px;line-height:1.6;\"><strong style=\"color:#2A1F14;font-style:normal;\">No prepayment required.<\/strong> We reply within 12 hours, you confirm, you pay your guide on arrival.<br>Licensed by the Moroccan Ministry of Tourism \u00b7 Free cancellation up to 48 hours.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e03a41 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"7e03a41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3425112 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"3425112\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/wa.me\/212640007324?text=Hi!%20I%27m%20interested%20in%20the%20Tangier%20Cooking%20Class.\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Message Us on WhatsApp<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tangier Cooking Class | City Tour + Berber Chef Lesson Home \u203a Shore Excursions \u203a Tangier + Cooking Class Tangier Shore Excursion \u00b7 6 Hours Tangier Cooking Class with a Berber Chef A private day blending Tangier&#8217;s iconic sights with a hands-on Moroccan cooking class in a local family home \u2014 market shopping, tagine making, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":4820,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5199","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tourguidetanger.com\/fr\/wp-json\/wp\/v2\/pages\/5199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tourguidetanger.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tourguidetanger.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tourguidetanger.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tourguidetanger.com\/fr\/wp-json\/wp\/v2\/comments?post=5199"}],"version-history":[{"count":0,"href":"https:\/\/tourguidetanger.com\/fr\/wp-json\/wp\/v2\/pages\/5199\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tourguidetanger.com\/fr\/wp-json\/wp\/v2\/pages\/4820"}],"wp:attachment":[{"href":"https:\/\/tourguidetanger.com\/fr\/wp-json\/wp\/v2\/media?parent=5199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}