.InteractiveBooth_container__GIkPn{margin-top:85px;margin-bottom:0;max-height:calc(100vh - 85px);min-height:420px;-webkit-user-select:none;user-select:none;background-color:#ffd13b}.InteractiveBooth_container__GIkPn,.InteractiveBooth_sceneWrapper___gb_4{position:relative;width:100%;aspect-ratio:1920/835;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.InteractiveBooth_sceneWrapper___gb_4{height:100%;max-width:1920px}.InteractiveBooth_bgLayer__EL_m_{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;z-index:1}.InteractiveBooth_menuWrapper__0cBJ7{position:absolute;top:1.5%;left:50%;transform:translateX(-50%);z-index:4;cursor:pointer;text-decoration:none;display:block}.InteractiveBooth_signPesanWrapper__E6T0C{position:absolute;top:-10px;left:8%;z-index:4;cursor:pointer;text-decoration:none;display:block;transition:transform .22s ease}.InteractiveBooth_signPesanActive__RthSn,.InteractiveBooth_signPesanWrapper__E6T0C:hover{transform:translateY(2px) scale(1.02)}.InteractiveBooth_signPesanActive__RthSn .InteractiveBooth_signImg__tnwOe,.InteractiveBooth_signPesanWrapper__E6T0C:hover .InteractiveBooth_signImg__tnwOe{filter:drop-shadow(0 12px 24px rgba(255,123,1,.45))}.InteractiveBooth_orderHint__4kaMX{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:rgba(255,123,1,.95);color:#ffffff;font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;white-space:nowrap;letter-spacing:.3px;box-shadow:0 4px 10px rgba(0,0,0,.25);pointer-events:none;display:flex;align-items:center;gap:4px;opacity:.92;transition:opacity .2s,transform .2s}.InteractiveBooth_signPesanActive__RthSn .InteractiveBooth_orderHint__4kaMX,.InteractiveBooth_signPesanWrapper__E6T0C:hover .InteractiveBooth_orderHint__4kaMX{opacity:1;background:#ea580c;transform:translateX(-50%) scale(1.08)}.InteractiveBooth_orderDot__9Weeu{width:6px;height:6px;border-radius:50%;background-color:#ffffff;box-shadow:0 0 6px #ffffff;animation:InteractiveBooth_pulseBeacon__jdiP4 1.2s infinite alternate}.InteractiveBooth_menuZoomHint__YZbfq{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.25);white-space:nowrap;pointer-events:none;display:flex;align-items:center;gap:5px;opacity:0;transition:opacity .2s ease,transform .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.3)}.InteractiveBooth_menuWrapper__0cBJ7:hover .InteractiveBooth_menuZoomHint__YZbfq{opacity:1;transform:translateX(-50%) translateY(-2px)}.InteractiveBooth_signAmbilWrapper__6ueG5{position:absolute;top:-10px;right:7%;z-index:6;pointer-events:auto;cursor:pointer;display:block;transition:transform .25s cubic-bezier(.34,1.56,.64,1);outline:none}.InteractiveBooth_signAmbilActive__KRKxU,.InteractiveBooth_signAmbilWrapper__6ueG5:hover{transform:translateY(3px) scale(1.02)}.InteractiveBooth_signAmbilActive__KRKxU .InteractiveBooth_signImg__tnwOe,.InteractiveBooth_signAmbilWrapper__6ueG5:hover .InteractiveBooth_signImg__tnwOe{filter:drop-shadow(0 12px 24px rgba(34,197,94,.45))}.InteractiveBooth_pickupHint__hAczm{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:rgba(34,197,94,.95);color:#ffffff;font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;white-space:nowrap;letter-spacing:.3px;box-shadow:0 4px 10px rgba(0,0,0,.25);pointer-events:none;display:flex;align-items:center;gap:4px;opacity:.92;transition:opacity .2s,transform .2s}.InteractiveBooth_signAmbilActive__KRKxU .InteractiveBooth_pickupHint__hAczm,.InteractiveBooth_signAmbilWrapper__6ueG5:hover .InteractiveBooth_pickupHint__hAczm{opacity:1;background:#16a34a;transform:translateX(-50%) scale(1.08)}.InteractiveBooth_pickupDot__bBSgM{width:5px;height:5px;background-color:#ffffff;border-radius:50%;animation:InteractiveBooth_pulseDot__i6tnK 1.4s ease-in-out infinite}@keyframes InteractiveBooth_pulseDot__i6tnK{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.35)}}.InteractiveBooth_signImg__tnwOe{display:block;width:clamp(60px,8vw,110px);height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.InteractiveBooth_menuHangers__JlapQ{display:flex;justify-content:space-around;width:60%;margin:0 auto;height:12px}.InteractiveBooth_hangerLine___wnAN{width:3px;height:100%;background:linear-gradient(180deg,#1a1a1a,#4a4a4a);box-shadow:1px 1px 3px rgba(0,0,0,.5)}.InteractiveBooth_menuBoardContainer__l62AZ{position:relative;display:inline-block;line-height:0;transition:transform .22s ease}.InteractiveBooth_menuWrapper__0cBJ7:hover .InteractiveBooth_menuBoardContainer__l62AZ{transform:scale(1.02)}.InteractiveBooth_chalkFrame__SZGaJ{position:absolute;inset:-6px;border:3.5px solid #ffffff;border-radius:8px;pointer-events:none;opacity:0;transform:scale(.98);transition:opacity .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1);outline:2px solid rgba(255,255,255,.9);outline-offset:-7px;box-shadow:0 0 12px rgba(255,255,255,.5),0 8px 24px rgba(0,0,0,.6);filter:drop-shadow(0 2px 6px rgba(0,0,0,.8));z-index:2}.InteractiveBooth_menuWrapper__0cBJ7:hover .InteractiveBooth_chalkFrame__SZGaJ{opacity:1;transform:scale(1)}.InteractiveBooth_menuCallout__9D5qH{position:absolute;top:6%;left:calc(100% + 14px);display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;opacity:0;transform:translateX(-10px) rotate(-1deg) scale(.9);transition:opacity .25s cubic-bezier(.34,1.56,.64,1),transform .25s cubic-bezier(.34,1.56,.64,1);z-index:10;white-space:nowrap}.InteractiveBooth_menuWrapper__0cBJ7:hover .InteractiveBooth_menuCallout__9D5qH{opacity:1;transform:translateX(0) rotate(-2deg) scale(1)}.InteractiveBooth_menuCalloutText__YPsKS{color:#ffffff;font-size:clamp(16px,2vw,28px);font-weight:900;font-family:Patrick Hand,Chalkboard SE,Caveat,Comic Sans MS,cursive,sans-serif;letter-spacing:.8px;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.95),0 0 14px rgba(0,0,0,.8),-1.5px -1.5px 0 rgba(0,0,0,.85),1.5px -1.5px 0 rgba(0,0,0,.85),-1.5px 1.5px 0 rgba(0,0,0,.85),1.5px 1.5px 0 rgba(0,0,0,.85);-webkit-user-select:none;user-select:none;line-height:1.1}.InteractiveBooth_menuCalloutArrow__lBclj{width:clamp(45px,5.5vw,75px);height:auto;margin-top:2px;margin-left:10px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.85))}.InteractiveBooth_menuImg__2x4vH{display:block;width:clamp(250px,34vw,480px);height:auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.5));border-radius:6px;transition:filter .22s ease}.InteractiveBooth_menuWrapper__0cBJ7:hover .InteractiveBooth_menuImg__2x4vH{filter:drop-shadow(0 16px 32px rgba(255,183,3,.45)) brightness(1.03)}.InteractiveBooth_mascotContainer__bSqLh{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.InteractiveBooth_mascotAnchor__jVz_m{position:absolute;bottom:22%;left:0;transform-origin:bottom center;pointer-events:auto;cursor:pointer;will-change:transform}.InteractiveBooth_mascotBob__McBKB{display:flex;flex-direction:column;align-items:center}.InteractiveBooth_mascotJumping__jikJO{animation:InteractiveBooth_mascotJump__5X9In .5s ease-out!important}@keyframes InteractiveBooth_mascotJump__5X9In{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.08) translateY(-20px)}to{transform:scale(1) translateY(0)}}.InteractiveBooth_mascotImg__2gDnb{display:block;height:clamp(170px,32vh,270px);width:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.4));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.InteractiveBooth_boothLayer__y8zMq{position:absolute;bottom:0;left:0;width:100%;height:52%;pointer-events:none;z-index:10;display:flex;justify-content:center;align-items:flex-end}.InteractiveBooth_boothImg__7qO6v{display:block;width:100%;height:100%;object-fit:fill;filter:drop-shadow(0 -4px 16px rgba(0,0,0,.35));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.InteractiveBooth_particle__bS8OT{position:absolute;pointer-events:none;font-size:22px;animation:InteractiveBooth_particleBurst__Mbyna .9s ease-out forwards;z-index:25}@keyframes InteractiveBooth_particleBurst__Mbyna{0%{opacity:1;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(var(--tx,0),var(--ty,-60px)) scale(1.3) rotate(var(--rot,0deg))}}.InteractiveBooth_driverWrapper__Q8cD_{position:absolute;right:5%;bottom:0;z-index:15;display:flex;flex-direction:column;align-items:center;transform:translate3d(100%,0,0);opacity:0;pointer-events:none;transition:transform .35s ease-out,opacity .25s ease-out;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.InteractiveBooth_driverActive__1IoJ5{transform:translateZ(0);opacity:1;pointer-events:auto}.InteractiveBooth_driverBob__tjKRw{display:flex;flex-direction:column;align-items:center}.InteractiveBooth_driverImg__NelYp{display:block;height:clamp(230px,42vh,370px);width:auto;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0,0,0,.45));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.InteractiveBooth_driverBubble__V9nJy{position:absolute;top:-52px;background:#ffffff;color:#0f172a;border:2px solid #22c55e;border-radius:14px;padding:7px 16px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.22);display:flex;align-items:center;gap:6px;animation:InteractiveBooth_bubbleFadeIn___vFjm .22s ease-out forwards}.InteractiveBooth_driverBubble__V9nJy:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #22c55e}.InteractiveBooth_driverBubbleEmoji__ErqNk{font-size:15px}.InteractiveBooth_driverBubbleText__1NavZ{color:#1e293b;font-family:inherit}@keyframes InteractiveBooth_bubbleFadeIn___vFjm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.InteractiveBooth_gamboSpeechBubble__hpV3h{position:absolute;left:clamp(140px,18%,280px);top:clamp(20px,5%,55px);right:auto;bottom:auto;z-index:30;background:#ffffff;border:2px solid #ff7b01;border-radius:18px;padding:14px 18px;box-shadow:0 12px 32px rgba(0,0,0,.22),0 0 0 4px rgba(255,123,1,.15);max-width:320px;width:calc(100% - 32px);animation:InteractiveBooth_bubblePop__w9W0j .3s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:auto}.InteractiveBooth_gamboSpeechBubble__hpV3h:after{content:"";position:absolute;top:28px;left:-10px;bottom:auto;right:auto;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid #ffffff}.InteractiveBooth_gamboSpeechBubble__hpV3h:before{content:"";position:absolute;top:26px;left:-13px;bottom:auto;right:auto;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid #ff7b01}.InteractiveBooth_bubbleHeader__HNN3t{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:8px}.InteractiveBooth_bubbleTitle__ejpMu{font-size:13px;font-weight:800;color:#ea580c;display:flex;align-items:center;gap:5px}.InteractiveBooth_bubbleCloseBtn__F4_7q{background:none;border:none;color:#94a3b8;font-size:15px;font-weight:700;cursor:pointer;padding:2px 6px;border-radius:6px;transition:all .15s ease;line-height:1}.InteractiveBooth_bubbleCloseBtn__F4_7q:hover{background:#f1f5f9;color:#0f172a}.InteractiveBooth_bubbleMessage__g2NVy{font-size:12px;line-height:1.45;color:#334155;margin:0 0 10px;font-weight:500}.InteractiveBooth_bubbleActions__jeQpO{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.InteractiveBooth_bubbleWaBtn__gl_yU{display:inline-flex;align-items:center;gap:5px;background:#16a34a;color:#ffffff!important;font-size:11px;font-weight:700;padding:6px 12px;border-radius:999px;text-decoration:none;transition:background .2s,transform .15s;box-shadow:0 2px 6px rgba(22,163,74,.3)}.InteractiveBooth_bubbleWaBtn__gl_yU:hover{background:#15803d;transform:translateY(-1px)}.InteractiveBooth_bubbleMenuBtn__2cXpR{display:inline-flex;align-items:center;gap:4px;background:#fff7ed;color:#ea580c!important;border:1px solid #fdba74;font-size:11px;font-weight:700;padding:5px 11px;border-radius:999px;cursor:pointer;transition:all .15s ease}.InteractiveBooth_bubbleMenuBtn__2cXpR:hover{background:#ffedd5;border-color:#ea580c}.InteractiveBooth_imageOverlayBackdrop__K4Deu{position:fixed;inset:0;z-index:99999;background:rgba(10,15,25,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;animation:InteractiveBooth_overlayFadeIn__s57MZ .22s ease-out;cursor:zoom-out}.InteractiveBooth_overlayCloseBtn__mmo70{position:absolute;top:24px;right:28px;z-index:100000;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#ffffff;width:44px;height:44px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.4)}.InteractiveBooth_overlayCloseBtn__mmo70:hover{background:rgba(239,68,68,.9);border-color:#ef4444;transform:scale(1.08)}.InteractiveBooth_overlayImageContainer__Y5a4s{position:relative;max-width:92vw;max-height:90vh;display:flex;align-items:center;justify-content:center;cursor:default}.InteractiveBooth_overlayImage__YM5c_{max-width:92vw;max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.75);transition:transform .25s cubic-bezier(.2,0,0,1);-webkit-user-select:none;user-select:none;cursor:zoom-in;animation:InteractiveBooth_overlayPop__HZIdm .25s cubic-bezier(.16,1,.3,1)}.InteractiveBooth_overlayImageZoomed__4MykI{transform:scale(1.4);cursor:zoom-out}@keyframes InteractiveBooth_overlayFadeIn__s57MZ{0%{opacity:0}to{opacity:1}}@keyframes InteractiveBooth_overlayPop__HZIdm{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:992px){.InteractiveBooth_container__GIkPn{margin-top:70px;aspect-ratio:1920/835;min-height:380px}.InteractiveBooth_boothLayer__y8zMq{height:52%;bottom:0}.InteractiveBooth_mascotAnchor__jVz_m{left:0;bottom:20%}.InteractiveBooth_mascotImg__2gDnb{height:clamp(140px,26vh,210px)}.InteractiveBooth_menuImg__2x4vH{width:320px}.InteractiveBooth_menuCallout__9D5qH{top:2%;left:calc(100% + 8px)}.InteractiveBooth_menuCalloutText__YPsKS{font-size:16px}.InteractiveBooth_menuCalloutArrow__lBclj{width:44px}.InteractiveBooth_signPesanWrapper__E6T0C{top:-12px;left:4.5%}.InteractiveBooth_signAmbilWrapper__6ueG5{top:-12px;right:4%}.InteractiveBooth_signImg__tnwOe{width:clamp(50px,8vw,80px)}.InteractiveBooth_driverWrapper__Q8cD_{right:2%;bottom:0}.InteractiveBooth_driverImg__NelYp{height:clamp(190px,34vh,290px)}.InteractiveBooth_driverBubble__V9nJy{top:-46px;font-size:11.5px;padding:5px 12px}.InteractiveBooth_gamboSpeechBubble__hpV3h{left:clamp(100px,16%,220px);top:clamp(15px,4%,35px)}}@media (max-width:640px){.InteractiveBooth_container__GIkPn{margin-top:50px;aspect-ratio:16/10;min-height:320px}.InteractiveBooth_boothLayer__y8zMq{height:52%;bottom:0}.InteractiveBooth_mascotAnchor__jVz_m{left:0;bottom:18%}.InteractiveBooth_mascotImg__2gDnb{height:clamp(110px,20vh,160px)}.InteractiveBooth_menuImg__2x4vH{width:240px}.InteractiveBooth_menuCallout__9D5qH{top:-4px;left:auto;right:-6px;transform:translateY(-80%) rotate(-2deg)}.InteractiveBooth_menuWrapper__0cBJ7:hover .InteractiveBooth_menuCallout__9D5qH{transform:translateY(-80%) rotate(-2deg) scale(1)}.InteractiveBooth_menuCalloutText__YPsKS{font-size:13px}.InteractiveBooth_menuCalloutArrow__lBclj{width:32px}.InteractiveBooth_signPesanWrapper__E6T0C{top:-8px;left:2%}.InteractiveBooth_signAmbilWrapper__6ueG5{top:-8px;right:2%}.InteractiveBooth_signImg__tnwOe{width:clamp(42px,9vw,60px)}.InteractiveBooth_pickupHint__hAczm{font-size:8.5px;padding:1px 5px;bottom:2px}.InteractiveBooth_driverWrapper__Q8cD_{right:0;bottom:0}.InteractiveBooth_driverImg__NelYp{height:clamp(150px,26vh,220px)}.InteractiveBooth_driverBubble__V9nJy{top:-40px;font-size:10px;padding:3px 8px;max-width:160px;white-space:normal;text-align:center}.InteractiveBooth_gamboSpeechBubble__hpV3h{left:clamp(80px,16%,150px);top:15px;right:auto;bottom:auto;max-width:260px;padding:10px 14px;border-radius:14px}.InteractiveBooth_gamboSpeechBubble__hpV3h:after{top:20px;left:-8px;right:auto;bottom:auto;border:6px solid transparent;border-right:8px solid #ffffff;border-left:none}.InteractiveBooth_gamboSpeechBubble__hpV3h:before{top:19px;left:-10px;right:auto;bottom:auto;border:7px solid transparent;border-right:10px solid #ff7b01;border-left:none}.InteractiveBooth_bubbleTitle__ejpMu{font-size:11.5px}.InteractiveBooth_bubbleMessage__g2NVy{font-size:10.5px;margin-bottom:8px}.InteractiveBooth_bubbleMenuBtn__2cXpR,.InteractiveBooth_bubbleWaBtn__gl_yU{font-size:10px;padding:4px 9px}.InteractiveBooth_overlayCloseBtn__mmo70{top:14px;right:14px;width:38px;height:38px;font-size:18px}.InteractiveBooth_overlayImage__YM5c_{max-height:80vh}}.MenuSection_menuSection__tBEp6{position:relative;padding:70px 0 90px;background:#fbf9f5;color:#1e293b;overflow:hidden}.MenuSection_bgDecoration___OoBu{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:radial-gradient(circle at 10% 20%,rgba(255,123,1,.04) 0,transparent 45%),radial-gradient(circle at 90% 80%,rgba(255,183,3,.05) 0,transparent 50%);z-index:0}.MenuSection_contentWrapper__VfAKH{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.MenuSection_sectionHeader__de2IV{text-align:center;max-width:720px;margin:0 auto 36px}.MenuSection_subtitleBadge__Cal5E{display:inline-block;padding:5px 16px;background:rgba(255,123,1,.1);color:#ff7b01;font-size:12px;font-weight:700;border-radius:999px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.MenuSection_mainTitle__Kl2na{font-size:clamp(26px,3.8vw,38px);font-weight:800;color:#1e293b;line-height:1.25;margin-bottom:12px;letter-spacing:-.5px}.MenuSection_mainTitleHighlight__LNPfr{color:#ff7b01}.MenuSection_titleDesc__Guqho{color:#64748b;font-size:15px;line-height:1.6;margin:0}.MenuSection_controlsSection__ik0Ma{display:flex;flex-direction:column;gap:16px;margin-bottom:42px;align-items:center}.MenuSection_searchInputWrapper__m9EIe{position:relative;width:100%;max-width:520px}.MenuSection_searchInput__n9IdR{width:100%;padding:12px 42px 12px 18px;font-size:14px;color:#1e293b;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:999px;outline:none;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.03)}.MenuSection_searchInput__n9IdR:focus{border-color:#ff7b01;box-shadow:0 0 0 3px rgba(255,123,1,.15)}.MenuSection_clearSearchBtn__lxEq4{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#94a3b8;font-size:14px;cursor:pointer;padding:4px;line-height:1}.MenuSection_clearSearchBtn__lxEq4:hover{color:#0f172a}.MenuSection_categoryTabs__AQ0Z9{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.MenuSection_catTabBtn__PLY4l{background:#ffffff;border:1px solid #e2e8f0;color:#475569;font-size:13px;font-weight:600;padding:8px 18px;border-radius:999px;cursor:pointer;transition:all .18s ease;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.02)}.MenuSection_catTabBtn__PLY4l:hover{border-color:#ff7b01;color:#ff7b01}.MenuSection_catTabActive__Q661q{background:#ff7b01!important;border-color:#ff7b01!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(255,123,1,.35)!important}.MenuSection_emptyState__lzRmf{text-align:center;padding:48px 20px;background:#ffffff;border-radius:18px;border:1px dashed #cbd5e1;margin:20px auto;max-width:500px}.MenuSection_emptyState__lzRmf h5{font-size:17px;font-weight:700;color:#1e293b;margin-bottom:6px}.MenuSection_emptyState__lzRmf p{font-size:14px;color:#64748b;margin:0}.MenuSection_subCategoryBlock__0WpYl{margin-bottom:48px}.MenuSection_subCategoryHeader__IhUBm{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:0 4px}.MenuSection_subCategoryTitleGroup__r6aKo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.MenuSection_subCategoryTitle__SMMFV{font-size:20px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.3px}.MenuSection_subCategoryBadge__D_IRN{display:inline-block;background:rgba(255,123,1,.08);color:#ea580c;border:1px solid rgba(255,123,1,.2);padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.3px}.MenuSection_carouselNavButtons__78vjc{display:flex;align-items:center;gap:8px}.MenuSection_navBtn__1Yz54{background:#ffffff;border:1.5px solid #e2e8f0;color:#1e293b;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:400;line-height:1;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-user-select:none;user-select:none}.MenuSection_navBtn__1Yz54:hover:not(:disabled){background:#ff7b01;border-color:#ff7b01;color:#ffffff;transform:scale(1.06);box-shadow:0 4px 12px rgba(255,123,1,.3)}.MenuSection_navBtnDisabled__JXcTv{opacity:.35;cursor:not-allowed;pointer-events:none}.MenuSection_carouselTrack__Kv5DM{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 4px 20px;scrollbar-width:none;-ms-overflow-style:none}.MenuSection_carouselTrack__Kv5DM::-webkit-scrollbar{display:none}.MenuSection_menuCard__RAx0P{flex:0 0 260px;scroll-snap-align:start;background:#ffffff;border-radius:18px;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:transform .22s ease,box-shadow .22s ease;position:relative}.MenuSection_menuCard__RAx0P:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(0,0,0,.08)}.MenuSection_cardTopRow__tX4IM{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;min-height:24px}.MenuSection_cardSubcatTag__QewOc{letter-spacing:.8px;color:#64748b;background:#f1f5f9}.MenuSection_cardBadge__LcOhD,.MenuSection_cardSubcatTag__QewOc{font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:6px}.MenuSection_cardBadge__LcOhD{letter-spacing:.5px;color:#ff7b01;background:rgba(255,123,1,.12)}.MenuSection_cardImageWrapper___Giqi{position:relative;width:100%;height:180px;margin:6px 0 12px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(255,123,1,.04) 0,transparent 70%);border-radius:12px;overflow:hidden;cursor:pointer}.MenuSection_cardImage__VCaeQ{max-width:100%;max-height:100%;object-fit:contain;transition:transform .25s ease;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.14))}.MenuSection_cardImageWrapper___Giqi:hover .MenuSection_cardImage__VCaeQ{transform:scale(1.06)}.MenuSection_imageOverlayHint__goCdY{position:absolute;bottom:8px;right:8px;background:rgba(15,23,42,.7);color:#ffffff;font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease;pointer-events:none}.MenuSection_cardImageWrapper___Giqi:hover .MenuSection_imageOverlayHint__goCdY{opacity:1}.MenuSection_cardBody__nU0oX{flex:1 1;display:flex;flex-direction:column}.MenuSection_cardTitle__ejkj6{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 6px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuSection_cardPriceRow__7DUNm{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.MenuSection_cardPrice__No8XJ{font-size:17px;font-weight:800;color:#ff7b01;letter-spacing:-.3px}.MenuSection_cardSize__wTTJT{font-size:11px;font-weight:600;color:#94a3b8}.MenuSection_cardDesc__rN5IY{font-size:12.5px;color:#64748b;line-height:1.5;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.MenuSection_cardFooter__1b42o{margin-top:auto}.MenuSection_cardOrderBtn__OLFNC{display:block;width:100%;text-align:center;background:linear-gradient(135deg,#ff7b01,#ea580c);color:#ffffff!important;font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px rgba(255,123,1,.25)}.MenuSection_cardOrderBtn__OLFNC:hover{background:linear-gradient(135deg,#ea580c,#c2410c);transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,123,1,.35)}.MenuSection_bottomCtaRow__ytcXW{margin-top:24px}.MenuSection_bottomCtaCard__llnvr{background:#181f2a;color:#ffffff;border-radius:20px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 16px 36px rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.MenuSection_bottomCtaText__cQckw h4{font-size:20px;font-weight:800;color:#f8fafc;margin:0 0 6px}.MenuSection_bottomCtaText__cQckw p{font-size:14px;color:#94a3b8;margin:0;max-width:540px}.MenuSection_bottomCtaButtons___fBDY{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.MenuSection_primaryCtaBtn__Nv4J6{background:#ff7b01;color:#ffffff!important;font-size:13.5px;font-weight:700;padding:11px 22px;border-radius:10px;text-decoration:none;transition:all .18s ease;box-shadow:0 4px 14px rgba(255,123,1,.3)}.MenuSection_primaryCtaBtn__Nv4J6:hover{background:#ea580c;transform:translateY(-1px)}.MenuSection_secondaryCtaBtn___UzL4{background:rgba(255,255,255,.1);color:#f1f5f9!important;font-size:13.5px;font-weight:600;padding:11px 20px;border-radius:10px;text-decoration:none;border:1px solid rgba(255,255,255,.2);transition:all .18s ease}.MenuSection_secondaryCtaBtn___UzL4:hover{background:rgba(255,255,255,.18)}.MenuSection_imageOverlayBackdrop__nBe3S{position:fixed;inset:0;z-index:99999;background:rgba(10,15,25,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;animation:MenuSection_overlayFadeIn__9Ssid .22s ease-out;cursor:zoom-out}.MenuSection_overlayCloseBtn__iLQk_{position:absolute;top:24px;right:28px;z-index:100000;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#ffffff;width:44px;height:44px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.4)}.MenuSection_overlayCloseBtn__iLQk_:hover{background:rgba(239,68,68,.9);border-color:#ef4444;transform:scale(1.08)}.MenuSection_overlayImageContainer__bl3tk{position:relative;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:default}.MenuSection_overlayImage__60eXJ{max-width:90vw;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.75);-webkit-user-select:none;user-select:none;animation:MenuSection_overlayPop__M5_Er .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.MenuSection_overlayCaption__2_sQi{margin-top:14px;font-size:15px;font-weight:700;color:#f8fafc;background:rgba(15,23,42,.75);padding:6px 16px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);letter-spacing:.3px}@keyframes MenuSection_overlayFadeIn__9Ssid{0%{opacity:0}to{opacity:1}}@keyframes MenuSection_overlayPop__M5_Er{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.MenuSection_menuSection__tBEp6{padding:50px 0 70px}.MenuSection_menuCard__RAx0P{flex:0 0 220px;padding:14px}.MenuSection_cardImageWrapper___Giqi{height:150px}.MenuSection_subCategoryTitle__SMMFV{font-size:18px}.MenuSection_navBtn__1Yz54{width:34px;height:34px;font-size:18px}.MenuSection_bottomCtaCard__llnvr{padding:24px 20px}.MenuSection_bottomCtaButtons___fBDY{width:100%}.MenuSection_primaryCtaBtn__Nv4J6,.MenuSection_secondaryCtaBtn___UzL4{flex:1 1;text-align:center}}