@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cairo-arabic-400-normal-XWZ6R4JL.woff2") format("woff2"),url("./media/cairo-arabic-400-normal-LNWFQU4M.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cairo-latin-400-normal-EHSHVTAC.woff2") format("woff2"),url("./media/cairo-latin-400-normal-BVJGPH5X.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cairo-latin-ext-400-normal-YJKWDBPQ.woff2") format("woff2"),url("./media/cairo-latin-ext-400-normal-XOXFDYWK.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url("./media/cairo-arabic-500-normal-VRM3JBYJ.woff2") format("woff2"),url("./media/cairo-arabic-500-normal-HWLD53JY.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url("./media/cairo-latin-500-normal-XM6FIRG2.woff2") format("woff2"),url("./media/cairo-latin-500-normal-TRJ6A3FR.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url("./media/cairo-latin-ext-500-normal-DS7LUHKB.woff2") format("woff2"),url("./media/cairo-latin-ext-500-normal-T3BZACQM.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/cairo-arabic-700-normal-AUPFHDUF.woff2") format("woff2"),url("./media/cairo-arabic-700-normal-FW75T7QF.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/cairo-latin-700-normal-UTGYQEQO.woff2") format("woff2"),url("./media/cairo-latin-700-normal-XGXHAI47.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/cairo-latin-ext-700-normal-GC4QGFZV.woff2") format("woff2"),url("./media/cairo-latin-ext-700-normal-Z3MB4ZYY.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url("./media/cairo-arabic-800-normal-B6SYGZKL.woff2") format("woff2"),url("./media/cairo-arabic-800-normal-5FPDCEIJ.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url("./media/cairo-latin-800-normal-W3Q6IGBG.woff2") format("woff2"),url("./media/cairo-latin-800-normal-WSI4IHYL.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url("./media/cairo-latin-ext-800-normal-UUXN2R3D.woff2") format("woff2"),url("./media/cairo-latin-ext-800-normal-C3X37ULP.woff") format("woff")}:root{--interaction-duration: .18s;--interaction-ease: cubic-bezier(.2, 0, .2, 1);--interaction-primary-hover: #b82a16;--interaction-soft: #eaf2ff;--interaction-border: #e9b67a;--interaction-focus: rgb(227 53 28 / 38%);--interaction-on-dark: rgb(255 255 255 / 10%);--interaction-on-dark-border: rgb(255 173 35 / 35%);--interaction-lift: -2px;--interaction-card-shadow: 0 8px 24px rgb(112 42 18 / 12%);--interaction-pressed-shadow: 0 2px 8px rgb(112 42 18 / 8%)}:where(button,a[href],input,select,textarea,.payment-options label,.wordmark){transition:background-color var(--interaction-duration) var(--interaction-ease),color var(--interaction-duration) var(--interaction-ease),border-color var(--interaction-duration) var(--interaction-ease),box-shadow var(--interaction-duration) var(--interaction-ease),transform var(--interaction-duration) var(--interaction-ease)}:where(button,a[href],input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--interaction-focus);outline-offset:3px}:where(button,input,select,textarea):disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media(prefers-reduced-motion:reduce){:root{--interaction-duration: 0ms;--interaction-lift: 0px}html{scroll-behavior:auto}}:where([lang=ar]){--font-sans:"Cairo",Tahoma,Arial,sans-serif;--font-serif:"Cairo",Tahoma,Arial,sans-serif;font-family:var(--font-sans)}:root{--cream:#fdfbf7;--cream-2:#f8efdf;--paper:#fdfbf7;--ink:#3b2018;--ink-muted:#80675a;--terracotta:#e3351c;--terracotta-dark:#b82a16;--sage:#a44c25;--sage-soft:#fff0d5;--gold:#ffad23;--gold-soft:#fff0d5;--sand:var(--gold-soft);--line:#e4cfb5;--font-sans:"Cairo",sans-serif;--font-serif:"Cairo",sans-serif;--shadow:0 12px 38px rgba(94,34,15,.12);--shadow-lg:0 24px 70px rgba(94,34,15,.2);font-family:var(--font-sans);color:var(--ink);background:var(--cream);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;overflow-x:clip}body{margin:0;background:var(--cream);min-width:320px;overflow-x:clip}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--interaction-focus);outline-offset:3px}img{display:block;max-width:100%}.page-shell{width:100%;padding-inline:clamp(1.5rem,4vw,5rem);margin-inline:auto}.eyebrow{color:var(--terracotta);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.13em}html[dir=rtl] .eyebrow{text-transform:none;letter-spacing:0;font-size:.78rem}html[dir=rtl] .section-heading{text-align:right}html[dir=rtl] input[autocomplete=tel]{direction:ltr;text-align:left}html[dir=rtl] .location-row .button,html[dir=rtl] .delivery-banner button,html[dir=rtl] .recipient-card button{margin-left:0;margin-right:auto}html[dir=rtl] .family-note{left:auto;right:-2.3rem}html[dir=rtl] .delivery-note{right:auto;left:-1.5rem}html[dir=rtl] .restaurant-overlay{background:linear-gradient(270deg,#1a1c18eb,#1a1c186b 60%,#1a1c181f)}html[dir=rtl] .card-badge{left:auto;right:1rem}html[dir=rtl] .delivery-time{right:auto;left:1rem}html[dir=rtl] .timeline>div:not(:last-child):after{left:auto;right:37px}html[dir=rtl] .map-word{right:auto;left:8%}html[lang=ar]{--font-sans:"Cairo",Tahoma,Arial,sans-serif;--font-serif:"Cairo",Tahoma,Arial,sans-serif;font-size:17px}html[lang=ar] body{font-family:var(--font-sans);font-weight:500;line-height:1.65;letter-spacing:0}html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:var(--font-sans);letter-spacing:0}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] strong,html[lang=ar] .wordmark{font-weight:700}html[lang=ar] .eyebrow{text-transform:none;letter-spacing:0;font-size:.82rem}@media(max-width:600px){.page-shell{width:100%;padding-inline:.85rem}html[dir=rtl] .family-note{right:-.5rem}html[dir=rtl] .delivery-note{left:-.3rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html:has(.login-dialog[open]),body:has(.login-dialog[open]){overflow:hidden}
