  /* Custom Swiper styles for brand color */
    :root {
      --swiper-theme-color: #7a2f14;
    }

    .swiper-button-next,
    .swiper-button-prev {
      color: var(--swiper-theme-color);
      background-color: rgba(255, 255, 255, 0.5);
      border-radius: 50%;
      width: 44px;
      height: 44px;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    }

    .swiper-button-next:after,
    .swiper-button-prev:after {
      font-size: 20px;
      font-weight: bold;
    }

    .swiper-pagination-bullet-active {
      background: var(--swiper-theme-color);
    }

    /* Animated Hamburger Icon */
    .hamburger-icon span {
      transform-origin: center;
    }

    .menu-open .hamburger-icon span:nth-child(1) {
      transform: translateY(8px) rotate(45deg);
    }

    .menu-open .hamburger-icon span:nth-child(2) {
      opacity: 0;
      transform: scale(0);
    }

    .menu-open .hamburger-icon span:nth-child(3) {
      transform: translateY(-8px) rotate(-45deg);
    }
    
    
* {
    font-feature-settings: "liga" 1, "clig" 1;
}

body {
    font-family: 'Noto Sans Devanagari', 'Poppins', sans-serif;
}

