{"id":26,"date":"2026-03-16T08:31:43","date_gmt":"2026-03-16T08:31:43","guid":{"rendered":"https:\/\/bookings.vredenheim.etransactions.co.za\/?page_id=26"},"modified":"2026-03-16T08:33:03","modified_gmt":"2026-03-16T08:33:03","slug":"bookings-2","status":"publish","type":"page","link":"https:\/\/bookings.vredenheim.etransactions.co.za\/index.php\/bookings-2\/","title":{"rendered":"Bookings 2"},"content":{"rendered":"\n<style>\n\/* \u2500\u2500 Scoped to .vpb-wrap \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-wrap *, .vpb-wrap *::before, .vpb-wrap *::after { box-sizing: border-box; }\n\n.vpb-wrap {\n  --vpb-yellow:     #FFD600;\n  --vpb-orange:     #FF6B00;\n  --vpb-pink:       #FF2D7A;\n  --vpb-purple:     #7B2FBE;\n  --vpb-teal:       #00C9B1;\n  --vpb-navy:       #1A0A3B;\n  --vpb-white:      #FFFFFF;\n  --vpb-offwhite:   #FFF9F0;\n  --vpb-radius:     16px;\n  --vpb-shadow:     0 8px 32px rgba(26,10,59,0.15);\n  font-family: 'Nunito', sans-serif;\n  color: var(--vpb-navy);\n  max-width: 800px;\n  margin: 0 auto;\n  padding: 1rem 0 3rem;\n}\n\n\/* \u2500\u2500 Header \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-header { text-align: center; margin-bottom: 2.2rem; }\n.vpb-badge {\n  display: inline-block;\n  background: var(--vpb-yellow);\n  color: var(--vpb-navy);\n  font-family: 'Boogaloo', cursive;\n  font-size: .85rem;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  padding: 5px 18px;\n  border-radius: 99px;\n  margin-bottom: .8rem;\n  box-shadow: 0 4px 0 rgba(0,0,0,0.15);\n}\n.vpb-header h2 {\n  font-family: 'Boogaloo', cursive;\n  font-size: clamp(2rem, 5vw, 3.4rem);\n  color: var(--vpb-navy);\n  line-height: 1;\n  text-shadow: 3px 3px 0 var(--vpb-yellow);\n  margin: 0 0 .5rem;\n}\n.vpb-header h2 span { color: var(--vpb-orange); }\n.vpb-header p { font-size: 1rem; font-weight: 600; color: #555; }\n\n\/* \u2500\u2500 Success \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-success {\n  background: var(--vpb-teal);\n  color: var(--vpb-white);\n  border-radius: var(--vpb-radius);\n  padding: 2rem 2.5rem;\n  text-align: center;\n  box-shadow: var(--vpb-shadow);\n  animation: vpbPop .5s cubic-bezier(.34,1.56,.64,1) both;\n}\n.vpb-success h3 { font-family:'Boogaloo',cursive; font-size:2rem; margin-bottom:.5rem; }\n.vpb-success p  { font-size: 1rem; opacity: .9; }\n\n\/* \u2500\u2500 Errors \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-errors {\n  background: var(--vpb-pink);\n  color: var(--vpb-white);\n  border-radius: var(--vpb-radius);\n  padding: 1rem 1.6rem;\n  margin-bottom: 1.4rem;\n  box-shadow: var(--vpb-shadow);\n}\n.vpb-errors ul { padding-left: 1.4rem; margin: 0; }\n.vpb-errors li { font-weight: 700; font-size: .92rem; margin-bottom: .25rem; }\n\n\/* \u2500\u2500 Cards \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-card {\n  background: var(--vpb-white);\n  border-radius: var(--vpb-radius);\n  padding: 1.8rem 2rem;\n  margin-bottom: 1.4rem;\n  box-shadow: var(--vpb-shadow);\n  position: relative;\n  overflow: hidden;\n  transition: transform .2s;\n  border-top: 6px solid var(--vpb-yellow);\n}\n.vpb-card:hover { transform: translateY(-2px); }\n\n\/* Step colour accents *\/\n.vpb-step-1 { border-top-color: var(--vpb-orange); }\n.vpb-step-2 { border-top-color: var(--vpb-pink);   }\n.vpb-step-3 { border-top-color: var(--vpb-purple);  }\n.vpb-step-4 { border-top-color: var(--vpb-teal);    }\n\n\/* Emoji corner *\/\n.vpb-card::after {\n  position: absolute;\n  right: 1.2rem; top: .9rem;\n  font-size: 2rem; opacity: .18;\n}\n.vpb-card-contact::after { content: '\ud83c\udf89'; }\n.vpb-step-1::after { content: '\ud83c\udf88'; }\n.vpb-step-2::after { content: '\ud83c\udf82'; }\n.vpb-step-3::after { content: '\ud83c\udf8a'; }\n.vpb-step-4::after { content: '\u2705'; }\n\n\/* \u2500\u2500 Step header \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-step-header {\n  display: flex;\n  align-items: center;\n  gap: .9rem;\n  margin-bottom: 1.5rem;\n}\n.vpb-step-num {\n  width: 48px; height: 48px;\n  border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  font-family: 'Boogaloo', cursive;\n  font-size: 1.5rem;\n  color: var(--vpb-white);\n  flex-shrink: 0;\n  box-shadow: 0 4px 0 rgba(0,0,0,0.12);\n}\n.vpb-step-1 .vpb-step-num { background: var(--vpb-orange); }\n.vpb-step-2 .vpb-step-num { background: var(--vpb-pink);   }\n.vpb-step-3 .vpb-step-num { background: var(--vpb-purple); }\n.vpb-step-4 .vpb-step-num { background: var(--vpb-teal);   }\n\n.vpb-step-title {\n  font-family: 'Boogaloo', cursive;\n  font-size: 1.6rem;\n  color: var(--vpb-navy);\n  line-height: 1;\n}\n.vpb-step-title small {\n  display: block;\n  font-family: 'Nunito', sans-serif;\n  font-size: .78rem;\n  font-weight: 800;\n  color: #999;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  margin-bottom: 2px;\n}\n\n\/* \u2500\u2500 Card title (contact section) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-card-title {\n  font-family: 'Boogaloo', cursive;\n  font-size: 1.4rem;\n  color: var(--vpb-navy);\n  margin-bottom: 1.2rem;\n}\n\n\/* \u2500\u2500 Grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-row { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }\n@media (max-width: 560px) { .vpb-row { grid-template-columns: 1fr; } }\n\n\/* \u2500\u2500 Fields \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-field { margin-bottom: 1.1rem; }\n.vpb-field label {\n  display: block;\n  font-weight: 800;\n  font-size: .88rem;\n  color: var(--vpb-navy);\n  margin-bottom: .4rem;\n  letter-spacing: .2px;\n}\n.vpb-req { color: var(--vpb-pink); margin-left: 2px; }\n.vpb-free { color: var(--vpb-teal); font-weight: 800; }\n\n.vpb-wrap input[type=\"text\"],\n.vpb-wrap input[type=\"email\"],\n.vpb-wrap input[type=\"tel\"],\n.vpb-wrap input[type=\"number\"],\n.vpb-wrap input[type=\"datetime-local\"],\n.vpb-wrap select {\n  width: 100%;\n  padding: 11px 14px;\n  border: 2.5px solid #DDD4F0;\n  border-radius: 10px;\n  font-family: 'Nunito', sans-serif;\n  font-size: .97rem;\n  font-weight: 600;\n  color: var(--vpb-navy);\n  background: var(--vpb-offwhite);\n  transition: border-color .2s, box-shadow .2s;\n  outline: none;\n  -webkit-appearance: none;\n}\n.vpb-wrap input:focus,\n.vpb-wrap select:focus {\n  border-color: var(--vpb-purple);\n  box-shadow: 0 0 0 4px rgba(123,47,190,0.1);\n  background: var(--vpb-white);\n}\n\n\/* \u2500\u2500 Divider \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-divider { border: none; border-top: 2px dashed #E0D8F0; margin: 1.3rem 0; }\n\n\/* \u2500\u2500 Products \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-products { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }\n@media (max-width: 560px) { .vpb-products { grid-template-columns: 1fr; } }\n\n.vpb-product {\n  border: 2.5px solid #E0D8F0;\n  border-radius: 12px;\n  padding: .9rem 1.1rem;\n  background: var(--vpb-offwhite);\n  display: flex;\n  flex-direction: column;\n  gap: .6rem;\n  transition: border-color .2s;\n}\n.vpb-product:focus-within {\n  border-color: var(--vpb-purple);\n  background: #F5EEFF;\n}\n.vpb-product-top { display: flex; align-items: center; gap: .75rem; }\n.vpb-product-img {\n  width: 50px; height: 50px;\n  object-fit: cover;\n  border-radius: 8px;\n  flex-shrink: 0;\n}\n.vpb-product-icon {\n  width: 50px; height: 50px;\n  border-radius: 8px;\n  background: linear-gradient(135deg, var(--vpb-yellow), var(--vpb-orange));\n  display: flex; align-items: center; justify-content: center;\n  font-size: 1.4rem;\n  flex-shrink: 0;\n}\n.vpb-product-name  { font-weight: 800; font-size: .92rem; color: var(--vpb-navy); }\n.vpb-product-price { font-size: .82rem; color: var(--vpb-purple); font-weight: 700; }\n.vpb-product-qty   { display: flex; align-items: center; gap: .5rem; }\n.vpb-product-qty label { font-size: .8rem; font-weight: 700; color: #777; margin: 0; }\n.vpb-product-qty input { width: 75px !important; padding: 6px 10px !important; font-size: .88rem !important; }\n\n\/* \u2500\u2500 Checkboxes \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-checks { display: flex; flex-direction: column; gap: .6rem; }\n.vpb-check {\n  display: flex;\n  align-items: flex-start;\n  gap: .7rem;\n  padding: .9rem 1.1rem;\n  border: 2.5px solid #E0D8F0;\n  border-radius: 12px;\n  background: var(--vpb-offwhite);\n  cursor: pointer;\n  transition: border-color .2s, background .2s;\n  user-select: none;\n}\n.vpb-check:hover { border-color: var(--vpb-teal); background: #F0FFFE; }\n.vpb-check:has(input:checked) { border-color: var(--vpb-teal); background: #E6FFFB; }\n.vpb-check input[type=\"checkbox\"] {\n  width: 19px !important; height: 19px !important;\n  accent-color: var(--vpb-teal);\n  flex-shrink: 0;\n  margin-top: 2px;\n  cursor: pointer;\n}\n.vpb-check-main { font-weight: 700; font-size: .93rem; line-height: 1.4; }\n.vpb-check-sub  { font-size: .8rem; color: #666; font-weight: 600; margin-top: 2px; }\n\n\/* \u2500\u2500 Submit \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.vpb-submit-wrap { text-align: center; margin-top: 1.8rem; }\n.vpb-submit {\n  display: inline-block;\n  background: var(--vpb-yellow);\n  color: var(--vpb-navy);\n  font-family: 'Boogaloo', cursive;\n  font-size: 1.45rem;\n  padding: .95rem 3.2rem;\n  border: none;\n  border-radius: 99px;\n  cursor: pointer;\n  box-shadow: 0 6px 0 var(--vpb-orange), 0 10px 20px rgba(255,107,0,0.3);\n  transition: transform .15s, box-shadow .15s;\n  letter-spacing: 1px;\n}\n.vpb-submit:hover  { transform: translateY(-3px); box-shadow: 0 9px 0 var(--vpb-orange), 0 14px 24px rgba(255,107,0,0.35); }\n.vpb-submit:active { transform: translateY(2px);  box-shadow: 0 3px 0 var(--vpb-orange); }\n\n\/* \u2500\u2500 Animation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@keyframes vpbPop {\n  from { opacity:0; transform: scale(.88) translateY(16px); }\n  to   { opacity:1; transform: scale(1) translateY(0); }\n}\n.vpb-wrap .vpb-card, .vpb-wrap .vpb-errors, .vpb-wrap .vpb-success {\n  animation: vpbPop .4s cubic-bezier(.34,1.56,.64,1) both;\n}\n<\/style>\n\n<div class=\"vpb-wrap\">\n\n  <!-- Header -->\n  <div class=\"vpb-header\">\n    <div class=\"vpb-badge\">\ud83c\udf89 Vredenheim<\/div>\n    <h2>Book Your <span>Kids<\/span> Party!<\/h2>\n    <p>Fill in the details below and let's make it magical \u2728<\/p>\n  <\/div>\n\n  \n    \n    <form method=\"POST\" action=\"\">\n      <input type=\"hidden\" id=\"vpb_nonce\" name=\"vpb_nonce\" value=\"86a023a499\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/26\" \/>\n      <!-- \u2500\u2500 Contact Details \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n      <div class=\"vpb-card vpb-card-contact\">\n        <p class=\"vpb-card-title\">Your Contact Details<\/p>\n        <div class=\"vpb-row\">\n          <div class=\"vpb-field\">\n            <label>Full Name <span class=\"vpb-req\">*<\/span><\/label>\n            <input type=\"text\" name=\"full_name\" placeholder=\"Jane Smith\"\n                   value=\"\" required>\n          <\/div>\n          <div class=\"vpb-field\">\n            <label>Email Address <span class=\"vpb-req\">*<\/span><\/label>\n            <input type=\"email\" name=\"email\" placeholder=\"jane@example.com\"\n                   value=\"\" required>\n          <\/div>\n        <\/div>\n        <div class=\"vpb-row\">\n          <div class=\"vpb-field\">\n            <label>Contact Number <span class=\"vpb-req\">*<\/span><\/label>\n            <input type=\"tel\" name=\"phone\" placeholder=\"+27 XX XXX XXXX\"\n                   value=\"\" required>\n          <\/div>\n          <div class=\"vpb-field\">\n            <label>Date &amp; Time <span class=\"vpb-req\">*<\/span><\/label>\n            <input type=\"datetime-local\" name=\"party_date\"\n                   value=\"\" required>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- \u2500\u2500 Step 1: Details \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n      <div class=\"vpb-card vpb-step-1\">\n        <div class=\"vpb-step-header\">\n          <div class=\"vpb-step-num\">1<\/div>\n          <div class=\"vpb-step-title\"><small>Step 1<\/small>Details<\/div>\n        <\/div>\n        <div class=\"vpb-row\">\n          <div class=\"vpb-field\">\n            <label>How many kids? <span class=\"vpb-req\">*<\/span><\/label>\n            <input type=\"number\" name=\"kids_count\" min=\"1\" max=\"200\" placeholder=\"e.g. 15\"\n                   value=\"\" required>\n          <\/div>\n          <div class=\"vpb-field\">\n            <label>Choose Venue &amp; Timeslot <span class=\"vpb-req\">*<\/span><\/label>\n            <select name=\"venue_timeslot\" required>\n              <option value=\"\">\u2014 Select a timeslot \u2014<\/option>\n              <option value=\"Main Venue 10:00-12:00\"    >Main Venue \u00b7 10:00\u201312:00<\/option>\n              <option value=\"Main Venue 13:00-15:00\"    >Main Venue \u00b7 13:00\u201315:00<\/option>\n              <option value=\"Garden Venue 10:00-12:00\"  >Garden Venue \u00b7 10:00\u201312:00<\/option>\n              <option value=\"Garden Venue 13:00-15:00\"  >Garden Venue \u00b7 13:00\u201315:00<\/option>\n              <option value=\"Party Barn 10:00-12:00\"    >Party Barn \u00b7 10:00\u201312:00<\/option>\n              <option value=\"Party Barn 13:00-15:00\"    >Party Barn \u00b7 13:00\u201315:00<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- \u2500\u2500 Step 2: Birthday Child \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n      <div class=\"vpb-card vpb-step-2\">\n        <div class=\"vpb-step-header\">\n          <div class=\"vpb-step-num\">2<\/div>\n          <div class=\"vpb-step-title\"><small>Step 2<\/small>Birthday Child<\/div>\n        <\/div>\n        <div class=\"vpb-row\">\n          <div class=\"vpb-field\">\n            <label>Birthday Child's Name <span class=\"vpb-req\">*<\/span><\/label>\n            <input type=\"text\" name=\"birthday_name\" placeholder=\"e.g. Lily\"\n                   value=\"\" required>\n          <\/div>\n          <div class=\"vpb-field\">\n            <label>Birthday Child's Age <span class=\"vpb-req\">*<\/span><\/label>\n            <input type=\"number\" name=\"birthday_age\" min=\"1\" max=\"17\" placeholder=\"e.g. 7\"\n                   value=\"\" required>\n          <\/div>\n        <\/div>\n\n        <hr class=\"vpb-divider\">\n\n        <div class=\"vpb-field\">\n          <label>\ud83c\udf79 Food &amp; Drinks<\/label>\n          <div class=\"vpb-products\">\n\n            <!-- Apple Juice \u2013 ID 241 -->\n            <div class=\"vpb-product\">\n              <div class=\"vpb-product-top\">\n                                  <div class=\"vpb-product-icon\">\ud83e\uddc3<\/div>\n                                <div>\n                  <div class=\"vpb-product-name\">Product #241<\/div>\n                  <div class=\"vpb-product-price\">R0.00 each<\/div>\n                <\/div>\n              <\/div>\n              <div class=\"vpb-product-qty\">\n                <label for=\"vpb_qty_241\">Qty:<\/label>\n                <input type=\"number\" id=\"vpb_qty_241\" name=\"product[241][qty]\" min=\"0\" max=\"500\"\n                       placeholder=\"0\" value=\"0\">\n              <\/div>\n            <\/div>\n\n            <!-- Water \u2013 ID 48 -->\n            <div class=\"vpb-product\">\n              <div class=\"vpb-product-top\">\n                                  <div class=\"vpb-product-icon\">\ud83d\udca7<\/div>\n                                <div>\n                  <div class=\"vpb-product-name\">Product #48<\/div>\n                  <div class=\"vpb-product-price\">R0.00 each<\/div>\n                <\/div>\n              <\/div>\n              <div class=\"vpb-product-qty\">\n                <label for=\"vpb_qty_48\">Qty:<\/label>\n                <input type=\"number\" id=\"vpb_qty_48\" name=\"product[48][qty]\" min=\"0\" max=\"500\"\n                       placeholder=\"0\" value=\"0\">\n              <\/div>\n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- \u2500\u2500 Step 3: Additional \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n      <div class=\"vpb-card vpb-step-3\">\n        <div class=\"vpb-step-header\">\n          <div class=\"vpb-step-num\">3<\/div>\n          <div class=\"vpb-step-title\"><small>Step 3<\/small>Additional Guests &amp; Extras<\/div>\n        <\/div>\n\n        <div class=\"vpb-row\">\n          <div class=\"vpb-field\">\n            <label>Parents of birthday kid(s) <span class=\"vpb-free\">(free park admission)<\/span><\/label>\n            <input type=\"number\" name=\"parents_count\" min=\"0\" max=\"20\" placeholder=\"0\"\n                   value=\"0\">\n          <\/div>\n          <div class=\"vpb-field\">\n            <label>Grandparents of birthday kid(s) <span class=\"vpb-free\">(free park admission)<\/span><\/label>\n            <input type=\"number\" name=\"grandparents_count\" min=\"0\" max=\"20\" placeholder=\"0\"\n                   value=\"0\">\n          <\/div>\n        <\/div>\n\n        <div class=\"vpb-field\">\n          <label>How many additional adults will be coming to this super duper day?<\/label>\n          <input type=\"number\" name=\"additional_adults\" min=\"0\" max=\"100\" placeholder=\"0\"\n                 value=\"0\">\n        <\/div>\n\n        <div class=\"vpb-field\">\n          <label>I will pay the park admission fee of <strong>R55<\/strong> for:<\/label>\n          <select name=\"admission_pay_for\">\n            <option value=\"\">\u2014 Choose an option \u2014<\/option>\n            <option value=\"All Adults\" >All Adults<\/option>\n            <option value=\"1 Adult\"    >1 Adult<\/option>\n            <option value=\"2 Adults\"   >2 Adults<\/option>\n            <option value=\"3 Adults\"   >3 Adults<\/option>\n          <\/select>\n        <\/div>\n\n        <hr class=\"vpb-divider\">\n\n        <div class=\"vpb-field\">\n          <label>\ud83c\udf7d\ufe0f Platters <span style=\"color:#999;font-weight:700\">(serves 10 people)<\/span><\/label>\n          <div class=\"vpb-products\">\n\n            <!-- Chip & Chicken \u2013 ID 423 -->\n            <div class=\"vpb-product\">\n              <div class=\"vpb-product-top\">\n                                  <div class=\"vpb-product-icon\">\ud83c\udf57<\/div>\n                                <div>\n                  <div class=\"vpb-product-name\">Product #423<\/div>\n                  <div class=\"vpb-product-price\">R0.00<\/div>\n                <\/div>\n              <\/div>\n              <div class=\"vpb-product-qty\">\n                <label for=\"vpb_qty_423\">Qty:<\/label>\n                <input type=\"number\" id=\"vpb_qty_423\" name=\"product[423][qty]\" min=\"0\" max=\"20\"\n                       placeholder=\"0\" value=\"0\">\n              <\/div>\n            <\/div>\n\n            <!-- Cheese Platter \u2013 ID 243 -->\n            <div class=\"vpb-product\">\n              <div class=\"vpb-product-top\">\n                                  <div class=\"vpb-product-icon\">\ud83e\uddc0<\/div>\n                                <div>\n                  <div class=\"vpb-product-name\">Product #243<\/div>\n                  <div class=\"vpb-product-price\">R0.00<\/div>\n                <\/div>\n              <\/div>\n              <div class=\"vpb-product-qty\">\n                <label for=\"vpb_qty_243\">Qty:<\/label>\n                <input type=\"number\" id=\"vpb_qty_243\" name=\"product[243][qty]\" min=\"0\" max=\"20\"\n                       placeholder=\"0\" value=\"0\">\n              <\/div>\n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- \u2500\u2500 Step 4: Consent \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n      <div class=\"vpb-card vpb-step-4\">\n        <div class=\"vpb-step-header\">\n          <div class=\"vpb-step-num\">4<\/div>\n          <div class=\"vpb-step-title\"><small>Step 4<\/small>Consent &amp; Subscribe<\/div>\n        <\/div>\n\n        <div class=\"vpb-checks\">\n          <label class=\"vpb-check\">\n            <input type=\"checkbox\" name=\"consent_privacy\" value=\"1\"\n                    required>\n            <div>\n              <div class=\"vpb-check-main\">\n                Yes, I agree with the\n                <a href=\"\" target=\"_blank\" style=\"color:#7B2FBE\">privacy policy<\/a>\n                and <a href=\"\/terms-and-conditions\" target=\"_blank\" style=\"color:#7B2FBE\">terms and conditions<\/a>.\n                <span class=\"vpb-req\">*<\/span>\n              <\/div>\n            <\/div>\n          <\/label>\n\n          <label class=\"vpb-check\">\n            <input type=\"checkbox\" name=\"newsletter\" value=\"1\"\n                   >\n            <div>\n              <div class=\"vpb-check-main\">YES! I want to subscribe to the Vredenheim Newsletter full of fun facts.<\/div>\n              <div class=\"vpb-check-sub\">Vredenheim will never sell or share your e-mail address with anyone. Our e-mails include a link to unsubscribe.<\/div>\n            <\/div>\n          <\/label>\n        <\/div>\n      <\/div>\n\n      <!-- \u2500\u2500 Submit \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n      <div class=\"vpb-submit-wrap\">\n        <button type=\"submit\" class=\"vpb-submit\">\ud83c\udf88 Book My Party! \ud83c\udf88<\/button>\n      <\/div>\n\n    <\/form>\n\n  \n<\/div><!-- \/.vpb-wrap -->\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-26","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/bookings.vredenheim.etransactions.co.za\/index.php\/wp-json\/wp\/v2\/pages\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bookings.vredenheim.etransactions.co.za\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bookings.vredenheim.etransactions.co.za\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bookings.vredenheim.etransactions.co.za\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bookings.vredenheim.etransactions.co.za\/index.php\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":2,"href":"https:\/\/bookings.vredenheim.etransactions.co.za\/index.php\/wp-json\/wp\/v2\/pages\/26\/revisions"}],"predecessor-version":[{"id":28,"href":"https:\/\/bookings.vredenheim.etransactions.co.za\/index.php\/wp-json\/wp\/v2\/pages\/26\/revisions\/28"}],"wp:attachment":[{"href":"https:\/\/bookings.vredenheim.etransactions.co.za\/index.php\/wp-json\/wp\/v2\/media?parent=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}