#menu_menu__FqIK2{width:100%;max-width:100vw;overflow-x:hidden;min-height:50vh;background-color:var(--warm-beige);display:flex;flex-direction:column;flex-grow:1}.menu_navigation__1A8Sr{width:100%;height:max-content;display:flex;flex-wrap:wrap;padding:1rem;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.menu_navigation__1A8Sr nav ul{display:flex;list-style-type:none;gap:20px}.menu_menuNavList__NHYpn{max-width:180px;width:5rem;height:50px;background:linear-gradient(var(--brown-medium),var(--gray-light));display:flex;flex-direction:column;align-items:center}.menu_menuNavList__NHYpn.menu_actived__hLBa_,.menu_menuNavList__NHYpn:hover{background:linear-gradient(var(--brown-light),var(--gray-light) 85%)}@media (min-width:768px){#menu_menu__FqIK2{padding-top:3rem}.menu_navigation__1A8Sr{justify-content:center}.menu_navigation__1A8Sr h1{font-size:3rem}.menu_mobileNav__Zj3_G{display:none}}.itemCard_itemsCard__DYuNZ{width:300px;margin:1rem 0;padding:20px 30px;border-radius:20px;background-color:#ffffff85;font-size:12px;text-align:justify;display:flex;flex-direction:column;align-items:center;gap:5px;transition:transform 1s ease;transform:scale(1)}.itemCard_itemsCard__DYuNZ:hover{transform:scale(1.05)}.itemCard_itemsCard__DYuNZ h5{text-align:center;font-size:18px;color:var(--brown-espresso)}.itemCard_addBtn___NKYr{padding:10px;border-radius:10px;background-color:var(--brown-light)}.itemCard_addBtn___NKYr.itemCard_clicked__DDMIh{background-color:#13f313}.itemCard_priceCartWrapper__a9DOf{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:14px}.itemCard_priceCartWrapper__a9DOf span{color:#13f313}@media (max-width:768px){.itemCard_itemsCard__DYuNZ{width:250px;padding:20px 30px}}.offer_offer__3tanL{width:85%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;color:var(--gray-dark);text-align:center}@media (min-width:768px){.offer_offer__3tanL{width:100%}}@media (min-width:1024px){.offer_offer__3tanL{width:1000px}}.page_main__GlU4n{flex-direction:column;align-self:center;min-height:100vh}.page_banner__UN_1L,.page_main__GlU4n{display:flex;align-items:center;margin:0 auto;width:100%}.page_banner__UN_1L{height:70vh;max-height:440px;background-image:url(/_next/static/media/coffee-bg-3.5131bce7.jpeg);background-position:0 -5rem;background-repeat:no-repeat;background-size:cover;justify-content:center;border-bottom:2px solid var(--brown-espresso)}.page_bannerTitle__g34ok{width:310px;font-size:25px;color:var(--gray-light);text-shadow:2px 2px 0 var(--brown-espresso);text-align:center}.page_banner__UN_1L h1 strong{color:var(--brown-dark);text-shadow:1px 2px 3px var(--brown-light)}.page_promoSection__gg4ub{width:100%;height:100%;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.page_promoSection__gg4ub article h3{font-size:1.5rem;color:var(--brown-dark);width:max-content;padding:10px 20px;margin:0 auto 10px;border-bottom:1px solid var(--gray-dark)}.page_promoSection__gg4ub article p{font-size:10px}@media (min-width:375px){.page_banner__UN_1L{background-position:0 -5rem}}@media (min-width:768px){.page_banner__UN_1L{padding:5rem;height:90vh;max-height:100%;justify-content:center;background-image:url(/_next/static/media/wood-bg.b792af0a.jpeg);background-position:0 -15rem}.page_bannerTitle__g34ok{width:620px;font-size:3.5rem}.page_promoSection__gg4ub article h3{font-size:2rem}}.menuCarousel_carousel__1aZgD{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:80vw;height:100vh;padding:1rem 0;overflow-y:scroll;overflow-x:hidden;margin:1rem auto;gap:5%;border-radius:20px}.menuCarousel_carouselTitle__Hcd64{font-size:1rem;text-align:center}.menuCarousel_actived__EYAun{display:block}.menuCarousel_actived__EYAun,.menuCarousel_smallScreenHide__ELGH5{border-radius:20px;width:100%;margin:0 auto}.menuCarousel_smallScreenHide__ELGH5{display:none}@media (min-width:768px){.menuCarousel_smallScreenHide__ELGH5{display:block}.menuCarousel_carousel__1aZgD{display:flex;flex-direction:row;width:95vw;height:max-content;padding:0 1rem;margin:0 auto 2rem;overflow-x:scroll;overflow-y:hidden}.menuCarousel_carouselTitle__Hcd64{font-size:2rem}}