@import "https://fonts.googleapis.com/css2?family=Cairo:wght@700;800;900&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap";
:root{--fuse-orange:#ff5a00;--fuse-orange-2:#ff7a00;--fuse-orange-3:#ff3d00;--fuse-black:#0b1220;--fuse-black-2:#07101d;--fuse-cream:#fff7ee;--fuse-cream-2:#f4e3cf;--fuse-title-font:"Cairo", "IBM Plex Sans Arabic", Arial, sans-serif;--fuse-body-font:"IBM Plex Sans Arabic", "Cairo", Arial, sans-serif}*{box-sizing:border-box}html,body{background:var(--fuse-black);max-width:100vw;color:var(--fuse-black);font-family:var(--fuse-body-font);font-feature-settings:"kern";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:var(--fuse-body-font)}button{cursor:pointer}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--fuse-title-font);letter-spacing:-.6px;font-weight:900}p,span,small,label,input,button,a,b,strong{font-family:var(--fuse-body-font)}input,textarea{direction:rtl}::selection{color:var(--fuse-black);background:#ff5a0040}.fuse-title{font-family:var(--fuse-title-font);letter-spacing:-.7px;font-weight:900}.fuse-text{font-family:var(--fuse-body-font);font-weight:500}.fuse-price{font-family:var(--fuse-body-font);letter-spacing:-.2px;font-weight:700}.bottom-nav{isolation:isolate;z-index:9999!important;overflow:visible!important}.bottom-nav>a{z-index:2;min-width:0;min-height:54px;position:relative;color:#fff7eed1!important;opacity:1!important;visibility:visible!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.bottom-nav>a.active{color:var(--fuse-orange-2)!important}.bottom-nav>a svg,.bottom-nav>a b{fill:none;opacity:1!important;visibility:visible!important;color:currentColor!important;display:block!important}.bottom-nav>a b{white-space:nowrap;margin:0;line-height:1.1;font-size:10px!important}.bottom-nav>a svg{flex:none;width:20px!important;height:20px!important}@media (max-width:520px){html,body{background:var(--fuse-cream)}body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.bottom-nav{left:10px!important;right:10px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:auto!important;max-width:410px!important;height:72px!important;margin-inline:auto!important;padding:7px 5px!important;position:fixed!important}}
:root{--fuse-safe-top:env(safe-area-inset-top,0px);--fuse-safe-bottom:env(safe-area-inset-bottom,0px)}html,body{width:100%;max-width:100%;overflow-x:hidden}*{box-sizing:border-box;min-width:0}img,video,svg{max-width:100%}@media (max-width:768px){body{padding-top:var(--fuse-safe-top);padding-bottom:var(--fuse-safe-bottom)}.page{width:100%!important;max-width:100%!important;padding-inline:12px!important;padding-bottom:calc(92px + var(--fuse-safe-bottom))!important;overflow-x:hidden!important}.topbar,.top-actions,.search-row,.section-head,.rest-footer{flex-wrap:wrap!important;gap:10px!important;width:100%!important}.search-box{flex:100%!important;width:100%!important}.hero{grid-template-columns:1fr!important;width:100%!important;min-height:auto!important;padding:18px!important}.hero-copy,.hero-food{width:100%!important}.hero-img{object-fit:cover!important;width:100%!important;height:auto!important;max-height:260px!important}.categories{scrollbar-width:none;flex-wrap:nowrap!important;width:100%!important;padding-bottom:6px!important;overflow-x:auto!important}.categories::-webkit-scrollbar{display:none}.restaurants,.products,.reels-layout{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;display:grid!important}.rest-card,.product,.reel-card{width:100%!important;max-width:100%!important}.rest-img,.product-img,.media-wrap img,.media-wrap video{object-fit:cover!important;width:100%!important}.bottom-nav{z-index:9999!important;width:100%!important;min-height:68px!important;padding:8px 8px calc(8px + var(--fuse-safe-bottom))!important;background:#08080afa!important;border-top:1px solid #ffffff1a!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.bottom-nav a,.bottom-nav button{width:100%!important;min-width:0!important;padding:6px 2px!important;font-size:11px!important}main[dir=rtl]>section{width:100%!important;max-width:100%!important;padding-inline:12px!important}main[dir=rtl] header,main[dir=rtl] nav{flex-wrap:wrap!important;gap:8px!important;max-width:100%!important}main[dir=rtl] section[style*=grid-template-columns],main[dir=rtl] div[style*=grid-template-columns]{grid-template-columns:1fr!important}main[dir=rtl] aside{width:100%!important;max-width:100%!important;margin-top:16px!important;position:static!important;top:auto!important}main[dir=rtl] input,main[dir=rtl] select,main[dir=rtl] textarea,main[dir=rtl] button{max-width:100%!important}main[dir=rtl] input,main[dir=rtl] select,main[dir=rtl] textarea{width:100%!important;font-size:16px!important}.reels-layout .reel-body{padding:14px!important}.reels-layout h2{font-size:21px!important;line-height:1.35!important}}@media (max-width:390px){.page{padding-inline:9px!important}.bottom-nav a,.bottom-nav button{font-size:10px!important}}
