{"id":342,"date":"2026-01-28T16:55:00","date_gmt":"2026-01-28T16:55:00","guid":{"rendered":"https:\/\/mezehouse.fi\/?page_id=342"},"modified":"2026-01-29T08:49:53","modified_gmt":"2026-01-29T08:49:53","slug":"poytavaraus","status":"publish","type":"page","link":"https:\/\/mezehouse.fi\/index.php\/poytavaraus\/","title":{"rendered":"Poytavaraus"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"342\" class=\"elementor elementor-342\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4be8112 e-con-full e-flex e-con e-parent\" data-id=\"4be8112\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b28e7c elementor-widget elementor-widget-html\" data-id=\"0b28e7c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"fi\">\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>MezeHouse - P\u00f6yt\u00e4varaus \/ Table Reservation<\/title>\r\n<style>\r\n:root{\r\n  --brand:#26235E;\r\n  --brand2:#1E1B4B;\r\n  --accent:#C9A14A;\r\n  --bg:#F7F7FB;\r\n  --surface:#FFFFFF;\r\n  --text:#0F172A;\r\n  --muted:#556070;\r\n  --line:#E6E7EF;\r\n  --shadow:0 14px 40px rgba(17,24,39,.10);\r\n  --shadow2:0 10px 24px rgba(17,24,39,.08);\r\n  --r12:12px; --r16:16px; --r20:20px;\r\n  --sans:ui-sans-serif,system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial;\r\n}\r\n*{box-sizing:border-box;margin:0;padding:0}\r\nhtml,body{height:100%}\r\nbody{\r\n  font-family:var(--sans);\r\n  color:var(--text);\r\n  background:\r\n    radial-gradient(1200px 520px at 10% -5%, rgba(38,35,94,.10), transparent 62%),\r\n    radial-gradient(900px 520px at 90% 6%, rgba(38,35,94,.08), transparent 62%),\r\n    var(--bg);\r\n}\r\n.mh-section{\r\n  width:100%;\r\n  padding: clamp(22px, 4vw, 56px) clamp(16px, 5vw, 84px);\r\n}\r\n.mh-inner{\r\n  width:100%;\r\n  max-width: 1320px;\r\n  margin: 0 auto;\r\n}\r\n.mh-titleRow{\r\n  display:flex;\r\n  align-items:flex-end;\r\n  justify-content:space-between;\r\n  gap:12px;\r\n  margin:0 0 16px 0;\r\n}\r\n.mh-titleRow h2{\r\n  margin:0;\r\n  font-size: clamp(20px, 2.2vw, 28px);\r\n  letter-spacing:-0.01em;\r\n}\r\n.mh-titleRow .mh-hint{\r\n  color: var(--muted);\r\n  font-size:13px;\r\n}\r\n.mh-card{\r\n  background:rgba(255,255,255,.92);\r\n  border:1px solid var(--line);\r\n  border-radius: var(--r20);\r\n  box-shadow: var(--shadow2);\r\n}\r\n.mh-btn{\r\n  appearance:none;\r\n  border:1px solid rgba(17,24,39,.10);\r\n  background:rgba(255,255,255,.92);\r\n  color:rgba(15,23,42,.92);\r\n  padding:12px 14px;\r\n  border-radius:14px;\r\n  font-weight:900;\r\n  font-size:13px;\r\n  cursor:pointer;\r\n  text-decoration:none;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:10px;\r\n  transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease, background .16s ease;\r\n  box-shadow: 0 6px 16px rgba(17,24,39,.06);\r\n  white-space:nowrap;\r\n}\r\n.mh-btn:hover{\r\n  transform: translateY(-1px);\r\n  border-color: rgba(38,35,94,.22);\r\n  box-shadow: 0 12px 30px rgba(17,24,39,.10);\r\n  background: rgba(38,35,94,.03);\r\n}\r\n.mh-btn.primary{\r\n  background: linear-gradient(135deg, var(--brand), var(--brand2));\r\n  color:#fff;\r\n  border-color: rgba(38,35,94,.30);\r\n  box-shadow: 0 14px 34px rgba(38,35,94,.20);\r\n}\r\n.mh-btn.primary:hover{\r\n  background: linear-gradient(135deg, #2B2870, #201D56);\r\n  border-color: rgba(38,35,94,.40);\r\n}\r\nhtml{scroll-behavior:smooth}\r\n.mh-header{\r\n  position:sticky; top:0; z-index:9000;\r\n  background:rgba(255,255,255,.92);\r\n  backdrop-filter: blur(10px);\r\n  border-bottom:1px solid rgba(17,24,39,.08);\r\n}\r\n.mh-headerRow{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:12px;\r\n  padding:14px clamp(16px, 5vw, 84px);\r\n}\r\n.mh-brand{\r\n  display:flex; align-items:center; gap:12px;\r\n  text-decoration:none;\r\n  color: var(--text);\r\n  min-width: 220px;\r\n}\r\n.mh-logoBox{\r\n  width:46px; height:46px;\r\n  border-radius:14px;\r\n  background:linear-gradient(135deg, var(--brand), var(--brand2));\r\n  box-shadow: 0 10px 30px rgba(38,35,94,.18);\r\n  display:flex; align-items:center; justify-content:center;\r\n  overflow:hidden;\r\n}\r\n.mh-logoBox img{width:100%; height:100%; object-fit:contain; background:#fff}\r\n.mh-brandText strong{\r\n  display:block;\r\n  font-size:16px;\r\n  letter-spacing:.2px;\r\n  color: var(--brand);\r\n  font-weight:950;\r\n  line-height:1.1;\r\n}\r\n.mh-brandText span{\r\n  display:block;\r\n  font-size:12px;\r\n  color:var(--muted);\r\n  margin-top:2px;\r\n}\r\n.mh-nav{display:flex; gap:10px; align-items:center; flex-wrap:wrap}\r\n.mh-nav a{\r\n  text-decoration:none;\r\n  font-weight:900;\r\n  font-size:13px;\r\n  color:rgba(15,23,42,.86);\r\n  padding:10px 12px;\r\n  border-radius:12px;\r\n  border:1px solid transparent;\r\n  transition:background .16s ease, border-color .16s ease, transform .16s ease;\r\n}\r\n.mh-nav a:hover{background:rgba(38,35,94,.06); border-color:rgba(38,35,94,.14); transform: translateY(-1px);}\r\n.mh-actions{display:flex; gap:10px; align-items:center; flex-wrap:nowrap}\r\n.mh-lang{\r\n  display:flex; gap:6px; padding:6px;\r\n  border:1px solid rgba(17,24,39,.10);\r\n  border-radius:14px;\r\n  background:rgba(255,255,255,.92);\r\n  box-shadow: 0 6px 16px rgba(17,24,39,.06);\r\n}\r\n.mh-lang button{\r\n  border:1px solid transparent;\r\n  background:transparent;\r\n  color: rgba(15,23,42,.80);\r\n  font-weight:900;\r\n  font-size:12px;\r\n  padding:8px 10px;\r\n  border-radius:10px;\r\n  cursor:pointer;\r\n}\r\n.mh-lang button.active{\r\n  background: rgba(38,35,94,.10);\r\n  border-color: rgba(38,35,94,.22);\r\n  color: var(--brand);\r\n}\r\n.mh-burger{\r\n  display:none;\r\n  width:44px; height:44px;\r\n  border-radius:14px;\r\n  border:1px solid rgba(17,24,39,.10);\r\n  background:rgba(255,255,255,.92);\r\n  box-shadow: 0 6px 16px rgba(17,24,39,.06);\r\n  cursor:pointer;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:0;\r\n}\r\n.mh-burger span{width:18px; height:2px; background:rgba(15,23,42,.80); display:block; position:relative}\r\n.mh-burger span:before,.mh-burger span:after{content:\"\"; width:18px; height:2px; background:rgba(15,23,42,.80); position:absolute; left:0}\r\n.mh-burger span:before{top:-6px}\r\n.mh-burger span:after{top:6px}\r\n@media (max-width: 980px){\r\n  .mh-nav{display:none}\r\n  .mh-actions .mh-btn{display:none}\r\n  .mh-lang{display:none}\r\n  .mh-burger{display:inline-flex}\r\n}\r\n.mh-drawerOverlay{\r\n  position:fixed; inset:0;\r\n  background: rgba(15,23,42,.48);\r\n  display:none;\r\n  z-index:99980;\r\n}\r\n.mh-drawer{\r\n  position:fixed;\r\n  top:0; right:0;\r\n  height:100%;\r\n  width:min(420px, 88vw);\r\n  background:rgba(255,255,255,.98);\r\n  border-left:1px solid rgba(17,24,39,.10);\r\n  box-shadow: 0 18px 60px rgba(17,24,39,.24);\r\n  transform: translateX(100%);\r\n  transition: transform .18s ease;\r\n  z-index:99990;\r\n  display:flex;\r\n  flex-direction:column;\r\n}\r\nbody.mh-drawer-open .mh-drawerOverlay{display:block}\r\nbody.mh-drawer-open .mh-drawer{transform: translateX(0)}\r\n.mh-drawerHead{\r\n  padding:16px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  border-bottom:1px solid rgba(17,24,39,.10);\r\n  gap:12px;\r\n}\r\n.mh-drawerHead strong{color: var(--brand); font-size:14px; letter-spacing:.2px}\r\n.mh-drawerClose{\r\n  width:44px; height:44px;\r\n  border-radius:14px;\r\n  border:1px solid rgba(17,24,39,.10);\r\n  background:#fff;\r\n  cursor:pointer;\r\n  font-weight:900;\r\n}\r\n.mh-drawerBody{\r\n  padding:14px;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:10px;\r\n  overflow:auto;\r\n}\r\n.mh-drawerNav{display:flex; flex-direction:column; gap:8px}\r\n.mh-drawerNav a{\r\n  text-decoration:none;\r\n  padding:12px 12px;\r\n  border-radius:14px;\r\n  border:1px solid rgba(17,24,39,.10);\r\n  background:#fff;\r\n  font-weight:900;\r\n  color: rgba(15,23,42,.86);\r\n}\r\n.mh-drawerActions{display:flex; flex-wrap:wrap; gap:10px; padding-top:6px}\r\n.mh-footer{\r\n  border-top:1px solid rgba(17,24,39,.08);\r\n  padding:18px clamp(16px, 5vw, 84px) 26px;\r\n  color: var(--muted);\r\n  font-size:12px;\r\n  background: rgba(255,255,255,.90);\r\n}\r\n.mh-footRow{\r\n  max-width: 1320px;\r\n  margin: 0 auto;\r\n  display:flex;\r\n  justify-content:space-between;\r\n  gap:14px;\r\n  flex-wrap:wrap;\r\n  align-items:center;\r\n}\r\n.mh-footLinks{display:flex; gap:12px; flex-wrap:wrap}\r\n.mh-footLinks a{text-decoration:none; color: var(--muted); font-weight:850}\r\n.mh-footLinks a:hover{color: rgba(15,23,42,.92)}\r\n.mh-reservation-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 30px;\r\n  align-items: start;\r\n}\r\n@media (max-width: 980px) {\r\n  .mh-reservation-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n.mh-form-container {\r\n  background: rgba(255,255,255,.92);\r\n  border: 1px solid var(--line);\r\n  border-radius: var(--r20);\r\n  box-shadow: var(--shadow2);\r\n  padding: 30px;\r\n}\r\n.mh-info-container {\r\n  background: rgba(255,255,255,.92);\r\n  border: 1px solid var(--line);\r\n  border-radius: var(--r20);\r\n  box-shadow: var(--shadow2);\r\n  padding: 30px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 25px;\r\n}\r\n.mh-form-group {\r\n  margin-bottom: 20px;\r\n}\r\n.mh-form-label {\r\n  display: block;\r\n  margin-bottom: 8px;\r\n  font-weight: 700;\r\n  font-size: 14px;\r\n  color: var(--brand);\r\n}\r\n.mh-form-input,\r\n.mh-form-select,\r\n.mh-form-textarea {\r\n  width: 100%;\r\n  padding: 12px 16px;\r\n  border: 1px solid var(--line);\r\n  border-radius: 12px;\r\n  background: rgba(255,255,255,.95);\r\n  font-family: var(--sans);\r\n  font-size: 15px;\r\n  transition: all 0.2s ease;\r\n  box-shadow: 0 2px 8px rgba(17,24,39,.04);\r\n}\r\n.mh-form-input:focus,\r\n.mh-form-select:focus,\r\n.mh-form-textarea:focus {\r\n  outline: none;\r\n  border-color: var(--brand);\r\n  box-shadow: 0 0 0 3px rgba(38,35,94,.1);\r\n}\r\n.mh-form-textarea {\r\n  min-height: 100px;\r\n  resize: vertical;\r\n}\r\n.mh-info-box {\r\n  background: rgba(38,35,94,.04);\r\n  border: 1px solid rgba(38,35,94,.12);\r\n  border-radius: 16px;\r\n  padding: 20px;\r\n}\r\n.mh-info-box h3 {\r\n  margin: 0 0 15px 0;\r\n  font-size: 18px;\r\n  color: var(--brand);\r\n  font-weight: 900;\r\n}\r\n.mh-info-box p {\r\n  margin: 0 0 10px 0;\r\n  color: var(--muted);\r\n  line-height: 1.6;\r\n}\r\n.mh-hours-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n}\r\n.mh-hours-table tr {\r\n  border-bottom: 1px solid rgba(17,24,39,.08);\r\n}\r\n.mh-hours-table tr:last-child {\r\n  border-bottom: none;\r\n}\r\n.mh-hours-table td {\r\n  padding: 10px 0;\r\n  color: var(--muted);\r\n}\r\n.mh-hours-table td:first-child {\r\n  font-weight: 700;\r\n  color: var(--text);\r\n}\r\n.mh-phone-link {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  color: var(--brand);\r\n  text-decoration: none;\r\n  font-weight: 900;\r\n  font-size: 18px;\r\n  margin-top: 10px;\r\n  transition: color 0.2s ease;\r\n}\r\n.mh-phone-link:hover {\r\n  color: var(--brand2);\r\n}\r\n.mh-alert {\r\n  background: rgba(201, 161, 74, .1);\r\n  border: 1px solid rgba(201, 161, 74, .3);\r\n  border-radius: 12px;\r\n  padding: 15px;\r\n  margin-top: 20px;\r\n  color: var(--text);\r\n  font-size: 14px;\r\n}\r\n.mh-alert strong {\r\n  color: var(--accent);\r\n}\r\nbody.lang-fi .mh-form-fi { display: block !important; }\r\nbody.lang-fi .mh-form-en { display: none !important; }\r\nbody.lang-en .mh-form-fi { display: none !important; }\r\nbody.lang-en .mh-form-en { display: block !important; }\r\n.mh-success {\r\n  display: none;\r\n  background: rgba(46, 204, 113, .1);\r\n  border: 1px solid rgba(46, 204, 113, .3);\r\n  border-radius: 12px;\r\n  padding: 30px;\r\n  text-align: center;\r\n  margin-top: 20px;\r\n}\r\n.mh-success h3 {\r\n  color: #27ae60;\r\n  margin-bottom: 15px;\r\n}\r\n.mh-success-icon {\r\n  font-size: 48px;\r\n  margin-bottom: 20px;\r\n  color: #27ae60;\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<header class=\"mh-header\" id=\"top\">\r\n  <div class=\"mh-headerRow\">\r\n    <a class=\"mh-brand\" href=\"\/\" aria-label=\"MezeHouse Home\">\r\n      <div class=\"mh-logoBox\" aria-hidden=\"true\">\r\n        <img decoding=\"async\" src=\"https:\/\/www.mezehouse.fi\/wp-content\/uploads\/2024\/05\/Meze-House-Logo-NB.png\" alt=\"MezeHouse logo\">\r\n      <\/div>\r\n      <div class=\"mh-brandText\">\r\n        <strong>MezeHouse<\/strong>\r\n        <span data-i18n=\"brandTag\">Hakunilan ostoskeskus, Vantaa<\/span>\r\n      <\/div>\r\n    <\/a>\r\n    <nav class=\"mh-nav\" aria-label=\"Primary\">\r\n      <a href=\"\/#menu\" data-i18n=\"navMenu\">Menu<\/a>\r\n      <a href=\"\/index.php\/poytavaraus\" data-i18n=\"navReserve\">P\u00f6yt\u00e4varaus<\/a>\r\n      <a href=\"\/index.php\/yksityistilaisuudet-catering\" data-i18n=\"navEvents\">Yksityistilaisuudet & catering<\/a>\r\n      <a href=\"\/#visit\" data-i18n=\"navVisit\">Yhteystiedot<\/a>\r\n    <\/nav>\r\n    <div class=\"mh-actions\">\r\n      <div class=\"mh-lang\" aria-label=\"Language\">\r\n        <button id=\"mhLangFI\" class=\"active\" type=\"button\" onclick=\"__MH_SET_LANG__('fi')\">FI<\/button>\r\n        <button id=\"mhLangEN\" type=\"button\" onclick=\"__MH_SET_LANG__('en')\">EN<\/button>\r\n      <\/div>\r\n      <a class=\"mh-btn\" href=\"tel:+358413138888\" data-i18n=\"ctaCall\">Soita<\/a>\r\n      <a class=\"mh-btn primary\" href=\"\/#menu\" data-i18n=\"ctaViewMenu\">Katso menu<\/a>\r\n      <button class=\"mh-burger\" type=\"button\" aria-label=\"Open menu\" id=\"mhOpenDrawer\">\r\n        <span aria-hidden=\"true\"><\/span>\r\n      <\/button>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"mh-drawerOverlay\" id=\"mhDrawerOverlay\" aria-hidden=\"true\"><\/div>\r\n  <aside class=\"mh-drawer\" id=\"mhDrawer\" aria-label=\"Mobile menu\">\r\n    <div class=\"mh-drawerHead\">\r\n      <strong>MezeHouse<\/strong>\r\n      <button class=\"mh-drawerClose\" type=\"button\" id=\"mhCloseDrawer\" aria-label=\"Close\">\u2715<\/button>\r\n    <\/div>\r\n    <div class=\"mh-drawerBody\">\r\n      <div class=\"mh-lang\" aria-label=\"Language\">\r\n        <button id=\"mhLangFI_m\" class=\"active\" type=\"button\" onclick=\"__MH_SET_LANG__('fi')\">FI<\/button>\r\n        <button id=\"mhLangEN_m\" type=\"button\" onclick=\"__MH_SET_LANG__('en')\">EN<\/button>\r\n      <\/div>\r\n      <nav class=\"mh-drawerNav\">\r\n        <a href=\"\/#menu\" data-i18n=\"navMenu\">Menu<\/a>\r\n        <a href=\"\/index.php\/poytavaraus\" data-i18n=\"navReserve\">P\u00f6yt\u00e4varaus<\/a>\r\n        <a href=\"\/index.php\/yksityistilaisuudet-catering\" data-i18n=\"navEvents\">Yksityistilaisuudet & catering<\/a>\r\n        <a href=\"\/#visit\" data-i18n=\"navVisit\">Yhteystiedot<\/a>\r\n      <\/nav>\r\n      <div class=\"mh-drawerActions\">\r\n        <a class=\"mh-btn\" href=\"tel:+358413138888\" data-i18n=\"ctaCall\">Soita<\/a>\r\n        <a class=\"mh-btn primary\" href=\"\/#menu\" data-i18n=\"ctaViewMenu\">Katso menu<\/a>\r\n        <a class=\"mh-btn\" href=\"https:\/\/maps.app.goo.gl\/yxZxY79B9WgzBq6v5\" target=\"_blank\" rel=\"noopener\" data-i18n=\"heroDirections\">Reitti<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/aside>\r\n<\/header>\r\n<section class=\"mh-section\" id=\"reservation\">\r\n  <div class=\"mh-inner\">\r\n    <div class=\"mh-titleRow\">\r\n      <h2 data-i18n=\"reserveTitle\">P\u00f6yt\u00e4varaus<\/h2>\r\n      <div class=\"mh-hint\" data-i18n=\"reserveHint\">Varaa p\u00f6yt\u00e4 verkossa<\/div>\r\n    <\/div>\r\n    <div class=\"mh-reservation-grid\">\r\n      <div class=\"mh-form-container\">\r\n        <p class=\"mh-lead\" data-i18n=\"reserveLead\" style=\"margin-bottom: 25px;\">Varaa p\u00f6yt\u00e4 helposti verkossa. Otamme yhteytt\u00e4 vahvistukseen.<\/p>\r\n        <div class=\"mh-form-fi\">\r\n          <form id=\"reservationFormFi\" class=\"mh-reservation-form\">\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"nameLabel\">Nimi<\/label>\r\n              <input type=\"text\" class=\"mh-form-input\" name=\"name\" required>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"phoneLabelForm\">Puhelinnumero<\/label>\r\n              <input type=\"tel\" class=\"mh-form-input\" name=\"phone\" required>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"emailLabel\">S\u00e4hk\u00f6posti<\/label>\r\n              <input type=\"email\" class=\"mh-form-input\" name=\"email\" required>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"dateLabel\">P\u00e4iv\u00e4m\u00e4\u00e4r\u00e4<\/label>\r\n              <input type=\"date\" class=\"mh-form-input\" name=\"date\" required>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"timeLabel\">Aika<\/label>\r\n              <select class=\"mh-form-select\" name=\"time\" required>\r\n                <option value=\"\">Valitse aika<\/option>\r\n                <option value=\"11:00\">11:00<\/option><option value=\"11:30\">11:30<\/option>\r\n                <option value=\"12:00\">12:00<\/option><option value=\"12:30\">12:30<\/option>\r\n                <option value=\"13:00\">13:00<\/option><option value=\"13:30\">13:30<\/option>\r\n                <option value=\"14:00\">14:00<\/option><option value=\"14:30\">14:30<\/option>\r\n                <option value=\"15:00\">15:00<\/option><option value=\"15:30\">15:30<\/option>\r\n                <option value=\"16:00\">16:00<\/option><option value=\"16:30\">16:30<\/option>\r\n                <option value=\"17:00\">17:00<\/option><option value=\"17:30\">17:30<\/option>\r\n                <option value=\"18:00\">18:00<\/option><option value=\"18:30\">18:30<\/option>\r\n                <option value=\"19:00\">19:00<\/option><option value=\"19:30\">19:30<\/option>\r\n                <option value=\"20:00\">20:00<\/option>\r\n              <\/select>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"guestsLabel\">Vieraiden m\u00e4\u00e4r\u00e4<\/label>\r\n              <select class=\"mh-form-select\" name=\"guests\" required>\r\n                <option value=\"\">Valitse m\u00e4\u00e4r\u00e4<\/option>\r\n                <option value=\"1\">1 henkil\u00f6<\/option><option value=\"2\">2 henkil\u00f6\u00e4<\/option>\r\n                <option value=\"3\">3 henkil\u00f6\u00e4<\/option><option value=\"4\">4 henkil\u00f6\u00e4<\/option>\r\n                <option value=\"5\">5 henkil\u00f6\u00e4<\/option><option value=\"6\">6 henkil\u00f6\u00e4<\/option>\r\n                <option value=\"7\">7 henkil\u00f6\u00e4<\/option><option value=\"8\">8 henkil\u00f6\u00e4<\/option>\r\n                <option value=\"9\">9 henkil\u00f6\u00e4<\/option><option value=\"10\">10 henkil\u00f6\u00e4<\/option>\r\n                <option value=\"11+\">11+ henkil\u00f6\u00e4 (ryhm\u00e4varaus)<\/option>\r\n              <\/select>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"specialLabel\">Erikoistoiveet\/allergiat<\/label>\r\n              <textarea class=\"mh-form-textarea\" name=\"special\" data-i18n-placeholder=\"specialPlaceholder\" placeholder=\"Kerro meille, jos sinulla on erityistoiveita tai allergioita...\"><\/textarea>\r\n            <\/div>\r\n            <button type=\"submit\" class=\"mh-btn primary\" style=\"width:100%;padding:15px;font-size:15px;\" data-i18n=\"submitBtn\">L\u00e4het\u00e4 varauspyynt\u00f6<\/button>\r\n          <\/form>\r\n        <\/div>\r\n        <div class=\"mh-form-en\" style=\"display:none\">\r\n          <form id=\"reservationFormEn\" class=\"mh-reservation-form\">\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"nameLabel\">Name<\/label>\r\n              <input type=\"text\" class=\"mh-form-input\" name=\"name\" required>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"phoneLabelForm\">Phone Number<\/label>\r\n              <input type=\"tel\" class=\"mh-form-input\" name=\"phone\" required>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"emailLabel\">Email<\/label>\r\n              <input type=\"email\" class=\"mh-form-input\" name=\"email\" required>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"dateLabel\">Date<\/label>\r\n              <input type=\"date\" class=\"mh-form-input\" name=\"date\" required>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"timeLabel\">Time<\/label>\r\n              <select class=\"mh-form-select\" name=\"time\" required>\r\n                <option value=\"\">Select time<\/option>\r\n                <option value=\"11:00\">11:00<\/option><option value=\"11:30\">11:30<\/option>\r\n                <option value=\"12:00\">12:00<\/option><option value=\"12:30\">12:30<\/option>\r\n                <option value=\"13:00\">13:00<\/option><option value=\"13:30\">13:30<\/option>\r\n                <option value=\"14:00\">14:00<\/option><option value=\"14:30\">14:30<\/option>\r\n                <option value=\"15:00\">15:00<\/option><option value=\"15:30\">15:30<\/option>\r\n                <option value=\"16:00\">16:00<\/option><option value=\"16:30\">16:30<\/option>\r\n                <option value=\"17:00\">17:00<\/option><option value=\"17:30\">17:30<\/option>\r\n                <option value=\"18:00\">18:00<\/option><option value=\"18:30\">18:30<\/option>\r\n                <option value=\"19:00\">19:00<\/option><option value=\"19:30\">19:30<\/option>\r\n                <option value=\"20:00\">20:00<\/option>\r\n              <\/select>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"guestsLabel\">Number of Guests<\/label>\r\n              <select class=\"mh-form-select\" name=\"guests\" required>\r\n                <option value=\"\">Select number<\/option>\r\n                <option value=\"1\">1 person<\/option><option value=\"2\">2 people<\/option>\r\n                <option value=\"3\">3 people<\/option><option value=\"4\">4 people<\/option>\r\n                <option value=\"5\">5 people<\/option><option value=\"6\">6 people<\/option>\r\n                <option value=\"7\">7 people<\/option><option value=\"8\">8 people<\/option>\r\n                <option value=\"9\">9 people<\/option><option value=\"10\">10 people<\/option>\r\n                <option value=\"11+\">11+ people (group reservation)<\/option>\r\n              <\/select>\r\n            <\/div>\r\n            <div class=\"mh-form-group\">\r\n              <label class=\"mh-form-label\" data-i18n=\"specialLabel\">Special Requests\/Allergies<\/label>\r\n              <textarea class=\"mh-form-textarea\" name=\"special\" data-i18n-placeholder=\"specialPlaceholder\" placeholder=\"Tell us if you have any special requests or allergies...\"><\/textarea>\r\n            <\/div>\r\n            <button type=\"submit\" class=\"mh-btn primary\" style=\"width:100%;padding:15px;font-size:15px;\" data-i18n=\"submitBtn\">Submit Reservation Request<\/button>\r\n          <\/form>\r\n        <\/div>\r\n        <div class=\"mh-alert\">\r\n          <strong data-i18n=\"alertTitle\">T\u00e4rke\u00e4\u00e4<\/strong>\r\n          <p data-i18n=\"alertText\" style=\"margin-top:5px;\">Varaukset vahvistetaan puhelimitse. Suosittelemme varaamaan etuk\u00e4teen, etenkin viikonloppuisin.<\/p>\r\n        <\/div>\r\n        <div class=\"mh-success\" id=\"successMessage\">\r\n          <div class=\"mh-success-icon\">\u2713<\/div>\r\n          <h3 data-i18n=\"successTitle\">Varauspyynt\u00f6si on l\u00e4hetetty!<\/h3>\r\n          <p data-i18n=\"successText\">Otamme sinuun yhteytt\u00e4 puhelimitse varauksen vahvistamiseksi. Kiitos!<\/p>\r\n          <a href=\"\/\" class=\"mh-btn\" style=\"margin-top:15px;\">Takaisin etusivulle<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"mh-info-container\">\r\n        <div class=\"mh-info-box\">\r\n          <h3 data-i18n=\"reserveInfo\">Varauksen tiedot<\/h3>\r\n          <p data-i18n=\"reserveLead\">Varaa p\u00f6yt\u00e4 helposti verkossa. Otamme yhteytt\u00e4 vahvistukseen.<\/p>\r\n        <\/div>\r\n        <div class=\"mh-info-box\">\r\n          <h3 data-i18n=\"hoursTitle\">Aukioloajat<\/h3>\r\n          <table class=\"mh-hours-table\">\r\n            <tr><td data-i18n=\"monFri\">Ma-Pe<\/td><td data-i18n=\"hoursMonFri\">11:00 - 21:00<\/td><\/tr>\r\n            <tr><td data-i18n=\"sat\">La<\/td><td data-i18n=\"hoursSat\">12:00 - 21:00<\/td><\/tr>\r\n            <tr><td data-i18n=\"sun\">Su<\/td><td data-i18n=\"hoursSun\">12:00 - 20:00<\/td><\/tr>\r\n          <\/table>\r\n        <\/div>\r\n        <div class=\"mh-info-box\">\r\n          <h3 data-i18n=\"contactTitle\">Varaa my\u00f6s puhelimitse<\/h3>\r\n          <p data-i18n=\"contactText\">Soita meille suoraan, jos haluat keskustella varauksesta.<\/p>\r\n          <a href=\"tel:+358413138888\" class=\"mh-phone-link\">\r\n            <span>+358 41 313 8888<\/span>\r\n          <\/a>\r\n        <\/div>\r\n        <div class=\"mh-info-box\">\r\n          <h3>Sijainti<\/h3>\r\n          <p>Laukkarinne 4, 01200 VANTAA<br>Hakunilan ostoskeskus 2. kerros<\/p>\r\n          <a href=\"https:\/\/maps.app.goo.gl\/yxZxY79B9WgzBq6v5\" target=\"_blank\" rel=\"noopener\" class=\"mh-btn\" style=\"margin-top:10px;\">\r\n            <span data-i18n=\"directionsBtn\">Reitti<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<footer class=\"mh-footer\">\r\n  <div class=\"mh-footRow\">\r\n    <div>\r\n      <span data-i18n=\"footerRight\">\u00a9 MezeHouse<\/span>\r\n      <span> \u00b7 <\/span>\r\n      <span id=\"mhYear\">2024<\/span>\r\n    <\/div>\r\n    <div class=\"m-footLinks\">\r\n      <a href=\"\/#menu\" data-i18n=\"navMenu\">Menu<\/a>\r\n      <a href=\"\/index.php\/poytavaraus\" data-i18n=\"navReserve\">P\u00f6yt\u00e4varaus<\/a>\r\n      <a href=\"\/index.php\/yksityistilaisuudet-catering\" data-i18n=\"navEvents\">Yksityistilaisuudet & catering<\/a>\r\n      <a href=\"\/#visit\" data-i18n=\"navVisit\">Yhteystiedot<\/a>\r\n      <a href=\"tel:+358413138888\">+358 41 313 8888<\/a>\r\n      <a href=\"https:\/\/maps.app.goo.gl\/yxZxY79B9WgzBq6v5\" target=\"_blank\" rel=\"noopener\" data-i18n=\"heroDirections\">Reitti<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/footer>\r\n<script>\r\n(function(){\r\n  var dict = {\r\n    fi:{\r\n      brandTag:\"Hakunilan ostoskeskus, Vantaa\",\r\n      navMenu:\"Menu\",navReserve:\"P\u00f6yt\u00e4varaus\",navEvents:\"Yksityistilaisuudet & catering\",navVisit:\"Yhteystiedot\",\r\n      ctaCall:\"Soita\",ctaViewMenu:\"Katso menu\",\r\n      kicker:\"Lebanonilaiset mezet, grillit ja shawarma Vantaalla\",\r\n      heroLead:\"Tuoreet mezet, shawarma ja grillit. Sy\u00f6 paikan p\u00e4\u00e4ll\u00e4 tai nouda mukaan.\",\r\n      heroMenu:\"Avaa menu\",heroReserve:\"Varaa p\u00f6yt\u00e4\",heroEvents:\"Yksityistilaisuudet\",heroDirections:\"Reitti\",\r\n      menuTitle:\"Menu\",menuHint:\"Selaa kategorioittain\",menuCatsTitle:\"Kategoriat\",\r\n      visitTitle:\"Yhteystiedot\",visitHint:\"Sijainti ja yhteys\",\r\n      addrLabel:\"Osoite\",phoneLabel:\"Puhelin\",companyLabel:\"Yritys\",\r\n      directionsBtn:\"Reitti\",reserveBtn:\"P\u00f6yt\u00e4varaus\",eventsBtn:\"Yksityistilaisuudet\",\r\n      footerRight:\"\u00a9 MezeHouse\",\r\n      reserveTitle:\"P\u00f6yt\u00e4varaus\",reserveHint:\"Varaa p\u00f6yt\u00e4 verkossa\",\r\n      nameLabel:\"Nimi\",phoneLabelForm:\"Puhelinnumero\",emailLabel:\"S\u00e4hk\u00f6posti\",\r\n      dateLabel:\"P\u00e4iv\u00e4m\u00e4\u00e4r\u00e4\",timeLabel:\"Aika\",guestsLabel:\"Vieraiden m\u00e4\u00e4r\u00e4\",\r\n      guestsPlaceholder:\"Valitse m\u00e4\u00e4r\u00e4\",\r\n      specialLabel:\"Erikoistoiveet\/allergiat\",specialPlaceholder:\"Kerro meille, jos sinulla on erityistoiveita tai allergioita...\",\r\n      submitBtn:\"L\u00e4het\u00e4 varauspyynt\u00f6\",reserveInfo:\"Varauksen tiedot\",\r\n      reserveLead:\"Varaa p\u00f6yt\u00e4 helposti verkossa. Otamme yhteytt\u00e4 vahvistukseen.\",\r\n      hoursTitle:\"Aukioloajat\",monFri:\"Ma-Pe\",sat:\"La\",sun:\"Su\",\r\n      contactTitle:\"Varaa my\u00f6s puhelimitse\",contactText:\"Soita meille suoraan, jos haluat keskustella varauksesta.\",\r\n      alertTitle:\"T\u00e4rke\u00e4\u00e4\",alertText:\"Varaukset vahvistetaan puhelimitse. Suosittelemme varaamaan etuk\u00e4teen, etenkin viikonloppuisin.\",\r\n      successTitle:\"Varauspyynt\u00f6si on l\u00e4hetetty!\",successText:\"Otamme sinuun yhteytt\u00e4 puhelimitse varauksen vahvistamiseksi. Kiitos!\",\r\n      hoursMonFri:\"11:00 - 21:00\",hoursSat:\"12:00 - 21:00\",hoursSun:\"12:00 - 20:00\"\r\n    },\r\n    en:{\r\n      brandTag:\"Hakunila Shopping Center, Vantaa\",\r\n      navMenu:\"Menu\",navReserve:\"Table reservation\",navEvents:\"Private events and catering\",navVisit:\"Contact\",\r\n      ctaCall:\"Call\",ctaViewMenu:\"View menu\",\r\n      kicker:\"Lebanese mezze, grills and shawarma in Vantaa\",\r\n      heroLead:\"Fresh mezze, shawarma and grills. Dine in or take away.\",\r\n      heroMenu:\"Open menu\",heroReserve:\"Reserve a table\",heroEvents:\"Private events\",heroDirections:\"Directions\",\r\n      menuTitle:\"Menu\",menuHint:\"Browse by category\",menuCatsTitle:\"Categories\",\r\n      visitTitle:\"Contact\",visitHint:\"Location and contact\",\r\n      addrLabel:\"Address\",phoneLabel:\"Phone\",companyLabel:\"Company\",\r\n      directionsBtn:\"Directions\",reserveBtn:\"Table reservation\",eventsBtn:\"Private events\",\r\n      footerRight:\"\u00a9 MezeHouse\",\r\n      reserveTitle:\"Table Reservation\",reserveHint:\"Reserve a table online\",\r\n      nameLabel:\"Name\",phoneLabelForm:\"Phone Number\",emailLabel:\"Email\",\r\n      dateLabel:\"Date\",timeLabel:\"Time\",guestsLabel:\"Number of Guests\",\r\n      guestsPlaceholder:\"Select number\",\r\n      specialLabel:\"Special Requests\/Allergies\",specialPlaceholder:\"Tell us if you have any special requests or allergies...\",\r\n      submitBtn:\"Submit Reservation Request\",reserveInfo:\"Reservation Information\",\r\n      reserveLead:\"Reserve a table easily online. We will contact you for confirmation.\",\r\n      hoursTitle:\"Opening Hours\",monFri:\"Mon-Fri\",sat:\"Sat\",sun:\"Sun\",\r\n      contactTitle:\"Also reserve by phone\",contactText:\"Call us directly if you want to discuss your reservation.\",\r\n      alertTitle:\"Important\",alertText:\"Reservations are confirmed by phone. We recommend booking in advance, especially on weekends.\",\r\n      successTitle:\"Your reservation request has been sent!\",successText:\"We will contact you by phone to confirm your reservation. Thank you!\",\r\n      hoursMonFri:\"11:00 - 21:00\",hoursSat:\"12:00 - 21:00\",hoursSun:\"12:00 - 20:00\"\r\n    }\r\n  };\r\n  function applyText(lang){\r\n    document.documentElement.lang = lang;\r\n    document.querySelectorAll(\"[data-i18n]\").forEach(function(el){\r\n      var key = el.getAttribute(\"data-i18n\");\r\n      if(dict[lang] && dict[lang][key] != null) el.innerHTML = dict[lang][key];\r\n    });\r\n    document.querySelectorAll(\"[data-i18n-placeholder]\").forEach(function(el){\r\n      var key = el.getAttribute(\"data-i18n-placeholder\");\r\n      if(dict[lang] && dict[lang][key] != null) el.placeholder = dict[lang][key];\r\n    });\r\n  }\r\n  function enforceFormVisibility(){\r\n    var isEN = document.body.classList.contains(\"lang-en\");\r\n    var fi = document.querySelector(\".mh-form-fi\");\r\n    var en = document.querySelector(\".mh-form-en\");\r\n    if(fi) fi.style.display = isEN ? \"none\" : \"block\";\r\n    if(en) en.style.display = isEN ? \"block\" : \"none\";\r\n  }\r\n  function syncLangButtons(lang){\r\n    var hfi = document.getElementById(\"mhLangFI\");\r\n    var hen = document.getElementById(\"mhLangEN\");\r\n    var mfi = document.getElementById(\"mhLangFI_m\");\r\n    var men = document.getElementById(\"mhLangEN_m\");\r\n    if(hfi && hen){ hfi.classList.toggle(\"active\", lang===\"fi\"); hen.classList.toggle(\"active\", lang===\"en\"); }\r\n    if(mfi && men){ mfi.classList.toggle(\"active\", lang===\"fi\"); men.classList.toggle(\"active\", lang===\"en\"); }\r\n  }\r\n  function setLang(lang){\r\n    document.body.classList.toggle(\"lang-fi\", lang === \"fi\");\r\n    document.body.classList.toggle(\"lang-en\", lang === \"en\");\r\n    applyText(lang);\r\n    enforceFormVisibility();\r\n    syncLangButtons(lang);\r\n  }\r\n  window.__MH_SET_LANG__ = setLang;\r\n  document.addEventListener(\"DOMContentLoaded\", function(){\r\n    document.body.classList.add(\"lang-fi\");\r\n    setLang(\"fi\");\r\n    document.getElementById(\"mhYear\").textContent = new Date().getFullYear();\r\n    \r\n    \/\/ FORM SUBMISSION - AJAX TO WORDPRESS PLUGIN\r\n    document.querySelectorAll(\".mh-reservation-form\").forEach(function(form){\r\n      form.addEventListener(\"submit\", function(e){\r\n        e.preventDefault();\r\n        \r\n        \/\/ Get form data\r\n        var formData = new FormData(form);\r\n        var data = {};\r\n        formData.forEach(function(value, key){\r\n          data[key] = value;\r\n        });\r\n        \r\n        \/\/ Get current language\r\n        var lang = document.body.classList.contains('lang-en') ? 'en' : 'fi';\r\n        data['lang'] = lang;\r\n        data['action'] = 'mh_submit_reservation';\r\n        \r\n        \/\/ Add nonce if exists (WordPress)\r\n        if (window.mhReservationNonce) {\r\n          data['security'] = window.mhReservationNonce;\r\n        }\r\n        \r\n        \/\/ Show loading state\r\n        var submitBtn = form.querySelector('button[type=\"submit\"]');\r\n        var originalText = submitBtn.innerHTML;\r\n        submitBtn.innerHTML = lang === 'fi' ? 'L\u00e4hetet\u00e4\u00e4n...' : 'Sending...';\r\n        submitBtn.disabled = true;\r\n        \r\n        \/\/ Send AJAX request to WordPress\r\n        fetch('\/wp-admin\/admin-ajax.php', {\r\n          method: 'POST',\r\n          headers: {\r\n            'Content-Type': 'application\/x-www-form-urlencoded',\r\n          },\r\n          body: new URLSearchParams(data)\r\n        })\r\n        .then(response => response.json())\r\n        .then(result => {\r\n          if (result.success) {\r\n            \/\/ Show success message\r\n            document.getElementById(\"successMessage\").style.display = \"block\";\r\n            form.style.display = \"none\";\r\n            document.querySelector(\".mh-alert\").style.display = \"none\";\r\n          } else {\r\n            \/\/ Show error\r\n            alert(lang === 'fi' ? 'Virhe: ' + (result.data?.message || 'Yrit\u00e4 uudelleen') : \r\n                  'Error: ' + (result.data?.message || 'Please try again'));\r\n            submitBtn.innerHTML = originalText;\r\n            submitBtn.disabled = false;\r\n          }\r\n        })\r\n        .catch(error => {\r\n          console.error('Error:', error);\r\n          \/\/ Fallback to email if AJAX fails\r\n          var subject = lang === 'fi' \r\n            ? 'Uusi varauspyynt\u00f6 MezeHousesta: ' + (data.name || 'Nimet\u00f6n')\r\n            : 'New MezeHouse reservation request: ' + (data.name || 'No name');\r\n          \r\n          var body = lang === 'fi'\r\n            ? 'UUSI VARAUSPYYNT\u00d6:\\n\\n' +\r\n              'Nimi: ' + (data.name || '') + '\\n' +\r\n              'Puhelin: ' + (data.phone || '') + '\\n' +\r\n              'S\u00e4hk\u00f6posti: ' + (data.email || '') + '\\n' +\r\n              'P\u00e4iv\u00e4m\u00e4\u00e4r\u00e4: ' + (data.date || '') + '\\n' +\r\n              'Aika: ' + (data.time || '') + '\\n' +\r\n              'Vieraiden m\u00e4\u00e4r\u00e4: ' + (data.guests || '') + '\\n' +\r\n              'Erikoistoiveet: ' + (data.special || 'Ei erityistoiveita') + '\\n\\n' +\r\n              'L\u00e4hetetty: ' + new Date().toLocaleString('fi-FI')\r\n            : 'NEW RESERVATION REQUEST:\\n\\n' +\r\n              'Name: ' + (data.name || '') + '\\n' +\r\n              'Phone: ' + (data.phone || '') + '\\n' +\r\n              'Email: ' + (data.email || '') + '\\n' +\r\n              'Date: ' + (data.date || '') + '\\n' +\r\n              'Time: ' + (data.time || '') + '\\n' +\r\n              'Number of guests: ' + (data.guests || '') + '\\n' +\r\n              'Special requests: ' + (data.special || 'No special requests') + '\\n\\n' +\r\n              'Sent: ' + new Date().toLocaleString('en-US');\r\n          \r\n          var mailtoLink = 'mailto:mezehouse.fi@gmail.com' +\r\n            '?subject=' + encodeURIComponent(subject) +\r\n            '&body=' + encodeURIComponent(body);\r\n          \r\n          window.location.href = mailtoLink;\r\n          \r\n          \/\/ Still show success message\r\n          document.getElementById(\"successMessage\").style.display = \"block\";\r\n          form.style.display = \"none\";\r\n          document.querySelector(\".mh-alert\").style.display = \"none\";\r\n        });\r\n      });\r\n    });\r\n    \r\n    \/\/ Set min date to today\r\n    var today = new Date().toISOString().split('T')[0];\r\n    document.querySelectorAll('input[type=\"date\"]').forEach(function(input){\r\n      input.min = today;\r\n      input.value = today;\r\n    });\r\n    \r\n    \/\/ Drawer functionality\r\n    function openDrawer(){\r\n      document.body.classList.add(\"mh-drawer-open\");\r\n      document.getElementById(\"mhDrawerOverlay\").setAttribute(\"aria-hidden\",\"false\");\r\n    }\r\n    function closeDrawer(){\r\n      document.body.classList.remove(\"mh-drawer-open\");\r\n      document.getElementById(\"mhDrawerOverlay\").setAttribute(\"aria-hidden\",\"true\");\r\n    }\r\n    document.getElementById(\"mhOpenDrawer\").addEventListener(\"click\", openDrawer);\r\n    document.getElementById(\"mhCloseDrawer\").addEventListener(\"click\", closeDrawer);\r\n    document.getElementById(\"mhDrawerOverlay\").addEventListener(\"click\", closeDrawer);\r\n  });\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\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>MezeHouse &#8211; P\u00f6yt\u00e4varaus \/ Table Reservation MezeHouse Hakunilan ostoskeskus, Vantaa Menu P\u00f6yt\u00e4varaus Yksityistilaisuudet &#038; catering Yhteystiedot FI EN Soita Katso menu MezeHouse \u2715 FI EN Menu P\u00f6yt\u00e4varaus Yksityistilaisuudet &#038; catering Yhteystiedot Soita Katso menu Reitti P\u00f6yt\u00e4varaus Varaa p\u00f6yt\u00e4 verkossa Varaa p\u00f6yt\u00e4 helposti verkossa. Otamme yhteytt\u00e4 vahvistukseen. Nimi Puhelinnumero S\u00e4hk\u00f6posti P\u00e4iv\u00e4m\u00e4\u00e4r\u00e4 Aika Valitse aika11:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:0019:3020:00 Vieraiden m\u00e4\u00e4r\u00e4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-342","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mezehouse.fi\/index.php\/wp-json\/wp\/v2\/pages\/342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mezehouse.fi\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mezehouse.fi\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mezehouse.fi\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mezehouse.fi\/index.php\/wp-json\/wp\/v2\/comments?post=342"}],"version-history":[{"count":13,"href":"https:\/\/mezehouse.fi\/index.php\/wp-json\/wp\/v2\/pages\/342\/revisions"}],"predecessor-version":[{"id":868,"href":"https:\/\/mezehouse.fi\/index.php\/wp-json\/wp\/v2\/pages\/342\/revisions\/868"}],"wp:attachment":[{"href":"https:\/\/mezehouse.fi\/index.php\/wp-json\/wp\/v2\/media?parent=342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}