.layout_root__14ixY{--pattern:url(/_next/static/media/pattern.b02dff59.webp);--tex:url(/_next/static/media/background.156b1694.webp);--shadow-md:0 4px 6px -1px color-mix(in srgb,var(--ink) 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-btn:4px 8px 20px 0 color-mix(in srgb,var(--ink) 10%,transparent);--grad:linear-gradient(180deg,var(--brand-hi,color-mix(in srgb,var(--brand) 70%,var(--paper))),var(--brand) 109%);position:relative;width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;font-family:"Inter",var(--font-sans),system-ui,sans-serif;font-size:14px;line-height:normal;color:var(--ink);background:var(--stage);scrollbar-width:none}.layout_root__14ixY *,.layout_root__14ixY :after,.layout_root__14ixY :before{box-sizing:border-box;scrollbar-width:none}.layout_root__14ixY ::-webkit-scrollbar{display:none}:where(.layout_root__14ixY) button{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:inherit}:where(.layout_root__14ixY) input,:where(.layout_root__14ixY) textarea{font:inherit;color:inherit}.layout_root__14ixY button:focus-visible,.layout_root__14ixY input:focus-visible,.layout_root__14ixY textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:where(.layout_root__14ixY) h1,:where(.layout_root__14ixY) h2,:where(.layout_root__14ixY) h3,:where(.layout_root__14ixY) p,:where(.layout_root__14ixY) ul{margin:0;padding:0}:where(.layout_root__14ixY) ul{list-style:none}.layout_srOnly__ama57{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.layout_layK__fpugF img{max-width:100%}.layout_btn__mepJP{position:relative;min-height:44px;padding:0 20px;border-radius:12px;border:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:19px;font-weight:600;text-transform:uppercase;text-align:center;overflow:hidden;box-shadow:var(--shadow-btn)}.layout_btn__mepJP:active:not(:disabled){transform:scale(.98)}.layout_btn__mepJP:disabled{opacity:.5;cursor:default}.layout_btnLg__KXNaG{min-height:48px}.layout_btnBlock__m3Fwh{width:100%}.layout_btnPrimary__X4Jl1{color:var(--brand-ink);font-weight:800;border-color:var(--paper);background:var(--pattern) 0 0 /704px auto repeat,var(--grad)}.layout_btnSecondary__dnPxS{color:var(--ink);font-weight:700;background:var(--paper);border-color:var(--gray,var(--stage-3))}.layout_btnIncomplete___tVmy{opacity:.6}.layout_btnCol___Nl8k{width:100%;display:flex;flex-direction:row;gap:12px;margin-top:28px}.layout_btnCol___Nl8k .layout_btn__mepJP{flex:1 1 0;min-width:0}.layout_linkBtn__1tNn6{min-height:44px;font-size:14px;font-weight:700;color:var(--brand);text-decoration:underline}.layout_linkBtn__1tNn6:disabled{opacity:.5;text-decoration:none}.layout_inp__POG_z{width:100%;height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--hair,var(--line));background:var(--paper);font-size:16px;text-align:center}.layout_sStarts__mfC4B{display:flex;flex-direction:column;gap:12px;width:100%}.layout_sStarts__mfC4B .layout_btn__mepJP{flex-direction:column;gap:2px}.layout_sStartSub__bgxxg{display:block;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;opacity:.9}.layout_lStep__k69m_{display:flex;gap:8px;width:100%}.layout_lStep__k69m_ .layout_inp__POG_z{padding:0 8px;font-size:15px;flex:1;min-width:0;width:auto}.layout_lBtn__AXAml{flex:none;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;color:var(--ink);background:var(--paper);border:1px solid var(--hair,var(--line))}.layout_lBtn__AXAml svg{width:20px;height:20px}.layout_codeBox__mXrnZ input::placeholder,.layout_inp__POG_z::placeholder,.layout_note__jT0pM::placeholder{color:var(--muted,var(--ink-2))}.layout_fField__z6Dka .layout_inp__POG_z{text-align:start;height:48px;border-radius:8px}.layout_err__7uCvR{font-size:14px;line-height:20px;font-weight:600;color:var(--brand);text-align:center}.layout_hint__hSXMb{font-size:14px;line-height:20px;color:var(--ink-2)}.layout_req__PhQlG{color:var(--brand)}.layout_step__FxNe4{display:inline-flex;align-items:center;gap:12px}.layout_stepMinus__WKmN5,.layout_stepPlus__e3ilM{position:relative;width:24px;height:24px;border-radius:4px;display:grid;place-items:center;color:var(--brand-ink);flex:none}.layout_stepMinus__WKmN5{background:var(--gray,var(--stage-3))}.layout_stepPlus__e3ilM{background:var(--grad)}.layout_stepMinus__WKmN5:before,.layout_stepPlus__e3ilM:before{content:"";position:absolute;inset:-12px}.layout_stepMinus__WKmN5 svg,.layout_stepPlus__e3ilM svg{width:16px;height:16px}.layout_stepMinus__WKmN5:disabled,.layout_stepPlus__e3ilM:disabled{opacity:.5;cursor:default}.layout_stepN__uBB1a{min-width:8px;text-align:center;font-size:14px;font-weight:600}.layout_stepSm__ioujI{gap:12px}.layout_mDish__nXM3j .layout_stepMinus__WKmN5,.layout_mDish__nXM3j .layout_stepPlus__e3ilM{width:36px;height:36px}.layout_mDish__nXM3j .layout_stepMinus__WKmN5 svg,.layout_mDish__nXM3j .layout_stepPlus__e3ilM svg{width:24px;height:24px}.layout_mDish__nXM3j .layout_step__FxNe4{gap:18px}.layout_mDish__nXM3j .layout_stepN__uBB1a{font-size:16px;font-weight:500}.layout_start__lJ4p_{flex:1;min-height:0;display:flex;background:var(--stage)}.layout_sCover__7etnR{flex:0 0 50%;background:50%/cover no-repeat var(--stage-3)}.layout_sPanel__R9WsU{flex:1;min-width:0;padding:104px 24px;overflow-y:auto;scrollbar-width:none;background:var(--pattern) 0 0 /1024px auto repeat,var(--tex) center /cover no-repeat,var(--paper-2)}.layout_sBox__oWc8q,.layout_sPanel__R9WsU{display:flex;flex-direction:column;align-items:center}.layout_sBox__oWc8q{width:320px}.layout_sPanel__R9WsU::-webkit-scrollbar{display:none}@media (min-width:900px){.layout_sPanel__R9WsU>.layout_sBox__oWc8q{flex:1;width:320px;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center}.layout_sBox__oWc8q>.layout_sLogo__M4CGr{align-self:start}.layout_sBox__oWc8q>.layout_sForm__uAQ_s{margin-top:32px;margin-bottom:32px;align-self:center}.layout_sBox__oWc8q>.layout_sFoot__G9TtP{display:flex;flex-direction:column;align-items:center;align-self:end}.layout_sBox__oWc8q>.layout_sFoot__G9TtP .layout_sFlags__it2zX{margin-top:0}}.layout_sLogo__M4CGr{display:block}.layout_sLogo__M4CGr img{display:block;width:248px;height:auto}.layout_sForm__uAQ_s{width:100%;display:flex;flex-direction:column;gap:18px;margin-top:56px}.layout_sFoot__G9TtP{display:contents}.layout_sFlags__it2zX{display:flex;gap:8px;justify-content:center;margin-top:136px}.layout_sFlag__SeLiL{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;position:relative}.layout_sFlag__SeLiL:before{content:"";position:absolute;inset:-8px}.layout_sFlagOn__526mc{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--brand)}.layout_sMember__j3Xsy{margin-top:40px;font-size:14px;line-height:17px;text-align:center;white-space:nowrap}.layout_sSign__YX9XU{font-weight:800;color:var(--brand);text-transform:uppercase;min-height:44px;padding:0 2px}.layout_flag__Pirb8{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:12px;font-weight:800;line-height:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.layout_flagVi__JnA2U{background:var(--brand);color:var(--brand-ink)}.layout_flagEn__3PV1n{background:var(--ink);color:var(--paper)}.layout_flagJa__mHaMt{background:var(--paper);color:var(--brand);font-size:18px}.layout_flagZh__l1VUx{background:var(--brand);color:var(--brand-ink);font-size:13px}.layout_kRow__U6jAz{flex:1;min-height:0;display:flex}.layout_kMain__qUmG_{min-width:0;position:relative}.layout_kMain__qUmG_,.layout_menu__FzWOP{flex:1;min-height:0;display:flex;flex-direction:column}.layout_menu__FzWOP{background:var(--tex) center /cover no-repeat,var(--stage)}.layout_loadSlot__tdZ3g{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.layout_qrBanner__b1LmB{padding:8px 16px;text-align:center;font-size:14px;line-height:20px;font-weight:600;background:var(--sand,var(--stage-2))}.layout_tabs__aMilc{flex:none;overflow:hidden;background:var(--pattern) 0 0 /1024px auto repeat,var(--band,var(--brand))}.layout_tabScroll__Vvw9v{display:flex;align-items:flex-end;gap:8px;padding:8px 12px 0;overflow-x:auto}.layout_tab__VWK_l{flex:none;padding:12px;border-radius:8px 8px 0 0;font-size:16px;line-height:19px;font-weight:500;letter-spacing:-.2px;text-transform:uppercase;white-space:nowrap;color:var(--on-band,var(--brand-ink))}.layout_tabOn__SayBN{color:var(--ink);font-weight:600;background:var(--sand,var(--stage-2));box-shadow:inset 2px 0 0 var(--paper),inset -2px 0 0 var(--paper),inset 0 2px 0 var(--paper),var(--shadow-btn)}.layout_subs__EGsX7{flex:none;max-width:100%;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;align-items:center;gap:8px;padding:8px 12px;overflow-x:auto;background:var(--sand,var(--stage-2))}.layout_pill__OGuZz{flex:none;padding:12px;border-radius:8px;background:var(--paper);font-size:14px;line-height:17px;font-weight:500;letter-spacing:-.2px;white-space:nowrap}.layout_pillOn__wLl_0{color:var(--brand-ink);font-weight:600;background:var(--grad);box-shadow:inset 0 0 0 2px var(--paper),var(--shadow-btn)}.layout_subs__EGsX7::-webkit-scrollbar{display:none}.layout_dataBody__OfPQA{flex:1;min-height:0;position:relative;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px}.layout_dsecTitle__hLrNo{padding:16px 12px 12px;font-size:18px;line-height:22px;font-weight:700;letter-spacing:-.2px}.layout_dgrid__QvXzL{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:4px 12px 12px}.layout_card__wVlij{position:relative;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--paper);box-shadow:var(--shadow-md)}.layout_cardMain__q402o{flex:1;display:flex;flex-direction:column;width:100%}.layout_cardPic__3zuQw{position:relative;display:block;width:100%;aspect-ratio:1;background:var(--stage-3)}.layout_cardImg__xmH2j{display:block;width:100%;height:100%;object-fit:cover}.layout_cardInfo__B4C8T{flex:1;display:flex;flex-direction:column;gap:16px;padding:12px;background:var(--paper)}.layout_cardName__Jd5Uk{font-size:14px;line-height:17px;font-weight:500;letter-spacing:-.2px}.layout_cardPrice__Pjc_9{margin-top:auto;font-size:14px;line-height:17px;font-weight:800}.layout_cardAdd__r4WKl{position:absolute;top:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:8px}.layout_cardAddOn__uxLvH{background:linear-gradient(270deg,color-mix(in srgb,var(--ink) 70%,transparent) .3%,color-mix(in srgb,var(--ink) 7%,transparent));backdrop-filter:blur(1px)}.layout_cardPlus__XUu7_{position:relative;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:var(--brand-ink);background:var(--grad);box-shadow:inset 0 0 0 2px var(--paper)}.layout_cardPlus__XUu7_:before{content:"";position:absolute;inset:-4px}.layout_cardPlus__XUu7_ svg{width:20px;height:20px}.layout_cardAdd__r4WKl .layout_step__FxNe4{gap:18px}.layout_cardAdd__r4WKl .layout_stepMinus__WKmN5,.layout_cardAdd__r4WKl .layout_stepPlus__e3ilM{width:32px;height:32px;border-radius:8px}.layout_cardAdd__r4WKl .layout_stepMinus__WKmN5{background:var(--paper);color:var(--muted,var(--ink-2))}.layout_cardAdd__r4WKl .layout_stepPlus__e3ilM{box-shadow:inset 0 0 0 2px var(--paper)}.layout_cardAdd__r4WKl .layout_stepMinus__WKmN5 svg,.layout_cardAdd__r4WKl .layout_stepPlus__e3ilM svg{width:20px;height:20px}.layout_cardAdd__r4WKl .layout_stepN__uBB1a{font-size:20px;line-height:24px;font-weight:700;color:var(--brand-ink)}.layout_cardSel__NO1U0{position:absolute;right:8px;bottom:8px;width:88px;height:36px;pointer-events:none}.layout_soldOut__HKKYh .layout_cardImg__xmH2j{opacity:.45}.layout_dtag__OFaID{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:999px;font-size:14px;line-height:20px;font-weight:700;color:var(--brand-ink)}.layout_dtagOut__O_PMg{background:var(--ink-2)}.layout_dtagFew__H_16b{background:var(--brand)}.layout_dtagInline__1v2Yq{position:static;margin-left:8px;display:inline-block;vertical-align:middle}.layout_kSide__b8kNB{flex:none;width:clamp(304px,29vw,360px);min-width:0;display:flex;flex-direction:column;background:linear-gradient(color-mix(in srgb,var(--sand,var(--stage-2)) 50%,transparent),color-mix(in srgb,var(--sand,var(--stage-2)) 50%,transparent)),var(--tex) center /cover no-repeat,var(--paper-2)}.layout_kSideIn___VWBW{flex:1;min-height:0;display:flex;flex-direction:column}.layout_kTop__GHW8G{flex:none;display:flex;gap:8px;padding:12px 12px 8px}.layout_kBtn__DnBaK{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;background:var(--paper);font-size:12px;line-height:15px;font-weight:600}.layout_kBtn__DnBaK img{flex:none}.layout_kBtnTx__CVQnV{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout_kBtnWide__gzANw{flex:none;width:100%;height:40px;padding:12px;gap:12px}.layout_kCol__milea{gap:8px;padding:0 12px 48px}.layout_kCol__milea,.layout_kList__kPmXF{flex:1;min-height:0;display:flex;flex-direction:column}.layout_kList__kPmXF{border-radius:12px;background:var(--paper);overflow:hidden}.layout_kListT__G_0Is{flex:none;padding:8px;border-bottom:1px solid var(--hair,var(--line));font-size:12px;line-height:15px;font-weight:600}.layout_kLines__Zari3{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.layout_kEmpty__H_KTp{flex:1;display:grid;place-items:center;padding:8px;text-align:center;font-size:12px;line-height:15px;color:var(--ink-2)}.layout_kLine__mUPhm{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px}.layout_kLineName__41QP4{flex:1;min-width:0;font-size:12px;line-height:15px;font-weight:500;overflow:hidden;white-space:nowrap;text-align:start}.layout_mq__ixO8K{display:block;overflow:hidden;white-space:nowrap}.layout_mqIn__ALDeM{display:inline-block}.layout_mqRun__jK9K_{display:inline-block;animation:layout_mqGo__wKJb_ var(--dur,6s) ease-in-out 1s infinite alternate}@keyframes layout_mqGo__wKJb_{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--ov)))}}@media (prefers-reduced-motion:reduce){.layout_mqRun__jK9K_{animation:none}.layout_mq__ixO8K{text-overflow:ellipsis}}.layout_kSum__12roh{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-top:1px solid var(--hair,var(--line));font-size:14px;line-height:17px;font-weight:600}.layout_kSum__12roh b{font-weight:800;color:var(--price,var(--brand))}.layout_kCol__milea .layout_btn__mepJP{flex:none;height:44px;min-height:44px}.layout_kFoot__aToB4{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;background:var(--sand,var(--stage-2));font-size:14px;line-height:17px;font-weight:600}.layout_kFoot__aToB4 i{width:1px;height:20px;background:var(--ink)}.layout_kCompact__UEmLz{display:none;flex:none;gap:8px;padding:8px 12px;background:var(--stage)}.layout_bar__Rc8nc{display:none;flex:none}.layout_onlyCompact__yjmtf{display:none}.layout_mScrim__zQoU0{position:absolute;inset:0;z-index:60;background:color-mix(in srgb,var(--ink) 20%,transparent);animation:layout_fadeIn__zduSR .18s ease-out}.layout_modal__lE3Vg{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:61;max-height:calc(100% - 32px);border-radius:24px;outline:none;box-shadow:0 12px 40px color-mix(in srgb,var(--ink) 25%,transparent);animation:layout_popIn__7Ds5h .2s ease-out;--cx:-17px;--cy:-16px}.layout_mBody__ZIfls{width:100%;height:100%;border-radius:24px;overflow:hidden;background:var(--tex) center /cover no-repeat,var(--paper-2)}@keyframes layout_fadeIn__zduSR{0%{opacity:0}to{opacity:1}}@keyframes layout_popIn__7Ds5h{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.layout_mClose__MHWrQ{position:absolute;top:var(--cy);right:var(--cx);z-index:3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2);background:var(--paper);box-shadow:var(--shadow-md)}.layout_mClose__MHWrQ:before{content:"";position:absolute;inset:-4px}.layout_mSmall__67_AL{overflow-y:auto}.layout_mSmall__67_AL,.layout_pBody__5w9xK{display:flex;flex-direction:column;align-items:center}.layout_pBody__5w9xK{padding:40px 32px 32px}.layout_pHead__Jgb68{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.layout_pTitle__1ZZRd{font-size:24px;line-height:29px;font-weight:700;text-align:center}.layout_pSub__QCv8E{font-size:14px;line-height:17px;text-align:center}.layout_pBody__5w9xK .layout_btn__mepJP{margin-top:28px;width:224px;min-height:48px}.layout_waiterIll__TVvd_{width:128px;height:auto;display:block}.layout_waiterIll__TVvd_+.layout_pHead__Jgb68{margin-top:12px}.layout_pBody__5w9xK .layout_inp__POG_z{margin-top:20px}.layout_pBody__5w9xK .layout_btnCol___Nl8k .layout_btn__mepJP{margin-top:0;width:auto}.layout_pBody__5w9xK{width:100%}.layout_pBody__5w9xK.layout_cfBody__0Sq5V{padding:32px}.layout_cfTitle__1Mflf{font-size:20px;line-height:24px}.layout_cfBody__0Sq5V .layout_btnCol___Nl8k{margin-top:24px}.layout_cfBody__0Sq5V .layout_pHead__Jgb68{margin-top:0}.layout_tabScroll__Vvw9v{cursor:grab}.layout_avatar__OEGC6{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:700;color:var(--brand-ink);background:var(--brand)}.layout_ptsBig__816V_{font-size:16px}.layout_ptsBig__816V_ strong{font-size:28px;color:var(--price,var(--brand))}.layout_langList__AmaCo{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:20px}.layout_langRow__5zs2w{min-height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--hair,var(--line));background:var(--paper);display:flex;align-items:center;font-weight:600}.layout_langL__0IOLn{display:flex;align-items:center;gap:12px}.layout_langOn__JJq7v{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.layout_mDish__nXM3j{display:grid;grid-template-columns:416px minmax(0,1fr);gap:32px;padding:20px}.layout_dmLeft__Byht_{min-width:0;min-height:0;display:flex;flex-direction:column;gap:0}.layout_dmImg__ajyZN{display:block;width:416px;height:416px;border-radius:24px;object-fit:cover;background:var(--stage-3);flex:none;margin-bottom:20px}.layout_dmImgPh__cm9L0{display:grid;place-items:center}.layout_dmImgPh__cm9L0 img{width:40%;opacity:.6}.layout_dmStripT__MmURy{flex:none;margin:0 0 12px;font-size:16px;line-height:20px;font-weight:700}.layout_dmStrip__aUHpo{flex:1;min-height:0;display:flex;gap:12px;overflow-x:auto}.layout_dmStrip__aUHpo li{flex:none;width:120px}.layout_dmChip__fXTAp{width:120px;height:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--paper);text-align:start}.layout_dmChipImg__lgAQx{display:block;width:120px;height:120px;object-fit:cover;flex:none}.layout_dmChipName__zI45P{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;box-sizing:content-box;padding:0;border:solid transparent;border-width:8px 12px;font-size:14px;line-height:17px;font-weight:500;letter-spacing:-.2px}.layout_dmRight__cxmRd{min-width:0;min-height:0;display:flex;flex-direction:column}.layout_dmScroll___YhHk{flex:1;min-height:0;overflow-y:auto}.layout_dmName__TMAyU{font-size:24px;line-height:32px;font-weight:600;padding-right:24px}.layout_dmSub__qq2YX{display:none}.layout_dmPrice__mkAtY{margin-top:16px;font-size:18px;line-height:24px;font-weight:600}.layout_dmDesc__oCFeW,.layout_dmUom__sHSnQ{display:none}.layout_optSec___nUoL{min-width:0;margin:24px 0 0;padding:12px 0 16px;border:0;border-bottom:1px solid var(--hair,var(--line))}.layout_optSec___nUoL+.layout_optSec___nUoL{margin-top:0}.layout_optSec___nUoL:last-of-type{border-bottom:0}.layout_optFixed___70MN{padding-top:2px}.layout_optMiss__8PJLl{box-shadow:inset 0 0 0 2px var(--brand);border-radius:8px}.layout_gHead__8TwgR{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.layout_gTitle__Nmm3w{font-size:14px;line-height:20px;font-weight:600}.layout_gRule__VwgZ_{flex:none;padding:4px 12px;border-radius:999px;border:1px solid var(--hair,var(--line));font-size:12px;line-height:16px;font-weight:600;color:var(--ink-2);text-align:end;white-space:nowrap}.layout_gRuleReq__85gU1{color:var(--brand-ink);border-color:var(--brand);background:var(--brand)}.layout_gRuleOk__kUETQ{color:var(--brand-ink);border-color:var(--ok,#1f9d55);background:var(--ok,#1f9d55)}.layout_opt__NQ5Pr{width:100%;height:36px;display:flex;align-items:center;gap:8px;font-size:16px;line-height:19px;text-align:start}.layout_opt__NQ5Pr:disabled{cursor:default}.layout_optBox__2a1uB{flex:none;width:16px;height:16px;border-radius:4px;border:1px solid var(--muted,var(--ink-2));background:var(--paper);display:grid;place-items:center;color:var(--brand-ink)}.layout_optBox__2a1uB svg{width:12px;height:12px}.layout_optRadio__Q1fUT{border-radius:50%}.layout_optBoxOn__43emf,.layout_optOn__CbP0s .layout_optBox__2a1uB{background:var(--brand);border-color:var(--brand)}.layout_optBoxOn__43emf.layout_optRadio__Q1fUT,.layout_optOn__CbP0s .layout_optRadio__Q1fUT{background:var(--paper);border:4px solid var(--brand)}.layout_optName__kPZmr{flex:1;min-width:0}.layout_optAdd__A7uWr{font-size:14px;line-height:17px}.layout_optSub__F6Kkv{margin-left:12px;padding-left:12px;border-left:2px solid var(--brand)}.layout_optSubOf__VGdjW{font-weight:700}.layout_cbList__aCtYQ{display:flex;flex-direction:column;gap:8px}.layout_cbRow__dkelc{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:12px;border:1px solid var(--hair,var(--line));background:var(--paper)}.layout_cbOn__C2tvG{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.layout_cbTop__I8xLw{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.layout_cbName__ZULkH{flex:1;min-width:0;font-size:16px;line-height:19px;font-weight:500;text-align:start;overflow-wrap:anywhere}.layout_cbOn__C2tvG .layout_cbName__ZULkH{color:var(--brand);font-weight:600}.layout_cbPick__aMDIw{flex:1;min-width:0;min-height:40px;display:flex;align-items:center;gap:12px;text-align:start}.layout_cbRadio__QaYq_{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--muted,var(--ink-2));background:var(--paper)}.layout_cbRadioOn__xzKv5{border:4px solid var(--brand)}.layout_cbStep___dB8j{flex:none;display:inline-flex;align-items:center;gap:8px}.layout_cbBtn__vU3Aj{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:var(--brand-ink);background:var(--grad);box-shadow:inset 0 0 0 2px var(--paper)}.layout_cbBtn__vU3Aj svg{width:20px;height:20px}.layout_cbBtnLess__GlHEO{color:var(--brand);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ring,color-mix(in srgb,var(--brand) 45%,var(--paper)))}.layout_cbBtn__vU3Aj:disabled{opacity:.35;cursor:default}.layout_cbFix__xPgvB.layout_cbOn__C2tvG{border-color:var(--hair,var(--line));box-shadow:none}.layout_cbFix__xPgvB.layout_cbOn__C2tvG .layout_cbName__ZULkH{color:var(--ink);font-weight:500}.layout_cbFixed__IQIN3{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--brand-ink);background:var(--brand)}.layout_cbFixed__IQIN3 svg{width:16px;height:16px}.layout_cbN__p0wxA{min-width:20px;text-align:center;font-size:16px;line-height:19px;font-weight:700;font-variant-numeric:tabular-nums}.layout_cbBot___gWri{display:flex;align-items:center;gap:12px;padding-left:36px}.layout_cbOneBot__H3UxG{padding-left:32px}.layout_cbBox__yGjJA{flex:none;width:24px;height:24px;border-radius:8px;border:2px solid var(--muted,var(--ink-2));background:var(--paper);display:grid;place-items:center;color:var(--brand-ink)}.layout_cbBox__yGjJA svg{width:16px;height:16px}.layout_cbBoxOn__asiP4{border-color:var(--brand);background:var(--brand)}.layout_cbBoxLock__xGdXa{opacity:.6}.layout_cbSide__xzgiW{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.layout_cbNote__Sr5W2{flex:1;min-width:0;height:32px;border:0;border-bottom:1px solid var(--hair,var(--line));background:transparent;font-size:14px;outline:0}.layout_cbNote__Sr5W2::placeholder{color:var(--muted,var(--ink-2));font-style:italic}.layout_cbNote__Sr5W2:focus{border-bottom-color:var(--brand)}.layout_root__14ixY .layout_cbNote__Sr5W2:focus-visible{outline:0}.layout_cbAdd__Dl8pM{flex:none;font-size:14px;line-height:17px;font-weight:600;color:var(--price,var(--brand))}.layout_chipRow__w_Rup{display:flex;flex-wrap:wrap;gap:8px}.layout_chip__Htcol{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--hair,var(--line));background:var(--paper);font-size:14px;line-height:17px;font-weight:600}.layout_chip__Htcol:disabled{opacity:.6;cursor:default}.layout_chipOn__5RP_v{color:var(--brand);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.layout_modExtra__ZYXa0{font-weight:600;color:var(--ink)}.layout_modAlg__Xv4Yi{color:var(--price,var(--brand));font-weight:600}.layout_modNote__bJkJI{font-style:italic;color:var(--ink-2)}.layout_algHint__iIdN1,.layout_optLoading__VhMkm,.layout_scanHint__E_ojH{font-size:14px;line-height:20px;color:var(--ink-2);padding:8px 0}.layout_algHas__6Bjw3{font-size:14px;line-height:20px;font-weight:600;color:var(--brand);padding-bottom:4px}.layout_noteBox__rNKCL{display:block;padding-top:12px}.layout_note__jT0pM{width:100%;height:64px;padding:12px 16px;border-radius:8px;border:1px solid var(--hair,var(--line));background:var(--paper);font-size:14px;line-height:20px;resize:none;display:block}.layout_dmFoot___djWs{flex:none;padding:18px 0 2px;border-top:1px solid var(--hair,var(--line));display:flex;flex-direction:column;gap:8px}.layout_dmBar__BIUbu{display:flex;align-items:center;gap:28px}.layout_dmAdd__ughe_{flex:1;min-width:0}.layout_mList__TOcA3{display:grid;grid-template-columns:minmax(0,1fr) 304px}.layout_lMain__k3Bmd{min-width:0;min-height:0;display:flex;flex-direction:column;padding-top:16px}.layout_lHead__6e1J_{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:20px}.layout_lClear__0n7zR{flex:none;margin-right:-12px;min-height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:600;color:var(--brand)}.layout_lTicket__pSh1G{margin-left:12px;font-size:14px;font-weight:400;color:var(--ink-2)}.layout_lTitle__fr5oH{padding:0 20px 16px;font-size:20px;line-height:24px;font-weight:700}.layout_tHead__iyYpp{flex:none;display:grid;grid-template-columns:minmax(0,1fr) 120px 96px;padding:8px 20px;background:var(--sand,var(--stage-2));font-size:12px;line-height:17px;font-weight:700}.layout_tBody__pJDw4{flex:1;min-height:0;overflow-y:auto}.layout_tRow__yC5xq{display:grid;grid-template-columns:minmax(0,1fr) 120px 96px;align-items:start;min-height:48px;padding:12px 20px}.layout_tRow__yC5xq .layout_tNameP__i4ye9,.layout_tRow__yC5xq .layout_tName__7EU2P,.layout_tRow__yC5xq>.layout_tR__Y9mKf,.layout_tRow__yC5xq>.layout_tSt__F5qpk{line-height:24px}.layout_tRow__yC5xq>.layout_tC__bac2S{min-height:24px}.layout_tRow__yC5xq>.layout_tC__bac2S:not(:has(button)){line-height:24px}.layout_tRow__yC5xq>.layout_tAgain__81c4k{min-height:24px;display:flex;align-items:center}.layout_tC__bac2S{text-align:center;display:flex;align-items:center;justify-content:center}.layout_tHeadO__lrXGM,.layout_tRowO__6BpVW{column-gap:12px;grid-template-columns:minmax(0,1fr) 128px 56px 104px 88px}.layout_tHead__iyYpp>:nth-child(n+2){text-align:center}.layout_tHead__iyYpp>:last-child{text-align:end}.layout_tHeadO__lrXGM>:nth-child(2),.layout_tRowO__6BpVW>:nth-child(2){justify-content:flex-start;text-align:start}.layout_tHeadO__lrXGM>:nth-child(3),.layout_tHeadO__lrXGM>:nth-child(4),.layout_tRowO__6BpVW>:nth-child(3),.layout_tRowO__6BpVW>:nth-child(4){justify-content:flex-end;text-align:end}.layout_tHeadO__lrXGM>:last-child,.layout_tRowO__6BpVW>.layout_tAgain__81c4k{justify-self:end;text-align:end}.layout_tR__Y9mKf,.layout_tRowO__6BpVW>.layout_tC__bac2S{font-size:14px;line-height:17px;font-weight:500}.layout_tR__Y9mKf{text-align:end}.layout_tDish__ALZDA{min-width:0}.layout_tNameP__i4ye9,.layout_tName__7EU2P{font-size:14px;line-height:17px;font-weight:400;text-align:start;letter-spacing:.2px}.layout_tNote__Jv_vh{font-size:12px;line-height:15px;color:var(--ink-2)}.layout_tEmpty__dOJsL{flex:1;min-height:100%;padding:32px 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--ink-2)}.layout_tBody__pJDw4:has(.layout_tEmpty__dOJsL){display:flex;flex-direction:column}.layout_tSt__F5qpk{font-size:14px;line-height:17px;font-weight:400;text-align:start}.layout_tStDone__MXi_k{color:var(--ink)}.layout_tStCancel__bgUXP{color:var(--ink-2);text-decoration:line-through}.layout_tAgain__81c4k{font-size:12px;line-height:15px;font-weight:700;color:var(--brand);text-transform:uppercase;text-align:center;min-height:32px}.layout_tAgain__81c4k:before{content:"";position:absolute}.layout_mods__CLaXi{font-size:12px;line-height:15px;color:var(--ink-2)}.layout_modSub__X_iEu{padding-left:12px}.layout_lNote__Xlp_e{flex:none;padding:0 20px 18px}.layout_lNote__Xlp_e .layout_inp__POG_z{height:48px;border-radius:8px;text-align:start;padding:0 16px}.layout_lFoot__lSVfT{flex:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px 32px;border-top:1px solid var(--hair,var(--line))}.layout_lSum__LvPX6{display:flex;flex-direction:column;gap:2px;width:240px}.layout_lSumTot__aQPtl{padding-top:4px;border-top:1px solid var(--hair,var(--line))}.layout_lSumTot__aQPtl b{font-weight:800}.layout_lSumR__E_U38{display:flex;justify-content:space-between;font-size:14px;line-height:23px;font-weight:400}.layout_lSumR__E_U38 b{font-size:18px;font-weight:500}.layout_lSumR__E_U38:not(.layout_lSumTot__aQPtl) b{font-size:16px;line-height:23px}.layout_lSumTot__aQPtl{font-size:16px;font-weight:700}.layout_lSumTot__aQPtl b{color:var(--price,var(--brand));font-weight:700}.layout_lSumNote__hanuQ{display:none}.layout_lFoot__lSVfT .layout_btn__mepJP{width:240px}.layout_oSum__Bp7fu{flex:none;margin-top:auto;padding:16px 20px 28px;border-top:1px solid var(--hair,var(--line));display:flex;flex-direction:column;gap:4px}.layout_oR__Vm7FC{display:flex;gap:16px;font-size:14px;line-height:23px;align-self:flex-end;min-width:320px;max-width:100%;gap:32px;justify-content:space-between}.layout_oR__Vm7FC>span{white-space:nowrap}.layout_oR__Vm7FC>span:last-child{font-size:18px;font-weight:500}.layout_oTot__TWB20{font-size:16px;font-weight:700}.layout_oTot__TWB20>span:last-child{color:var(--price,var(--brand));font-weight:700}.layout_sugCol__S9Gig{min-height:0;display:flex;flex-direction:column;gap:16px;padding:24px 16px 16px;background:color-mix(in srgb,var(--sand,var(--stage-2)) 28%,transparent);overflow-y:auto}.layout_sugTitle__naJGm{font-size:16px;line-height:19px;font-weight:700;padding-right:24px;margin-top:-12px}.layout_sugList__UGU7G{display:flex;flex-direction:column;gap:12px}.layout_sugCard___0iLk{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);align-items:stretch;column-gap:12px;padding:12px;border-radius:12px;background:var(--paper)}.layout_sugMain__oGtLb{display:contents;text-align:start}.layout_sugImg__v66rD{grid-row:1/3;width:64px;height:64px;border-radius:8px;object-fit:cover;align-self:center}.layout_sugName__wKzkC{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;grid-column:2/4;font-size:14px;line-height:17px;font-weight:500;letter-spacing:-.2px;padding:0}.layout_sugPrice__Bs0aa{grid-column:2;align-self:end;font-size:14px;line-height:17px;font-weight:800;padding:0}.layout_sugPlus__fbqjD{grid-column:3;position:relative;width:24px;height:24px;border-radius:4px;display:grid;place-items:center;color:var(--brand-ink);background:var(--grad);align-self:end;margin:0}.layout_sugPlus__fbqjD:before{content:"";position:absolute;inset:-12px}.layout_sugPlus__fbqjD svg{width:16px;height:16px}.layout_mPay__zjPnr{display:grid;grid-template-columns:208px minmax(0,1fr)}.layout_pNav__X7hIL{display:flex;flex-direction:column;gap:12px;padding:12px;background:color-mix(in srgb,var(--sand,var(--stage-2)) 28%,transparent)}.layout_pNavBtn__6WbZH{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:start;height:40px;padding:0 12px;border-radius:8px;border:2px solid var(--paper);background:var(--paper);box-shadow:var(--shadow-md);font-size:14px;line-height:17px;font-weight:500;white-space:nowrap}.layout_pNavDone__GggDS{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:var(--brand-ink)}.layout_pNavDone__GggDS svg{width:12px;height:12px}.layout_pNavOn__1lEZb .layout_pNavDone__GggDS{background:var(--brand-ink);color:var(--brand)}.layout_pNavOn__1lEZb{color:var(--brand-ink);font-weight:600;background:var(--brand);border-color:var(--brand)}.layout_pMain__m8Baw{min-width:0;min-height:0;display:flex;flex-direction:column}.layout_pStepT__Ufmuq{flex:none;text-align:center;font-size:20px;line-height:24px;font-weight:700;padding:20px 56px 24px}.layout_pScroll__8YFlq{flex:1;min-height:0;overflow-y:auto;padding:0 20px 16px;display:flex;flex-direction:column;gap:12px}.layout_pCenter__dAgpJ{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.layout_pFoot__0osNd{flex:none;display:flex;justify-content:flex-end;align-items:center;padding:18px 20px;background:var(--sand,var(--stage-2))}.layout_pBtn__0fYa6{min-width:136px;min-height:44px}.layout_memRow__63skg{display:flex;align-items:center;gap:12px;padding-bottom:8px}.layout_memIc__kvBjw{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--brand);border:2px solid var(--brand);background:var(--paper)}.layout_memIc__kvBjw svg{width:20px;height:20px}.layout_memPhone__eJ_Wm{margin:0;font-size:16px;line-height:20px;font-weight:700}.layout_memPts__IBp66{margin:0;font-size:14px;line-height:18px;color:var(--ink-2)}.layout_memPts__IBp66 b{color:var(--brand);font-weight:700;margin-left:4px}.layout_codeRow__iXNh8{display:flex;gap:12px}.layout_codeBox__mXrnZ{flex:1;min-width:0;height:44px;display:flex;align-items:center;gap:8px;padding:0 16px;border-radius:8px;border:1px solid var(--hair,var(--line));background:var(--paper);color:var(--muted,var(--ink-2))}.layout_codeBox__mXrnZ input{flex:1;min-width:0;height:100%;border:0;background:none;font-size:16px;color:var(--ink)}.layout_codeBtn__RgUBn{flex:none;width:44px;height:44px;border-radius:8px;border:1px solid var(--hair,var(--line));background:var(--paper);display:grid;place-items:center;color:var(--ink)}.layout_codeBtn__RgUBn:disabled{opacity:.5}.layout_pTabs__NjQoi{display:grid;grid-template-columns:1fr 1fr;margin:0 -20px}.layout_pTabs__NjQoi button{height:40px;font-size:16px;line-height:19px;font-weight:600;color:var(--muted,var(--ink-2));border-bottom:2px solid transparent;text-align:center}.layout_pTabs__NjQoi .layout_pTabOn__Fionc{color:var(--ink);border-bottom-color:var(--ink)}.layout_vList__S3001{display:flex;flex-direction:column;gap:12px}.layout_vCard__f4QjP{width:100%;height:104px;display:flex;align-items:center;gap:8px;padding:0 18px 0 16px;border-radius:12px;background:var(--paper);box-shadow:var(--shadow-md);text-align:start}.layout_vCard__f4QjP:disabled{opacity:.6}.layout_vIc__19h6k{place-items:center;color:var(--brand-hi,color-mix(in srgb,var(--brand) 70%,var(--paper)))}.layout_vIc__19h6k,.layout_vLogo__Qw7Ut{flex:none;width:64px;height:64px;display:grid}.layout_vLogo__Qw7Ut{place-items:center;overflow:hidden}.layout_vLogo__Qw7Ut img{width:100%}.layout_vC__8uB6q{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 0}.layout_vName__5XZA5{font-size:16px;line-height:19px;font-weight:600}.layout_vSub__25SNY{font-size:12px;line-height:15px;color:var(--ink-2)}.layout_vExp__Qeph5{margin-top:12px;font-size:12px;line-height:15px;font-weight:600;color:var(--ok,#1f9d55)}.layout_vChk__Mmgig{flex:none;align-self:flex-end;margin-bottom:18px;width:18px;height:18px;border-radius:4px;border:1px solid var(--muted,var(--ink-2));display:grid;place-items:center;color:var(--brand-ink)}.layout_vChk__Mmgig svg{width:12px;height:12px}.layout_vChkOn__YjmWe{background:var(--brand);border-color:var(--brand)}.layout_redeem__XP3GM{flex:none;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--brand);background:var(--paper);color:var(--brand);display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:17px;font-weight:700}.layout_redeem__XP3GM svg{width:24px;height:24px;padding:4px;border-radius:50%;color:var(--brand-ink);background:var(--brand)}.layout_fForm__h6toc{gap:12px}.layout_fField__z6Dka,.layout_fForm__h6toc,.layout_rate__NGVxe{display:flex;flex-direction:column}.layout_rate__NGVxe{gap:24px;width:100%;padding-top:24px}.layout_rsteps__FQ7Gd{list-style:none;margin:0 auto 16px;padding:0;display:flex;align-items:center;justify-content:center}.layout_rsDot__DNuN9{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;line-height:17px;font-weight:700;border:2px solid var(--stage-3);background:var(--paper);color:var(--ink-2)}.layout_rsDot__DNuN9.layout_rsOn__uYGaC{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.layout_rsDot__DNuN9 svg{width:16px;height:16px}.layout_rsLine__4PpFC{width:96px;height:2px;background:var(--stage-3)}.layout_rsLine__4PpFC.layout_rsOn__uYGaC{background:var(--brand)}.layout_rateOne__XCS2F{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.layout_rateT1__N4QjK{font-size:18px;line-height:24px;font-weight:700}.layout_rateQ1__rBfAO{font-size:14px;line-height:17px;font-weight:500;max-width:320px}.layout_rateOne__XCS2F .layout_stars__0HEmn{margin-bottom:8px}.layout_recRow__66z9n{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.layout_recBtn__HGf0a{height:44px;padding:0 20px;border-radius:12px;border:2px solid var(--stage-3);background:var(--paper);color:var(--ink);font-size:14px;line-height:17px;font-weight:500}.layout_recBtn__HGf0a.layout_recOn__VpFmx{border-color:var(--brand);color:var(--brand)}.layout_rateRow__NDxRP{display:flex;flex-direction:column;gap:8px}.layout_rateQ__wAQTz{font-size:14px;line-height:17px;font-weight:500}.layout_stars__0HEmn{display:flex;gap:16px}.layout_stars__0HEmn button{width:28px;height:32px;display:grid;place-items:center;color:var(--star,var(--stage-3));position:relative}.layout_stars__0HEmn button:before{content:"";position:absolute;inset:-8px -8px}.layout_stars__0HEmn svg{width:36px;height:36px;flex:none}.layout_stars__0HEmn .layout_starOn__9_EEU{color:var(--brand)}.layout_rate__NGVxe .layout_note__jT0pM{height:72px}.layout_payBox__rragJ{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:12px;background:var(--paper);box-shadow:var(--shadow-md)}.layout_paySum__9f2HJ{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;line-height:17px}.layout_paySum__9f2HJ b{font-size:18px;line-height:22px;color:var(--price,var(--brand));font-weight:800}.layout_payList__XPrrS{display:flex;flex-direction:column;gap:12px}.layout_payRow__mB_E6{width:100%;min-height:56px;padding:0 18px 0 16px;border-radius:12px;background:var(--paper);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:12px;font-size:16px;line-height:19px;font-weight:600;text-align:start}.layout_payIc__rR5sP{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--brand);background:color-mix(in srgb,var(--sand,var(--stage-2)) 55%,var(--paper))}.layout_payIc__rR5sP svg{width:24px;height:24px}.layout_payRadio__3XOup{flex:none;margin-left:auto;width:20px;height:20px;border-radius:50%;border:1px solid var(--muted,var(--ink-2));background:var(--paper)}.layout_payOn__oGao7{box-shadow:inset 0 0 0 2px var(--brand),var(--shadow-md)}.layout_payOn__oGao7 .layout_payRadio__3XOup{border:4px solid var(--brand)}.layout_payInfo__SqrVa{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border-radius:12px;background:var(--paper);text-align:center}.layout_payInfo__SqrVa p{font-size:12px;line-height:16px;color:var(--ink-2)}.layout_qr__VEwiY{width:144px;height:144px;padding:8px;border-radius:8px;border:1px solid var(--hair,var(--line));background:var(--paper);color:var(--ink)}.layout_qr__VEwiY svg{display:block;width:100%;height:100%}.layout_toastWrap__W6xlN{position:absolute;top:16px;left:0;right:0;z-index:100;display:flex;justify-content:center;pointer-events:none;padding:0 16px}.layout_toast__hGn_C{display:flex;align-items:center;gap:12px;max-width:100%;padding:12px 16px;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 6px 24px color-mix(in srgb,var(--ink) 28%,transparent);animation:layout_popIn__7Ds5h .2s ease-out}.layout_toast__hGn_C p{font-size:14px;line-height:20px;font-weight:600}.layout_toastIc__MHeTC{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--brand-ink);background:var(--brand)}.layout_mHead__7np_O{display:none}.layout_ticker__UJnQb{position:absolute;left:0;right:0;bottom:0;z-index:2;height:28px;overflow:hidden;background:rgb(0 0 0/50%);color:var(--paper);pointer-events:none;display:flex;align-items:center}.layout_tickerRun__HX56L{display:flex;flex:none;width:max-content;animation:layout_tickerGo__4gHRD 40s linear infinite}.layout_tickerRun__HX56L>span{flex:none;padding-right:96px;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap}@keyframes layout_tickerGo__4gHRD{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.layout_tickerRun__HX56L{animation:none}}@media (max-width:899px){.layout_ticker__UJnQb{position:static;flex:none}}@media (max-width:599px){.layout_pNavDone__GggDS,.layout_ticker__UJnQb{display:none}}.layout_kBar__CD2i4{display:none;flex:none;background:var(--paper);border-top:1px solid var(--hair,var(--line));box-shadow:0 -4px 12px color-mix(in srgb,var(--ink) 8%,transparent)}.layout_kBarBtn__5F28b{position:relative;flex:1 1 0;width:0;min-width:0;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 2px;text-align:center;color:var(--ink)}.layout_kBarBtn__5F28b+.layout_kBarBtn__5F28b{border-left:1px solid var(--hair,var(--line))}.layout_kBarLbl__IMvBz{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;font-weight:600}.layout_kBarOn__Q0QVR{background:color-mix(in srgb,var(--sand,var(--stage-2)) 55%,var(--paper))}.layout_kBarCart__t91KA{color:var(--brand-ink);background:var(--grad)}.layout_kBarCart__t91KA.layout_kBarOn__Q0QVR{background:var(--brand)}.layout_kBarIco__jNBqR{position:relative;display:inline-flex}.layout_kBarBadge___JWdI{position:absolute;top:-8px;left:100%;margin-left:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:11px;line-height:1;font-weight:800;color:var(--brand-ink);background:var(--brand);box-shadow:0 0 0 2px var(--paper)}.layout_kBarCart__t91KA .layout_kBarBadge___JWdI{color:var(--brand);background:var(--paper);box-shadow:none;border:0}.layout_ckStack__XRM8k{display:flex;flex-direction:column;gap:12px;text-align:start;padding:12px 16px 0;background:color-mix(in srgb,var(--sand,var(--stage-2)) 35%,var(--paper))}.layout_ckCard__5_G08{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:12px;background:var(--paper);border:1px solid var(--hair,var(--line))}.layout_ckT__LZFm5{margin:0;font-size:16px;line-height:20px;font-weight:700;color:var(--ink)}.layout_ckHead__AsxdS{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;text-align:start}.layout_ckCaret__jkpBh{flex:none;width:12px;height:12px;border-right:2px solid var(--muted,var(--ink-2));border-bottom:2px solid var(--muted,var(--ink-2));transform:rotate(45deg);transition:transform .15s}.layout_ckCaretOn___xfkm{transform:rotate(-135deg)}.layout_ckFoot__5VzJi{position:sticky;bottom:0;z-index:2;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:12px;background:var(--paper);box-shadow:0 -4px 12px color-mix(in srgb,var(--ink) 8%,transparent)}.layout_ckTotal__oHJW9{margin:0;display:flex;align-items:baseline;justify-content:space-between;font-size:14px}.layout_ckTotal__oHJW9 b{font-size:20px;color:var(--price,var(--brand));font-variant-numeric:tabular-nums}.layout_seg__DEa16{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--sand,var(--stage-2))}.layout_seg__DEa16 button{min-height:40px;padding:0 8px;border-radius:8px;font-size:15px;line-height:20px;font-weight:600;color:var(--ink-2);text-align:center}.layout_seg__DEa16 .layout_segOn__qCM3e{background:var(--paper);color:var(--brand);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 15%,transparent)}.layout_root__14ixY .layout_ckHead__AsxdS:focus-visible,.layout_root__14ixY .layout_seg__DEa16 button:focus-visible{outline:0}.layout_fLbl__xt_f8{margin-bottom:8px;font-size:14px;line-height:18px;color:var(--ink);font-weight:600;text-align:start}.layout_fLbl__xt_f8 i{color:var(--brand);font-style:normal;margin-left:2px}.layout_ckCard__5_G08 .layout_pCenter__dAgpJ{align-items:stretch;text-align:start;gap:12px}.layout_ckCard__5_G08 .layout_pSub__QCv8E,.layout_ckCard__5_G08 .layout_payInfo__SqrVa,.layout_ckCard__5_G08 .layout_payInfo__SqrVa p{text-align:start}.layout_ckCard__5_G08 .layout_payInfo__SqrVa{align-items:flex-start;padding:0;background:none}.layout_ckCard__5_G08 .layout_payBox__rragJ,.layout_ckCard__5_G08 .layout_payRow__mB_E6{box-shadow:none;border:1px solid var(--hair,var(--line))}.layout_ckCard__5_G08 .layout_fForm__h6toc{gap:16px}.layout_chkRow__DHwr4{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:18px}.layout_chkRow__DHwr4 input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--brand)}.layout_mBar__HKTU8{display:none}.layout_memScrim__D0uIX{position:absolute;inset:0;z-index:60}.layout_memDrop__UYvMw{max-height:calc(100% - 80px);overflow-y:auto;position:absolute;z-index:61;top:64px;right:12px;width:min(360px,calc(100% - 24px));display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:var(--paper-2);box-shadow:var(--shadow-md),0 0 0 1px var(--hair,var(--line))}.layout_memHead__PS1yQ{display:flex;align-items:center;gap:12px}.layout_memAv__A_r8W{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:1px solid var(--hair,var(--line))}.layout_memAv__A_r8W img{width:32px;height:32px}.layout_memWho__Qj_vN{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.layout_memName__OQlcT{margin:0;font-size:18px;line-height:22px;font-weight:700;overflow-wrap:anywhere}.layout_memTier__Mpc6D{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-size:13px;line-height:18px;font-weight:700}.layout_memCard__lSRUN{margin:0;display:flex;flex-direction:column;gap:0;padding:4px 16px;border-radius:16px;background:var(--paper)}.layout_memDropPts__Gmz_r{flex-direction:row;align-items:center;justify-content:space-between;padding:16px}.layout_memCard__lSRUN b{font-size:22px;font-weight:800;color:var(--price,var(--brand));font-variant-numeric:tabular-nums}.layout_memRowI__9b_kA{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:12px 0;font-size:15px;line-height:20px}.layout_memRowI__9b_kA+.layout_memRowI__9b_kA{border-top:1px solid var(--hair,var(--line))}.layout_memRowI__9b_kA dt{color:var(--ink-2);white-space:nowrap}.layout_memRowI__9b_kA dd{margin:0;font-weight:600;text-align:end}@media (min-width:600px){.layout_tHead__iyYpp,.layout_tRow__yC5xq{column-gap:12px;grid-template-columns:minmax(0,1fr) 152px 120px}.layout_tHeadO__lrXGM,.layout_tRowO__6BpVW{grid-template-columns:minmax(0,1fr) 128px 56px 104px 88px}.layout_tHead__iyYpp:not(.layout_tHeadO__lrXGM)>:nth-child(2){text-align:center}.layout_tHead__iyYpp:not(.layout_tHeadO__lrXGM)>:nth-child(3){text-align:end}.layout_tHead__iyYpp:not(.layout_tHeadO__lrXGM)>.layout_tC__bac2S,.layout_tRow__yC5xq:not(.layout_tRowO__6BpVW)>.layout_tC__bac2S{justify-content:center}.layout_tHeadO__lrXGM>.layout_tC__bac2S:nth-child(2){justify-content:flex-start}.layout_tHeadO__lrXGM>.layout_tC__bac2S:nth-child(3){justify-content:flex-end}.layout_tHeadO__lrXGM>:nth-child(2){text-align:start}.layout_tHeadO__lrXGM>:nth-child(3),.layout_tHeadO__lrXGM>:nth-child(4){text-align:end}.layout_tRowO__6BpVW>.layout_tC__bac2S:nth-child(2){justify-content:flex-start}.layout_tRowO__6BpVW>.layout_tC__bac2S:nth-child(3){justify-content:flex-end}.layout_tRowO__6BpVW>.layout_tSt__F5qpk{text-align:start}.layout_tRowO__6BpVW>.layout_tR__Y9mKf{text-align:end}.layout_tRowO__6BpVW>.layout_tAgain__81c4k{justify-self:end}}@media (min-width:600px) and (max-width:899px){.layout_modal__lE3Vg:has(>.layout_mList__TOcA3){height:min(calc(100% - 96px),624px)!important}.layout_lMain__k3Bmd>.layout_onlyCompact__yjmtf{margin:0 20px 20px;width:calc(100% - 40px)}.layout_oR__Vm7FC{min-width:0}.layout_oSum__Bp7fu{padding:16px 20px}.layout_lFoot__lSVfT{padding:16px 20px 20px}.layout_kSide__b8kNB{width:33.333%}.layout_mList__TOcA3{grid-template-columns:minmax(0,1fr) 232px}.layout_tHeadO__lrXGM,.layout_tRowO__6BpVW{column-gap:8px;grid-template-columns:minmax(0,1fr) 96px 64px 88px 64px}.layout_tHead__iyYpp:not(.layout_tHeadO__lrXGM),.layout_tRow__yC5xq:not(.layout_tRowO__6BpVW){grid-template-columns:minmax(0,1fr) 120px 88px}.layout_lFoot__lSVfT .layout_btn__mepJP{width:auto;flex:1;min-width:0}.layout_lSum__LvPX6{width:208px}.layout_kBar__CD2i4,.layout_kCompact__UEmLz{display:none}}@media (max-width:899px){.layout_sCover__7etnR{flex-basis:40%}.layout_mDish__nXM3j{display:block;overflow-y:auto}.layout_dmLeft__Byht_{flex-direction:row;gap:16px}.layout_dmImg__ajyZN{width:200px;height:200px}.layout_dmStrip__aUHpo{flex:1;min-width:0}.layout_dmChip__fXTAp{height:auto}.layout_dmRight__cxmRd{padding-top:16px}.layout_dmScroll___YhHk{overflow:visible}.layout_mSheet__2yxul{width:min(calc(100% - 32px),784px)!important;height:min(calc(100% - 96px),864px)!important}.layout_lMain__k3Bmd:has(.layout_ckStack__XRM8k){overflow-y:auto;scrollbar-width:none}.layout_lMain__k3Bmd:has(.layout_ckStack__XRM8k)::-webkit-scrollbar{display:none}.layout_lMain__k3Bmd:has(.layout_ckStack__XRM8k) .layout_tBody__pJDw4{flex:none;overflow:visible}.layout_lMain__k3Bmd:has(.layout_ckStack__XRM8k) .layout_oSum__Bp7fu{margin-top:0}.layout_ckStack__XRM8k{padding-bottom:0}.layout_mPay__zjPnr{grid-template-columns:224px minmax(0,1fr)}.layout_pNav__X7hIL{padding:16px}.layout_pNavBtn__6WbZH{height:44px;padding:0 16px;text-align:start}.layout_start__lJ4p_{flex-direction:column}.layout_startP__brgoN{flex-direction:column;background:50%/cover no-repeat var(--stage-3);color:var(--on-band,var(--brand-ink));position:relative}.layout_startP__brgoN:before{content:"";position:absolute;inset:0;background:linear-gradient(color-mix(in srgb,var(--ink) 35%,transparent),color-mix(in srgb,var(--ink) 55%,transparent))}.layout_startP__brgoN>*{position:relative}.layout_spHead__CGWVT{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 16px;background:var(--pattern) 0 0 /704px auto repeat,var(--band,var(--brand));border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}.layout_spTable__unGL5{font-size:15px;font-weight:800;color:var(--on-band,var(--brand-ink))}.layout_spLogo__JRXsU{display:block;justify-self:center}.layout_spLogo__JRXsU img{display:block;height:48px;width:auto}.layout_spUser__FoAtH{justify-self:end;width:44px;height:44px;border-radius:8px;border:1px solid color-mix(in srgb,var(--on-band,var(--brand-ink)) 45%,transparent);display:grid;place-items:center}.layout_spUser__FoAtH img{width:24px;height:24px;filter:brightness(0) invert(1)}.layout_spMid__LR9wq{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 24px 12px;text-align:center;overflow-y:auto;scrollbar-width:none}}@media (max-width:899px){.layout_spMid__LR9wq::-webkit-scrollbar{display:none}.layout_spHi__nyhXp{font-size:16px;line-height:20px;font-weight:700}.layout_spName__uCB9J{margin:0 0 12px;font-size:32px;line-height:38px;font-weight:800;text-wrap:balance}.layout_spLbl___h3pT{font-size:14px;line-height:18px;font-weight:700}.layout_spStep__flNxT{width:100%;max-width:360px;display:flex;gap:8px}.layout_spBtn__368Is{flex:none;width:48px;height:48px;border-radius:8px;display:grid;place-items:center;color:var(--on-band,var(--brand-ink));background:color-mix(in srgb,var(--on-band,var(--brand-ink)) 25%,transparent)}.layout_spBtn__368Is svg{width:24px;height:24px}.layout_spInp__V2aRW{flex:1;min-width:0;height:48px;border-radius:8px;border:0;background:var(--paper);color:var(--ink);text-align:center;font-size:18px;font-weight:700}.layout_spMid__LR9wq .layout_sStarts__mfC4B{max-width:360px;margin-top:4px}.layout_spMid__LR9wq .layout_btn__mepJP{max-width:100%}.layout_spFoot__i0hKt{flex:none;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid color-mix(in srgb,var(--on-band,var(--brand-ink)) 25%,transparent)}.layout_spPill__ptfUD{min-height:44px;padding:0 16px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;background:var(--paper);color:var(--brand);font-size:15px;font-weight:700}.layout_spPill__ptfUD svg{width:24px;height:24px}}@media (max-width:599px){.layout_kSide__b8kNB{display:none}.layout_kBar__CD2i4,.layout_kCompact__UEmLz{display:flex}.layout_onlyCompact__yjmtf{display:inline-flex}.layout_mList__TOcA3{grid-template-columns:minmax(0,1fr)}.layout_kCompact__UEmLz,.layout_lHead__6e1J_,.layout_sugCol__S9Gig{display:none}.layout_mHead__7np_O{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--tex) center /cover no-repeat,var(--paper-2);border-bottom:1px solid var(--hair,var(--line))}.layout_mLogo__wdDpD{height:48px;display:flex;align-items:center}.layout_mLogo__wdDpD img{display:block;height:48px;width:auto;max-width:184px}.layout_mHeadR__WjK_P{display:flex;gap:8px}.layout_mHBtn__tGy_R{position:relative;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--paper);box-shadow:var(--shadow-md)}.layout_mHBtnOn__fs5dM{box-shadow:inset 0 0 0 2px var(--brand),var(--shadow-md)}.layout_mHBtn__tGy_R .layout_flag__Pirb8{width:28px;height:28px}.layout_tabScroll__Vvw9v{padding:8px 8px 0;gap:8px}.layout_tab__VWK_l{padding:12px;font-size:15px}.layout_subs__EGsX7{padding:8px}.layout_pill__OGuZz{padding:12px}.layout_dsecTitle__hLrNo{padding:16px 12px 12px}.layout_dgrid__QvXzL{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 8px 12px}.layout_cardInfo__B4C8T{gap:12px;padding:12px}.layout_cardName__Jd5Uk{min-height:36px}.layout_cardAdd__r4WKl{padding:8px;gap:12px}.layout_cardAdd__r4WKl .layout_step__FxNe4{gap:12px}.layout_start__lJ4p_{flex-direction:column}.layout_sCover__7etnR{flex:0 0 34%}.layout_sPanel__R9WsU{padding:28px 20px 24px;justify-content:flex-start}.layout_sBox__oWc8q{width:100%;max-width:360px}.layout_sLogo__M4CGr img{width:192px}.layout_sForm__uAQ_s{margin-top:28px;gap:16px}.layout_sFlags__it2zX{margin-top:36px;gap:8px}.layout_sMember__j3Xsy{margin-top:24px;white-space:normal}.layout_mSheet__2yxul{left:0;top:0;translate:none;width:100%!important;height:100%!important;max-height:none;border-radius:0;animation:layout_sheetIn__rQCS1 .22s ease-out;--cx:12px!important;--cy:12px!important}.layout_mSheet__2yxul .layout_mBody__ZIfls,.layout_mSheet__2yxul>.layout_mBody__ZIfls{border-radius:0}@keyframes layout_sheetIn__rQCS1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.layout_mSheet__2yxul .layout_mClose__MHWrQ{width:40px;height:40px}.layout_mDish__nXM3j{display:flex;flex-direction:column;gap:0;padding:0;overflow-y:auto}.layout_dmLeft__Byht_,.layout_dmRight__cxmRd{display:contents}.layout_dmImg__ajyZN{order:0;width:100%;height:auto;aspect-ratio:1;border-radius:0}.layout_dmScroll___YhHk{order:1;flex:none;overflow:visible;padding:16px 16px 8px}.layout_dmName__TMAyU{font-size:22px;line-height:28px;padding-right:0}.layout_dmStrip__aUHpo{order:2;flex:none;padding:12px 16px 16px}.layout_dmChip__fXTAp,.layout_dmStrip__aUHpo li{width:120px}.layout_dmChipImg__lgAQx{width:120px;height:120px}.layout_dmChip__fXTAp{height:auto}.layout_dmChipName__zI45P{padding:0;border-width:8px 12px;font-size:13px;line-height:16px}.layout_dmFoot___djWs{order:3;position:sticky;bottom:0;z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--paper);box-shadow:0 -4px 12px color-mix(in srgb,var(--ink) 8%,transparent)}.layout_dmBar__BIUbu{gap:16px}.layout_mList__TOcA3{display:flex;flex-direction:column}.layout_lTitle__fr5oH,.layout_mDish__nXM3j>.layout_mClose__MHWrQ,.layout_mList__TOcA3>.layout_mBody__ZIfls>.layout_mClose__MHWrQ,.layout_mList__TOcA3>.layout_mClose__MHWrQ{display:none}.layout_mBar__HKTU8{position:sticky;top:0;z-index:4;flex:none;display:flex;align-items:center;min-height:56px;background:var(--paper);border-bottom:1px solid var(--hair,var(--line));justify-content:space-between;padding:0 8px}.layout_mBarBack__fpU5c{min-height:44px;padding:0 12px 0 4px;display:inline-flex;align-items:center;gap:4px;border-radius:24px;color:var(--ink);font-size:17px;line-height:22px;font-weight:700}.layout_mBarAct__rstaN{min-height:44px;padding:0 12px;font-size:15px;font-weight:600;color:var(--brand)}.layout_dmStripT__MmURy{order:2;margin:16px 16px 0}.layout_lMain__k3Bmd:has(.layout_ckStack__XRM8k){overflow-y:auto;scrollbar-width:none}.layout_lMain__k3Bmd:has(.layout_ckStack__XRM8k)::-webkit-scrollbar{display:none}.layout_lMain__k3Bmd:has(.layout_ckStack__XRM8k) .layout_tBody__pJDw4{flex:none;overflow:visible}.layout_lMain__k3Bmd:has(.layout_ckStack__XRM8k) .layout_oSum__Bp7fu{margin-top:0}.layout_lMain__k3Bmd{flex:1;padding-top:0}.layout_tHead__iyYpp{display:none}.layout_tBody__pJDw4{padding-bottom:8px}.layout_tRow__yC5xq{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;align-items:start;padding:12px 16px;border-bottom:1px solid var(--hair,var(--line))}.layout_tRow__yC5xq>.layout_tDish__ALZDA{grid-column:1}.layout_tRow__yC5xq>.layout_tR__Y9mKf{grid-column:2;grid-row:1}.layout_tRow__yC5xq>.layout_tC__bac2S{grid-column:1/-1;justify-content:flex-start}.layout_tRowO__6BpVW{grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:12px;align-items:center}.layout_tRowO__6BpVW>.layout_tDish__ALZDA{grid-column:1/-1}.layout_tRowO__6BpVW>.layout_tAgain__81c4k,.layout_tRowO__6BpVW>.layout_tC__bac2S,.layout_tRowO__6BpVW>.layout_tR__Y9mKf{grid-column:auto;grid-row:auto}.layout_tRowO__6BpVW>.layout_tC__bac2S:nth-child(3):before{content:"×";margin-right:2px}.layout_tRowO__6BpVW>.layout_tR__Y9mKf{text-align:end;justify-content:flex-end}.layout_tNameP__i4ye9,.layout_tName__7EU2P{font-size:14px;line-height:17px;font-weight:600;letter-spacing:0}.layout_lNote__Xlp_e{padding:8px 16px 12px}.layout_lFoot__lSVfT{flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--paper)}.layout_lFoot__lSVfT .layout_btn__mepJP,.layout_lSum__LvPX6{width:100%}.layout_oSum__Bp7fu{padding:12px 16px}.layout_oR__Vm7FC{min-width:0;width:100%}.layout_lMain__k3Bmd>.layout_onlyCompact__yjmtf{margin:0 16px calc(12px + env(safe-area-inset-bottom, 0px));width:calc(100% - 32px)}.layout_mPay__zjPnr{display:flex;flex-direction:column}.layout_pNav__X7hIL{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 64px 8px 12px}.layout_pNavBtn__6WbZH{height:44px;padding:0 4px;font-size:12px;line-height:14px;white-space:normal;text-align:center;display:flex;align-items:center;justify-content:center}.layout_pMain__m8Baw{flex:1}.layout_pStepT__Ufmuq{padding:12px 16px;font-size:18px}.layout_pScroll__8YFlq{padding:0 16px 16px}.layout_pTabs__NjQoi{margin:0 -16px}.layout_pFoot__0osNd{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.layout_pBtn__0fYa6{flex:1}.layout_rate__NGVxe{padding-top:24px}.layout_vCard__f4QjP{height:auto;min-height:96px;padding:8px 16px 8px 12px}.layout_modal__lE3Vg:not(.layout_mSheet__2yxul){width:calc((100% - 32px) * .92)!important;max-width:none}.layout_memDrop__UYvMw{top:72px}.layout_pBody__5w9xK{padding:32px 20px}.layout_pHead__Jgb68{margin-top:0}.layout_waiterIll__TVvd_+.layout_pHead__Jgb68{margin-top:12px}.layout_pTitle__1ZZRd{font-size:20px;line-height:24px}.layout_toastWrap__W6xlN{top:8px}}@media (prefers-reduced-motion:reduce){.layout_mScrim__zQoU0,.layout_modal__lE3Vg,.layout_toast__hGn_C{animation:none}.layout_btn__mepJP{transition:none}}.layout_pBody__5w9xK>.layout_btnBlock__m3Fwh{width:100%}@media (min-width:600px) and (max-width:899px){.layout_mDish__nXM3j{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:repeat(40,auto) 1fr auto;min-height:100%;column-gap:24px;row-gap:0;align-content:start;padding:24px 24px 0;overflow-y:auto;scrollbar-width:none}.layout_mDish__nXM3j::-webkit-scrollbar{display:none}.layout_dmLeft__Byht_,.layout_dmRight__cxmRd,.layout_dmScroll___YhHk{display:contents}.layout_dmImg__ajyZN{grid-column:1;grid-row:1/span 3;width:240px;height:240px;margin:0 0 24px}.layout_dmName__TMAyU{grid-column:2;grid-row:1;align-self:start;padding:0 40px 0 0;font-size:28px;line-height:36px}.layout_dmPrice__mkAtY,.layout_dmSub__qq2YX{grid-column:2;grid-row:2}.layout_dmPrice__mkAtY{align-self:start;margin-top:12px}.layout_dmDesc__oCFeW{grid-column:2;grid-row:3}.layout_dmScroll___YhHk>:not(.layout_dmName__TMAyU):not(.layout_dmSub__qq2YX):not(.layout_dmPrice__mkAtY):not(.layout_dmDesc__oCFeW),.layout_mDish__nXM3j>:not(.layout_dmImg__ajyZN):not(.layout_dmStripT__MmURy):not(.layout_dmStrip__aUHpo):not(.layout_dmFoot___djWs):not(.layout_dmName__TMAyU):not(.layout_dmSub__qq2YX):not(.layout_dmPrice__mkAtY):not(.layout_dmDesc__oCFeW){grid-column:1/-1}.layout_dmStripT__MmURy{order:5;grid-column:1/-1;margin:16px 0 12px}.layout_dmStrip__aUHpo{order:6;grid-column:1/-1;flex:none;min-width:0;box-sizing:content-box;min-height:176px;padding:0 0 24px}.layout_dmChipImg__lgAQx,.layout_dmChip__fXTAp,.layout_dmStrip__aUHpo li{width:120px}.layout_dmChip__fXTAp{height:auto}.layout_dmFoot___djWs{order:7;grid-column:1/-1;grid-row:42;position:sticky;bottom:0;z-index:2;margin:0 -24px;padding:16px 24px 24px;background:var(--paper)}}