{"id":838,"date":"2026-06-25T05:23:51","date_gmt":"2026-06-25T05:23:51","guid":{"rendered":"https:\/\/artroots.studio\/?page_id=838"},"modified":"2026-08-16T11:22:28","modified_gmt":"2026-08-16T11:22:28","slug":"pricelist","status":"publish","type":"page","link":"https:\/\/artroots.studio\/ko\/pricelist\/","title":{"rendered":"Workshop Menu \u2014 ArtRoots Studio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"838\" class=\"elementor elementor-838\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-artroots_menu_container_1 e-con-full e-flex e-con e-parent\" data-id=\"artroots_menu_container_1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-artroots_menu_html_widget_1 elementor-widget elementor-widget-html\" data-id=\"artroots_menu_html_widget_1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n<title>Art Workshop Price List Johor Bahru | ArtRoots Studio<\/title>\n<meta name=\"description\" content=\"View ArtRoots Studio\u2019s updated 2026 workshop price list in Johor Bahru. Beginner-friendly batik, foam clay, painting, texture art, mini pottery, clay play, pottery coloring, kids classes, adult courses, and private events from RM25. Book your slot online.\" \/>\n\n<!-- Google Fonts -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap\" rel=\"stylesheet\" \/>\n\n<style>\n:root {\n  --sage: #536B3F;\n  --sage-dark: #2F3F2D;\n  --sage-soft: #DDE5D2;\n  --cream: #F7F1E5;\n  --cream-mid: #F2E8D8;\n  --paper: #FFFDF7;\n  --clay: #C46A45;\n  --marigold: #D9A441;\n  --ink: #1F251D;\n  --muted: #6F7569;\n  --line: rgba(47, 63, 45, 0.15);\n  --shadow: 0 18px 45px rgba(47, 63, 45, 0.12);\n  --radius: 28px;\n}\n* { box-sizing: border-box; }\n*, *:before, *:after { box-sizing: border-box; }\nhtml { scroll-behavior: smooth; overflow-x: hidden; }\nbody {\n  margin: 0;\n  font-family: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif !important;\n  background: var(--cream) !important;\n  color: var(--ink) !important;\n  line-height: 1.6;\n  overflow-x: hidden;\n}\na { color: inherit; text-decoration: none; }\nimg { max-width: 100%; height: auto; display: block; }\n.container { width: min(1160px, calc(100% - 36px)); margin-inline: auto; max-width: 100%; }\n\n\/* Custom Header \/ Topbar (Static scroll) *\/\n.topbar {\n  position: relative;\n  width: 100%;\n  z-index: 1000;\n  background: rgba(247, 241, 229, 0.88);\n  border-bottom: 1px solid var(--line);\n  box-shadow: 0 4px 20px rgba(47, 63, 45, 0.05);\n}\n.nav { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 12px 0; }\n.brand { display: flex; align-items: center; }\n.logo-img {\n  height: 48px !important;\n  width: auto !important;\n  object-fit: contain !important;\n  display: block;\n  transition: transform 0.25s ease;\n}\n.brand:hover .logo-img {\n  transform: scale(1.02);\n}\n.navlinks { display: flex; align-items: center; gap: 28px; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: var(--muted); }\n.navlinks a { transition: color 0.2s ease; position: relative; }\n.navlinks a:after {\n  content: \"\";\n  position: absolute;\n  bottom: -4px; left: 0; right: 0;\n  height: 2px;\n  background: var(--sage);\n  transform: scaleX(0);\n  transition: transform 0.2s ease;\n}\n.navlinks a:hover { color: var(--sage-dark); }\n.navlinks a:hover:after { transform: scaleX(1); }\n\n\/* Buttons *\/\n.btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  border-radius: 999px !important;\n  padding: 13px 20px !important;\n  font-weight: 800 !important;\n  border: 1px solid transparent !important;\n  transition: transform 0.18s ease, background 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease !important;\n  white-space: nowrap;\n  cursor: pointer;\n  font-family: 'Inter', sans-serif !important;\n  font-size: 14px !important;\n  text-transform: none !important;\n  letter-spacing: normal !important;\n}\n.btn.primary { background: var(--sage) !important; color: #fff !important; box-shadow: 0 12px 28px rgba(83, 107, 63, 0.22) !important; }\n.btn.primary:hover { transform: translateY(-2px) !important; background: var(--sage-dark) !important; box-shadow: 0 14px 32px rgba(47, 63, 45, 0.3) !important; }\n.btn.secondary { background: #fff !important; color: var(--sage-dark) !important; border-color: var(--line) !important; box-shadow: none !important; }\n.btn.secondary:hover { transform: translateY(-2px) !important; border-color: rgba(47, 63, 45, 0.35) !important; }\n.btn.whatsapp { background: #25D366 !important; color: #fff !important; box-shadow: 0 12px 28px rgba(37, 211, 102, 0.22) !important; }\n.btn.whatsapp:hover { transform: translateY(-2px) !important; background: #128C7E; box-shadow: 0 14px 32px rgba(18, 140, 126, 0.3) !important; }\n\n\/* Typography Overrides *\/\nh1 {\n  font-family: 'Inter', sans-serif !important;\n  font-size: clamp(42px, 7vw, 88px) !important;\n  line-height: 0.92 !important;\n  margin: 0 0 20px !important;\n  letter-spacing: -0.06em !important;\n  color: var(--sage-dark) !important;\n  text-transform: none !important;\n  font-weight: 900 !important;\n}\nh2 {\n  font-family: 'Inter', sans-serif !important;\n  font-size: clamp(30px, 4vw, 54px) !important;\n  line-height: 1 !important;\n  margin: 8px 0 0 !important;\n  letter-spacing: -0.045em !important;\n  color: var(--sage-dark) !important;\n  text-transform: none !important;\n  font-weight: 900 !important;\n}\nh3 {\n  font-family: 'Inter', sans-serif !important;\n  font-size: 24px !important;\n  line-height: 1.05 !important;\n  margin: 0 !important;\n  color: var(--sage-dark) !important;\n  letter-spacing: -0.025em !important;\n  text-transform: none !important;\n  font-weight: 800 !important;\n}\n\n\/* Sections & Spacing *\/\n.section {\n  padding: 58px 0;\n}\n.section-head {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  gap: 24px;\n  margin-bottom: 24px;\n}\n.eyebrow {\n  font-weight: 900;\n  letter-spacing: 0.16em;\n  color: var(--clay);\n  font-size: 12px;\n  text-transform: uppercase;\n}\n.sub {\n  color: var(--muted);\n  line-height: 1.65;\n  max-width: 620px;\n  margin: 12px 0 0;\n}\n\n\/* Hero Section *\/\n.hero {\n  padding: 72px 0 38px;\n  position: relative;\n  overflow: hidden;\n}\n.hero:before {\n  content: \"\";\n  position: absolute;\n  inset: -120px -80px auto auto;\n  width: 380px;\n  height: 380px;\n  border-radius: 999px;\n  background: rgba(217, 164, 65, 0.22);\n  filter: blur(10px);\n  z-index: -1;\n}\n.hero-grid {\n  display: grid;\n  grid-template-columns: 1.08fr 0.92fr;\n  gap: 44px;\n  align-items: center;\n}\n.kicker {\n  display: inline-flex;\n  padding: 8px 13px;\n  border-radius: 999px;\n  background: #fff;\n  border: 1px solid var(--line);\n  font-weight: 800;\n  color: var(--sage);\n  font-size: 13px;\n  margin-bottom: 18px;\n}\n.lead {\n  font-size: clamp(17px, 2.1vw, 22px);\n  line-height: 1.55;\n  color: #4d5447;\n  margin: 0 0 28px;\n  max-width: 680px;\n}\n.hero-actions {\n  display: flex;\n  gap: 12px;\n  flex-wrap: wrap;\n  margin-bottom: 28px;\n}\n.trust {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 12px;\n  max-width: 620px;\n}\n.trust div {\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: 20px;\n  padding: 14px;\n  font-weight: 800;\n  color: var(--sage-dark);\n  font-size: 14px;\n  text-align: center;\n}\n.hero-card {\n  background: var(--paper);\n  border: 1px solid var(--line);\n  border-radius: 36px;\n  padding: 16px;\n  box-shadow: var(--shadow);\n  transform: rotate(1deg);\n  position: relative;\n  overflow: hidden;\n}\n.hero-card img {\n  border-radius: 26px;\n  aspect-ratio: 1\/1;\n  object-fit: cover;\n  object-position: center top;\n  background: #F4ECDC;\n  padding: 0;\n  width: 100%;\n  box-shadow: inset 0 0 0 1px rgba(47, 63, 45, 0.08);\n}\n.hero-card:after, .hero-card:before {\n  display: none !important;\n  content: none !important;\n}\n.price-pill {\n  position: absolute;\n  background: var(--clay);\n  color: #fff;\n  border-radius: 999px;\n  padding: 14px 18px;\n  font-weight: 950;\n  right: 10%;\n  bottom: 12%;\n  box-shadow: 0 16px 30px rgba(196, 106, 69, 0.28);\n}\n.hero-img-wrap {\n  position: relative;\n}\n\n\/* Workshop Cards Grid *\/\n.grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n}\n.card {\n  background: var(--paper);\n  border: 1px solid var(--line);\n  border-radius: var(--radius);\n  overflow: hidden;\n  box-shadow: 0 12px 30px rgba(47, 63, 45, 0.08);\n  display: flex;\n  flex-direction: column;\n  transition: transform 0.28s ease, box-shadow 0.28s ease;\n}\n.card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 24px 50px rgba(47, 63, 45, 0.15);\n}\n.card-img {\n  background: #ece5d8;\n  padding: 14px;\n  min-height: 340px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  position: relative;\n  cursor: zoom-in;\n  overflow: hidden;\n}\n.card-img img {\n  border-radius: 20px;\n  aspect-ratio: 1\/1;\n  object-fit: contain;\n  width: 100%;\n  max-height: 330px;\n  background: #f6efe3;\n  transition: transform 0.22s ease, box-shadow 0.22s ease;\n}\n.card-img:after {\n  content: \"Click to view larger menu image\";\n  position: absolute;\n  left: 20px;\n  right: 20px;\n  bottom: 20px;\n  background: rgba(31, 37, 29, 0.78);\n  color: #fff;\n  border-radius: 999px;\n  padding: 8px 10px;\n  font-size: 12px;\n  font-weight: 850;\n  text-align: center;\n  opacity: 1;\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  transition: opacity 0.2s;\n  pointer-events: none;\n}\n.card:hover .card-img img {\n  transform: scale(1.015);\n  box-shadow: 0 18px 45px rgba(47, 63, 45, 0.16);\n}\n.card-body {\n  padding: 22px;\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n  flex: 1;\n}\n.card-top {\n  display: flex;\n  align-items: start;\n  justify-content: space-between;\n  gap: 12px;\n}\n.from {\n  background: var(--sage-soft);\n  color: var(--sage-dark);\n  font-weight: 950;\n  padding: 8px 10px;\n  border-radius: 999px;\n  font-size: 13px;\n  white-space: nowrap;\n}\n.tags {\n  display: flex;\n  gap: 7px;\n  flex-wrap: wrap;\n}\n.tag {\n  font-family: 'Inter', sans-serif !important;\n  font-size: 12px !important;\n  font-weight: 800 !important;\n  background: #F2E8D8 !important;\n  color: #75543C !important;\n  border-radius: 999px !important;\n  padding: 6px 9px !important;\n  text-transform: none !important;\n  letter-spacing: normal !important;\n}\nul.menu {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 8px;\n}\nul.menu li {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: space-between !important;\n  border-bottom: 1px dashed rgba(47, 63, 45, 0.18) !important;\n  padding-bottom: 8px !important;\n  color: #40463c !important;\n  font-size: 14px !important;\n  font-weight: normal !important;\n}\nul.menu strong {\n  color: var(--sage-dark) !important;\n  font-weight: bold !important;\n}\n.card-note {\n  font-size: 12px;\n  color: var(--muted);\n  line-height: 1.4;\n  margin: 0;\n  background: rgba(83, 107, 63, 0.08);\n  padding: 8px 12px;\n  border-radius: 12px;\n  border-left: 3px solid var(--sage);\n}\n.card .btn {\n  margin-top: auto;\n  width: 100% !important;\n}\n\n\/* Private Events Section *\/\n.events-section {\n  background: var(--cream);\n}\n.event-band {\n  background: var(--sage-dark);\n  color: #fff;\n  border-radius: 38px;\n  padding: 34px;\n  display: grid;\n  grid-template-columns: 0.8fr 1.2fr;\n  gap: 26px;\n  align-items: center;\n  overflow: hidden;\n  position: relative;\n  box-shadow: 0 30px 70px rgba(47, 63, 45, 0.2);\n}\n.event-band h2 {\n  color: #fff !important;\n}\n.event-band .sub {\n  color: rgba(255, 255, 255, 0.85);\n}\n.event-band img {\n  border-radius: 28px;\n  transform: rotate(-2deg);\n  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.22);\n}\n.event-band-img {\n  position: relative;\n  border-radius: 28px;\n  overflow: hidden;\n  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3);\n  aspect-ratio: 538\/760;\n  cursor: zoom-in;\n}\n.event-band-img img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform 0.4s;\n}\n.event-band-img:hover img {\n  transform: scale(1.05);\n}\n\n.package-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 16px;\n  margin-top: 22px;\n  position: relative;\n  z-index: 2;\n}\n.package {\n  background: rgba(255, 255, 255, 0.1);\n  border: 1px solid rgba(255, 255, 255, 0.16);\n  border-radius: 24px;\n  padding: 20px;\n  transition: transform 0.2s, box-shadow 0.2s;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.package:hover {\n  transform: translateY(-4px);\n  background: rgba(255, 255, 255, 0.15);\n}\n.package h3 {\n  color: #fff !important;\n  font-size: 20px !important;\n  margin-bottom: 8px !important;\n  font-family: 'Inter', sans-serif !important;\n  letter-spacing: -0.025em !important;\n  text-transform: none !important;\n  font-weight: 800 !important;\n}\n.package p {\n  color: rgba(255, 255, 255, 0.85);\n  line-height: 1.5;\n  margin: 8px 0 12px;\n  font-size: 13px;\n}\n.package-list {\n  list-style: none;\n  padding: 0;\n  margin: 8px 0 12px;\n  display: grid;\n  gap: 6px;\n  font-size: 12.5px;\n  color: rgba(255, 255, 255, 0.85);\n}\n.package-list li {\n  display: flex;\n  justify-content: space-between;\n  border-bottom: 1px dashed rgba(255, 255, 255, 0.15);\n  padding-bottom: 4px;\n}\n.package-list strong {\n  color: #F7E4B4;\n}\n.package .price {\n  font-size: 24px;\n  font-weight: 950;\n  color: #F7E4B4;\n  margin-top: auto;\n}\n\n\/* Classes & Courses *\/\n.classes-wrap {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 18px;\n}\n.course-card {\n  background: #fff;\n  border: 1px solid var(--line);\n  border-radius: 32px;\n  padding: 22px;\n  display: grid;\n  grid-template-columns: 190px 1fr;\n  gap: 20px;\n  align-items: start;\n  box-shadow: 0 12px 30px rgba(47, 63, 45, 0.08);\n  transition: transform 0.28s;\n}\n.course-card.full-width {\n  grid-column: 1 \/ -1;\n  grid-template-columns: 320px 1fr;\n}\n.course-card:hover {\n  transform: translateY(-4px);\n}\n.course-card img {\n  border-radius: 22px;\n  aspect-ratio: 1\/1;\n  object-fit: cover;\n  overflow: hidden;\n  box-shadow: 0 8px 20px rgba(47, 63, 45, 0.08);\n  cursor: zoom-in;\n  width: 100%;\n}\n\n\/* Timetable specific thumbnail style *\/\n#timetable .course-card-img img {\n  width: 100%;\n  aspect-ratio: 16 \/ 9;\n  object-fit: contain;\n  background: #f6efe3;\n}\n\n.course-card h3 {\n  margin-bottom: 8px;\n  font-size: 22px;\n  font-family: 'Inter', sans-serif;\n  letter-spacing: -0.025em;\n}\n.validity-tag {\n  display: inline-block;\n  font-size: 11.5px;\n  font-weight: 700;\n  color: var(--sage);\n  background: var(--sage-soft);\n  padding: 4px 10px;\n  border-radius: 999px;\n  margin-bottom: 10px;\n}\n.course-card .items {\n  display: grid;\n  gap: 12px;\n}\n.course-item {\n  border-bottom: 1px solid var(--line);\n  padding-bottom: 10px;\n}\n.course-item-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  gap: 8px;\n}\n.course-item-head span {\n  font-weight: 700;\n  color: var(--sage-dark);\n  font-size: 14px;\n}\n.course-item-head strong {\n  color: var(--clay) !important;\n  font-weight: 800;\n  font-size: 14px;\n}\n.course-item-desc {\n  font-size: 12px;\n  color: var(--muted);\n  line-height: 1.4;\n  margin: 3px 0 0;\n}\n.course-card .btn {\n  margin-top: 18px;\n  width: 100%;\n}\n\n\/* Location & CTA Band *\/\n.visit-section {\n  background: var(--cream);\n}\n.cta {\n  background: linear-gradient(135deg, var(--sage), var(--sage-dark));\n  color: #fff;\n  border-radius: 44px;\n  padding: 46px;\n  display: grid;\n  grid-template-columns: 1fr auto;\n  gap: 20px;\n  align-items: center;\n  box-shadow: 0 30px 70px rgba(47, 63, 45, 0.15);\n}\n.cta h2 {\n  color: #fff !important;\n  margin: 0 0 10px;\n}\n.cta p {\n  margin: 0;\n  color: rgba(255, 255, 255, 0.78);\n  line-height: 1.6;\n  font-size: 15px;\n}\n\n\/* Custom Brand Footer *\/\n.brand-footer {\n  background: var(--sage-dark);\n  color: rgba(255, 255, 255, 0.8);\n  padding: 44px 0 44px;\n  font-size: 14px;\n  border-top: 1px solid var(--line);\n}\n.footer-grid {\n  display: grid;\n  grid-template-columns: 1.2fr 0.8fr 1fr 1fr;\n  gap: 40px;\n  margin-bottom: 32px;\n}\n.footer-logo {\n  height: 48px !important;\n  width: auto !important;\n  object-fit: contain !important;\n  margin-bottom: 18px;\n  filter: brightness(0) invert(1);\n  opacity: 0.95;\n}\n.footer-desc {\n  font-size: 13px;\n  line-height: 1.6;\n  color: rgba(255, 255, 255, 0.65);\n}\n.footer-col h4 {\n  color: #fff;\n  font-family: 'Inter', sans-serif;\n  font-size: 18px;\n  margin: 0 0 12px;\n  letter-spacing: -0.025em;\n}\n.footer-links {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 10px;\n}\n.footer-links a {\n  color: rgba(255, 255, 255, 0.7);\n  transition: color 0.2s;\n  font-weight: 500;\n}\n.footer-links a:hover {\n  color: #fff;\n}\n.footer-info {\n  margin: 0;\n  line-height: 1.6;\n  display: grid;\n  gap: 12px;\n  color: rgba(255, 255, 255, 0.7);\n}\n.footer-info strong {\n  color: #F7E4B4;\n}\n.footer-actions {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.footer-actions .btn {\n  width: 100%;\n  font-size: 13px;\n}\n.footer-divider {\n  border-top: 1px solid rgba(255, 255, 255, 0.1);\n  margin-bottom: 24px;\n}\n.footer-bottom {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 16px;\n  color: rgba(255, 255, 255, 0.45);\n  font-size: 12px;\n}\n\n\/* Mobile Sticky Footer Bar *\/\n.mobile-sticky {\n  position: fixed;\n  bottom: 16px;\n  left: 16px;\n  right: 16px;\n  background: rgba(255, 253, 247, 0.92);\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n  border: 1px solid var(--line);\n  border-radius: 999px;\n  padding: 8px;\n  display: none;\n  gap: 8px;\n  z-index: 200;\n  box-shadow: 0 16px 35px rgba(47, 63, 45, 0.2);\n}\n.mobile-sticky a {\n  flex: 1;\n  padding: 13px 10px;\n  font-size: 13px;\n}\n\n\/* Lightbox Modal *\/\n.lightbox {\n  position: fixed;\n  inset: 0;\n  z-index: 99999;\n  background: rgba(19, 25, 18, 0.76);\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  display: none !important;\n  align-items: center;\n  justify-content: center;\n  padding: 22px;\n}\n.lightbox.open {\n  display: flex !important;\n}\n.lightbox-panel {\n  width: min(760px, 94vw);\n  background: var(--paper);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 34px;\n  padding: 14px;\n  box-shadow: 0 30px 90px rgba(0, 0, 0, 0.38);\n  position: relative;\n}\n.lightbox-panel img {\n  width: 100%;\n  max-height: 78vh;\n  object-fit: contain;\n  border-radius: 24px;\n  background: #ece5d8;\n}\n.lightbox-caption {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  padding: 12px 8px 4px;\n  color: var(--sage-dark);\n  font-weight: 950;\n}\n.lightbox-close {\n  position: absolute;\n  top: 10px;\n  right: 10px;\n  width: 40px;\n  height: 40px;\n  border-radius: 999px;\n  border: 1px solid rgba(47, 63, 45, 0.18);\n  background: #fff;\n  color: var(--sage-dark);\n  font-size: 22px;\n  font-weight: 900;\n  cursor: pointer;\n  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.12);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: transform 0.2s;\n}\n.lightbox-close:hover {\n  transform: scale(1.08);\n}\n\n\/* Responsive Media Queries *\/\n@media (max-width: 920px) {\n  .hero-grid {\n    grid-template-columns: 1fr;\n  }\n  .grid {\n    grid-template-columns: 1fr 1fr;\n  }\n  .event-band {\n    grid-template-columns: 1fr;\n  }\n  .classes-wrap {\n    grid-template-columns: 1fr;\n  }\n  .course-card.full-width {\n    grid-column: auto;\n    grid-template-columns: 190px 1fr;\n  }\n  .footer-grid {\n    grid-template-columns: 1.2fr 0.8fr 1fr;\n  }\n  .trust {\n    grid-template-columns: 1fr;\n  }\n  .section-head {\n    display: block;\n  }\n  .card-img {\n    min-height: 320px;\n  }\n  .card-img img {\n    max-height: 310px;\n  }\n}\n@media (max-width: 720px) {\n  .lightbox-panel {\n    border-radius: 26px;\n    padding: 10px;\n  }\n  .lightbox-panel img {\n    border-radius: 18px;\n  }\n  .lightbox-caption {\n    display: block;\n  }\n  .card-img {\n    min-height: 300px;\n  }\n  .card-img img {\n    max-height: 290px;\n  }\n  .card-img:hover img {\n    transform: none;\n  }\n}\n@media (max-width: 620px) {\n  .container {\n    width: min(100% - 24px, 1160px);\n  }\n  .hero {\n    padding-top: 42px;\n  }\n  .hero-grid {\n    grid-template-columns: 1fr;\n    min-width: 0;\n    width: 100%;\n  }\n  .trust {\n    grid-template-columns: 1fr;\n    width: 100%;\n    max-width: 100%;\n  }\n  .grid, .package-grid {\n    grid-template-columns: 1fr;\n  }\n  \/* Keep the three portrait pottery menus readable on narrow screens.\n     The general mobile rule caps card images at 290px, which makes these\n     portrait artworks appear as short, wide strips. *\/\n  .card-img.portrait-menu-holder {\n    min-height: 0;\n    height: auto;\n  }\n  .card-img.portrait-menu-holder img {\n    width: 100%;\n    height: auto;\n    max-height: none;\n    aspect-ratio: auto;\n    object-fit: contain;\n  }\n  .course-card, .course-card.full-width {\n    grid-template-columns: 1fr !important;\n    min-width: 0;\n    width: 100%;\n    padding: 20px;\n    text-align: left;\n  }\n  .course-card-img {\n    width: 100%;\n    min-width: 0;\n    max-width: 100%;\n  }\n  .course-card-img img {\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n  .event-band, .cta {\n    padding: 24px;\n    border-radius: 28px;\n  }\n  .mobile-sticky {\n    display: flex;\n  }\n  .topbar .btn {\n    display: none;\n  }\n  h1 {\n    font-size: 44px;\n    word-break: break-word;\n  }\n  .lead {\n    font-size: 16px;\n  }\n  .hero-card {\n    padding: 12px;\n    max-width: 100%;\n  }\n  .hero-card img {\n    object-position: center top;\n  }\n  .footer-grid {\n    grid-template-columns: 1fr;\n    gap: 28px;\n    margin-bottom: 24px;\n  }\n  .brand-footer {\n    padding: 32px 0 110px !important;\n  }\n}\n\n@media (hover:none) {\n  .card-img:after {\n    opacity: 1;\n    transform: none;\n    font-size: 11px;\n  }\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- Header -->\n<header class=\"topbar\">\n  <div class=\"container nav\">\n    <a class=\"brand\" href=\"#top\">\n      <img src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2025\/08\/Artroots-studio.png\" alt=\"ArtRoots Studio\" class=\"logo-img\" width=\"180\" height=\"48\" loading=\"eager\" decoding=\"async\" \/>\n    <\/a>\n    <nav class=\"navlinks\">\n      <a href=\"#workshops\">Workshops<\/a>\n      <a href=\"#events\">Private Events<\/a>\n      <a href=\"#classes\">Classes<\/a>\n    <\/nav>\n    <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/#workshops\">Book Your Slot<\/a>\n  <\/div>\n<\/header>\n\n<main id=\"top\">\n<section class=\"hero\">\n  <div class=\"container hero-grid\">\n    <div>\n      <span class=\"kicker\">ARTROOTS STUDIO \u2022 WORKSHOP MENU 2026<\/span>\n      <h1>Creative Art Workshops in Johor Bahru<\/h1>\n      <p class=\"lead\">Explore hands-on creative workshops including Batik, Foam Clay, Painting, Texture Art, Mini Pottery, Clay Play and Pottery Coloring at ArtRoots Studio, Eco Galleria. Creative activities for kids, adults, friends, families and groups, with beginner-friendly options available.<\/p>\n      <div class=\"hero-actions\">\n        <a class=\"btn primary\" href=\"#workshops\">View Workshop Prices<\/a>\n        <a class=\"btn secondary\" href=\"https:\/\/artroots.studio\/book-now\/#workshops\">Book Your Slot<\/a>\n      <\/div>\n      <div class=\"trust\">\n        <div>All Materials Provided<\/div>\n        <div>Beginner Friendly<\/div>\n        <div>Eco Galleria, Iskandar Puteri<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"hero-img-wrap\">\n      <div class=\"hero-card\">\n        <img fetchpriority=\"high\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-workshop-menu-2026-cover-v3.jpg\" alt=\"ArtRoots Studio Workshop Menu 2026 Johor Bahru\" width=\"600\" height=\"600\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\">\n      <\/div>\n      <div class=\"price-pill\">Workshops From RM25<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section\" id=\"workshops\">\n  <div class=\"container\">\n\n    <!-- Workshop Menu Section Head -->\n    <div class=\"section-head\">\n      <div>\n        <div class=\"eyebrow\">Workshop prices<\/div>\n        <h2>Choose Your Creative Experience<\/h2>\n        <p class=\"sub\">Browse our updated 2026 workshop menu and choose from Batik, creative crafts, Foam Clay, Painting, Texture Art, Mini Pottery, Clay Play and Pottery Coloring. Whether you are looking for a quick creative activity, a relaxing weekend workshop or a new experience with friends and family, there is something for different ages and skill levels.<br \/><br \/>Tap any workshop card to view the full price list, then book your slot online to secure your seat.<\/p>\n      <\/div>\n    <\/div>\n    \n\n    <div class=\"grid\" id=\"cards\">\n      <!-- Batik Card -->\n      <article class=\"card\" data-cat=\"under50 batik kids adults guided\">\n        <div class=\"card-img\">\n          <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-batik-workshop-menu-2026-v3.jpg\" alt=\"Batik Workshop Menu ArtRoots Studio\" width=\"400\" height=\"400\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div class=\"card-body\">\n          <div class=\"card-top\">\n            <h3>Batik Workshop<\/h3>\n            <span class=\"from\">From RM25<\/span>\n          <\/div>\n          <div class=\"tags\">\n            <span class=\"tag\">Cultural<\/span>\n            <span class=\"tag\">Guided<\/span>\n            <span class=\"tag\">Beginner<\/span>\n          <\/div>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0; line-height: 1.4;\">Create your own colourful batik artwork with guided support. A hands-on introduction to Malaysian batik suitable for beginners, families, visitors and creative groups.<\/p>\n          <ul class=\"menu\">\n            <li>Flower Coloring <strong>RM25<\/strong><\/li>\n            <li>Character Coloring <strong>RM35<\/strong><\/li>\n            <li>Canting Batik <strong>RM45<\/strong><\/li>\n            <li>Batik Tote Bag <strong>RM55<\/strong><\/li>\n          <\/ul>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/?workshop=batik#book\">Book Your Slot<\/a>\n        <\/div>\n      <\/article>\n\n      <!-- Easy & Chill Card -->\n      <article class=\"card\" data-cat=\"under50 easy kids adults guided\">\n        <div class=\"card-img\">\n          <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-easy-chill-menu-2026-v3.jpg\" alt=\"Easy & Chill Craft Menu ArtRoots Studio\" width=\"400\" height=\"400\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div class=\"card-body\">\n          <div class=\"card-top\">\n            <h3>Easy & Chill<\/h3>\n            <span class=\"from\">From RM45<\/span>\n          <\/div>\n          <div class=\"tags\">\n            <span class=\"tag\">Friends<\/span>\n            <span class=\"tag\">Quick<\/span>\n            <span class=\"tag\">Cute<\/span>\n          <\/div>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0; line-height: 1.4;\">Relax, craft, and enjoy a light creative session with friends. Great for casual dates, bestie hangouts, or a simple weekend activity.<\/p>\n          <ul class=\"menu\">\n            <li>Shrink Keychain <strong>RM45<\/strong><\/li>\n            <li>Punch Needle Coaster <strong>RM45<\/strong><\/li>\n            <li>Pipe Cleaner <strong>RM45<\/strong><\/li>\n          <\/ul>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/?workshop=easy#book\">Book Your Slot<\/a>\n        <\/div>\n      <\/article>\n\n      <!-- Mirror & Badges Card -->\n      <article class=\"card\" data-cat=\"under50 easy kids adults\">\n        <div class=\"card-img\">\n          <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-mirror-badge-menu-2026-v3.jpg\" alt=\"Mirror and Badges Craft Menu ArtRoots Studio\" width=\"400\" height=\"400\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div class=\"card-body\">\n          <div class=\"card-top\">\n            <h3>Mirror & Badges<\/h3>\n            <span class=\"from\">From RM35<\/span>\n          <\/div>\n          <div class=\"tags\">\n            <span class=\"tag\">Decor<\/span>\n            <span class=\"tag\">Gift<\/span>\n            <span class=\"tag\">Fun<\/span>\n          <\/div>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0; line-height: 1.4;\">Fun, colourful, and easy to personalise. A great choice for kids, families, and anyone who wants to bring home something cute and handmade.<\/p>\n          <ul class=\"menu\">\n            <li>Wood Coaster <strong>RM35<\/strong><\/li>\n            <li>Button Badges <strong>RM35<\/strong><\/li>\n            <li>Painting Mirror <strong>RM45<\/strong><\/li>\n            <li>Clay Mirror <strong>RM45<\/strong><\/li>\n          <\/ul>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/?workshop=mirror#book\">Book Your Slot<\/a>\n        <\/div>\n      <\/article>\n\n      <!-- Foam Clay Card -->\n      <article class=\"card\" data-cat=\"under50 clay kids guided\">\n        <div class=\"card-img\">\n          <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-foam-clay-menu-2026-v3.jpg\" alt=\"Foam Clay Menu ArtRoots Studio\" width=\"400\" height=\"400\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div class=\"card-body\">\n          <div class=\"card-top\">\n            <h3>Foam Clay<\/h3>\n            <span class=\"from\">From RM25<\/span>\n          <\/div>\n          <div class=\"tags\">\n            <span class=\"tag\">Guided Clay*<\/span>\n            <span class=\"tag\">Guided<\/span>\n            <span class=\"tag\">Under RM50<\/span>\n          <\/div>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0; line-height: 1.4;\">Shape, colour, and create your own mini clay piece. A simple and affordable activity for kids, beginners, and quick creative sessions.<\/p>\n          <ul class=\"menu\">\n            <li style=\"align-items: flex-start !important; padding-top: 4px !important;\">\n              <div style=\"display: flex; flex-direction: column; align-items: flex-start; gap: 2px;\">\n                <span style=\"font-weight: 600; color: var(--ink);\">Pin Clay<\/span>\n                <span style=\"font-size: 11px; color: var(--muted); line-height: 1.3;\">Material: Needle and clay.<br \/>Choose your own shape and colour.<\/span>\n              <\/div>\n              <strong style=\"white-space: nowrap;\">RM25<\/strong>\n            <\/li>\n            <li style=\"align-items: flex-start !important; padding-top: 4px !important;\">\n              <div style=\"display: flex; flex-direction: column; align-items: flex-start; gap: 2px;\">\n                <span style=\"font-weight: 600; color: var(--ink);\">Hair Pin Clay<\/span>\n                <span style=\"font-size: 11px; color: var(--muted); line-height: 1.3;\">Material: Hair pin and clay.<br \/>Choose your own shape and colour.<\/span>\n              <\/div>\n              <strong style=\"white-space: nowrap;\">RM25<\/strong>\n            <\/li>\n            <li style=\"align-items: flex-start !important; padding-top: 4px !important;\">\n              <div style=\"display: flex; flex-direction: column; align-items: flex-start; gap: 2px;\">\n                <span style=\"font-weight: 600; color: var(--ink);\">Magnet Clay<\/span>\n                <span style=\"font-size: 11px; color: var(--muted); line-height: 1.3;\">Material: Magnet and clay.<br \/>Choose your own shape and colour.<\/span>\n              <\/div>\n              <strong style=\"white-space: nowrap;\">RM35<\/strong>\n            <\/li>\n            <li style=\"align-items: flex-start !important; padding-top: 4px !important;\">\n              <div style=\"display: flex; flex-direction: column; align-items: flex-start; gap: 2px;\">\n                <span style=\"font-weight: 600; color: var(--ink);\">Keychain Clay<\/span>\n                <span style=\"font-size: 11px; color: var(--muted); line-height: 1.3;\">Material: Keychain and clay.<br \/>Choose your own shape and colour.<\/span>\n              <\/div>\n              <strong style=\"white-space: nowrap;\">RM35<\/strong>\n            <\/li>\n            <li style=\"align-items: flex-start !important; padding-top: 4px !important;\">\n              <span style=\"font-weight: 600; color: var(--ink);\">Optional Resin Coating<\/span>\n              <strong style=\"white-space: nowrap;\">+RM10<\/strong>\n            <\/li>\n          <\/ul>\n          <a class=\"btn primary\" href=\"https:\/\/wa.me\/601154248179?text=Hi%20ArtRoots%20Studio%2C%20I%20would%20like%20to%20book%20the%20Foam%20Clay%20workshop.\">Book Your Slot<\/a>\n        <\/div>\n      <\/article>\n\n      <!-- Free Flow Painting Card -->\n      <article class=\"card\" data-cat=\"painting kids adults\">\n        <div class=\"card-img\">\n          <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-free-flow-painting-menu-2026-v3.jpg\" alt=\"Free Flow Painting Menu ArtRoots Studio\" width=\"400\" height=\"400\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div class=\"card-body\">\n          <div class=\"card-top\">\n            <h3>Free Flow Painting<\/h3>\n            <span class=\"from\">From RM45<\/span>\n          <\/div>\n          <div class=\"tags\">\n            <span class=\"tag\">Unguided<\/span>\n            <span class=\"tag\">Relaxing<\/span>\n            <span class=\"tag\">Canvas<\/span>\n          <\/div>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0; line-height: 1.4;\">Unguided Painting \u2014 draw anything you love and paint at your own pace. All materials provided.<\/p>\n          <ul class=\"menu\">\n            <li>Mini Flow (10 \u00d7 10 cm) <strong>RM45<\/strong><\/li>\n            <li>Standard Flow (20 \u00d7 20 cm, Round \/ Square) <strong>RM65<\/strong><\/li>\n            <li>Grand Flow (40 \u00d7 40 cm, Round \/ Square) <strong>RM100<\/strong><\/li>\n            <li>Massive Flow (50 \u00d7 60 cm, Square) <strong>RM150<\/strong><\/li>\n          <\/ul>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/?workshop=freeflow#book\">Book Your Slot<\/a>\n        <\/div>\n      <\/article>\n\n      <!-- Texture Art Card -->\n      <article class=\"card\" data-cat=\"texture painting adults guided\">\n        <div class=\"card-img\">\n          <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-texture-menu-2026-v3.jpg\" alt=\"Texture Art Menu ArtRoots Studio\" width=\"400\" height=\"400\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div class=\"card-body\">\n          <div class=\"card-top\">\n            <h3>Texture Art<\/h3>\n            <span class=\"from\">From RM45<\/span>\n          <\/div>\n          <div class=\"tags\">\n            <span class=\"tag\">Guided<\/span>\n            <span class=\"tag\">Premium<\/span>\n            <span class=\"tag\">Home Decor<\/span>\n          <\/div>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0; line-height: 1.4;\">Guided Painting \u2014 create aesthetic textured artwork with guided steps. All materials provided.<\/p>\n          <ul class=\"menu\">\n            <li>Mini Floral (10 \u00d7 10 cm, Square) <strong>RM45<\/strong><\/li>\n            <li>Standard Floral (20 \u00d7 20 cm, Round \/ Square \/ Love) <strong>RM75<\/strong><\/li>\n            <li>Grand Floral (40 \u00d7 40 cm, Round \/ Square \/ Love) <strong>RM120<\/strong><\/li>\n            <li>Aesthetic Textures (50 \u00d7 60 cm, Square) <strong>RM150<\/strong><\/li>\n          <\/ul>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/?workshop=texture#book\">Book Your Slot<\/a>\n        <\/div>\n      <\/article>\n\n      <!-- NEW Mini Pottery Card -->\n      <article class=\"card\" data-cat=\"pottery craft adults kids guided\">\n        <div class=\"card-img portrait-menu-holder\">\n          <img loading=\"lazy\" src=\"menu_images_2026_clean\/artroots-mini-pottery-menu-2026-clean.jpg\" alt=\"Mini Pottery Workshop at ArtRoots Studio Johor Bahru\" width=\"1500\" height=\"2122\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div class=\"card-body\">\n          <div class=\"card-top\">\n            <h3>Mini Pottery<\/h3>\n            <span class=\"from\">RM65<\/span>\n          <\/div>\n          <div class=\"tags\">\n            <span class=\"tag\">Friday \u2013 Sunday<\/span>\n            <span class=\"tag\">Hands-on<\/span>\n            <span class=\"tag\">Pottery<\/span>\n          <\/div>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0; line-height: 1.4;\">Create a 30g mini pottery piece in any shape. A beginner-friendly creative pottery activity available Friday\u2013Sunday only.<\/p>\n          <p class=\"card-note\">\ud83d\udcc5 Available Friday \u2013 Sunday only \u2022 All materials provided<\/p>\n          <ul class=\"menu\">\n            <li>Session (30g Clay, Any shape) <strong>RM65<\/strong><\/li>\n            <li>Pattern Add-on <strong>+RM10<\/strong><\/li>\n            <li>Keychain Add-on <strong>+RM10<\/strong><\/li>\n            <li>Magnet Add-on <strong>+RM10<\/strong><\/li>\n            <li>Extra 10g Clay <strong>+RM10<\/strong><\/li>\n          <\/ul>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/?workshop=minipottery#book\">Book Your Slot<\/a>\n        <\/div>\n      <\/article>\n\n      <!-- NEW Clay Play Card -->\n      <article class=\"card\" data-cat=\"clay craft kids adults guided\">\n        <div class=\"card-img portrait-menu-holder\">\n          <img loading=\"lazy\" src=\"menu_images_2026_clean\/artroots-clay-play-menu-2026-clean.jpg\" alt=\"Clay Play Hand Building Workshop ArtRoots Studio\" width=\"1500\" height=\"2122\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div class=\"card-body\">\n          <div class=\"card-top\">\n            <div>\n              <h3>Clay Play<\/h3>\n              <div style=\"font-size: 12px; font-weight: 700; color: var(--clay); margin-top: 2px;\">Hand Building Clay Workshop<\/div>\n            <\/div>\n            <span class=\"from\">From RM65<\/span>\n          <\/div>\n          <div class=\"tags\">\n            <span class=\"tag\">Hand Building<\/span>\n            <span class=\"tag\">Clay<\/span>\n          <\/div>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0; line-height: 1.4;\">Explore hand-building clay techniques and create Worry Stones, a Trinket Dish or a Wall Pocket. Prices are based on clay weight.<\/p>\n          <p class=\"card-note\">\u2696\ufe0f Prices are based on weight<\/p>\n          <ul class=\"menu\">\n            <li>Worry Stones (30g, Any shape) <strong>RM65<\/strong><\/li>\n            <li>Trinket Dish (200g, Any shape) <strong>RM150<\/strong><\/li>\n            <li>Wall Pocket (250g, Any shape) <strong>RM180<\/strong><\/li>\n          <\/ul>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/?workshop=clayplay#book\">Book Your Slot<\/a>\n        <\/div>\n      <\/article>\n\n      <!-- NEW Pottery Coloring Card -->\n      <article class=\"card\" data-cat=\"pottery painting kids adults\">\n        <div class=\"card-img portrait-menu-holder\">\n          <img loading=\"lazy\" src=\"menu_images_2026_clean\/artroots-pottery-coloring-menu-2026-clean.jpg\" alt=\"Pottery Coloring Workshop ArtRoots Studio Johor Bahru\" width=\"1500\" height=\"2122\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div class=\"card-body\">\n          <div class=\"card-top\">\n            <h3>Pottery Coloring<\/h3>\n            <span class=\"from\">From RM65<\/span>\n          <\/div>\n          <div class=\"tags\">\n            <span class=\"tag\">Ceramic<\/span>\n            <span class=\"tag\">Painting<\/span>\n            <span class=\"tag\">Keepsake<\/span>\n          <\/div>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0; line-height: 1.4;\">Personalise a pottery piece with your own colours and design. All materials are provided. Please allow approximately 1\u20132 weeks for collection.<\/p>\n          <p class=\"card-note\">\u23f3 Please allow approximately 1\u20132 weeks for collection<\/p>\n          <ul class=\"menu\">\n            <li>Coupe Plate (Size: 13 cm) <strong>RM65<\/strong><\/li>\n            <li>Stacking Plate (Size: 15 cm) <strong>RM75<\/strong><\/li>\n            <li>Tumbler (Size: 240 ml) <strong>RM85<\/strong><\/li>\n          <\/ul>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/?workshop=pottery#book\">Book Your Slot<\/a>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section events-section\" id=\"events\">\n  <div class=\"container\">\n    <div class=\"event-band\">\n      <div class=\"event-band-img\">\n        <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-private-events-menu-2026-v3.jpg\" alt=\"Private Events ArtRoots Studio Johor Bahru\" width=\"538\" height=\"760\" loading=\"lazy\" decoding=\"async\" \/>\n      <\/div>\n      <div>\n        <span class=\"eyebrow\" style=\"color: var(--marigold);\">Private Events<\/span>\n        <h2>Private Events<\/h2>\n        <p class=\"sub\" style=\"color: rgba(255, 255, 255, 0.88); font-size: 15px; margin: 12px 0 16px;\">Celebrate differently with a private creative session at ArtRoots Studio. Choose from birthday celebrations, bachelorette parties, team building and selected workshop packages for small and larger groups.<\/p>\n        \n        <div class=\"package-grid\">\n          <!-- Standard Event Package -->\n          <div class=\"package\">\n            <div>\n              <h3>Standard Art Workshop Package<\/h3>\n              <p style=\"margin: 4px 0 10px; font-size: 12px; color: rgba(255, 255, 255, 0.75);\">Choose only 1 activity: Batik Painting OR Magnet Clay<br \/>Includes: Hot Tea \/ Soft Drinks<\/p>\n              <ul class=\"package-list\">\n                <li><span>Package 1 (1\u20135 pax, up to 2 hrs)<\/span> <strong>RM200<\/strong><\/li>\n                <li><span>Package 2 (6\u201310 pax, up to 3 hrs)<\/span> <strong>RM400<\/strong><\/li>\n                <li><span>Package 3 (11\u201320 pax, up to 3 hrs)<\/span> <strong>RM800<\/strong><\/li>\n              <\/ul>\n            <\/div>\n            <div class=\"price\">From RM200<\/div>\n          <\/div>\n\n          <!-- Pottery Coloring Event Package -->\n          <div class=\"package\">\n            <div>\n              <h3>Pottery Coloring Package<\/h3>\n              <p style=\"margin: 4px 0 10px; font-size: 12px; color: rgba(255, 255, 255, 0.75);\">Activity: Pottery Coloring<br \/>Includes: Hot Tea \/ Soft Drinks (1\u20132 wks collection)<\/p>\n              <ul class=\"package-list\">\n                <li><span>Package 1 (1\u20135 pax, up to 2 hrs)<\/span> <strong>RM450<\/strong><\/li>\n                <li><span>Package 2 (6\u201310 pax, up to 3 hrs)<\/span> <strong>RM900<\/strong><\/li>\n                <li><span>Package 3 (11\u201320 pax, up to 3 hrs)<\/span> <strong>RM1,800<\/strong><\/li>\n              <\/ul>\n            <\/div>\n            <div class=\"price\">From RM450<\/div>\n          <\/div>\n\n          <!-- Bachelorette Party -->\n          <div class=\"package\">\n            <div>\n              <h3>Bachelorette Party<\/h3>\n              <p style=\"margin: 4px 0 10px; font-size: 12px; color: rgba(255, 255, 255, 0.75);\">Choose only 1 activity: Batik Painting OR Magnet Clay<br \/>Includes: Hot Tea \/ Soft Drinks<\/p>\n              <ul class=\"package-list\">\n                <li><span>1\u20135 pax (up to 2 hrs)<\/span> <strong>RM250<\/strong><\/li>\n                <li><span>6\u201310 pax (up to 3 hrs)<\/span> <strong>RM450<\/strong><\/li>\n                <li><span>Fresh Flower Add-on<\/span> <strong>+RM100<\/strong><\/li>\n              <\/ul>\n            <\/div>\n            <div class=\"price\">From RM250<\/div>\n          <\/div>\n\n          <!-- Birthday Party -->\n          <div class=\"package\">\n            <div>\n              <h3>Birthday Party<\/h3>\n              <p style=\"margin: 4px 0 10px; font-size: 12px; color: rgba(255, 255, 255, 0.75);\">Choose only 1 activity: Batik Painting OR Magnet Clay<br \/>Includes: Hot Tea \/ Soft Drinks<\/p>\n              <ul class=\"package-list\">\n                <li><span>1\u20135 pax (up to 2 hrs)<\/span> <strong>RM250<\/strong><\/li>\n                <li><span>6\u201310 pax (up to 3 hrs)<\/span> <strong>RM450<\/strong><\/li>\n                <li><span>Fresh Flower Add-on<\/span> <strong>+RM100<\/strong><\/li>\n              <\/ul>\n            <\/div>\n            <div class=\"price\">From RM250<\/div>\n          <\/div>\n\n          <!-- Team Building -->\n          <div class=\"package\">\n            <div>\n              <h3>Team Building<\/h3>\n              <p style=\"margin: 4px 0 10px; font-size: 12px; color: rgba(255, 255, 255, 0.75);\">Choose up to 2 activities: Batik Painting, Wood Coaster, Magnet Clay<br \/>Includes: Drinks & Decorations<\/p>\n              <ul class=\"package-list\">\n                <li><span>6\u201310 pax (up to 4 hrs)<\/span> <strong>RM550<\/strong><\/li>\n                <li><span>11\u201320 pax (up to 5 hrs)<\/span> <strong>RM950<\/strong><\/li>\n              <\/ul>\n            <\/div>\n            <div class=\"price\">From RM550<\/div>\n          <\/div>\n        <\/div>\n\n        <div style=\"margin-top: 24px; display: flex; gap: 12px; flex-wrap: wrap;\">\n          <a class=\"btn primary\" href=\"https:\/\/wa.me\/601154248179?text=Hi%20Art%20Roots%20Studio%2C%20I%20am%20interested%20in%20planning%20a%20private%20event.\">Plan a Private Event<\/a>\n          <a class=\"btn secondary\" href=\"https:\/\/artroots.studio\/book-now\/#more-options\">View Booking Page<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section\" id=\"classes\">\n  <div class=\"container\">\n    <div class=\"section-head\" style=\"display: block; text-align: center; margin-bottom: 40px;\">\n      <span class=\"eyebrow\">Monthly learning<\/span>\n      <h2>Classes and adult courses<\/h2>\n      <p class=\"sub\" style=\"margin-inline: auto;\">Looking to build your creative skills or find a regular hobby? Choose from structured monthly classes and guided adult courses in a calm, supportive studio environment. Materials are provided unless stated otherwise.<\/p>\n    <\/div>\n\n    <div class=\"classes-wrap\">\n      <!-- Monthly Packages Card -->\n      <div class=\"course-card\">\n        <div class=\"course-card-img\">\n          <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-monthly-packages-2026-v3.jpg\" alt=\"Monthly Packages ArtRoots Studio\" width=\"400\" height=\"400\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div>\n          <h3>Monthly Packages<\/h3>\n          <span class=\"validity-tag\">Valid for 2 months after registration<\/span>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0 0 14px; line-height: 1.4;\">Structured monthly creative art programmes for kids and teens with personal guidance.<\/p>\n          <div class=\"items\">\n            <div class=\"course-item\">\n              <div class=\"course-item-head\">\n                <span>Classic Junior Art Class (Age 6\u201312)<\/span>\n                <strong>4 Classes \u2014 RM250<\/strong>\n              <\/div>\n              <p class=\"course-item-desc\">Strong art foundations, painting & mixed media exploration, creative thinking, motor skills & focus development. All materials provided.<\/p>\n            <\/div>\n            <div class=\"course-item\">\n              <div class=\"course-item-head\">\n                <span>Digital Junior \/ Adult Art Class<\/span>\n                <strong>4 Classes \u2014 RM300<\/strong>\n              <\/div>\n              <p class=\"course-item-desc\">Learn to use brushes in digital drawing apps, learn drawing, sketching and colouring, print your own sticker. Students must bring their own iPad. Device and digital materials are not provided.<\/p>\n            <\/div>\n            <div class=\"course-item\">\n              <div class=\"course-item-head\">\n                <span>Teen Art Class (Age 13\u201318)<\/span>\n                <strong>4 Classes \u2014 RM300<\/strong>\n              <\/div>\n              <p class=\"course-item-desc\">Higher-level painting techniques, artistic thinking, concept development, portfolio building and personal guidance.<\/p>\n            <\/div>\n          <\/div>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/#more-options\">Join Monthly Class<\/a>\n        <\/div>\n      <\/div>\n\n      <!-- Adult Courses Card -->\n      <div class=\"course-card\" id=\"courses\">\n        <div class=\"course-card-img\">\n          <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-adult-courses-2026-v3.jpg\" alt=\"Adult Courses ArtRoots Studio\" width=\"400\" height=\"400\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div>\n          <h3>Adult Courses<\/h3>\n          <span class=\"validity-tag\">Valid for 2 months after registration<\/span>\n          <p style=\"font-size: 13px; color: var(--muted); margin: 0 0 14px; line-height: 1.4;\">Relaxed guided courses designed for adults to unwind, learn new art skills, and create in a calm studio setting.<\/p>\n          <div class=\"items\">\n            <div class=\"course-item\">\n              <div class=\"course-item-head\">\n                <span>Batik Course (Age 12+)<\/span>\n                <strong>4 Classes \u2014 RM250<\/strong>\n              <\/div>\n              <p class=\"course-item-desc\">Learn step by step to control the brush and water with authentic Malaysian batik techniques.<\/p>\n            <\/div>\n            <div class=\"course-item\">\n              <div class=\"course-item-head\">\n                <span>Pottery Course (Age 13+)<\/span>\n                <strong>4 Classes \u2014 RM350<\/strong>\n              <\/div>\n              <p class=\"course-item-desc\">Learn how to shape clay and explore pottery colouring techniques through guided classes.<\/p>\n            <\/div>\n            <div class=\"course-item\">\n              <div class=\"course-item-head\">\n                <span>Art Healing Course \/ Texture (Age 13+)<\/span>\n                <strong>4 Classes \u2014 RM300<\/strong>\n              <\/div>\n              <p class=\"course-item-desc\">Creative activity designed to help release stress. Includes 4 standard canvases, materials, drinks, take-home artwork, and aromatherapy.<\/p>\n            <\/div>\n          <\/div>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/#more-options\">Start Adult Course<\/a>\n        <\/div>\n      <\/div>\n\n      <!-- 2026 Class Timetable Card -->\n      <div class=\"course-card full-width\" id=\"timetable\">\n        <div class=\"course-card-img\">\n          <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2026\/08\/artroots-class-timetable-2026-v3.jpg\" alt=\"ArtRoots Studio 2026 class timetable\" width=\"600\" height=\"338\" loading=\"lazy\" decoding=\"async\" \/>\n        <\/div>\n        <div>\n          <h3>2026 Class Timetable<\/h3>\n          <span class=\"validity-tag\">Weekly Schedule \u2022 Tuesday to Sunday<\/span>\n          <p style=\"font-size: 13.5px; color: var(--muted); margin: 0 0 16px; line-height: 1.55;\">View the weekly timetable for the exact activity assigned to each session. Listed sessions run Tuesday\u2013Sunday at 11:00 AM\u20131:00 PM, 2:00 PM\u20134:00 PM and 4:00 PM\u20136:00 PM. The studio is closed on Monday. Advance registration is recommended for scheduled classes.<\/p>\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/#more-options\">View Booking Page<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section visit-section\" id=\"visit\">\n  <div class=\"container cta\">\n    <div>\n      <h2>Ready to create something?<\/h2>\n      <p>Walk-ins are welcome, but booking ahead is highly recommended so we can prepare your materials and reserve your seat. Weekend slots can fill up, especially for groups, birthdays, and school holiday activities.<br \/><br \/>Choose your workshop, view the price, and book your slot online.<\/p>\n    <\/div>\n    <div style=\"display:flex;gap:12px;flex-wrap:wrap\">\n      <a class=\"btn secondary\" href=\"https:\/\/wa.me\/601154248179?text=Hi%20Art%20Roots%20Studio%2C%20I%20am%20interested%20in%20your%20workshop%20menu.\">WhatsApp Us<\/a>\n      <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/#workshops\">Book Your Slot<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<footer class=\"brand-footer\">\n  <div class=\"container\">\n    <div class=\"footer-grid\">\n      <div class=\"footer-col\">\n        <img loading=\"lazy\" src=\"https:\/\/artroots.studio\/wp-content\/uploads\/2025\/08\/Artroots-studio.png\" alt=\"ArtRoots Studio Logo\" class=\"footer-logo\" width=\"180\" height=\"48\" loading=\"lazy\" decoding=\"async\" \/>\n        <p class=\"footer-desc\">Creative art workshops in Johor Bahru for kids, adults, friends, families, and private events.<\/p>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>Quick Links<\/h4>\n        <ul class=\"footer-links\">\n          <li><a href=\"#workshops\">Workshops<\/a><\/li>\n          <li><a href=\"#events\">Private Events<\/a><\/li>\n          <li><a href=\"#classes\">Classes<\/a><\/li>\n          <li><a href=\"https:\/\/artroots.studio\/book-now\/#workshops\">Book Your Slot<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>Visit Us<\/h4>\n        <p class=\"footer-info\">\n          \ud83d\udccd Eco Galleria, Iskandar Puteri, Johor Bahru<br \/>\n          \ud83d\udd52 Tuesday to Sunday, 11 AM \u2013 6 PM<br \/>\n          <strong>Closed on Monday<\/strong>\n        <\/p>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>Connect<\/h4>\n        <div class=\"footer-actions\">\n          <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/#workshops\">Book Your Slot<\/a>\n          <a class=\"btn whatsapp\" href=\"https:\/\/wa.me\/601154248179?text=Hi%20ArtRoots%20Studio%2C%20I%20have%20an%20enquiry.\">WhatsApp<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"footer-divider\"><\/div>\n    <div class=\"footer-bottom\">\n      <span>\u00a9 2026 ArtRoots Studio. All rights reserved.<\/span>\n      <span>Premium Online Menu & Price List<\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n<\/main>\n\n<div class=\"mobile-sticky\">\n  <a class=\"btn whatsapp\" href=\"https:\/\/wa.me\/601154248179?text=Hi%20ArtRoots%20Studio%2C%20I%20have%20an%20enquiry.\">WhatsApp<\/a>\n  <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/#workshops\">Book Your Slot<\/a>\n<\/div>\n\n<div class=\"lightbox\" id=\"priceLightbox\" style=\"display: none;\" aria-hidden=\"true\" role=\"dialog\" aria-label=\"Workshop menu image preview\">\n  <div class=\"lightbox-panel\">\n    <button class=\"lightbox-close\" type=\"button\" aria-label=\"Close preview\">\u00d7<\/button>\n    <img alt=\"Workshop menu preview\" \/>\n    <div class=\"lightbox-caption\">\n      <span>Menu Details<\/span>\n      <a class=\"btn primary\" href=\"https:\/\/artroots.studio\/book-now\/#workshops\">Reserve This Workshop<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n\n\/\/ Lightbox modal logic\nconst lightbox = document.getElementById('priceLightbox');\nconst lightboxImg = lightbox ? lightbox.querySelector('img') : null;\nconst lightboxTitle = lightbox ? lightbox.querySelector('.lightbox-caption span') : null;\nconst lightboxClose = lightbox ? lightbox.querySelector('.lightbox-close') : null;\nconst lightboxBook = lightbox ? lightbox.querySelector('.lightbox-caption .btn') : null;\nconst lightboxBookingLinks = {\n  'Batik Workshop': 'https:\/\/artroots.studio\/book-now\/?workshop=batik#book',\n  'Easy & Chill': 'https:\/\/artroots.studio\/book-now\/?workshop=easy#book',\n  'Mirror & Badges': 'https:\/\/artroots.studio\/book-now\/?workshop=mirror#book',\n  'Foam Clay': 'https:\/\/wa.me\/601154248179?text=Hi%20ArtRoots%20Studio%2C%20I%20would%20like%20to%20book%20the%20Foam%20Clay%20workshop.',\n  'Free Flow Painting': 'https:\/\/artroots.studio\/book-now\/?workshop=freeflow#book',\n  'Texture Art': 'https:\/\/artroots.studio\/book-now\/?workshop=texture#book',\n  'Mini Pottery': 'https:\/\/artroots.studio\/book-now\/?workshop=minipottery#book',\n  'Clay Play': 'https:\/\/artroots.studio\/book-now\/?workshop=clayplay#book',\n  'Pottery Coloring': 'https:\/\/artroots.studio\/book-now\/?workshop=pottery#book'\n};\n\nfunction getCardTitle(img) {\n  const card = img.closest('.card') || img.closest('.course-card') || img.closest('.event-band');\n  return card?.querySelector('h3')?.textContent?.trim() || card?.querySelector('h2')?.textContent?.trim() || img.alt || 'Workshop menu';\n}\n\nfunction openLightbox(img) {\n  if (!lightbox || !lightboxImg || !lightboxTitle) return;\n  lightboxImg.src = img.src;\n  lightboxImg.alt = img.alt || getCardTitle(img);\n  const cardTitle = getCardTitle(img);\n  lightboxTitle.textContent = cardTitle + ' Menu Details';\n  if (lightboxBook) lightboxBook.href = lightboxBookingLinks[cardTitle] || 'https:\/\/artroots.studio\/book-now\/#workshops';\n  lightbox.classList.add('open');\n  lightbox.setAttribute('aria-hidden', 'false');\n  document.body.style.overflow = 'hidden';\n}\n\nfunction closeLightbox() {\n  if (!lightbox) return;\n  lightbox.classList.remove('open');\n  lightbox.setAttribute('aria-hidden', 'true');\n  document.body.style.overflow = '';\n\n  if (lightboxImg) {\n    lightboxImg.removeAttribute('src');\n  }\n}\n\n\/\/ Add click-to-preview to card images\ndocument.querySelectorAll('.card-img img, .course-card-img img, .event-band-img img').forEach(img => {\n  img.setAttribute('tabindex', '0');\n  img.setAttribute('role', 'button');\n  img.setAttribute('aria-label', `Preview ${getCardTitle(img)} menu image`);\n  img.addEventListener('click', () => openLightbox(img));\n  img.addEventListener('keydown', e => {\n    if (e.key === 'Enter' || e.key === ' ') {\n      e.preventDefault();\n      openLightbox(img);\n    }\n  });\n});\n\nlightboxClose?.addEventListener('click', closeLightbox);\nlightbox?.addEventListener('click', e => { if (e.target === lightbox) closeLightbox(); });\ndocument.addEventListener('keydown', e => { if (e.key === 'Escape') closeLightbox(); });\n\n<\/script>\n\n<\/body>\n<\/html>\n\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>Art Workshop Price List Johor Bahru | ArtRoots Studio Workshops Private Events Classes Book Your Slot ARTROOTS STUDIO \u2022 WORKSHOP MENU 2026 Creative Art Workshops in Johor Bahru Explore hands-on creative workshops including Batik, Foam Clay, Painting, Texture Art, Mini Pottery, Clay Play and Pottery Coloring at ArtRoots Studio, Eco Galleria. Creative activities for kids, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-838","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Art Workshop Price List Johor Bahru | ArtRoots Studio<\/title>\n<meta name=\"description\" content=\"View ArtRoots Studio\u2019s workshop price list in Johor Bahru. Beginner-friendly batik, clay, painting, texture art, kids classes, adult courses, and private events from RM10. Book your slot online.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/artroots.studio\/ko\/pricelist\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Art Workshop Price List Johor Bahru | ArtRoots Studio\" \/>\n<meta property=\"og:description\" content=\"View ArtRoots Studio\u2019s workshop price list in Johor Bahru. Beginner-friendly batik, clay, painting, texture art, kids classes, adult courses, and private events from RM10. Book your slot online.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/artroots.studio\/ko\/pricelist\/\" \/>\n<meta property=\"og:site_name\" content=\"Artroots studio\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-16T11:22:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/artroots.studio\/wp-content\/uploads\/2025\/08\/Artroots-studio.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/artroots.studio\/wp-content\/uploads\/2025\/08\/Artroots-studio.png\" \/>\n<meta name=\"twitter:label1\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data1\" content=\"21\ubd84\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Art Workshop Price List Johor Bahru | ArtRoots Studio","description":"View ArtRoots Studio\u2019s workshop price list in Johor Bahru. Beginner-friendly batik, clay, painting, texture art, kids classes, adult courses, and private events from RM10. Book your slot online.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/artroots.studio\/ko\/pricelist\/","og_locale":"ko_KR","og_type":"article","og_title":"Art Workshop Price List Johor Bahru | ArtRoots Studio","og_description":"View ArtRoots Studio\u2019s workshop price list in Johor Bahru. Beginner-friendly batik, clay, painting, texture art, kids classes, adult courses, and private events from RM10. Book your slot online.","og_url":"https:\/\/artroots.studio\/ko\/pricelist\/","og_site_name":"Artroots studio","article_modified_time":"2026-08-16T11:22:28+00:00","og_image":[{"url":"https:\/\/artroots.studio\/wp-content\/uploads\/2025\/08\/Artroots-studio.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/artroots.studio\/wp-content\/uploads\/2025\/08\/Artroots-studio.png","twitter_misc":{"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"21\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/artroots.studio\/pricelist\/","url":"https:\/\/artroots.studio\/pricelist\/","name":"Art Workshop Price List Johor Bahru | ArtRoots Studio","isPartOf":{"@id":"https:\/\/artroots.studio\/#website"},"primaryImageOfPage":{"@id":"https:\/\/artroots.studio\/pricelist\/#primaryimage"},"image":{"@id":"https:\/\/artroots.studio\/pricelist\/#primaryimage"},"thumbnailUrl":"https:\/\/artroots.studio\/wp-content\/uploads\/2025\/08\/Artroots-studio.png","datePublished":"2026-06-25T05:23:51+00:00","dateModified":"2026-08-16T11:22:28+00:00","description":"View ArtRoots Studio\u2019s workshop price list in Johor Bahru. Beginner-friendly batik, clay, painting, texture art, kids classes, adult courses, and private events from RM10. Book your slot online.","breadcrumb":{"@id":"https:\/\/artroots.studio\/pricelist\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/artroots.studio\/pricelist\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/artroots.studio\/pricelist\/#primaryimage","url":"https:\/\/artroots.studio\/wp-content\/uploads\/2025\/08\/Artroots-studio.png","contentUrl":"https:\/\/artroots.studio\/wp-content\/uploads\/2025\/08\/Artroots-studio.png"},{"@type":"BreadcrumbList","@id":"https:\/\/artroots.studio\/pricelist\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/artroots.studio\/"},{"@type":"ListItem","position":2,"name":"Workshop Menu \u2014 ArtRoots Studio"}]},{"@type":"WebSite","@id":"https:\/\/artroots.studio\/#website","url":"https:\/\/artroots.studio\/","name":"Artroots studio","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/artroots.studio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"}]}},"_links":{"self":[{"href":"https:\/\/artroots.studio\/ko\/wp-json\/wp\/v2\/pages\/838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artroots.studio\/ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/artroots.studio\/ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/artroots.studio\/ko\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/artroots.studio\/ko\/wp-json\/wp\/v2\/comments?post=838"}],"version-history":[{"count":22,"href":"https:\/\/artroots.studio\/ko\/wp-json\/wp\/v2\/pages\/838\/revisions"}],"predecessor-version":[{"id":1136,"href":"https:\/\/artroots.studio\/ko\/wp-json\/wp\/v2\/pages\/838\/revisions\/1136"}],"wp:attachment":[{"href":"https:\/\/artroots.studio\/ko\/wp-json\/wp\/v2\/media?parent=838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}