@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);:root{--primary-color:#50790f;--secondary-color:#42610c;--dark-background-color:#2e2e2e;--light-background-color:#f5f5f5;--text-dark:#333;--text-light:#fff;--border-color:#ddd}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:70px}body,html{overflow-x:hidden}body{background-color:#f5f5f5;background-color:var(--light-background-color);color:#333;color:var(--text-dark);font-family:Roboto,sans-serif;line-height:1.6;min-width:320px}a{color:inherit;text-decoration:none}ul{list-style:none}img{display:block;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:0 20px}.text-center{text-align:center}.App_app__kIMp\+{display:flex;flex-direction:column;min-height:100vh}.App_app__kIMp\+ main{flex-grow:1}.Navbar_navbar__HpoBl{background-color:initial;box-shadow:none;color:var(--text-light);left:0;padding:10px 0;position:fixed;top:0;transition:background-color .4s ease,box-shadow .4s ease;width:100%;z-index:1000}.Navbar_navbar__HpoBl.Navbar_scrolled__FZ5MM{background-color:var(--dark-background-color);box-shadow:0 2px 5px #0003}.Navbar_container__c9kWp{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.Navbar_logoLink__aUIVw{align-items:center;display:flex;flex-grow:1;justify-content:center}.Navbar_navbarTitleImage__f1PJ2{filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5));height:45px;transition:height .3s ease;width:auto}.Navbar_navbar__HpoBl.Navbar_scrolled__FZ5MM .Navbar_navbarTitleImage__f1PJ2{height:40px}.Navbar_navLinksDesktop__eW5PX{display:none}.Navbar_rightIcons__PtknX{align-items:center;display:flex;flex-grow:1;gap:20px;justify-content:flex-end}.Navbar_favoriteIcon__h36Iu,.Navbar_socialIcon__nhZse{background:none;border:none;color:var(--text-light);cursor:pointer;font-size:1.3em;padding:0;transition:color .3s ease}.Navbar_favoriteIcon__h36Iu:hover,.Navbar_socialIcon__nhZse:hover{color:var(--primary-color)}.Navbar_burgerIcon__QJ4PP{background:none;border:none;color:var(--text-light);cursor:pointer;display:block;flex-grow:1;font-size:1.8em;padding:5px;text-align:left;transition:color .3s ease}.Navbar_burgerIcon__QJ4PP:hover{color:var(--primary-color)}.Navbar_favoritesPanel__4Sdor,.Navbar_navOverlay__bZE-0{background-color:var(--dark-background-color);box-shadow:0 0 15px #0006;color:var(--text-light);display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:20px;position:fixed;top:0;transition:transform .4s cubic-bezier(.25,.8,.25,1);z-index:1100}.Navbar_navOverlay__bZE-0{left:0;transform:translateX(-100%);width:280px}.Navbar_navOverlay__bZE-0.Navbar_navOpen__41e4E{transform:translateX(0)}.Navbar_favoritesPanel__4Sdor{right:0;transform:translateX(100%);width:300px}.Navbar_favoritesPanel__4Sdor.Navbar_favoritesOpen__bhIll{transform:translateX(0)}.Navbar_closeFavorites__Rp6hG,.Navbar_closeNav__0O7fY{background:none;border:none;color:var(--text-light);cursor:pointer;font-size:1.8em;position:absolute;top:15px;transition:color .3s ease}.Navbar_closeNav__0O7fY{right:15px}.Navbar_closeFavorites__Rp6hG{left:15px}.Navbar_closeFavorites__Rp6hG:hover,.Navbar_closeNav__0O7fY:hover{color:var(--primary-color)}.Navbar_navLinksMobile__X7lYf{display:flex;flex-direction:column;gap:15px;list-style:none;margin-top:60px;padding:0}.Navbar_navLinksMobile__X7lYf a{color:var(--text-light);display:block;font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:700;padding:10px 0;text-transform:uppercase;transition:color .3s ease,background-color .3s ease}.Navbar_navLinksMobile__X7lYf a:hover{background-color:#ffffff0d;border-radius:5px;color:var(--primary-color);padding-left:10px}.Navbar_favoriteCount__DSxk2{background-color:var(--primary-color);border-radius:50%;color:var(--text-light);font-size:.7em;font-weight:700;line-height:1;min-width:18px;padding:3px 7px;position:absolute;right:-5px;text-align:center;top:-5px}.Navbar_favoriteIcon__h36Iu{position:relative}.Navbar_socialIconMobile__2reVH{align-items:center;color:var(--text-light);display:flex;font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:700;gap:10px;padding:10px 0;transition:color .3s ease,background-color .3s ease}.Navbar_socialIconMobile__2reVH:hover{background-color:#ffffff0d;border-radius:5px;color:var(--primary-color);padding-left:10px}.Navbar_navMobileSeparator__uOPtC{border-bottom:1px solid #ffffff1a;margin:15px 0}.Navbar_favoritesTitle__fyrea{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.8em;margin-bottom:20px;margin-top:60px;text-align:center}.Navbar_favoritesMessage__3S-l8{color:#fffc;font-size:1em;padding:0 10px;text-align:center}.Navbar_favoritesList__yNote{flex-grow:1;list-style:none;margin:0;overflow-y:auto;padding:0}.Navbar_favoriteItem__x\+tYG{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 10px}.Navbar_favoriteItem__x\+tYG:last-child{border-bottom:none}.Navbar_favoriteItemDetails__Cs0yu{display:flex;flex-direction:column;flex-grow:1;text-align:left}.Navbar_favoriteItemName__\+BicX{color:var(--text-light);font-size:1em;font-weight:500}.Navbar_favoriteItemPrice__fuR7v{color:var(--primary-color);font-size:.9em;font-weight:700;margin-top:3px}.Navbar_removeFavoriteButton__FIxXU{background:none;border:none;color:#fff9;cursor:pointer;font-size:1.1em;margin-left:10px;transition:color .3s ease}.Navbar_removeFavoriteButton__FIxXU:hover{color:#ff6b6b}.Navbar_backdrop__7p9Fr{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050}.Navbar_favoritesSummary__xmd2q{background-color:#0003;border-top:1px solid #fff3;display:flex;flex-direction:column;gap:15px;margin-top:auto;padding:15px 20px}.Navbar_totalPrice__yew3a{color:var(--primary-color);display:flex;font-size:1.3em;font-weight:700;justify-content:space-between}.Navbar_orderButton__qmLHZ{align-items:center;background-color:var(--primary-color);border-radius:5px;color:var(--text-light);display:flex;font-weight:700;gap:10px;justify-content:center;padding:12px 20px;text-transform:uppercase;transition:background-color .3s ease}.Navbar_orderButton__qmLHZ:hover{background-color:var(--secondary-color)}@media (max-width:992px){.Navbar_navbarTitleImage__f1PJ2{height:35px}.Navbar_burgerIcon__QJ4PP{font-size:1.5em}.Navbar_rightIcons__PtknX{gap:15px}}@media (max-width:480px){.Navbar_navbarTitleImage__f1PJ2{height:30px}.Navbar_burgerIcon__QJ4PP,.Navbar_favoriteIcon__h36Iu,.Navbar_socialIcon__nhZse{font-size:1.1em}.Navbar_navOverlay__bZE-0{width:250px}.Navbar_favoritesPanel__4Sdor{width:260px}.Navbar_favoritesTitle__fyrea{font-size:1.6em}.Navbar_favoriteCount__DSxk2{font-size:.6em;min-width:15px;padding:2px 5px;right:-3px;top:-3px}.Navbar_favoritesSummary__xmd2q{padding:10px 15px}.Navbar_totalPrice__yew3a{font-size:1.2em}.Navbar_orderButton__qmLHZ{font-size:.85em;padding:10px 15px}}@keyframes Hero_fadeIn__xDYsl{0%{opacity:0}to{opacity:1}}@keyframes Hero_slideInUp__sPMNu{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_pulse__on9W3{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.Hero_hero__LzpGi{align-items:center;background-attachment:fixed;background-image:url(/static/media/hero2.300af2f267ac67460957.jpg);background-position:50%;background-size:cover;color:var(--text-light);display:flex;min-height:100vh;overflow:hidden;padding:80px 8% 120px;position:relative;text-align:left}.Hero_hero__LzpGi:before{background:linear-gradient(90deg,#000000bf 20%,#0003);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.Hero_heroContentWrapper__lAZAN{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:2}.Hero_heroContent__tUHKH{max-width:65ch;text-align:left;width:100%}.Hero_rightContent__mm\+Ws{animation:Hero_fadeIn__xDYsl 1.5s ease-out forwards;animation-delay:1.5s;flex-shrink:0;margin-left:40px;opacity:0;text-align:right}.Hero_rightText__c6gOj{color:var(--text-light);font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;line-height:1.3;text-shadow:1px 1px 5px #0006}.Hero_slogan__UMrwT{animation:Hero_slideInUp__sPMNu .8s ease-out;color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.8em;font-weight:500;margin:0 0 10px}.Hero_title__ss8F5{animation:Hero_slideInUp__sPMNu 1s ease-out;color:var(--text-light);font-size:clamp(3rem,10vw,6.5rem);line-height:1;margin:0;text-shadow:2px 2px 10px #00000080;text-transform:uppercase}.Hero_secondarySlogan__v5ubh,.Hero_title__ss8F5{font-family:Montserrat,sans-serif;font-weight:800}.Hero_secondarySlogan__v5ubh{animation:Hero_slideInUp__sPMNu 1s ease-out backwards;animation-delay:.7s;color:var(--primary-color);font-size:clamp(1.5em,4vw,2.8em);margin:10px 0 30px;text-shadow:1px 1px 5px #0000004d}.Hero_ctaButton__H\+eAs{align-items:center;animation:Hero_pulse__on9W3 2s ease-in-out infinite;animation-delay:2s;background-color:var(--primary-color);border-radius:8px;box-shadow:0 5px 20px #0000004d;color:var(--text-light);display:inline-flex;font-size:1.2em;font-weight:700;gap:12px;margin-top:10px;padding:18px 40px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.Hero_ctaButton__H\+eAs:hover{animation-play-state:paused;background-color:var(--secondary-color)}.Hero_ctaNote__zQs1b{animation:Hero_fadeIn__xDYsl 1.2s ease-out backwards;animation-delay:.8s;color:#fffc;font-size:1em;margin:15px 0 0}.Hero_infoFooter__8LnJ4{align-items:center;background-color:#0006;bottom:0;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;left:0;padding:15px 8%;position:absolute;width:100%;z-index:2}.Hero_infoFooterItem__nLwOO{align-items:center;display:flex;font-size:.9em;font-weight:500;gap:10px}@media (max-width:992px){.Hero_hero__LzpGi{align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding-bottom:140px;padding-left:20px;padding-right:20px;text-align:center}.Hero_heroContentWrapper__lAZAN{flex-direction:column;max-width:100%;padding:0}.Hero_heroContent__tUHKH{max-width:100%;text-align:center}.Hero_secondarySlogan__v5ubh{font-size:clamp(1.2em,5vw,1.8em);text-align:center}.Hero_rightContent__mm\+Ws{animation:none;margin-left:0;margin-top:30px;opacity:1;text-align:center}.Hero_infoFooter__8LnJ4{background-color:#00000080;flex-direction:column;gap:15px;padding:20px}}@media (max-width:480px){.Hero_title__ss8F5{font-size:clamp(2.5rem,15vw,3.5rem)}.Hero_slogan__UMrwT{font-size:1.2em}.Hero_secondarySlogan__v5ubh{font-size:clamp(1em,4vw,1.5em)}.Hero_ctaButton__H\+eAs{font-size:1em;padding:15px 30px}.Hero_infoFooterItem__nLwOO{font-size:.8em}.Hero_rightText__c6gOj{font-size:clamp(1.2rem,3.5vw,1.8rem)}}.MenuFormulas_menuFormulas__iwIet{background-color:var(--primary-color);color:var(--text-light);padding:60px 0;text-align:center}.MenuFormulas_sectionTitle__-D7qW{color:var(--text-light);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:40px;position:relative;text-transform:uppercase}.MenuFormulas_sectionTitle__-D7qW:after{background-color:var(--dark-background-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.MenuFormulas_formulaCard__7KaAD{align-items:flex-start;background-color:#ffffff14;border-radius:10px;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;margin:0 auto;max-width:600px;padding:30px;position:relative;text-align:left}.MenuFormulas_formulaHeader__0kFJ0{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:15px;width:100%}.MenuFormulas_formulaName__oKJhI{flex-grow:1;font-size:2em;text-transform:uppercase}.MenuFormulas_formulaName__oKJhI,.MenuFormulas_formulaPrice__L4kiT{color:var(--text-light);font-family:Montserrat,sans-serif;font-weight:700}.MenuFormulas_formulaPrice__L4kiT{flex-shrink:0;font-size:2.2em;margin-left:20px}.MenuFormulas_formulaDescription__k2lKj{color:#ffffffe6;font-size:1.2em;margin-bottom:10px}.MenuFormulas_formulaNote__9PPn7{color:#ffffffb3;font-size:.9em;font-style:italic;margin-bottom:20px}.MenuFormulas_favoriteButton__t1DiT{background:none;border:none;bottom:15px;color:#ccc;cursor:pointer;font-size:1.8em;padding:5px;position:absolute;right:15px;transition:color .3s ease;z-index:10}.MenuFormulas_favoriteButton__t1DiT:hover{color:var(--dark-background-color)}.MenuFormulas_favoriteButton__t1DiT.MenuFormulas_isFavorite__mMmVT{color:red}@media (max-width:768px){.MenuFormulas_menuFormulas__iwIet{padding:40px 0}.MenuFormulas_sectionTitle__-D7qW{font-size:2em;margin-bottom:30px}.MenuFormulas_formulaCard__7KaAD{margin:0 20px;padding:20px}.MenuFormulas_formulaHeader__0kFJ0{align-items:flex-start;flex-direction:column;gap:5px}.MenuFormulas_formulaName__oKJhI{font-size:1.6em}.MenuFormulas_formulaPrice__L4kiT{font-size:1.8em;margin-left:0}.MenuFormulas_formulaDescription__k2lKj{font-size:1.1em}.MenuFormulas_formulaNote__9PPn7{font-size:.85em}.MenuFormulas_favoriteButton__t1DiT{font-size:1.5em;right:10px;top:10px}}@media (max-width:480px){.MenuFormulas_sectionTitle__-D7qW{font-size:1.8em}.MenuFormulas_formulaCard__7KaAD{margin:0 10px;padding:15px}.MenuFormulas_formulaName__oKJhI{font-size:1.4em}.MenuFormulas_formulaPrice__L4kiT{font-size:1.6em}.MenuFormulas_formulaDescription__k2lKj{font-size:1em}}.PokeBowls_pokeBowls__9jQL\+{background-color:var(--light-background-color);padding:60px 0;text-align:center}.PokeBowls_sectionTitle__0Ql0h{color:var(--text-dark);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:20px;position:relative;text-transform:uppercase}.PokeBowls_sectionTitle__0Ql0h:after{background-color:var(--primary-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.PokeBowls_sauceInfo__ZOkaD{color:var(--text-dark);font-size:1.1em;line-height:1.5;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.PokeBowls_supplement__9SwUt{color:var(--primary-color);display:block;font-weight:700;margin-top:10px}.PokeBowls_grid__kmXjk{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.PokeBowls_itemCard__zKqh7{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.PokeBowls_itemCard__zKqh7:hover{box-shadow:0 6px 15px #00000026;transform:translateY(-5px)}.PokeBowls_itemImage__c9czS{align-items:center;background-color:#f0f0f0;display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}.PokeBowls_itemImage__c9czS img{height:100%;object-fit:contain;object-position:center;width:100%}.PokeBowls_itemDetails__NuvBR{display:flex;flex-direction:column;flex-grow:1;padding:20px;text-align:left}.PokeBowls_itemName__-HAkD{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.5em;margin-bottom:10px;text-transform:uppercase}.PokeBowls_itemDescription__kDnD9{color:var(--text-dark);flex-grow:1;font-size:.95em;margin-bottom:15px}.PokeBowls_itemFooter__sGCBS{align-items:center;display:flex;justify-content:space-between;margin-top:15px;width:100%}.PokeBowls_itemPrice__fCH-V{color:var(--secondary-color);font-family:Montserrat,sans-serif;font-size:1.6em;font-weight:700}.PokeBowls_favoriteButton__2tg\+2{align-items:center;background:none;border:none;color:#ccc;cursor:pointer;display:flex;flex-shrink:0;font-size:1.3em;gap:8px;margin-left:10px;padding:5px;transition:color .3s ease}.PokeBowls_favoriteButton__2tg\+2:hover{color:var(--primary-color)}.PokeBowls_favoriteButton__2tg\+2.PokeBowls_isFavorite__n61Ef{color:red}.PokeBowls_favoriteButtonText__CmnNs{color:inherit;font-family:Roboto,sans-serif;font-size:.8em;font-weight:400;white-space:nowrap}@media (max-width:768px){.PokeBowls_pokeBowls__9jQL\+{padding:40px 0}.PokeBowls_sectionTitle__0Ql0h{font-size:2em}.PokeBowls_sauceInfo__ZOkaD{font-size:1em;margin-bottom:30px}.PokeBowls_grid__kmXjk{grid-template-columns:1fr}.PokeBowls_itemCard__zKqh7{margin:0 auto;max-width:400px}.PokeBowls_itemImage__c9czS{height:180px}.PokeBowls_itemName__-HAkD{font-size:1.3em}.PokeBowls_itemDescription__kDnD9{font-size:.9em}.PokeBowls_itemFooter__sGCBS{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.PokeBowls_itemPrice__fCH-V{font-size:1.4em}.PokeBowls_favoriteButton__2tg\+2{font-size:1.1em;margin-left:0;margin-top:0;padding:0}.PokeBowls_favoriteButtonText__CmnNs{font-size:.8em}}@media (max-width:480px){.PokeBowls_sectionTitle__0Ql0h{font-size:1.8em}.PokeBowls_sauceInfo__ZOkaD{padding:0 10px}.PokeBowls_itemImage__c9czS{height:150px}.PokeBowls_itemName__-HAkD{font-size:1.2em}.PokeBowls_itemDescription__kDnD9{font-size:.9em}.PokeBowls_itemPrice__fCH-V{font-size:1.3em}}.Sushis_sushis__XCEHg{background-color:var(--dark-background-color);color:var(--text-light);padding:60px 0;text-align:center}.Sushis_sectionTitle__Qk-SH{color:var(--text-light);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:10px;position:relative;text-transform:uppercase}.Sushis_sectionTitle__Qk-SH:after{background-color:var(--primary-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.Sushis_subtitle__fWhDc{color:var(--primary-color);font-family:Roboto,sans-serif;font-size:1.2em;font-weight:300;margin-bottom:40px;text-transform:uppercase}.Sushis_menuList__OaKkR{margin:0 auto;max-width:800px;padding:0 20px}.Sushis_menuItem__yFIpY{align-items:baseline;border-bottom:1px solid #fff3;padding:15px 0}.Sushis_menuItem__yFIpY:last-child{border-bottom:none}.Sushis_itemName__ho1sF{color:var(--text-light);flex-basis:50%;font-family:Roboto,sans-serif;font-size:1.2em;font-weight:400;text-align:left}.Sushis_itemSeparator__r0V-X{border-bottom:1px dotted #fff6;margin:0 10px;position:relative;top:-4px}.Sushis_itemPrice__Tt6EN{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:700;text-align:right}@media (max-width:768px){.Sushis_sushis__XCEHg{padding:40px 0}.Sushis_sectionTitle__Qk-SH{font-size:2em}.Sushis_subtitle__fWhDc{font-size:1.1em;margin-bottom:30px}.Sushis_menuItem__yFIpY{align-items:flex-start;flex-direction:column;padding:10px 0}.Sushis_itemName__ho1sF,.Sushis_itemPrice__Tt6EN{text-align:left;width:100%}.Sushis_itemSeparator__r0V-X{display:none}.Sushis_itemPrice__Tt6EN{font-size:1.2em;margin-left:0;margin-top:5px}}@media (max-width:480px){.Sushis_sectionTitle__Qk-SH{font-size:1.8em}.Sushis_subtitle__fWhDc{font-size:1em}.Sushis_menuList__OaKkR{padding:0 10px}}.Sushis_menuItem__yFIpY{align-items:center;display:flex;justify-content:space-between;position:relative}.Sushis_itemName__ho1sF{flex-grow:0}.Sushis_itemSeparator__r0V-X{flex-grow:1}.Sushis_itemPrice__Tt6EN{flex-shrink:0;margin-left:10px}.Sushis_favoriteButton__Io2-D{background:none;border:none;color:#ccc;cursor:pointer;flex-shrink:0;font-size:1.3em;margin-left:15px;padding:5px;transition:color .3s ease}.Sushis_favoriteButton__Io2-D:hover{color:#50790f}.Sushis_favoriteButton__Io2-D.Sushis_isFavorite__Opyux{color:red}@media (max-width:768px){.Sushis_menuItem__yFIpY{align-items:center;flex-direction:row;justify-content:space-between}.Sushis_favoriteButton__Io2-D{font-size:1.1em;margin-left:10px}}.AccompanimentsAndStarters_accompanimentsAndStarters__iGvBr{background-color:var(--light-background-color);padding:60px 0;text-align:center}.AccompanimentsAndStarters_sectionTitle__an-Co{color:var(--text-dark);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:40px;position:relative;text-transform:uppercase}.AccompanimentsAndStarters_sectionTitle__an-Co:after{background-color:var(--primary-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.AccompanimentsAndStarters_contentWrapper__mshI4{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px}.AccompanimentsAndStarters_column__8uFA2{flex:1 1;max-width:500px;min-width:300px}.AccompanimentsAndStarters_menuItem__fy04P{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;padding:12px 0;text-align:left}.AccompanimentsAndStarters_menuItem__fy04P:last-child{border-bottom:none}.AccompanimentsAndStarters_itemContentLine__dsyVe{align-items:baseline;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.AccompanimentsAndStarters_itemName__VXHDq{color:var(--text-dark);flex-shrink:1;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:400;margin-right:10px}.AccompanimentsAndStarters_itemSeparator__hLrHg{border-bottom:1px dotted var(--border-color);flex-grow:1;flex-shrink:1;margin:0 10px;position:relative;top:-4px}.AccompanimentsAndStarters_priceAndFavorite__f1Ff4{align-items:center;display:flex;flex-shrink:0;gap:8px}.AccompanimentsAndStarters_itemPrice__Tthbm{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.3em;font-weight:700}.AccompanimentsAndStarters_itemDescription__ZEFHl{color:#666;font-size:.85em;font-style:italic;line-height:1.4;margin-top:5px;width:100%}.AccompanimentsAndStarters_favoriteButton__3pCE1{background:none;border:none;color:#ccc;cursor:pointer;flex-shrink:0;font-size:1.3em;line-height:1;padding:0;transition:color .3s ease}.AccompanimentsAndStarters_favoriteButton__3pCE1:hover{color:var(--primary-color)}.AccompanimentsAndStarters_favoriteButton__3pCE1.AccompanimentsAndStarters_isFavorite__QU1A-{color:red}@media (max-width:1024px){.AccompanimentsAndStarters_contentWrapper__mshI4{gap:30px}}@media (max-width:768px){.AccompanimentsAndStarters_accompanimentsAndStarters__iGvBr{padding:40px 0}.AccompanimentsAndStarters_sectionTitle__an-Co{font-size:2em;margin-bottom:30px}.AccompanimentsAndStarters_contentWrapper__mshI4{flex-direction:column;gap:40px}.AccompanimentsAndStarters_column__8uFA2{min-width:0;min-width:auto;width:100%}.AccompanimentsAndStarters_menuItem__fy04P{padding:10px 0}.AccompanimentsAndStarters_itemContentLine__dsyVe{align-items:flex-start;flex-direction:column;flex-wrap:wrap}.AccompanimentsAndStarters_itemName__VXHDq{font-size:1em;margin-bottom:5px;margin-right:0;width:100%}.AccompanimentsAndStarters_itemSeparator__hLrHg{display:none}.AccompanimentsAndStarters_priceAndFavorite__f1Ff4{justify-content:space-between;margin-top:5px;width:100%}.AccompanimentsAndStarters_favoriteButton__3pCE1,.AccompanimentsAndStarters_itemPrice__Tthbm{font-size:1.2em;margin-left:0;margin-top:0;width:auto}.AccompanimentsAndStarters_favoriteButton__3pCE1{padding:0}.AccompanimentsAndStarters_itemDescription__ZEFHl{font-size:.8em}}@media (max-width:480px){.AccompanimentsAndStarters_sectionTitle__an-Co{font-size:1.8em}.AccompanimentsAndStarters_column__8uFA2{padding:0 10px}.AccompanimentsAndStarters_itemName__VXHDq{font-size:1em}.AccompanimentsAndStarters_itemPrice__Tthbm{font-size:1.2em}}.OurPlatters_ourPlatters__rx2d5{background-color:#eaf5e9;color:var(--text-dark);padding:60px 0;text-align:center}.OurPlatters_sectionTitle__7V9Hm{color:var(--text-dark);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:10px;position:relative;text-transform:uppercase}.OurPlatters_sectionTitle__7V9Hm:after{background-color:var(--primary-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.OurPlatters_subtitle__lY78S{color:var(--primary-color);font-family:Roboto,sans-serif;font-size:1.2em;font-weight:300;margin-bottom:40px;text-transform:uppercase}.OurPlatters_menuList__e9ivt{margin:0 auto;max-width:800px;padding:0 20px;text-align:left}.OurPlatters_menuItem__md577{align-items:flex-start;border-bottom:1px solid #0000001a;display:flex;flex-direction:column;padding:15px 0}.OurPlatters_menuItem__md577:last-child{border-bottom:none}.OurPlatters_itemHeader__1yZFf{align-items:baseline;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.OurPlatters_itemName__8DYXP{color:var(--text-dark);flex-shrink:1;font-family:Roboto,sans-serif;font-size:1.2em;font-weight:400;margin-right:10px}.OurPlatters_itemSeparator__6VSBO{border-bottom:1px dotted #0000004d;flex-grow:1;flex-shrink:1;margin:0 10px;position:relative;top:-4px}.OurPlatters_priceAndFavorite__kRwSU{align-items:center;display:flex;flex-shrink:0;gap:8px}.OurPlatters_itemPrice__y2Psy{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:700}.OurPlatters_itemDescription__Vv5Yl{color:#555;font-size:.9em;line-height:1.4;margin-top:5px}.OurPlatters_favoriteButton__lc7ue{background:none;border:none;color:#999;cursor:pointer;flex-shrink:0;font-size:1.3em;line-height:1;padding:0;transition:color .3s ease}.OurPlatters_favoriteButton__lc7ue:hover{color:var(--primary-color)}.OurPlatters_favoriteButton__lc7ue.OurPlatters_isFavorite__Pw9Fc{color:red}@media (max-width:768px){.OurPlatters_ourPlatters__rx2d5{padding:40px 0}.OurPlatters_sectionTitle__7V9Hm{font-size:2em;margin-bottom:30px}.OurPlatters_subtitle__lY78S{font-size:1.1em;margin-bottom:30px}.OurPlatters_menuItem__md577{padding:10px 0}.OurPlatters_itemHeader__1yZFf{align-items:flex-start;flex-direction:column;flex-wrap:wrap}.OurPlatters_itemSeparator__6VSBO{display:none}.OurPlatters_itemName__8DYXP{font-size:1.1em;margin-bottom:5px;margin-right:0;width:100%}.OurPlatters_priceAndFavorite__kRwSU{justify-content:space-between;margin-top:5px;width:100%}.OurPlatters_itemPrice__y2Psy{font-size:1.3em;margin-left:0;margin-top:0;width:auto}.OurPlatters_favoriteButton__lc7ue{font-size:1.2em;margin-left:0;margin-top:0;padding:0;width:auto}.OurPlatters_itemDescription__Vv5Yl{font-size:.85em}}@media (max-width:480px){.OurPlatters_sectionTitle__7V9Hm{font-size:1.8em}.OurPlatters_subtitle__lY78S{font-size:1em}.OurPlatters_menuList__e9ivt{padding:0 10px}}.MainDishes_mainDishes__iyOb8{background-color:var(--dark-background-color);color:var(--text-light);padding:60px 0;text-align:center}.MainDishes_sectionTitle__EXBSL{color:var(--text-light);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:40px;position:relative;text-transform:uppercase}.MainDishes_sectionTitle__EXBSL:after{background-color:var(--primary-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.MainDishes_menuList__gPBYw{grid-gap:30px 60px;display:grid;gap:30px 60px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1200px;padding:0 20px;text-align:left}.MainDishes_menuItem__O6OTT{border-bottom:1px solid #fff3;padding:15px 0}.MainDishes_menuItem__O6OTT:last-child{border-bottom:none}.MainDishes_itemHeader__RKkwE{align-items:baseline;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.MainDishes_itemName__fHqpE{color:var(--text-light);flex-shrink:1;font-family:Roboto,sans-serif;font-size:1.2em;font-weight:400;margin-right:10px}.MainDishes_itemSeparator__mop0p{border-bottom:1px dotted #fff6;flex-grow:1;flex-shrink:1;margin:0 10px;position:relative;top:-4px}.MainDishes_priceAndFavorite__BCRf9{align-items:center;display:flex;flex-shrink:0;gap:8px}.MainDishes_itemPrice__201u1{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:700}.MainDishes_itemDescription__J0Sxh{color:#fffc;font-size:.9em;line-height:1.4;margin-top:5px}.MainDishes_favoriteButton__dWjcU{background:none;border:none;color:#ccc;cursor:pointer;flex-shrink:0;font-size:1.3em;line-height:1;padding:0;transition:color .3s ease}.MainDishes_favoriteButton__dWjcU:hover{color:var(--primary-color)}.MainDishes_favoriteButton__dWjcU.MainDishes_isFavorite__gwEYW{color:red}@media (max-width:768px){.MainDishes_mainDishes__iyOb8{padding:40px 0}.MainDishes_sectionTitle__EXBSL{font-size:2em;margin-bottom:30px}.MainDishes_menuList__gPBYw{gap:20px;grid-template-columns:1fr}.MainDishes_menuItem__O6OTT{padding:10px 0}.MainDishes_itemHeader__RKkwE{align-items:flex-start;flex-direction:column;flex-wrap:wrap}.MainDishes_itemSeparator__mop0p{display:none}.MainDishes_itemName__fHqpE{font-size:1.1em;margin-bottom:5px;margin-right:0;width:100%}.MainDishes_priceAndFavorite__BCRf9{justify-content:space-between;margin-top:5px;width:100%}.MainDishes_itemPrice__201u1{font-size:1.3em;margin-left:0;margin-top:0;width:auto}.MainDishes_favoriteButton__dWjcU{font-size:1.2em;margin-left:0;margin-top:0;padding:0;width:auto}.MainDishes_itemDescription__J0Sxh{font-size:.85em}}@media (max-width:480px){.MainDishes_sectionTitle__EXBSL{font-size:1.8em}.MainDishes_menuList__gPBYw{padding:0 10px}}.Specialties_specialties__POiyu{background-color:var(--light-background-color);padding:60px 0;text-align:center}.Specialties_sectionTitle__wRIWp{color:var(--text-dark);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:20px;position:relative;text-transform:uppercase}.Specialties_sectionTitle__wRIWp:after{background-color:var(--primary-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.Specialties_supplementInfo__6GWuX{color:var(--text-dark);font-size:1.1em;font-weight:500;margin-bottom:40px}.Specialties_supplementPrice__Jrb0H{color:var(--primary-color);font-weight:700}.Specialties_menuList__fFG5e{margin:0 auto;max-width:800px;padding:0 20px;text-align:left}.Specialties_menuItem__4PssI{border-bottom:1px solid var(--border-color);padding:15px 0}.Specialties_menuItem__4PssI:last-child{border-bottom:none}.Specialties_itemContentWrapper__uL6P7{align-items:baseline;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.Specialties_itemName__QNG1x{color:var(--text-dark);flex-shrink:1;font-family:Roboto,sans-serif;font-size:1.2em;font-weight:400;margin-right:10px}.Specialties_itemSeparator__XBss6{border-bottom:1px dotted var(--border-color);flex-grow:1;flex-shrink:1;margin:0 10px;position:relative;top:-4px}.Specialties_priceAndFavorite__HbBNW{align-items:center;display:flex;flex-shrink:0;gap:8px}.Specialties_itemPrice__Aq8eM{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:700}.Specialties_itemDescription__hI22t{color:#666;font-size:.9em;font-style:italic;line-height:1.4;margin-top:5px}.Specialties_favoriteButton__FnR2n{background:none;border:none;color:#ccc;cursor:pointer;flex-shrink:0;font-size:1.3em;line-height:1;padding:0;transition:color .3s ease}.Specialties_favoriteButton__FnR2n:hover{color:var(--primary-color)}.Specialties_favoriteButton__FnR2n.Specialties_isFavorite__jDpeb{color:red}@media (max-width:768px){.Specialties_specialties__POiyu{padding:40px 0}.Specialties_sectionTitle__wRIWp{font-size:2em;margin-bottom:30px}.Specialties_supplementInfo__6GWuX{font-size:1em;margin-bottom:30px}.Specialties_itemContentWrapper__uL6P7{align-items:flex-start;flex-direction:column;flex-wrap:wrap}.Specialties_itemSeparator__XBss6{display:none}.Specialties_itemName__QNG1x{font-size:1.1em;margin-bottom:5px;margin-right:0;width:100%}.Specialties_priceAndFavorite__HbBNW{justify-content:space-between;margin-top:5px;width:100%}.Specialties_itemPrice__Aq8eM{font-size:1.3em;margin-left:0;margin-top:0;width:auto}.Specialties_favoriteButton__FnR2n{font-size:1.2em;margin-left:0;margin-top:0;padding:0;width:auto}.Specialties_itemDescription__hI22t{font-size:.85em}}@media (max-width:480px){.Specialties_sectionTitle__wRIWp{font-size:1.8em}.Specialties_menuList__fFG5e{padding:0 10px}}.SteamedDishes_steamedDishes__gynGf{background-color:var(--primary-color);color:var(--text-light);padding:60px 0;text-align:center}.SteamedDishes_sectionTitle__qp-nJ{color:var(--text-light);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:40px;position:relative;text-transform:uppercase}.SteamedDishes_sectionTitle__qp-nJ:after{background-color:var(--text-light);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.SteamedDishes_menuList__Z\+l1t{margin:0 auto;max-width:600px;padding:0 20px;text-align:left}.SteamedDishes_menuItem__dWJSk{align-items:baseline;border-bottom:1px solid #fff3;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:15px 0}.SteamedDishes_menuItem__dWJSk:last-child{border-bottom:none}.SteamedDishes_itemName__JFZnQ{color:var(--text-light);flex-shrink:1;font-family:Roboto,sans-serif;font-size:1.2em;font-weight:400;margin-right:10px}.SteamedDishes_itemSeparator__HYgJG{border-bottom:1px dotted #fff6;flex-grow:1;flex-shrink:1;margin:0 10px;position:relative;top:-4px}.SteamedDishes_priceAndFavorite__qTtoQ{align-items:center;display:flex;flex-shrink:0;gap:8px}.SteamedDishes_itemPrice__H3FB1{color:var(--text-light);font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:700}.SteamedDishes_favoriteButton__q\+H0Q{background:none;border:none;color:var(--text-light);cursor:pointer;flex-shrink:0;font-size:1.3em;line-height:1;padding:0;transition:color .3s ease}.SteamedDishes_favoriteButton__q\+H0Q:hover{color:var(--secondary-color)}.SteamedDishes_favoriteButton__q\+H0Q.SteamedDishes_isFavorite__aiT0f{color:red}@media (max-width:768px){.SteamedDishes_steamedDishes__gynGf{padding:40px 0}.SteamedDishes_sectionTitle__qp-nJ{font-size:2em;margin-bottom:30px}.SteamedDishes_menuItem__dWJSk{align-items:center;flex-direction:row;flex-wrap:wrap;padding:10px 0}.SteamedDishes_itemName__JFZnQ{flex-grow:1;font-size:1.1em;margin-left:0;margin-right:10px;width:auto}.SteamedDishes_itemPrice__H3FB1{font-size:1.2em;margin-left:0;margin-top:0;width:auto}.SteamedDishes_itemSeparator__HYgJG{display:none}.SteamedDishes_favoriteButton__q\+H0Q{font-size:1.1em;margin-left:0;margin-top:0;width:auto}.SteamedDishes_priceAndFavorite__qTtoQ{justify-content:flex-end;margin-left:auto;margin-right:0;width:auto}}@media (max-width:480px){.SteamedDishes_sectionTitle__qp-nJ{font-size:1.8em}.SteamedDishes_menuList__Z\+l1t{padding:0 10px}.SteamedDishes_menuItem__dWJSk{align-items:flex-start;flex-direction:column}.SteamedDishes_itemName__JFZnQ,.SteamedDishes_priceAndFavorite__qTtoQ{margin-left:0;margin-right:0;padding:5px 0;width:100%}.SteamedDishes_itemName__JFZnQ{padding-bottom:0}.SteamedDishes_priceAndFavorite__qTtoQ{justify-content:space-between;margin-top:0;padding-top:0}.SteamedDishes_favoriteButton__q\+H0Q,.SteamedDishes_itemPrice__H3FB1{margin-top:0}}.Desserts_desserts__yQZa5{background-color:var(--light-background-color);padding:60px 0;text-align:center}.Desserts_sectionTitle__bjhYR{color:var(--text-dark);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:40px;position:relative;text-transform:uppercase}.Desserts_sectionTitle__bjhYR:after{background-color:var(--primary-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.Desserts_menuList__QDaKL{grid-gap:20px 40px;display:grid;gap:20px 40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:900px;padding:0 20px;text-align:left}.Desserts_menuItem__5RZX\+{border-bottom:1px solid var(--border-color);padding:15px 0}.Desserts_menuItem__5RZX\+:last-child{border-bottom:none}.Desserts_itemHeader__ghldo{align-items:baseline;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.Desserts_itemName__lj168{color:var(--text-dark);flex-shrink:1;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:400;margin-right:10px}.Desserts_itemSeparator__f5qL3{border-bottom:1px dotted var(--border-color);flex-grow:1;flex-shrink:1;margin:0 10px;position:relative;top:-4px}.Desserts_priceAndFavorite__s5bwn{align-items:center;display:flex;flex-shrink:0;gap:8px}.Desserts_itemPrice__gGKQp{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.3em;font-weight:700}.Desserts_itemDescription__DkA1C{color:#666;font-size:.85em;font-style:italic;line-height:1.4;margin-top:5px}.Desserts_favoriteButton__np8y9{background:none;border:none;color:#ccc;cursor:pointer;flex-shrink:0;font-size:1.3em;line-height:1;padding:0;transition:color .3s ease}.Desserts_favoriteButton__np8y9:hover{color:var(--primary-color)}.Desserts_favoriteButton__np8y9.Desserts_isFavorite__BlWrs{color:red}@media (max-width:768px){.Desserts_desserts__yQZa5{padding:40px 0}.Desserts_sectionTitle__bjhYR{font-size:2em;margin-bottom:30px}.Desserts_menuList__QDaKL{gap:20px;grid-template-columns:1fr}.Desserts_itemHeader__ghldo{align-items:flex-start;flex-direction:column;flex-wrap:wrap}.Desserts_itemSeparator__f5qL3{display:none}.Desserts_itemName__lj168{font-size:1em;margin-bottom:5px;margin-right:0;width:100%}.Desserts_priceAndFavorite__s5bwn{justify-content:space-between;margin-top:5px;width:100%}.Desserts_favoriteButton__np8y9,.Desserts_itemPrice__gGKQp{font-size:1.2em;margin-left:0;margin-top:0;width:auto}.Desserts_favoriteButton__np8y9{padding:0}.Desserts_itemDescription__DkA1C{font-size:.8em}}@media (max-width:480px){.Desserts_sectionTitle__bjhYR{font-size:1.8em}.Desserts_menuList__QDaKL{padding:0 10px}}.Drinks_drinks__UlJee{background-color:var(--dark-background-color);color:var(--text-light);padding:60px 0;text-align:center}.Drinks_sectionTitle__f0uBR{color:var(--text-light);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:40px;position:relative;text-transform:uppercase}.Drinks_sectionTitle__f0uBR:after{background-color:var(--primary-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.Drinks_drinksGrid__8XNJB{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;padding:0 20px;text-align:left}.Drinks_drinksColumn__9VWcw{background-color:#ffffff0d;border-radius:8px;box-shadow:0 2px 8px #0003;padding:20px}.Drinks_categoryTitle__iMYJt{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.8em;margin-bottom:20px;text-align:center;text-transform:uppercase}.Drinks_menuItem__F6xSZ{align-items:baseline;border-bottom:1px solid #ffffff1a;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:10px 0}.Drinks_menuItem__F6xSZ:last-child{border-bottom:none}.Drinks_itemName__vTTjP{color:var(--text-light);flex-shrink:1;font-family:Roboto,sans-serif;font-size:1.1em;font-weight:300;margin-right:10px}.Drinks_itemSeparator__e0e77{border-bottom:1px dotted #fff3;flex-grow:1;flex-shrink:1;margin:0 10px;position:relative;top:-4px}.Drinks_priceAndFavorite__wIAaS{align-items:center;display:flex;flex-shrink:0;gap:8px}.Drinks_itemPrice__1pM\+9{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:700}.Drinks_favoriteButton__RJn1p{background:none;border:none;color:#ccc;cursor:pointer;flex-shrink:0;font-size:1.1em;line-height:1;padding:0;transition:color .3s ease}.Drinks_favoriteButton__RJn1p:hover{color:var(--primary-color)}.Drinks_favoriteButton__RJn1p.Drinks_isFavorite__5xKVX{color:red}@media (max-width:1024px){.Drinks_drinksGrid__8XNJB{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.Drinks_drinks__UlJee{padding:40px 0}.Drinks_sectionTitle__f0uBR{font-size:2em;margin-bottom:30px}.Drinks_drinksGrid__8XNJB{gap:30px;grid-template-columns:1fr}.Drinks_drinksColumn__9VWcw{padding:15px}.Drinks_categoryTitle__iMYJt{font-size:1.6em;margin-bottom:15px}.Drinks_menuItem__F6xSZ{align-items:center;flex-direction:row;flex-wrap:wrap;padding:8px 0}.Drinks_itemName__vTTjP{flex-grow:1;font-size:1em;margin-left:0;margin-right:10px;width:auto}.Drinks_itemPrice__1pM\+9{font-size:1.1em;margin-left:0;margin-top:0;width:auto}.Drinks_itemSeparator__e0e77{display:none}.Drinks_favoriteButton__RJn1p{font-size:1em;margin-left:0;margin-top:0;width:auto}.Drinks_priceAndFavorite__wIAaS{justify-content:flex-end;margin-left:auto;margin-right:0;width:auto}}@media (max-width:480px){.Drinks_sectionTitle__f0uBR{font-size:1.8em}.Drinks_drinksGrid__8XNJB{padding:0 10px}.Drinks_menuItem__F6xSZ{align-items:flex-start;flex-direction:column}.Drinks_itemName__vTTjP,.Drinks_priceAndFavorite__wIAaS{margin-left:0;margin-right:0;padding:5px 0;width:100%}.Drinks_itemName__vTTjP{padding-bottom:0}.Drinks_priceAndFavorite__wIAaS{justify-content:space-between;margin-top:0;padding-top:0}.Drinks_favoriteButton__RJn1p,.Drinks_itemPrice__1pM\+9{margin-top:0}}.Contact_contact__BFI07{background-color:var(--primary-color);padding:60px 0;text-align:center}.Contact_contentGrid__m4s9O{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1200px;padding:0 20px;text-align:left}.Contact_infoTitle__cIfNY{color:var(--text-light);display:inline-block;font-family:Montserrat,sans-serif;font-size:1.8em;margin-bottom:25px;position:relative;text-transform:uppercase}.Contact_infoTitle__cIfNY:after{background-color:var(--text-light);content:"";display:block;height:3px;margin-top:8px;width:50px}.Contact_address__pkPsZ,.Contact_phone__XS-Gn{color:var(--text-light);font-size:1.1em;line-height:1.5;margin-bottom:15px}.Contact_phone__XS-Gn a{color:var(--text-light);font-weight:700;transition:color .3s ease}.Contact_phone__XS-Gn a:hover{color:var(--dark-background-color)}.Contact_hoursList__w07d7{margin-top:15px}.Contact_hoursList__w07d7 li{border-bottom:1px dotted #fff6;color:var(--text-light);display:flex;font-size:1.1em;justify-content:space-between;padding:5px 0}.Contact_hoursList__w07d7 li:last-child{border-bottom:none}.Contact_day__iEKoM{flex-shrink:0;font-weight:700;margin-right:10px}.Contact_hours__-zw2g{color:#fffc;flex-grow:1;text-align:right}.Contact_mapContainer__ZzcYk{background-color:#e0e0e0;border:1px solid #ffffff4d;border-radius:8px;box-shadow:0 2px 10px #0000001a;height:350px;margin-bottom:15px;margin-top:25px;overflow:hidden;width:100%}.Contact_mapContainer__ZzcYk iframe{border:none;height:100%;width:100%}.Contact_mapLink__G6Q06{color:var(--text-light);display:inline-block;font-size:1em;font-weight:700;transition:color .3s ease}.Contact_mapLink__G6Q06:hover{color:var(--dark-background-color)}@media (max-width:1024px){.Contact_contentGrid__m4s9O{gap:40px;grid-template-columns:1fr}.Contact_contactInfo__Nlerv,.Contact_mapSection__Z4QZA{text-align:center}.Contact_hoursList__w07d7,.Contact_infoTitle__cIfNY:after{margin-left:auto;margin-right:auto}.Contact_hoursList__w07d7{max-width:400px}}@media (max-width:768px){.Contact_contact__BFI07{padding:40px 0}.Contact_infoTitle__cIfNY{font-size:1.6em;margin-bottom:20px}.Contact_address__pkPsZ,.Contact_hoursList__w07d7 li,.Contact_phone__XS-Gn{font-size:1em}.Contact_mapContainer__ZzcYk{height:300px}}@media (max-width:480px){.Contact_infoTitle__cIfNY{font-size:1.4em}.Contact_address__pkPsZ,.Contact_hoursList__w07d7 li,.Contact_phone__XS-Gn{font-size:.95em}.Contact_mapContainer__ZzcYk{height:250px}}.Footer_footer__Mlsja{background-color:#1a1a1a;background-color:var(--dark-background-color,#1a1a1a);color:#f0f0f0;color:var(--text-light,#f0f0f0);font-size:1rem;padding:60px 0 20px}.Footer_container__jhQqT{margin:0 auto;max-width:1200px;padding:0 20px}.Footer_footerContent__EmPoV{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:40px}.Footer_footerColumn__TYpdE{flex:1 1;min-width:220px}.Footer_footerTitle__DWp6a{color:#4caf50;color:var(--primary-color,#4caf50);font-size:1.2em;font-weight:600;margin-bottom:20px;padding-bottom:10px;position:relative}.Footer_footerTitle__DWp6a:after{background-color:#ffc107;background-color:var(--secondary-color,#ffc107);bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.Footer_aboutText__D9r\+e{color:#ffffffb3;line-height:1.6}.Footer_footerLinks__YRmfz{list-style:none;margin:0;padding:0}.Footer_footerLinks__YRmfz li{margin-bottom:12px}.Footer_footerLinks__YRmfz a{color:#ffffffb3;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.Footer_footerLinks__YRmfz a:hover{color:#4caf50;color:var(--primary-color,#4caf50);padding-left:5px}.Footer_contactInfo__mJmBy p{color:#fffc;line-height:1.6;margin:0 0 12px}.Footer_contactInfo__mJmBy a{color:#fffc;text-decoration:none;transition:color .3s ease}.Footer_contactInfo__mJmBy a:hover{color:#4caf50;color:var(--primary-color,#4caf50)}.Footer_openingHours__vLVrR p{line-height:1.5;margin:0}.Footer_openingHours__vLVrR strong{color:#fff;font-weight:600;margin-right:5px}.Footer_socialIcons__TI07F{display:flex;gap:20px}.Footer_socialIcons__TI07F a{color:#f0f0f0;color:var(--text-light,#f0f0f0);font-size:1.5em;transition:transform .3s ease,color .3s ease}.Footer_socialIcons__TI07F a:hover{color:#4caf50;color:var(--primary-color,#4caf50);transform:translateY(-3px)}.Footer_footerBottom__pgIsH{align-items:center;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:20px}.Footer_copyrightSection__Wv0zy{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:.85em;gap:5px;text-align:center}.Footer_copyrightText__Btp9z,.Footer_poweredBy__vg0Lf{margin:0}.Footer_copyrightText__Btp9z{color:#fff9}.Footer_poweredBy__vg0Lf{color:#fffc}.Footer_infocolabLink__rLPPn{color:#4caf50;color:var(--primary-color,#4caf50);font-weight:700;margin-left:5px;text-decoration:none;transition:color .3s ease}.Footer_infocolabLink__rLPPn:hover{color:#ffc107;color:var(--secondary-color,#ffc107)}.Footer_arrowPlaceholder__N6S7z{height:50px;width:50px}@media (max-width:992px){.Footer_footerContent__EmPoV{text-align:center}.Footer_footerColumn__TYpdE{align-items:center;display:flex;flex-basis:100%;flex-direction:column;min-width:100%}.Footer_footerTitle__DWp6a:after{left:50%;transform:translateX(-50%)}.Footer_socialIcons__TI07F{justify-content:center}.Footer_footerLinks__YRmfz a:hover{padding-left:0}.Footer_footerBottom__pgIsH{flex-direction:column;gap:25px;justify-content:center}.Footer_copyrightSection__Wv0zy{order:1}.Footer_arrowPlaceholder__N6S7z{order:2}}@media (max-width:480px){.Footer_footer__Mlsja{padding:40px 0 20px}.Footer_footerTitle__DWp6a{font-size:1.1em}}.OrderPhone_orderPhone__W-Ca-{background-color:var(--light-background-color);padding:60px 0;text-align:center}.OrderPhone_sectionTitle__JmTba{color:var(--text-dark);display:inline-block;font-family:Montserrat,sans-serif;font-size:2.5em;margin-bottom:20px;position:relative;text-transform:uppercase}.OrderPhone_sectionTitle__JmTba:after{background-color:var(--primary-color);border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:80px}.OrderPhone_introText__4auJl{color:var(--text-dark);font-size:1.1em;line-height:1.6;margin:0 auto 30px;max-width:800px}.OrderPhone_contactDetails__ly\+XE{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.OrderPhone_phoneLink__VfLyh a{align-items:center;background-color:var(--primary-color);border-radius:50px;box-shadow:0 4px 10px #0003;color:var(--text-light);display:flex;font-size:2.5em;font-weight:700;gap:15px;justify-content:center;padding:20px 30px;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.OrderPhone_phoneLink__VfLyh a:hover{background-color:var(--secondary-color);transform:translateY(-3px)}.OrderPhone_icon__GQCmX{font-size:1.2em}.OrderPhone_instructions__USAye{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014;margin:0 auto 30px;max-width:700px;padding:30px;text-align:left}.OrderPhone_subTitle__5tTCn{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.6em;margin-bottom:20px;text-align:center}.OrderPhone_instructions__USAye ol{counter-reset:my-counter;list-style:none;padding-left:0}.OrderPhone_instructions__USAye li{align-items:flex-start;color:var(--text-dark);display:flex;font-size:1em;line-height:1.5;margin-bottom:15px}.OrderPhone_instructions__USAye li:before{align-items:center;background-color:var(--primary-color);border-radius:50%;color:var(--text-light);content:counter(my-counter);counter-increment:my-counter;display:flex;flex-shrink:0;font-size:.9em;font-weight:700;height:25px;justify-content:center;margin-right:15px;width:25px}.OrderPhone_note__NHGIa{color:#777;font-size:.9em;font-style:italic;margin:0 auto;max-width:600px}@media (max-width:768px){.OrderPhone_orderPhone__W-Ca-{padding:40px 0}.OrderPhone_sectionTitle__JmTba{font-size:2em}.OrderPhone_introText__4auJl{font-size:1em}.OrderPhone_phoneLink__VfLyh a{font-size:1.8em;padding:15px 25px}.OrderPhone_instructions__USAye{margin:0 20px 30px;padding:20px}.OrderPhone_subTitle__5tTCn{font-size:1.4em}.OrderPhone_instructions__USAye li{font-size:.95em}.OrderPhone_instructions__USAye li:before{font-size:.8em;height:22px;margin-right:10px;width:22px}}@media (max-width:480px){.OrderPhone_sectionTitle__JmTba{font-size:1.8em}.OrderPhone_phoneLink__VfLyh a{font-size:1.5em;gap:8px;padding:12px 20px}.OrderPhone_instructions__USAye{margin:0 10px 20px;padding:15px}.OrderPhone_subTitle__5tTCn{font-size:1.2em}}.FloatingButtons_phoneButton__HiuZY{align-items:center;background-color:var(--primary-color);border-radius:50px;bottom:20px;box-shadow:0 4px 10px #0003;color:var(--text-light);display:flex;font-size:1.1em;font-weight:700;gap:10px;left:20px;padding:12px 20px;position:fixed;text-decoration:none;transform-origin:left center;transition:background-color .3s ease,transform .3s ease;z-index:999}.FloatingButtons_phoneButton__HiuZY:hover{background-color:var(--secondary-color);transform:scale(1.05)}.FloatingButtons_phoneIcon__HSwBD{flex-shrink:0;font-size:1.4em}.FloatingButtons_phoneNumberText__Uyjie{display:inline-block}.FloatingButtons_scrollTopButton__UQm7d{align-items:center;background-color:var(--primary-color);border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 10px #0003;color:var(--text-light);cursor:pointer;display:flex;font-size:1.8em;height:50px;justify-content:center;position:fixed;right:20px;transition:background-color .3s ease,transform .3s ease;width:50px;z-index:999}.FloatingButtons_scrollTopButton__UQm7d:hover{background-color:var(--secondary-color);transform:translateY(-3px)}@media (max-width:768px){.FloatingButtons_phoneButton__HiuZY{bottom:15px;gap:0;height:50px;justify-content:center;left:15px;padding:10px;width:50px}.FloatingButtons_phoneNumberText__Uyjie{display:none}.FloatingButtons_phoneIcon__HSwBD{font-size:1.6em}.FloatingButtons_scrollTopButton__UQm7d{bottom:15px;font-size:1.6em;height:45px;right:15px;width:45px}}@media (max-width:480px){.FloatingButtons_phoneButton__HiuZY{bottom:10px;height:45px;left:10px;width:45px}.FloatingButtons_phoneIcon__HSwBD{font-size:1.4em}.FloatingButtons_scrollTopButton__UQm7d{bottom:10px;font-size:1.4em;height:40px;right:10px;width:40px}}.LegalMentions_legalPage__VvoO8{background-color:var(--light-background-color);color:var(--text-dark);min-height:calc(100vh - 120px);padding:80px 0}.LegalMentions_container__S3ChW{margin:0 auto;max-width:900px;padding:0 20px;text-align:left}.LegalMentions_pageTitle__HdZTI{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:2.8em;margin-bottom:40px;text-align:center;text-transform:uppercase}.LegalMentions_section__hABI-{border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:20px}.LegalMentions_section__hABI-:last-child{border-bottom:none}.LegalMentions_sectionHeading__76SE\+{color:var(--secondary-color);font-family:Montserrat,sans-serif;font-size:1.6em;margin-bottom:15px;text-transform:uppercase}.LegalMentions_legalPage__VvoO8 p{font-size:1em;line-height:1.8;margin-bottom:10px}.LegalMentions_legalPage__VvoO8 strong{font-weight:700}@media (max-width:768px){.LegalMentions_legalPage__VvoO8{padding:60px 0}.LegalMentions_pageTitle__HdZTI{font-size:2.2em;margin-bottom:30px}.LegalMentions_sectionHeading__76SE\+{font-size:1.4em}.LegalMentions_legalPage__VvoO8 p{font-size:.95em}}@media (max-width:480px){.LegalMentions_legalPage__VvoO8{padding:40px 0}.LegalMentions_pageTitle__HdZTI{font-size:1.8em;margin-bottom:25px}.LegalMentions_sectionHeading__76SE\+{font-size:1.2em}.LegalMentions_legalPage__VvoO8 p{font-size:.9em}}.PrivacyPolicy_privacyPage__dvDoO{background-color:var(--light-background-color);color:var(--text-dark);min-height:calc(100vh - 120px);padding:80px 0}.PrivacyPolicy_container__4Fh1e{margin:0 auto;max-width:900px;padding:0 20px;text-align:left}.PrivacyPolicy_pageTitle__-3KZg{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:2.8em;margin-bottom:40px;text-align:center;text-transform:uppercase}.PrivacyPolicy_section__lUErz{border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:20px}.PrivacyPolicy_section__lUErz:last-child{border-bottom:none}.PrivacyPolicy_sectionHeading__EKEQg{color:var(--secondary-color);font-family:Montserrat,sans-serif;font-size:1.6em;margin-bottom:15px;text-transform:uppercase}.PrivacyPolicy_privacyPage__dvDoO p,.PrivacyPolicy_privacyPage__dvDoO ul{font-size:1em;line-height:1.8;margin-bottom:10px}.PrivacyPolicy_privacyPage__dvDoO ul{padding-left:20px}.PrivacyPolicy_privacyPage__dvDoO li{margin-bottom:5px}.PrivacyPolicy_privacyPage__dvDoO strong{font-weight:700}@media (max-width:768px){.PrivacyPolicy_privacyPage__dvDoO{padding:60px 0}.PrivacyPolicy_pageTitle__-3KZg{font-size:2.2em;margin-bottom:30px}.PrivacyPolicy_sectionHeading__EKEQg{font-size:1.4em}.PrivacyPolicy_privacyPage__dvDoO p,.PrivacyPolicy_privacyPage__dvDoO ul{font-size:.95em}}@media (max-width:480px){.PrivacyPolicy_privacyPage__dvDoO{padding:40px 0}.PrivacyPolicy_pageTitle__-3KZg{font-size:1.8em;margin-bottom:25px}.PrivacyPolicy_sectionHeading__EKEQg{font-size:1.2em}.PrivacyPolicy_privacyPage__dvDoO p,.PrivacyPolicy_privacyPage__dvDoO ul{font-size:.9em}}
/*# sourceMappingURL=main.2a629ded.css.map*/