/* Js for , Version=1778000085 */
 v.theme = {"template":"mobile","theme":"default","device":"mobile"};;
(function(){
  var refreshHeaderCart = function(){
    fetch('/index.php/cart-count.json', {credentials:'same-origin'})
      .then(function(r){ return r.json(); })
      .then(function(data){
        if(!data || data.result !== 'success') return;
        document.querySelectorAll('.header-cart').forEach(function(btn){ btn.classList.toggle('hide', data.count < 1); });
        document.querySelectorAll('.header-cart .cart-count, .cart-count').forEach(function(node){
          node.textContent = String(data.count);
          node.classList.toggle('hide', data.count < 1);
        });
      })
      .catch(function(){});
  };
  if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', refreshHeaderCart);
  else refreshHeaderCart();
  window.rakugouRefreshHeaderCart = refreshHeaderCart;
})();
;document.querySelector('.menu-btn') && document.querySelector('.menu-btn').addEventListener('click', function(){var nav=document.querySelector('.site-nav'); if(!nav) return; var open=nav.classList.toggle('open'); this.setAttribute('aria-expanded', open ? 'true' : 'false');});