.client-web .add.meal-action{border-radius:11px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:44px;height:auto;min-height:44px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.client-web .meal-bottom{flex-wrap:wrap;gap:10px}.client-web .search .search-clear{place-items:center;min-width:44px;min-height:44px;display:grid}.client-web .menu-choice-hint{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.5}.client-web .search-empty{border:1px solid var(--line);background:var(--white);border-radius:18px;margin:20px 0;padding:24px}.client-web .search-empty h2{margin:0 0 10px;font-size:20px}.client-web .search-empty p{color:var(--muted);margin:0 0 12px;font-size:14px}.client-web .search-empty .text-link{min-height:44px}.client-web[dir=rtl] .meal-action>svg{transform:scaleX(-1)}@font-face{font-family:UniDeals Latin;src:url("/fonts/client-manrope.ttf")format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:UniDeals Arabic;src:url("/fonts/client-arabic-regular.ttf")format("truetype");font-weight:400;font-display:swap}@font-face{font-family:UniDeals Arabic;src:url("/fonts/client-plex.ttf")format("truetype");font-weight:500;font-display:swap}@font-face{font-family:UniDeals Arabic;src:url("/fonts/client-arabic-semibold.ttf")format("truetype");font-weight:600 800;font-display:swap}.client-web{font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:UniDeals Latin,UniDeals Arabic,sans-serif;line-height:1.5}.client-web:lang(ar){font-family:UniDeals Arabic,UniDeals Latin,sans-serif;line-height:1.7}.client-web :is([lang=fr],[lang=en]){font-family:UniDeals Latin,UniDeals Arabic,sans-serif}.client-web [lang=ar]{font-family:UniDeals Arabic,UniDeals Latin,sans-serif}.client-web:lang(ar) :is(h1,h2,h3,strong,p,button,span,small,select,input){letter-spacing:0}.client-web :is(h1,h2,h3){text-wrap:balance;font-weight:700}.client-web:lang(ar) :is(h1,h2,h3){font-weight:600;line-height:1.55}.client-web .side .brand{justify-content:flex-start;margin:0 0 8px;padding:0}.client-web .side .brand img{object-fit:contain;width:62px;height:62px}.client-web .topbar{gap:18px}.client-web .location,.client-web .location span{min-width:0}.client-web .location strong{font-size:13px}.client-web .location small{font-size:11px}.client-web .top-actions{flex-shrink:0;gap:8px}.client-web .top-actions select{min-height:38px;font-size:12px}.client-web .home-spotlight{margin:0}.client-web .home-hero,.client-web .marketing-carousel{border-radius:22px;width:100%;overflow:hidden}.client-web .home-hero,.client-web .marketing-slide{grid-template-columns:1.05fr 1fr;min-height:320px}.client-web .hero-copy,.client-web .marketing-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:38px;display:flex}.client-web .hero-copy h2,.client-web .marketing-copy h2{letter-spacing:-1.3px;overflow-wrap:anywhere;max-width:15ch;margin:14px 0 0;font-size:clamp(30px,3vw,44px);font-weight:750;line-height:1.17}.client-web .hero-kicker{letter-spacing:.6px;text-transform:none;opacity:.85;font-size:11px;font-weight:600;line-height:1.5}.client-web .hero-copy p,.client-web .marketing-copy p{opacity:.8;overflow-wrap:anywhere;max-width:32ch;margin-top:14px;font-size:14px;line-height:1.65}.client-web .hero-copy .hero-cta,.client-web .marketing-cta{border-radius:11px;align-items:center;gap:12px;min-height:44px;margin-top:24px;padding:12px 16px;font-size:13px;font-weight:650;display:inline-flex}.client-web .marketing-controls{border-top:1px solid #ffffff15;min-height:46px;padding:0 20px}.client-web .marketing-number{font-variant-numeric:tabular-nums;font-size:11px}.client-web .universes{margin:20px 0}.client-web .universe-section-title{display:none}.client-web .universe-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;display:grid;overflow:visible}.client-web .universe{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:row;justify-content:center;gap:12px;min-width:0;min-height:76px;padding:12px 8px;transition:background .15s,border-color .15s}.client-web .universe.selected{background:#edf3ed;border-color:#bacebc}.client-web .universe:hover{border-color:#98ad99}.client-web .universe-icon{border-radius:11px;width:36px;height:36px}.client-web .universe-icon>svg{width:21px;height:21px}.client-web .universe strong{text-wrap:balance;font-size:12px;font-weight:650;line-height:1.4;white-space:normal!important}.client-web .universe small,.client-web .universe-selected{display:none}.client-web .client-home .search,.client-web.client-home .search{margin:0 0 20px}.client-web .category-row{gap:8px}.client-web .category-row button{font-size:12px;font-weight:600}.client-web .section-heading h2{letter-spacing:-.65px;font-size:23px;line-height:1.35}.client-web .meal-name{font-weight:700;line-height:1.4}.client-web .meal-body>p{font-size:12px;line-height:1.65}.client-web .eyebrow{font-weight:650}.client-web .price{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.client-web .bottom-nav button{font-weight:500}.client-web:lang(ar) .hero-copy h2,.client-web:lang(ar) .marketing-copy h2{letter-spacing:0;max-width:17ch;font-size:clamp(29px,3vw,39px);font-weight:600;line-height:1.55}.client-web:lang(ar) .hero-kicker{font-size:13px}.client-web:lang(ar) .hero-copy p,.client-web:lang(ar) .marketing-copy p{line-height:1.8}.client-web:lang(ar) .hero-copy .hero-cta,.client-web:lang(ar) .marketing-cta{font-weight:500}.client-web:lang(ar) :is(.hero-cta,.marketing-cta) svg,.client-web:lang(ar) .marketing-arrows button:nth-child(-n+2) svg{transform:scaleX(-1)}.client-web:lang(ar) .universe strong{font-size:13px;font-weight:500}.client-web:lang(ar) .marketing-copy h2:is([lang=fr],[lang=en]){letter-spacing:-1.3px;max-width:15ch;font-size:clamp(30px,3vw,44px);font-weight:750;line-height:1.17}.client-web:lang(ar) .marketing-copy p:is([lang=fr],[lang=en]){line-height:1.65}@media (width<=1100px){.client-web .universe{flex-direction:column;gap:7px;min-height:86px;padding:10px 4px}.client-web .hero-copy,.client-web .marketing-copy{padding:28px}}@media (width<=700px){.client-web.client-home main{padding:16px 14px 24px}.client-web .topbar{gap:12px;height:76px;padding:12px 14px}.client-web .mobile-brand.brand{flex-shrink:0;margin:0;padding:0;display:flex}.client-web .mobile-brand.brand img{width:42px;height:42px}.client-web .topbar .location{flex:1;min-width:0}.client-web .location strong{white-space:normal;overflow-wrap:anywhere;gap:4px;font-size:12px;line-height:1.45}.client-web .location small{font-size:10px;line-height:1.4}.client-web .location strong svg{width:11px}.client-web .top-actions{gap:2px}.client-web .top-actions select{width:48px;min-height:36px;padding:4px;font-size:11px}.client-web .top-actions .icon{width:34px;height:40px}.client-web .top-actions .icon svg{width:19px;height:19px}.client-web .home-hero,.client-web .marketing-carousel{border-radius:20px}.client-web .home-hero,.client-web .marketing-slide{grid-template-columns:1.12fr 1fr;min-height:264px}.client-web .hero-copy,.client-web .marketing-copy{padding:24px 18px}.client-web .hero-copy h2,.client-web .marketing-copy h2{letter-spacing:-.9px;max-width:13ch;margin-top:12px;font-size:27px;line-height:1.2}.client-web .hero-kicker{letter-spacing:.2px;font-size:9px}.client-web .hero-copy p,.client-web .marketing-copy p{margin-top:12px;font-size:12px;line-height:1.6}.client-web .hero-copy .hero-cta,.client-web .marketing-cta{gap:7px;margin-top:18px;padding:10px 11px;font-size:11px}.client-web .hero-cta svg,.client-web .marketing-cta svg{width:15px}.client-web .marketing-controls{min-height:42px;padding:0 12px}.client-web .universes{margin:18px 0}.client-web .universe-grid{gap:6px}.client-web .universe{border-radius:14px;gap:8px;min-height:80px;padding:10px 2px}.client-web .universe-icon{border-radius:9px;width:30px;height:30px}.client-web .universe-icon>svg{width:18px;height:18px}.client-web .universe strong{letter-spacing:-.25px;font-size:10px;font-weight:650}.client-web .section-heading h2{letter-spacing:-.5px;font-size:20px}.client-web .category-row{margin:20px 0}.client-web .meal-name{font-size:14px}.client-web .meal-body>p{font-size:12px}.client-web .bottom-nav button{font-size:11px}.client-web:lang(ar) .hero-copy h2,.client-web:lang(ar) .marketing-copy h2{letter-spacing:0;font-size:27px;line-height:1.6}.client-web:lang(ar) .hero-kicker{font-size:11px}.client-web:lang(ar) .universe strong{font-size:11px;line-height:1.55}.client-web:lang(ar) .location strong{font-size:12px;line-height:1.65}.client-web:lang(ar) .marketing-copy h2:is([lang=fr],[lang=en]){letter-spacing:-.9px;max-width:13ch;font-size:27px;line-height:1.2}}@media (width<=350px){.client-web .topbar{gap:8px}.client-web .mobile-brand.brand img{width:36px;height:38px}.client-web .top-actions .icon{width:30px}.client-web .hero-copy,.client-web .marketing-copy{padding:22px 14px}.client-web .hero-copy h2,.client-web .marketing-copy h2,.client-web:lang(ar) .hero-copy h2,.client-web:lang(ar) .marketing-copy h2,.client-web:lang(ar) .marketing-copy h2:is([lang=fr],[lang=en]){font-size:24px}}.client-web .marketing-carousel{touch-action:pan-y}.client-web .marketing-carousel:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.client-web .marketing-accessibility{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-web .food-discovery{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:8px;max-width:100%;margin:0 0 16px;padding:2px 0;display:flex;overflow-x:auto}.client-web .food-discovery::-webkit-scrollbar{display:none}.client-web .food-discovery button{border:1px solid var(--line);white-space:nowrap;background:var(--white);min-height:44px;color:var(--ink);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:600;display:flex}.client-web .food-discovery button.active{background:var(--tint);border-color:var(--orange)}.client-web .food-loading{background:var(--line);border-radius:999px;flex-shrink:0;width:70px;height:36px}.client-web .home-restaurant-scan{margin:16px 0}