NIKU SOBA

肉そば - 味わいが深い!

ORDER HERE

Black Garlic Tonkotsu

黒にんにく豚骨

NIKU SOBA

肉そば - 味わいが深い!

NIKU SOBA

肉そば - 味わいが深い!

Happi Ramen - Kyushu Tonkotsu

はっぴラーメン - 九州とんこつ

Black Garlic Tonkotsu

黒にんにく豚骨

Bonito Tonkotsu Tsukemen

かつおとんこつつけ麺

Shio Butter Corn Ramen

塩バターコーンラーメン

Spicy Sapporo Miso Butter Ramen

スパイシー札幌味噌バターラーメン

Tokyo Soy Ramen

東京醤油ラーメン

Truffle Vege Soy Ramen

トリュフベジ醤油ラーメン

Yokohama EAK

横浜EAK

Yuzu Shio Ramen

ゆず塩ラーメン

FIND YOUR HAPPI IN EVERY BOWL

Black Garlic Tonkotsu

黒にんにく豚骨

Bonito Tonkotsu Tsukemen

かつおとんこつつけ麺

Happi Ramen - Kyushu Tonkotsu

はっぴラーメン - 九州とんこつ

Shio Butter Corn Ramen

塩バターコーンラーメン

Spicy Sapporo Miso Butter Ramen

スパイシー札幌味噌バターラーメン

Tokyo Soy Ramen

東京醤油ラーメン

Truffle Vege Soy Ramen

トリュフベジ醤油ラーメン

Yokohama EAK

横浜EAK

Yuzu Shio Ramen

ゆず塩ラーメン
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap" rel="stylesheet">
  <div id="azabu-popup" class="az-popup-hidden" aria-hidden="true">
  <div class="az-popup-backdrop" id="az-popup-backdrop"></div>

  <div class="az-popup-wrapper" role="dialog" aria-modal="true" aria-labelledby="az-popup-title">
    <button class="az-popup-close" id="az-popup-close">×</button>

    <div class="az-popup-top">
      <img src="https://www.happiramen.com.au/wp-content/uploads/2025/11/P48-—-EDM-Hero-Image.webp" alt="">
    </div>

    <div class="az-popup-content">
      <h2 id="az-popup-title">Azabu's 6th Anniversary Specials at Happi Ramen!</h2>

      <p> 24 November to 7 December<br>
Spend $20+ and score a Lucky Draw prize, join our Happi Faces Challenge, and if you're our Most Cherished Regular, you could win a $200 dining voucher.</p>

      <p class="az-small">*T&Cs apply. </p>
    </div>
  </div>
</div>

<style>
#azabu-popup { font-family: "Inter", sans-serif; font-weight: 400; }
.az-popup-hidden { display: none; }

.az-popup-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.65);
  z-index: 999998;
  opacity: 0;
  transition: opacity 1s ease;
}

.az-popup-wrapper {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(.92);
  width: 92%;
  max-width: 600px;
  background: #000;
  color: #fff;
  z-index: 999999;
  box-shadow: 0 30px 80px rgba(0,0,0,0.7);
  border-radius: 6px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  opacity: 0;
  transition: transform 1s cubic-bezier(.16,.84,.44,1), opacity 1s ease;
}

.az-popup-top img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}

.az-popup-content {
  padding: 28px 28px 36px 28px;
  line-height: 1.56;
}

.az-popup-content h2 {
  font-size: 22px;
  font-weight: 500;
  margin: 0 0 14px;
  color: #fff;
}

.az-popup-content p {
  font-size: 15px;
  margin: 0 0 12px;
  color: #e9e7e5;
  font-weight: 400;
}

.az-small {
  font-size: 12px !important;
  color: #bdbbb9;
}

.az-popup-close {
  position: absolute;
  right: 12px;
  top: 10px;
  background: transparent;
  border: none;
  color: rgba(255,255,255,.95);
  font-size: 32px;
  cursor: pointer;
  padding: 6px 10px;
  transition: transform 250ms cubic-bezier(.2,.9,.3,1), color 200ms ease;
  border-radius: 50%;
}

.az-popup-close:hover {
  transform: rotate(90deg) scale(1.2);
  color: #ffd24d;
  box-shadow: 0 6px 20px rgba(255,210,77,0.14);
}

.az-popup-show .az-popup-backdrop { opacity: 1; }
.az-popup-show .az-popup-wrapper { opacity: 1; transform: translate(-50%, -50%) scale(1); }

@media (max-width:600px){
  .az-popup-wrapper { width: 90%; max-width: 90%; }
  .az-popup-content { padding: 18px; }
  .az-popup-content h2 { font-size: 18px; }
}
</style>

<script>
(function(){
  var popupRoot = document.getElementById('azabu-popup');
  var closeBtn = document.getElementById('az-popup-close');
  var backdrop = document.getElementById('az-popup-backdrop');

  function showPopup(){
    popupRoot.classList.remove('az-popup-hidden');
    setTimeout(function(){ popupRoot.classList.add('az-popup-show'); }, 20);
  }

  function hidePopup(){
    popupRoot.classList.remove('az-popup-show');
    setTimeout(function(){ popupRoot.classList.add('az-popup-hidden'); }, 1000);
  }

  window.addEventListener('load', function(){
    setTimeout(showPopup, 500);
  });

  closeBtn.addEventListener('click', hidePopup);
  backdrop.addEventListener('click', hidePopup);
  document.addEventListener('keydown', function(e){
    if(e.key === 'Escape') hidePopup();
  });
})();
</script>