/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600&family=Roboto:wght@400;500;700&display=swap");

html,
body {
  margin: 0;
  padding: 0;
}

/* CSS animation fallback for hero text: guarantees visibility even if smoove JS
   animation fails due to Next.js script injection timing (window.load race condition). */
@keyframes hero-text-reveal {
  from { opacity: 0; transform: translateY(16px); }
  to   { opacity: 1; transform: none; }
}

.elementor-element-6684a99 { animation: hero-text-reveal 0.7s ease 0.3s both; }
.elementor-element-5e3984a { animation: hero-text-reveal 0.7s ease 0.55s both; }
.elementor-element-2cba262 { animation: hero-text-reveal 0.7s ease 0.8s both; }
.elementor-element-95baf5c { animation: hero-text-reveal 0.7s ease 1.05s both; }

.theme-page-home .food-menu-content-price-holder,
.theme-page-home .woocommerce .price {
  display: none !important;
}

.theme-page-menu .food-menu-content-price-holder {
  display: none !important;
}

.theme-page-home .woocommerce a.home-featured-cta.is-disabled {
  display: none !important;
}

