EXCLUSIVE

MEMBERSHIP

Join the Chicha Chi family. Exclusive perks, priority access, and unforgettable experiences await our members.

WHY JOIN?

Membership Benefits

Priority Reservations

Skip the wait. Members get priority booking for tables and VIP areas.

Exclusive Events

Access members-only nights, tasting events, and private parties.

Member Discounts

Enjoy 10-25% off on shisha, drinks, and food every visit.

Birthday Perks

Complimentary shisha, champagne, and VIP treatment on your birthday.

CHOOSE YOUR PLAN

Membership Tiers

SILVER

£29

/month

★ MOST POPULAR

GOLD

£59

/month

PLATINUM

£99

/month

FREQUENTLY ASKED QUESTIONS

Got Questions?

Simply choose your preferred tier above and click the join button. You can also sign up at our reception desk during your next visit.
Absolutely! You can change your membership tier at any time. Upgrades take effect immediately, while downgrades apply from your next billing cycle.
Our memberships are month-to-month with no long-term commitment required. You can cancel at any time with 30 days notice.
Gold members receive 2 guest passes per month, and Platinum members enjoy unlimited guest passes. Silver members can purchase additional guest passes at a discounted rate.
All members receive special birthday perks! Silver gets a complimentary shisha, Gold receives a shisha + bottle of champagne, and Platinum gets the full VIP birthday package with a private booth.

Ready to Elevate Your Experience?

Join today and start enjoying exclusive benefits from your very first visit.

				
					<div class="billing-toggle">
  <span id="monthly-label" class="toggle-label active">Monthly</span>
  <label class="toggle-switch">
    <input type="checkbox" id="billing-switch">
    <span class="toggle-track"></span>
    <span class="toggle-dot"></span>
  </label>
  <span id="yearly-label" class="toggle-label">Yearly (Save 20%)</span>
</div>

<style>
.billing-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  margin: 30px auto 50px;
  padding: 15px 30px;
}
.toggle-label {
  color: rgba(255, 255, 255, 0.4) !important;
  font-family: 'Jost', sans-serif !important;
  letter-spacing: 1.5px !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  transition: color 0.3s ease !important;
  cursor: pointer;
}
.toggle-label.active {
  color: #ffffff !important;
}
.toggle-switch {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 30px;
  cursor: pointer;
  flex-shrink: 0;
}
.toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.toggle-track {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 30px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  transition: all 0.3s ease;
}
.toggle-dot {
  position: absolute;
  height: 22px;
  width: 22px;
  left: 4px;
  top: 4px;
  background: #C68A3D;
  border-radius: 50%;
  transition: transform 0.3s ease;
  box-shadow: 0 2px 8px rgba(198, 138, 61, 0.4);
}
.toggle-switch input:checked + .toggle-track {
  background: rgba(198, 138, 61, 0.2);
  border-color: #C68A3D;
}
.toggle-switch input:checked ~ .toggle-dot {
  transform: translateX(26px);
}
</style>

<script>
(function() {
  var toggle = document.getElementById('billing-switch');
  var monthlyLabel = document.getElementById('monthly-label');
  var yearlyLabel = document.getElementById('yearly-label');
  
  if (toggle) {
    toggle.addEventListener('change', function() {
      if (this.checked) {
        yearlyLabel.classList.add('active');
        monthlyLabel.classList.remove('active');
      } else {
        monthlyLabel.classList.add('active');
        yearlyLabel.classList.remove('active');
      }
    });
    
    // Also allow clicking the labels to toggle
    monthlyLabel.addEventListener('click', function() {
      toggle.checked = false;
      toggle.dispatchEvent(new Event('change'));
    });
    yearlyLabel.addEventListener('click', function() {
      toggle.checked = true;
      toggle.dispatchEvent(new Event('change'));
    });
  }
})();
</script>