.menu-module__wqCCnq__page{color:#183b2b;background:#fbf8f0;min-height:100vh;padding-bottom:40px}.menu-module__wqCCnq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1000px;margin:auto;padding:20px;display:flex}.menu-module__wqCCnq__header>a:last-child{margin-left:auto;font-size:14px;font-weight:600}.menu-module__wqCCnq__intro,.menu-module__wqCCnq__content{max-width:1000px;margin:auto;padding:24px}.menu-module__wqCCnq__intro{border-bottom:1px solid #dce4d8}.menu-module__wqCCnq__intro>p:first-child{letter-spacing:.18em;color:#b44821;font-size:12px;font-weight:700}.menu-module__wqCCnq__intro h1{margin:20px 0;font:400 clamp(40px,7vw,70px)/1.1 Georgia,serif}.menu-module__wqCCnq__intro h1 em{color:#247447}.menu-module__wqCCnq__intro>p:last-child{color:#5a6c60}.menu-module__wqCCnq__filters{gap:8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.menu-module__wqCCnq__filters button{white-space:nowrap;cursor:pointer;border:1px solid #bbcdbc;border-radius:30px;min-height:44px;padding:12px 18px}.menu-module__wqCCnq__filters button[aria-pressed=true]{color:#fff;background:#17613a}.menu-module__wqCCnq__notice{color:#576b5d;margin:14px 0 24px;font-size:13px;line-height:1.7}.menu-module__wqCCnq__category h2{margin:28px 0 16px;font:400 30px Georgia,serif}.menu-module__wqCCnq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.menu-module__wqCCnq__grid article{background:#fff;border:1px solid #e1e6db;border-radius:14px;padding:20px}.menu-module__wqCCnq__dishHead{align-items:start;gap:10px;display:flex}.menu-module__wqCCnq__dishHead h3{flex:1;font-size:16px;font-weight:650}.menu-module__wqCCnq__dishHead strong{white-space:nowrap;font-size:14px}.menu-module__wqCCnq__grid article p{color:#5a6c60;margin-top:8px;font-size:14px;line-height:1.6}.menu-module__wqCCnq__veg,.menu-module__wqCCnq__nonveg{color:#147238;border:1px solid;padding:0 3px;font-size:12px}.menu-module__wqCCnq__nonveg{color:#9d3c25}.menu-module__wqCCnq__order{text-align:center;color:#fff;background:#146b3c;border-radius:12px;margin-top:30px;padding:16px;font-weight:650;display:block}.menu-module__wqCCnq__empty{background:#fff;border:1px solid #dce4d8;border-radius:16px;padding:24px}.menu-module__wqCCnq__empty h2{font:400 28px Georgia,serif}.menu-module__wqCCnq__empty p{margin-top:12px;line-height:1.7}@media (max-width:600px){.menu-module__wqCCnq__grid{grid-template-columns:1fr}.menu-module__wqCCnq__header,.menu-module__wqCCnq__intro,.menu-module__wqCCnq__content{padding:18px}.menu-module__wqCCnq__dishHead{gap:8px}.menu-module__wqCCnq__grid article{padding:16px}}.menu-module__wqCCnq__filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.menu-module__wqCCnq__filters button{white-space:normal;border-radius:10px;min-width:0;padding:12px 8px}.menu-module__wqCCnq__search{gap:6px;margin:18px 0;font-size:13px;display:grid}.menu-module__wqCCnq__search input{background:#fff;border:1px solid #c8d7c5;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}.menu-module__wqCCnq__controls{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.menu-module__wqCCnq__controls label{align-items:center;gap:8px;min-height:44px;display:flex}.menu-module__wqCCnq__controls input{accent-color:#17613a;width:18px;height:18px}.menu-module__wqCCnq__controls select{border:1px solid #c8d7c5;border-radius:8px;max-width:190px;padding:10px;font-size:16px}.menu-module__wqCCnq__controls>div{gap:4px;display:flex}.menu-module__wqCCnq__controls button{border:1px solid #c8d7c5;border-radius:8px;min-height:44px;padding:8px 14px}.menu-module__wqCCnq__controls button[aria-pressed=true]{color:#fff;background:#17613a}.menu-module__wqCCnq__category h2 small{color:#637361;white-space:nowrap;font:400 12px Arial,sans-serif}.menu-module__wqCCnq__grid article{padding:0;overflow:hidden}.menu-module__wqCCnq__dishImage{object-fit:cover;width:100%;height:200px}.menu-module__wqCCnq__dishBody{flex:1;min-width:0;padding:18px}.menu-module__wqCCnq__dishHead h3{overflow-wrap:anywhere}.menu-module__wqCCnq__dishFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.menu-module__wqCCnq__dishFoot span{background:#f8eed7;border-radius:6px;padding:5px 8px;font-size:11px}.menu-module__wqCCnq__list{grid-template-columns:minmax(0,1fr)}.menu-module__wqCCnq__list article{align-items:center;gap:14px;padding:12px;display:flex}.menu-module__wqCCnq__list .menu-module__wqCCnq__dishImage{border-radius:10px;flex-shrink:0;width:100px;height:100px}.menu-module__wqCCnq__list .menu-module__wqCCnq__dishBody{padding:0}.menu-module__wqCCnq__soldOut .menu-module__wqCCnq__dishImage{filter:grayscale()}.menu-module__wqCCnq__soldOut .menu-module__wqCCnq__dishFoot span{color:#963c2d;background:#f7e6e1}@media (max-width:600px){.menu-module__wqCCnq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-module__wqCCnq__list .menu-module__wqCCnq__dishImage{width:80px;height:92px}.menu-module__wqCCnq__list article{gap:12px;padding:12px}.menu-module__wqCCnq__grid article{min-width:0}.menu-module__wqCCnq__dishHead h3{font-size:15px}.menu-module__wqCCnq__dishFoot{flex-wrap:wrap}.menu-module__wqCCnq__controls{gap:10px}.menu-module__wqCCnq__category h2{font-size:27px}}.menu-module__wqCCnq__content{padding-bottom:130px}.menu-module__wqCCnq__intro h1{margin:12px 0;font-size:clamp(32px,5vw,48px)}.menu-module__wqCCnq__intro{padding-block:16px}.menu-module__wqCCnq__header{padding-block:14px}.menu-module__wqCCnq__header img{width:60px;height:60px}.menu-module__wqCCnq__addRow{justify-content:flex-end;margin-top:12px;display:flex}.menu-module__wqCCnq__addRow>button{color:#17613a;border:1px solid #17613a;border-radius:9px;min-width:90px;min-height:44px;padding:8px 18px;font-weight:700}.menu-module__wqCCnq__quantity{background:#f2f8ef;border:1px solid #bed1c1;border-radius:9px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.menu-module__wqCCnq__quantity button{color:#135b35;cursor:pointer;width:40px;min-height:44px;font-size:20px}.menu-module__wqCCnq__quantity output{text-align:center;min-width:28px;font-size:15px;font-weight:700}.menu-module__wqCCnq__quantity button:disabled{opacity:.4}.menu-module__wqCCnq__cartBar{z-index:30;color:#fff;width:min(950px,100% - 24px);padding:14px 18px;padding-bottom:max(14px, env(safe-area-inset-bottom));background:#133f2a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #12342140}.menu-module__wqCCnq__cartBar strong{font-size:15px}.menu-module__wqCCnq__cartBar small{color:#d8e8da;margin-top:4px;font-size:12px;display:block}.menu-module__wqCCnq__cartBar button{overflow-wrap:anywhere;color:#16402b;background:#fff4d7;border-radius:10px;flex-shrink:0;max-width:52%;min-height:44px;padding:12px 16px;font-weight:700}.menu-module__wqCCnq__orderDialog{overflow-wrap:anywhere;overscroll-behavior:contain;max-height:90dvh;overflow-y:auto;width:min(560px,100vw - 24px)!important;max-width:560px!important;padding:24px!important}.menu-module__wqCCnq__orderDialog [data-slot=dialog-title]{padding-right:40px;font-size:24px;line-height:1.3}.menu-module__wqCCnq__closeDialog{cursor:pointer;width:44px;height:44px;font-size:26px;position:absolute;top:8px;right:8px}.menu-module__wqCCnq__orderForm{gap:16px;min-width:0;display:grid}.menu-module__wqCCnq__orderForm>label{gap:7px;font-size:14px;font-weight:600;display:grid}.menu-module__wqCCnq__orderForm input,.menu-module__wqCCnq__orderForm textarea{background:#fff;border:1px solid #bccfbd;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px;font-weight:400}.menu-module__wqCCnq__orderForm small{font-weight:400}.menu-module__wqCCnq__cartItem{border-bottom:1px solid #e0e6db;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:flex}.menu-module__wqCCnq__cartItem>div:first-child{min-width:0}.menu-module__wqCCnq__cartItem strong{overflow-wrap:anywhere;font-size:14px}.menu-module__wqCCnq__cartItem small{color:#596f60;margin-top:4px;font-size:12px;display:block}.menu-module__wqCCnq__orderTotal{background:#eff6e9;border-radius:10px;padding:12px;font-size:14px;font-weight:600}.menu-module__wqCCnq__orderTotal small{margin-top:5px;display:block}.menu-module__wqCCnq__prepare,.menu-module__wqCCnq__sendStep a{text-align:center;color:#fff;background:#17613a;border-radius:10px;min-height:48px;padding:14px;font-weight:650;display:block}.menu-module__wqCCnq__prepare:disabled{opacity:.5}.menu-module__wqCCnq__addRow button:disabled{opacity:.5;cursor:not-allowed}.menu-module__wqCCnq__newOrder{color:#17613a;border:1px solid #bdd0bd;border-radius:10px;min-height:44px;padding:12px}.menu-module__wqCCnq__savedNotice{margin-bottom:14px;display:block}.menu-module__wqCCnq__sendStep p,.menu-module__wqCCnq__savedNotice{color:#526d5b;margin-top:10px;font-size:13px;line-height:1.6}.menu-module__wqCCnq__orderError{color:#a12929;font-size:14px;line-height:1.5}@media (max-width:600px){.menu-module__wqCCnq__cartBar{gap:8px;padding:12px}.menu-module__wqCCnq__cartBar button{padding:10px;font-size:13px}.menu-module__wqCCnq__cartBar strong{font-size:13px}.menu-module__wqCCnq__cartBar small{font-size:11px}.menu-module__wqCCnq__orderDialog{padding:18px!important}.menu-module__wqCCnq__quantity button{width:36px}.menu-module__wqCCnq__quantity output{min-width:24px}.menu-module__wqCCnq__list .menu-module__wqCCnq__dishImage{width:76px;height:100px}.menu-module__wqCCnq__controls{font-size:12px}}
.language-selector-module__T1JPXG__trigger{min-width:118px;min-height:42px;color:#12392c!important;background:#fff!important;border:1px solid #d2dfd7!important;border-radius:999px!important;padding:8px 12px!important;font-size:13px!important}.language-selector-module__T1JPXG__positioner{z-index:200!important}.language-selector-module__T1JPXG__popup{min-width:160px;padding:5px;color:#12392c!important;background:#fff!important}.language-selector-module__T1JPXG__popup [role=option]{cursor:pointer;min-height:42px}@media (max-width:560px){.language-selector-module__T1JPXG__trigger{min-width:112px;padding:7px 9px!important}}
@media (max-width:1000px){.home-nav-module__i5Hw6a__open.home-nav{z-index:100;color:#fff;-webkit-backdrop-filter:none;background:#071f18;height:100dvh;transition:none;inset:0}.home-nav-module__i5Hw6a__open .home-nav-inner{z-index:2;border-color:#315044;height:98px;position:relative}.home-nav-module__i5Hw6a__open.home-nav-scrolled .home-nav-inner{height:76px}.home-nav-module__i5Hw6a__open .mobile-nav{height:auto;padding:20px 0 max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#071f18;position:absolute;inset:98px 0 0;overflow-y:auto;transform:none}.home-nav-module__i5Hw6a__open.home-nav-scrolled .mobile-nav{top:76px}}@media (max-width:560px){.home-nav-module__i5Hw6a__open .mobile-nav{top:72px!important}}
