:root,[data-theme=light]{--surface:#f6f1e8;--surface-raised:#fffcf6;--surface-sunk:#ece4d6;--glass:rgba(246, 241, 232, .72);--glass-fallback:#f6f1e8;--line:#e2d8c7;--line-strong:#8a7b65;--ink:#1c1814;--ink-muted:#6b5f52;--sumac:#a3281e;--sumac-soft:#f6dfd6;--on-sumac:#fff8f0;--olive:#55602b;--olive-soft:#e5e8d3;--on-olive:#fbf8ef;--zaatar:#9aa47f;--tahini:#e6d4b5;--focus:var(--sumac);--overlay:rgba(28, 24, 20, .55);--shadow-card:0 1px 2px rgba(60, 40, 20, .05), 0 8px 24px rgba(60, 40, 20, .06);--shadow-lift:0 2px 4px rgba(60, 40, 20, .06), 0 22px 48px rgba(60, 40, 20, .14)}[data-theme=dark]{--surface:#171310;--surface-raised:#221d18;--surface-sunk:#2b241e;--glass:rgba(23, 19, 16, .72);--glass-fallback:#171310;--line:#362e27;--line-strong:#7f7160;--ink:#f3ece1;--ink-muted:#b3a794;--sumac:#e56f5f;--sumac-soft:#3e1c17;--on-sumac:#171310;--olive:#b4bf7c;--olive-soft:#2a2d18;--on-olive:#171310;--zaatar:#7d8766;--tahini:#3a3027;--focus:var(--sumac);--overlay:rgba(0, 0, 0, .6);--shadow-card:0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3);--shadow-lift:0 2px 4px rgba(0, 0, 0, .45), 0 22px 48px rgba(0, 0, 0, .5)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-36:144px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-pill:999px;--duration-fast:.16s;--duration-base:.32s;--duration-slow:.72s;--duration-ambient:9s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--container-max:1320px;--measure:36em;--header-height:72px;--blur-glass:18px;--icon-stroke:1.75;--font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--font-display-ar:"Alexandria", "IBM Plex Sans Arabic", "Noto Sans Arabic", sans-serif;--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", "Noto Sans Arabic", sans-serif}body{margin:0;font-family:var(--font-sans);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased}.sh-display-xl{font-family:var(--font-display);font-size:clamp(3.5rem,2rem + 7.5vw,7rem);line-height:.92;letter-spacing:-.035em;font-weight:380;font-variation-settings:"opsz" 144;margin:0}.sh-display{font-family:var(--font-display);font-size:clamp(2.5rem,1.6rem + 4.2vw,4.5rem);line-height:.96;letter-spacing:-.03em;font-weight:400;font-variation-settings:"opsz" 144;margin:0}.sh-title{font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);line-height:1.05;letter-spacing:-.02em;font-weight:420;margin:0}.sh-eyebrow{font:600 12px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.sh-ar{font-family:var(--font-sans-ar);direction:rtl;letter-spacing:0}.sh-price{font:600 16px/1.4 var(--font-sans);font-variant-numeric:tabular-nums lining-nums;color:var(--sumac);white-space:nowrap}.sh-icon{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sh-btn{--h: 44px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--h);padding:0 var(--space-5);border-radius:var(--radius-pill);border:1.5px solid transparent;font:500 15px/1 var(--font-sans);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-fast) ease,width var(--duration-base) var(--ease-out);-webkit-tap-highlight-color:transparent}.sh-btn:active{transform:scale(.97)}.sh-btn:focus-visible,.sh-chip:focus-visible,.sh-card:focus-visible,.sh-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sh-btn-lg{--h: 56px;padding:0 28px;font-size:16px}.sh-btn-sm{--h: 36px;padding:0 var(--space-4);font-size:14px}.sh-btn-primary{background:var(--sumac);color:var(--on-sumac)}.sh-btn-secondary{background:transparent;color:var(--ink);border-color:var(--line-strong)}.sh-btn-ghost{background:transparent;color:var(--ink)}.sh-btn-icon{width:var(--h);padding:0}.sh-btn[disabled]{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.sh-btn-primary:hover{filter:brightness(1.08)}.sh-btn-secondary:hover{border-color:var(--ink)}.sh-btn-ghost:hover{background:var(--surface-sunk)}}.sh-add{min-width:132px;overflow:hidden}.sh-add .sh-add-face{display:inline-flex;align-items:center;gap:var(--space-2);transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-fast) ease}.sh-add .sh-add-done{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);transform:translateY(110%);opacity:0;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-fast) ease}.sh-add.is-added{background:var(--olive);color:var(--on-olive)}.sh-add.is-added .sh-add-face{transform:translateY(-110%);opacity:0}.sh-add.is-added .sh-add-done{transform:none;opacity:1}.sh-add.is-added .sh-add-done .sh-icon{animation:sh-draw var(--duration-base) var(--ease-out) both;stroke-dasharray:24}@keyframes sh-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.sh-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--sumac);color:var(--on-sumac);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.sh-count.is-bump{animation:sh-bump .42s var(--ease-spring)}@keyframes sh-bump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.sh-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--radius-pill);font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sh-badge-new{background:var(--sumac);color:var(--on-sumac)}.sh-badge-sumac{background:var(--sumac-soft);color:var(--sumac)}.sh-badge-olive{background:var(--olive-soft);color:var(--olive)}.sh-badge-neutral{background:var(--surface-sunk);color:var(--ink-muted)}.sh-badge .sh-icon{width:12px;height:12px;stroke-width:2.2}.sh-chip{position:relative;z-index:1;display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:transparent;color:var(--ink);font:500 15px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease}.sh-chip.is-active{background:var(--sumac);border-color:var(--sumac);color:var(--on-sumac)}.sh-catbar{position:relative;display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding:6px;border-radius:var(--radius-pill);background:var(--surface-sunk)}.sh-catbar::-webkit-scrollbar{display:none}.sh-catbar .sh-chip{border-color:transparent}.sh-catbar .sh-chip.is-active{background:transparent;border-color:transparent}.sh-catbar-ind{position:absolute;z-index:0;top:6px;bottom:6px;left:0;border-radius:var(--radius-pill);background:var(--sumac);transition:transform var(--duration-base) var(--ease-out),width var(--duration-base) var(--ease-out)}@media(hover:hover)and (pointer:fine){.sh-chip:not(.is-active):hover{border-color:var(--ink)}.sh-catbar .sh-chip:not(.is-active):hover{border-color:transparent;background:var(--surface-raised)}}.sh-menu{list-style:none;margin:0;padding:0}.sh-mi{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-6);row-gap:6px;padding:20px 0;border-bottom:1px solid var(--line)}.sh-mi:first-child{border-top:1px solid var(--line)}.sh-mi-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-family:var(--font-display);font-size:22px;line-height:1.2;font-weight:480;letter-spacing:-.01em;margin:0}.sh-mi-ar{margin-top:2px;font:500 15px/1.5 var(--font-sans-ar);color:var(--ink-muted);direction:rtl;text-align:left}.sh-mi-desc{grid-column:1;margin:0;font-size:14px;line-height:1.5;color:var(--ink-muted);max-width:52ch}.sh-mi-side{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.sh-mi-name .sh-badge{transform:translateY(-3px)}.sh-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.sh-card-media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--surface-sunk)}.sh-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.sh-card-media .sh-badge{position:absolute;top:14px;left:14px}.sh-card-body{display:grid;grid-template-columns:1fr auto;gap:6px var(--space-4);padding:18px var(--space-6) var(--space-6)}.sh-card-title{margin:0;font-family:var(--font-display);font-size:22px;line-height:1.2;font-weight:480;letter-spacing:-.01em}.sh-card-desc{grid-column:1 / -1;margin:0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.sh-card-overlay{flex:1}.sh-card-overlay .sh-card-media{aspect-ratio:auto;position:absolute;inset:0}.sh-card-overlay .sh-card-body{position:relative;margin-top:auto;background:linear-gradient(to top,var(--overlay),rgba(0,0,0,0));color:#fff8f0;padding-top:72px}.sh-card-overlay .sh-card-desc{color:#efe6d8}.sh-card-overlay .sh-price{color:#fff8f0}@media(hover:hover)and (pointer:fine){.sh-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.sh-card:hover .sh-card-media img{transform:scale(1.05)}}.sh-bento{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr);grid-auto-rows:160px;grid-auto-flow:dense}@media(min-width:720px){.sh-bento{gap:var(--space-6);grid-template-columns:repeat(4,1fr);grid-auto-rows:200px}}.sh-bento>*{min-height:0}.sh-span-2{grid-column:span 2}.sh-tall{grid-row:span 2}.sh-tile{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--tahini);color:var(--ink);overflow:hidden}.sh-tile-sunk{background:var(--surface-sunk)}.sh-tile-sumac{background:var(--sumac);color:var(--on-sumac)}.sh-tile-olive{background:var(--olive);color:var(--on-olive)}.sh-tile p{margin:0}.sh-tile .sh-title{font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}.sh-photo{border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-sunk)}.sh-ph{display:block;border-radius:var(--radius-lg);background:var(--surface-sunk)}.sh-photo img{display:block;width:100%;height:100%;object-fit:cover}.sh-notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:14px 18px;border-radius:var(--radius-sm);background:var(--olive-soft);color:var(--ink);font-size:14px;line-height:1.5}.sh-notice>.sh-icon{color:var(--olive);margin-top:1px}.sh-notice-sumac{background:var(--sumac-soft)}.sh-notice-sumac>.sh-icon{color:var(--sumac)}.sh-notice strong{font-weight:600}.sh-motif{display:block;color:var(--sumac);stroke:currentColor;fill:none}.sh-divider{display:flex;align-items:center;gap:var(--space-4);color:var(--zaatar)}.sh-divider:before,.sh-divider:after{content:"";flex:1;height:1px;background:var(--line)}.sh-divider .sh-motif{color:inherit}.sh-loader{display:inline-grid;place-items:center;gap:var(--space-3);color:var(--sumac)}.sh-loader .sh-motif{animation:sh-spin 2.4s var(--ease-out) infinite}.sh-loader span{font-size:13px;color:var(--ink-muted)}@keyframes sh-spin{0%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}.sh-glass{background:var(--glass-fallback)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.sh-glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.4);backdrop-filter:blur(var(--blur-glass)) saturate(1.4)}}.sh-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-6);height:var(--header-height);padding:0 var(--space-8);border-bottom:1px solid var(--line);box-sizing:border-box}.sh-brand{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.sh-brand .sh-ar{font:600 16px/1 var(--font-display-ar);color:var(--sumac)}.sh-nav{display:flex;gap:var(--space-6);margin-left:auto}.sh-link{color:var(--ink);text-decoration:none;font:500 15px/1 var(--font-sans);padding:6px 0;background:linear-gradient(var(--sumac),var(--sumac)) left bottom / 0 1.5px no-repeat;transition:background-size var(--duration-base) var(--ease-out)}.sh-link:hover,.sh-link[aria-current=page]{background-size:100% 1.5px}.sh-header-actions{display:flex;align-items:center;gap:var(--space-2)}.sh-cartbtn{position:relative}.sh-cartbtn .sh-count{position:absolute;top:-4px;right:-4px}@media(max-width:719px){.sh-header{height:64px;padding:0 var(--space-4)}.sh-nav{display:none}.sh-header-actions{margin-left:auto}}.sh-cartbar{display:flex;align-items:center;gap:var(--space-4);padding:8px 8px 8px 20px;border-radius:var(--radius-pill);border:1px solid var(--line);box-shadow:var(--shadow-lift);color:var(--ink)}.sh-cartbar-fixed{position:fixed;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:30}.sh-cartbar-info{display:grid;line-height:1.25}.sh-cartbar-info b{font:600 15px/1.3 var(--font-sans)}.sh-cartbar-info span{font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.sh-cartbar .sh-btn{margin-left:auto}.sh-cartbar .sh-cartbtn{display:inline-flex;align-items:center;gap:6px}.sh-cartbar .sh-count{position:static}.js .sh-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out);transition-delay:var(--sh-delay, 0ms)}.js .sh-reveal.is-in{opacity:1;transform:none}.sh-fade{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-sunk)}.sh-fade img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.6s ease,transform var(--duration-ambient) linear}.sh-fade img.is-on{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.sh-reveal{opacity:1;transform:none}.sh-fade img{transform:none}}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:optional;src:url(/fonts/fraunces-opsz.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 72px)}body{font-size:16px;line-height:1.6;overflow-x:clip}html[lang=ar] body{font-family:var(--font-sans-ar)}html[data-lang-pending] [data-i18n]{visibility:hidden}[hidden]{display:none!important}img,picture,svg,iframe{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul[class],ol[class]{list-style:none;padding:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:var(--space-4);top:-4rem;z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--sumac);color:var(--on-sumac);text-decoration:none}.skip:focus{top:var(--space-2)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:720px){.container{padding-inline:var(--space-8)}}.section{padding-block:var(--space-16)}@media(min-width:720px){.section{padding-block:var(--space-24)}}@media(min-width:1100px){.section{padding-block:var(--space-36)}}.section-head{display:grid;gap:var(--space-3);margin-block-end:var(--space-12);max-width:44rem}.section-head .sh-ar-line{font:600 clamp(1.25rem,1rem + 1.2vw,2rem) / 1.3 var(--font-display-ar);color:var(--sumac)}.lead{max-width:var(--measure);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55;color:var(--ink-muted)}html[lang=ar] .sh-display-xl,html[lang=ar] .sh-display,html[lang=ar] .sh-title,html[lang=ar] .sh-mi-name,html[lang=ar] .sh-card-title{font-family:var(--font-display-ar);font-weight:600;letter-spacing:0;font-variation-settings:normal}html[lang=ar] .sh-display-xl{line-height:1.15}html[lang=ar] .sh-display,html[lang=ar] .sh-title{line-height:1.25}html[lang=ar] .sh-eyebrow{letter-spacing:0;text-transform:none;font-size:14px}.price{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .sh-nav{margin-left:0;margin-right:auto}html[dir=rtl] .sh-link{background-position:right bottom}html[dir=rtl] .sh-mi-side{align-items:flex-start}html[dir=rtl] .sh-mi-ar{text-align:right}html[dir=rtl] .sh-cartbtn .sh-count{right:auto;left:-4px}html[dir=rtl] .sh-card-media .sh-badge{left:auto;right:14px}html[dir=rtl] .sh-cartbar{padding:8px 20px 8px 8px}html[dir=rtl] .sh-cartbar .sh-btn{margin-left:0;margin-right:auto}html[dir=rtl] .sh-btn .sh-icon-arrow{scale:-1 1}.site-header{padding-inline:0}.site-header .container{display:flex;align-items:center;gap:var(--space-6);height:100%}.lang-btn{font-family:var(--font-display-ar);font-weight:600}.lang-btn[data-to=en]{font-family:var(--font-sans);font-weight:500}.menu-toggle{display:inline-flex}@media(min-width:960px){.menu-toggle{display:none}}@media(max-width:959px){.site-header .sh-nav{display:none}.site-header .sh-header-actions{margin-inline-start:auto}}.drawer{margin:0;margin-inline-start:auto;width:min(22rem,88vw);max-width:none;height:100%;max-height:none;padding:var(--space-6);border:0;background:var(--surface-raised);color:var(--ink);display:none}.drawer[open]{display:flex;flex-direction:column;gap:var(--space-6);animation:slide-in var(--duration-base) var(--ease-out)}.drawer::backdrop,.cart::backdrop{background:var(--overlay)}.drawer__head{display:flex;align-items:center;justify-content:space-between}.drawer__links{display:grid}.drawer__links a{padding-block:var(--space-3);font:420 28px/1.2 var(--font-display);letter-spacing:-.02em;text-decoration:none;border-block-end:1px solid var(--line)}html[lang=ar] .drawer__links a{font-family:var(--font-display-ar);font-weight:600;letter-spacing:0}.drawer .sh-btn{width:100%}@keyframes slide-in{0%{translate:100% 0}}@keyframes slide-in-rtl{0%{translate:-100% 0}}html[dir=rtl] .drawer[open]{animation-name:slide-in-rtl}.hero{padding-block:var(--space-12) var(--space-16)}.hero__copy{display:grid;align-content:center;gap:var(--space-6)}.hero__title{display:grid;gap:var(--space-3)}.hero__title .sh-ar-line{font:600 clamp(2rem,1.2rem + 4vw,4.2rem) / 1.2 var(--font-display-ar);color:var(--sumac);letter-spacing:0}.hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}.hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);color:var(--ink-muted);font-size:14px}.hero__meta span{display:inline-flex;align-items:center;gap:var(--space-2)}.hero__meta .sh-icon{color:var(--olive)}.hero__more{max-width:var(--measure);color:var(--ink-muted)}@media(min-width:960px){.hero{padding-block:var(--space-24)}.hero__copy{justify-items:center;max-width:60rem;margin-inline:auto;text-align:center}.hero__copy .lead{max-width:40em}.hero__ctas,.hero__meta{justify-content:center}html[dir=ltr] .hero__title .sh-ar-line{text-align:center}}.rule{margin:0;border:0;border-block-start:1px solid var(--line)}.menu{background:var(--surface-raised);border-block:1px solid var(--line)}.menu__tools{display:grid;gap:var(--space-4)}.search{position:relative;max-width:28rem}.search .sh-icon{position:absolute;inset-inline-start:14px;top:50%;translate:0 -50%;color:var(--ink-muted);pointer-events:none}.search input{width:100%;height:48px;padding-inline:44px 16px;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:16px}.search input::placeholder{color:var(--ink-muted)}.catbar-wrap{position:sticky;top:calc(var(--header-height) - 1px);z-index:15;margin-block:var(--space-8) var(--space-4);margin-inline:calc(var(--edge) * -1);padding:var(--space-3) var(--edge);background:var(--surface-raised)}@media(max-width:719px){.catbar-wrap{top:63px}html{scroll-padding-top:140px}}.sh-catbar a.sh-chip{text-decoration:none}.sh-catbar .sh-chip.is-active{color:var(--on-sumac)}.menu-cat{padding-block:var(--space-12) var(--space-4);content-visibility:auto;contain-intrinsic-height:auto 800px}.menu-cat__head{display:grid;gap:var(--space-2);margin-block-end:var(--space-6)}.menu-cat__head .sh-ar-line{font:600 18px/1.3 var(--font-display-ar);color:var(--ink-muted)}.menu-cat .sh-notice{max-width:36rem;margin-block-end:var(--space-6)}.menu-cat .sh-menu{display:grid}@media(min-width:960px){.menu-cat .sh-menu{grid-template-columns:1fr 1fr;column-gap:var(--space-12)}.menu-cat .sh-mi:nth-child(2){border-top:1px solid var(--line)}}.sh-mi-desc{grid-row:2}.dine-in{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-muted);cursor:help;vertical-align:middle}.dine-in .sh-icon{width:16px;height:16px}:is(.sh-mi,.dish):not(.is-dine-in) .dine-in,.is-dine-in .sh-add{display:none}.sh-mi-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3)}.sh-mi:not(.sh-mi--sizes){align-items:center;column-gap:var(--space-4);padding-block:var(--space-3)}.sh-mi:not(.sh-mi--sizes) .sh-mi-side{flex-direction:row;align-items:center}@media(max-width:430px){.sh-mi-line{column-gap:var(--space-2)}.sh-mi-line .sh-mi-name{font-size:clamp(16px,5vw,22px)}.sh-mi:not(.sh-mi--sizes){column-gap:var(--space-3)}}.sizes{grid-column:1 / -1;display:grid;grid-template-columns:max-content max-content 1fr;column-gap:var(--space-3);row-gap:var(--space-2)}.sizes li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.sizes .sh-add{justify-self:end}.sizes__label{font-size:14px;color:var(--ink-muted)}.sh-mi--sizes .sh-mi-side{grid-row:1}.bar-group{margin-block-start:var(--space-16)}.bar-group__cats{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.bar-group__cats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-12)}.bar-group .menu-cat .sh-menu{grid-template-columns:1fr}.bar-group .menu-cat .sh-mi:nth-child(2){border-top:0}}.menu__empty{display:grid;justify-items:center;gap:var(--space-4);padding-block:var(--space-16);text-align:center;color:var(--ink-muted)}.visit{content-visibility:auto;contain-intrinsic-height:auto 1200px}.reviews{padding-block-end:var(--space-12)}.visit{padding-block:var(--space-12) var(--space-16)}@media(min-width:720px){.reviews{padding-block-end:var(--space-16)}.visit{padding-block:var(--space-16)}}@media(min-width:1100px){.reviews{padding-block-end:var(--space-24)}.visit{padding-block:var(--space-24)}}.visit__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.reserve .actions .sh-btn{flex:1 1 auto}.panel{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--shadow-card)}@media(min-width:720px){.panel{padding:var(--space-8)}}.reserve{display:grid;gap:var(--space-6);container-type:inline-size}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.fields>.field:nth-child(2){grid-column:1 / -1;grid-row:2}@container (min-width: 560px){.fields{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr)}.fields>.field:nth-child(2){grid-column:auto;grid-row:auto}}.field input[type=date],.field input[type=time]{display:block;max-width:100%;-webkit-appearance:none;appearance:none;text-align:start}.field input::-webkit-date-and-time-value{text-align:start}.field{display:grid;gap:6px;align-content:start}.field>span,.field>label,.fieldset legend{font:500 14px/1.3 var(--font-sans)}html[lang=ar] .field>span,html[lang=ar] .field>label,html[lang=ar] .loc__label,html[lang=ar] .fieldset legend{font-family:var(--font-sans-ar)}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:48px;padding:10px 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:16px}.field textarea{min-height:88px;resize:vertical}.field select{appearance:none;padding-inline-end:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b5f52' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}html[dir=rtl] .field select{background-position:left 12px center}.field [aria-invalid=true]{border-color:var(--sumac);border-width:2px}.field__error{font-size:13px;font-weight:500;color:var(--sumac)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.location{display:grid;gap:var(--space-6);align-content:start}.location__map{aspect-ratio:4 / 3;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-sunk);border:1px solid var(--line)}.location__map iframe{width:100%;height:100%;border:0}.location__info{display:grid;gap:var(--space-4);align-content:center}@media(min-width:600px){.location__map{aspect-ratio:16 / 10}}@media(min-width:960px){.visit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.visit__grid>.panel.reserve{align-content:space-between}.location{grid-template-rows:auto minmax(260px,1fr)}.location__map{aspect-ratio:auto}}.footer{padding-block:var(--space-16) var(--space-6);background:var(--surface-sunk);font-size:15px;content-visibility:auto;contain-intrinsic-height:auto 600px}.footer__grid{display:grid;gap:var(--space-8)}.footer__tag{margin-block-start:var(--space-2);color:var(--ink-muted);max-width:28ch}.footer h2{margin-block-end:var(--space-3)}.footer ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.footer a{text-decoration:none}.footer a:hover{color:var(--sumac)}.footer__line{display:inline-flex;align-items:flex-start;gap:var(--space-2)}.footer__line .sh-icon{flex:none;margin-block-start:3px;color:var(--ink-muted)}.footer .footer__social{display:flex;flex-wrap:wrap;gap:var(--space-2)}.footer__hours{display:grid;grid-template-columns:auto auto;justify-content:start;gap:var(--space-1) var(--space-4);font-variant-numeric:tabular-nums}.footer__bottom{display:grid;gap:var(--space-4);margin-block-start:var(--space-12);padding-block-start:var(--space-6);border-block-start:1px solid var(--line);color:var(--ink-muted);font-size:13px}@media(min-width:720px){.footer{padding-block-end:var(--space-6)}.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.fab{position:fixed;inset-inline-end:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:29;width:56px;--h: 56px;box-shadow:var(--shadow-lift);transition:bottom var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.fab .sh-icon{width:24px;height:24px}body[data-has-order] .fab{bottom:calc(var(--space-4) + 84px + env(safe-area-inset-bottom))}@media(min-width:960px){.fab{display:none}}.cartbar .sh-count{position:static}@media(min-width:960px){.cartbar{display:none!important}}.cart{margin:0;padding:0;border:0;width:100%;max-width:100%;max-height:92svh;inset:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);color:var(--ink);display:none}.cart[open]{display:flex;animation:sheet-in var(--duration-base) var(--ease-out)}@keyframes sheet-in{0%{translate:0 100%}}@media(min-width:720px){.cart{inset:var(--space-4) var(--space-4) var(--space-4) auto;width:min(30rem,calc(100% - 2 * var(--space-4)));height:calc(100% - 2 * var(--space-4));max-height:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-lift)}html[dir=rtl] .cart{inset:var(--space-4) auto var(--space-4) var(--space-4)}.cart[open]{animation-name:slide-in}html[dir=rtl] .cart[open]{animation-name:slide-in-rtl}}.cart__panel{display:flex;flex-direction:column;width:100%;min-height:0}.cart__head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-4);border-block-end:1px solid var(--line)}.cart__head .sh-title{flex:1;font-size:28px}#cart-title:focus{outline:none}.cart__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-6) var(--space-6)}.cart__foot{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:var(--surface-raised)}.cart__foot .sh-btn{width:100%}.line{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);padding-block:var(--space-5);border-block-end:1px solid var(--line)}.line__name{font:480 19px/1.25 var(--font-display);letter-spacing:-.01em}html[lang=ar] .line__name{font-family:var(--font-display-ar);font-weight:600;letter-spacing:0}.line__size{display:block;margin-block-start:2px;font:400 14px/1.4 var(--font-sans);color:var(--ink-muted)}.line__sold{grid-column:1 / -1;margin:0;font:500 14px/1.4 var(--font-sans);color:var(--sumac)}.line__controls{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2)}.stepper{display:inline-flex;align-items:center;height:40px;border:1.5px solid var(--line-strong);border-radius:var(--radius-pill)}.stepper button{display:inline-grid;place-items:center;width:38px;height:100%;border:0;border-radius:var(--radius-pill);background:none;cursor:pointer}.stepper button:hover{background:var(--surface-sunk)}.stepper output{min-width:24px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.line__controls .sh-btn-ghost:last-child{margin-inline-start:auto}.line__note{grid-column:1 / -1}.totals{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-4);font-size:15px}.totals dd{text-align:end;font-variant-numeric:tabular-nums}.totals .totals__grand{padding-block-start:var(--space-2);font-weight:600;font-size:18px}.totals .totals__grand.sh-price{font-size:18px}.totals__lbp{color:var(--ink-muted)}.cart__empty{display:grid;justify-items:center;gap:var(--space-4);padding-block:var(--space-16);text-align:center}.cart__empty p{color:var(--ink-muted);max-width:28ch}.checkout{display:grid;gap:var(--space-5);padding-block-start:var(--space-4)}.fieldset{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.fieldset legend{margin-block-end:var(--space-2);padding:0}.choice{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding-inline:var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;font-size:15px}.choice:has(input:checked){border-color:var(--sumac);background:var(--sumac-soft)}.choice:has(input:disabled){opacity:.45;cursor:not-allowed}.choice input{width:18px;height:18px;margin:0;accent-color:var(--sumac)}.summary{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-sunk)}.summary ul{display:grid;gap:var(--space-2);font-size:15px}.summary li{display:flex;justify-content:space-between;gap:var(--space-4)}.back{margin-inline-start:calc(var(--space-3) * -1)}html[dir=rtl] .back .sh-icon{scale:-1 1}.confirm{display:grid;justify-items:center;gap:var(--space-4);padding-block:var(--space-16) var(--space-6);text-align:center}.confirm__mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--olive-soft);color:var(--olive)}.confirm__mark .sh-icon{width:30px;height:30px}.confirm p{max-width:32ch;color:var(--ink-muted)}.acct-btn{position:relative}.acct-btn.is-signed-in:after{content:"";position:absolute;top:8px;inset-inline-end:8px;width:8px;height:8px;border-radius:50%;background:var(--olive);box-shadow:0 0 0 2px var(--surface)}.acct-intro{margin-block:var(--space-4) 0;color:var(--ink-muted)}.acct-title{margin-block-start:var(--space-4)}.acct-links{display:grid;gap:var(--space-4);margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:1px solid var(--line)}.acct-links .sh-btn{width:100%}.acct-loc{margin-block-start:var(--space-6);padding-block-start:var(--space-2);border-block-start:1px solid var(--line)}.acct-loc__text{display:flex;align-items:start;gap:var(--space-2);margin:0 0 var(--space-3);font-size:14px;color:var(--ink-muted)}.acct-loc__text .sh-icon{flex:none;color:var(--olive)}.acct-loc__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.acct-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--ink-muted);font-size:14px;text-align:center}.pw{position:relative}.pw input{padding-inline-end:76px}.pw__toggle{position:absolute;inset-block:0;inset-inline-end:4px;height:40px;margin-block:auto;padding:0 12px;border:0;border-radius:var(--radius-sm);background:none;color:var(--sumac);font:600 14px/1 var(--font-sans);cursor:pointer}.field__hint{margin:0;color:var(--ink-muted);font-size:13px}.acct-h{margin:var(--space-4) 0 var(--space-3);font:600 15px/1.3 var(--font-sans)}.acct-orders{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.acct-order{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised)}.acct-order__head,.acct-order__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.acct-order__foot{margin-block-start:4px}.acct-order__date,.acct-order__when{margin:0;color:var(--ink-muted);font-size:14px}.acct-order__when{display:flex;align-items:center;gap:6px}.acct-order__when .sh-icon{width:16px;height:16px;color:var(--olive)}.acct-order__items{margin:0;font-size:15px;line-height:1.5}.acct-order__lbp{color:var(--ink-muted);font-size:13px;font-weight:500}.acct-status{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-pill);font:600 12px/1 var(--font-sans);white-space:nowrap}.acct-status--new{background:var(--sumac-soft);color:var(--sumac)}.acct-status--confirmed{background:var(--tahini);color:var(--ink)}.acct-status--on_the_way{background:var(--olive);color:var(--on-olive)}.acct-status--delivered{background:var(--olive-soft);color:var(--olive)}.acct-status--cancelled{background:var(--surface-sunk);color:var(--ink-muted)}.acct-empty{color:var(--ink-muted)}.acct-loading{display:grid;place-items:center;padding-block:var(--space-12)}.acct-spinner{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--sumac);border-radius:50%;animation:acct-spin .8s linear infinite}@keyframes acct-spin{to{transform:rotate(360deg)}}.acct-foot{grid-template-columns:minmax(0,1fr) auto}.acct-foot .sh-btn-ghost{width:auto}.acct-prompt{display:grid;gap:var(--space-3);margin-block-start:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--olive-soft);font-size:14px}.acct-prompt p{margin:0}.acct-prompt .sh-btn{justify-self:start}.acct-prompt--in{display:flex;align-items:center;gap:var(--space-2);margin-block-end:0;padding-block:10px}.tracker{--p: 0;--slide: 1.4s;position:relative;padding-block-start:30px}.tracker__line{position:absolute;top:41px;inset-inline:12.5%;height:4px;overflow:hidden;border-radius:2px;background:var(--line)}.tracker__fill{display:block;width:calc(var(--p) * 100%);height:100%;border-radius:2px;background:var(--olive);transition:width var(--slide) var(--ease-out)}.tracker__marker{position:absolute;top:0;inset-inline-start:calc(12.5% + var(--p) * 75%);display:grid;place-items:center;width:30px;height:26px;margin-inline-start:-15px;color:var(--sumac);transition:inset-inline-start var(--slide) var(--ease-out)}.tracker__marker .sh-icon{width:24px;height:24px;stroke-width:2}html[dir=rtl] .tracker__marker .sh-icon{scale:-1 1}.tracker__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.tracker__step{display:grid;justify-items:center;align-content:start;gap:6px;color:var(--ink-muted);font-size:12px;line-height:1.25;text-align:center}.tracker__dot{display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--line-strong);border-radius:50%;background:var(--surface-raised);color:var(--on-olive);transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease}.tracker__dot .sh-icon{width:14px;height:14px;stroke-width:3}.tracker__step.is-done{color:var(--ink)}.tracker__step.is-done .tracker__dot{border-color:var(--olive);background:var(--olive)}.tracker__step.is-current{color:var(--ink);font-weight:600}.tracker__step.is-current .tracker__dot{border-color:var(--olive);animation:tracker-pulse 1.8s ease-in-out infinite}.tracker__step.is-current .tracker__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--olive)}@keyframes tracker-pulse{0%,to{box-shadow:0 0 0 3px var(--olive-soft)}50%{box-shadow:0 0 0 7px var(--olive-soft)}}.rate{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--sumac-soft)}.rate--done{gap:6px;background:var(--olive-soft)}.rate__title{margin:0;font-weight:600}.rate__stars{display:flex;gap:4px}.rate__star{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--line-strong);cursor:pointer;transition:transform var(--duration-fast) var(--ease-spring),color var(--duration-fast) ease}.rate__star .sh-icon{width:30px;height:30px}.rate__star.is-on{color:var(--sumac)}.rate__star.is-on .sh-icon,.rate__shown .is-on .sh-icon{fill:currentColor}.rate__star:active{transform:scale(.9)}.rate__shown{display:inline-flex;gap:2px;color:var(--line-strong)}.rate__shown .is-on{color:var(--sumac)}.rate__quote{margin:0;color:var(--ink-muted);font-size:14px}.rate__comment textarea{min-height:72px}.rate__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.rate__later{display:inline-flex;justify-self:start;align-items:center;gap:6px;padding:6px 0;border:0;background:none;color:var(--sumac);font:600 14px/1.3 var(--font-sans);cursor:pointer}.confirm__track{display:grid;gap:var(--space-3);width:100%;margin-block:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);text-align:start}@media(prefers-reduced-motion:reduce){.tracker{--slide: 0ms}.tracker__step.is-current .tracker__dot{animation:none}}.site-toast{position:fixed;inset-inline:0;bottom:calc(92px + env(safe-area-inset-bottom));z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--space-3);width:min(30rem,calc(100% - 2 * var(--space-4)));margin-inline:auto;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-md);background:var(--ink);box-shadow:var(--shadow-lift);color:var(--surface);font:500 15px/1.4 var(--font-sans);text-align:start;cursor:pointer}.site-toast.is-in{animation:toast-up var(--duration-base) var(--ease-out)}.site-toast .sh-icon{color:var(--tahini)}.site-toast__text{flex:1 1 12rem}.site-toast__link{color:var(--tahini);font-weight:600;text-decoration:underline;text-underline-offset:3px}@keyframes toast-up{0%{opacity:0;translate:0 16px}}@media(min-width:960px){.site-toast{bottom:var(--space-6)}}@media(prefers-reduced-motion:reduce){.site-toast.is-in{animation:none}}.loc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.loc .field__hint,.loc .field__error{flex-basis:100%}.loc__status{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:14px}.loc__status--ok{color:var(--olive);font-weight:500}.loc__spinner{width:16px;height:16px;border:2px solid var(--line);border-top-color:var(--sumac);border-radius:50%;animation:acct-spin .8s linear infinite}.loc--picking{display:grid}.loc-map{position:relative;isolation:isolate;height:min(300px,45vh);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-sunk);border:1px solid var(--line)}.loc-map__canvas{position:absolute;inset:0;z-index:0;background:var(--surface-sunk)}.loc-map .leaflet-container img.leaflet-tile{mix-blend-mode:normal}.loc-map__loading{position:absolute;inset:0;z-index:1;display:grid;place-items:center;margin:0;font-size:14px;color:var(--ink-muted)}.loc-map__pin{position:absolute;inset-inline-start:50%;top:50%;z-index:2;translate:-50% -100%;pointer-events:none;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .35))}[dir=rtl] .loc-map__pin{translate:50% -100%}.loc-map__pin path{fill:var(--sumac)}.loc-map__pin circle{fill:var(--surface)}.loc-map__hint{margin:0}.loc-map__intro{display:flex;align-items:start;gap:var(--space-2);margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--olive-soft);font-size:14px;line-height:1.45}.loc-map__intro .sh-icon{flex:none;color:var(--olive)}.loc-map__intro--failed{background:var(--sumac-soft)}.loc-map__intro--failed .sh-icon{color:var(--sumac)}.loc-map__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.eta-usual{display:flex;align-items:center;gap:6px;padding-inline-start:4px}.eta-usual .sh-icon{width:16px;height:16px}.eta{display:grid;gap:6px;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--olive-soft)}.eta__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0}.eta__text strong{font-size:16px}.eta__by{color:var(--ink-muted);font-size:13px}.eta__bar{height:6px;overflow:hidden;border-radius:3px;background:var(--surface)}.eta__bar span{display:block;height:100%;border-radius:3px;background:var(--olive);transition:width var(--duration-slow) var(--ease-out)}.eta--waiting{background:var(--surface-sunk);color:var(--ink-muted);font-size:14px}@media(prefers-reduced-motion:reduce){.acct-spinner,.loc__spinner{animation:none}.eta__bar span{transition:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sh-add.sh-btn-sm{min-width:92px}.sh-add .sh-add-sold{display:none}.sh-add.is-sold-out,.sh-add.is-sold-out[disabled]{background:var(--surface-sunk);color:var(--ink-muted);opacity:1}.sh-add.is-sold-out .sh-add-face,.sh-add.is-sold-out .sh-add-done{display:none}.sh-add.is-sold-out .sh-add-sold{display:inline}.menu-cat__sub{font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem)}.bar-group .menu-cat{padding-block-start:var(--space-8)}html[dir=ltr] .sh-ar-line{text-align:left}.visit__grid>.panel{align-content:start}.visit__grid>.panel>.sh-title{margin-block-end:var(--space-4)}html[lang=ar] .hero__title .sh-display-xl[lang=en]{font-family:var(--font-display);font-weight:380;letter-spacing:-.035em;line-height:.92;font-variation-settings:"opsz" 144}.menu{--edge: var(--space-4)}@media(min-width:720px){.menu{--edge: var(--space-8)}}.menu .dish-grid{--cards: 1;--gap: var(--space-4);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cards) - 1) * var(--gap)) / var(--cards));gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:var(--space-1) 4px var(--space-4);scroll-padding-inline:4px;scrollbar-width:none}.dish-grid::-webkit-scrollbar{display:none}.dish-grid>.dish{scroll-snap-align:start}@media(min-width:600px){.menu .dish-grid{--cards: 2;--gap: var(--space-6)}}@media(min-width:1100px){.menu .dish-grid{--cards: 3;--gap: var(--space-8)}}.menu-cat__head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.menu-cat__title{display:grid;gap:var(--space-2)}.row-nav{display:flex;gap:var(--space-2)}.row-nav .icon-jump{display:none}@media(max-width:599px){.row-nav .icon-step{display:none}.row-nav .icon-jump{display:block}}html[dir=rtl] .row-nav .sh-icon{scale:-1 1}.dish .sh-card{height:100%}.dish .sh-card-media{aspect-ratio:1 / 1}.dish .sh-card-media picture{width:100%;height:100%}.dish .sh-card-body{flex:1;grid-template-rows:auto auto 1fr auto;align-items:start}.dish .sh-mi-ar{grid-column:1 / -1;margin:0}.dish .card-action{grid-column:1 / -1;align-self:end;margin-block-start:var(--space-3)}.dish .card-action .sh-add{width:100%}html[dir=rtl] .dish .sh-mi-ar{text-align:right}.reviews{content-visibility:auto;contain-intrinsic-height:auto 900px}.reviews-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:start}.reviews-card .feedback{padding-block-start:var(--space-8);border-block-start:1px solid var(--line)}@media(min-width:960px){.reviews-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12)}.reviews-card .feedback{padding-block-start:0;padding-inline-start:var(--space-12);border-block-start:0;border-inline-start:1px solid var(--line)}}.google-rating{display:grid;gap:var(--space-4)}.google-rating__score{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.google-rating__num{font:400 clamp(3.5rem,2.5rem + 3vw,5rem) / 1 var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144}.google-rating__count{color:var(--ink-muted)}.rating-stars{position:relative;display:inline-flex;color:var(--sumac)}.rating-stars__base,.rating-stars__fill{display:inline-flex;gap:2px}.rating-stars__base .sh-icon{color:var(--line-strong)}.rating-stars__fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--pct);overflow:hidden}.rating-stars .sh-icon,.star-input .sh-icon{flex:none}.rating-stars__fill .sh-icon{fill:currentColor}.feedback{display:grid;gap:var(--space-5)}.feedback__note{margin-block-start:var(--space-2);color:var(--ink-muted)}.star-inputs{display:flex;gap:var(--space-1)}.star-input{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--line-strong);cursor:pointer;transition:color var(--duration-fast) ease}.star-input input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.star-input .sh-icon{width:30px;height:30px}.star-input:has(input:checked),.star-input:has(~.star-input input:checked){color:var(--sumac)}.star-input:has(input:checked) .sh-icon,.star-input:has(~.star-input input:checked) .sh-icon{fill:currentColor}@media(hover:hover)and (pointer:fine){.star-inputs:hover .star-input:hover,.star-inputs:hover .star-input:has(~.star-input:hover){color:var(--sumac)}}.star-input:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.feedback .sh-btn-lg{width:100%}@media(min-width:600px){.feedback .sh-btn-lg{width:auto}}.feedback__thanks{margin-block-start:var(--space-4)}@media(prefers-reduced-motion:no-preference){.hero__copy>*{animation:rise-in var(--duration-slow) var(--ease-out) both}.hero__copy>:nth-child(2){animation-delay:70ms}.hero__copy>:nth-child(3){animation-delay:.14s}.hero__copy>:nth-child(4){animation-delay:.21s}.hero__copy>:nth-child(5){animation-delay:.28s}.hero__copy>:nth-child(6){animation-delay:.35s}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}}.js .reveal-group>*{opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.js .reveal-group.is-in>*{opacity:1;transform:none}.visit__grid>.sh-reveal:nth-child(2){--sh-delay: 70ms}@media(prefers-reduced-motion:reduce){.js .reveal-group>*{opacity:1;transform:none;transition:none}}@media(max-width:1099px){.site-header .sh-nav{gap:var(--space-4)}.site-header .sh-link{font-size:14px}.site-header .lang-btn{font-size:13px}.drawer__links a{font-size:22px}}@media(max-width:719px){.site-header .lang-btn{font-size:13px}.drawer__links a{font-size:20px}}.hero--video{position:relative;isolation:isolate;display:grid;align-items:center;min-height:min(calc(100svh - var(--header-height)),60rem);background:var(--surface);color:var(--ink);overflow:hidden}.hero__media{position:absolute;inset:0;z-index:-1}.hero__media .hero__poster,.hero__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__media video{opacity:0;transition:opacity 1.2s ease}.hero__media video.is-playing{opacity:1}.hero__backdrop,.hero__still{display:none}@media(min-width:720px)and (orientation:landscape){.hero__media{overflow:hidden;container-type:size}.hero__media .hero__poster,.hero__media .hero__backdrop{filter:blur(28px) saturate(1.1) brightness(.8);transform:scale(1.12)}.hero__media .hero__backdrop{display:block}.hero__media .hero__still{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hero__media .hero__video{object-fit:contain}.hero__media .hero__still,.hero__media .hero__video{--half: 28.125cqh;-webkit-mask-image:linear-gradient(to right,transparent calc(50% - var(--half)),#000 calc(50% - var(--half) + 40px),#000 calc(50% + var(--half) - 40px),transparent calc(50% + var(--half)));mask-image:linear-gradient(to right,transparent calc(50% - var(--half)),#000 calc(50% - var(--half) + 40px),#000 calc(50% + var(--half) - 40px),transparent calc(50% + var(--half)))}}.hero__media:after{content:"";position:absolute;inset:0;background:var(--overlay)}@media(prefers-reduced-motion:reduce){.hero__media video{display:none}}.sh-catbar{--per-view: 4;--pad-chips: var(--pad-4, 0);--chip-w: calc((100% - (var(--per-view) - 1) * var(--space-2)) / var(--per-view));scroll-snap-type:x mandatory;scroll-padding-inline:6px}.sh-catbar>.sh-chip{flex:0 0 var(--chip-w);min-width:0;height:auto;min-height:40px;justify-content:center;padding:4px 6px;font-size:12.5px;line-height:1.15;white-space:normal;text-align:center}.sh-catbar>a:nth-of-type(4n+1){scroll-snap-align:start}.sh-catbar:after{content:"";flex:0 0 calc((var(--chip-w) + var(--space-2)) * var(--pad-chips) - var(--space-2))}@media(min-width:480px){.sh-catbar{--per-view: 5;--pad-chips: var(--pad-5, 0)}.sh-catbar>a:nth-of-type(n){scroll-snap-align:none}.sh-catbar>a:nth-of-type(5n+1){scroll-snap-align:start}}@media(min-width:720px){.sh-catbar>.sh-chip{padding:4px 8px;font-size:14px}}@media(min-width:720px){.sh-catbar{--per-view: 6;--pad-chips: var(--pad-6, 0)}.sh-catbar>a:nth-of-type(n){scroll-snap-align:none}.sh-catbar>a:nth-of-type(6n+1){scroll-snap-align:start}}@media(min-width:960px){.sh-catbar{--per-view: 7;--pad-chips: var(--pad-7, 0)}.sh-catbar>a:nth-of-type(n){scroll-snap-align:none}.sh-catbar>a:nth-of-type(7n+1){scroll-snap-align:start}}@media(min-width:1200px){.sh-catbar>.sh-chip{font-size:15px}}@media(min-width:1200px){.sh-catbar{--per-view: 8;--pad-chips: var(--pad-8, 0)}.sh-catbar>a:nth-of-type(n){scroll-snap-align:none}.sh-catbar>a:nth-of-type(8n+1){scroll-snap-align:start}}.brand{display:inline-flex;align-items:center;flex:none;border-radius:var(--radius-sm)}.brand-logo{display:block;width:auto;height:52px}.brand-logo--footer{height:96px}.footer__ar{margin-block-start:var(--space-3);font:600 18px/1.3 var(--font-display-ar);color:var(--sumac)}@media(max-width:719px){.site-header .brand-logo,.drawer .brand-logo{height:44px}}@media(max-width:359px){.site-header .container{gap:var(--space-2)}.site-header .sh-header-actions{gap:0}.site-header .lang-btn{padding-inline:var(--space-2)}.site-header .brand-logo{height:38px}}@media(max-width:959px){body[data-has-order] .footer{padding-block-end:calc(var(--space-3) + var(--cartbar-room, calc(104px + env(safe-area-inset-bottom)) ))}.footer__bottom p{white-space:nowrap;font-size:min(13px,calc((100vw - 2 * var(--space-4)) / 27))}body.at-page-end .fab{opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base)}}@media(prefers-reduced-motion:reduce){body.at-page-end .fab{transition:none}}.offer{padding:0;border:0;width:min(26rem,calc(100% - 2 * var(--space-4)));max-width:none;max-height:calc(100svh - 2 * var(--space-4));border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-lift);overflow:hidden}.offer[open]{display:flex;flex-direction:column;animation:offer-in var(--duration-base) var(--ease-out)}.offer::backdrop{background:var(--overlay)}@keyframes offer-in{0%{opacity:0;translate:0 16px}}.offer__close,.offer__nav{position:absolute;z-index:1;inset-block-start:var(--space-3)}.offer__close{inset-inline-end:var(--space-3);--h: 40px;background:var(--surface-raised);box-shadow:var(--shadow-card)}.offer__nav{inset-inline-start:var(--space-3);display:flex;align-items:center;gap:2px;padding:2px;border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:var(--shadow-card)}.offer__nav .sh-btn{--h: 36px;border-color:transparent}html[dir=rtl] .offer__nav .sh-icon{scale:-1 1}.offer__count{min-width:3.2em;font:600 13px/1 var(--font-sans);text-align:center;white-space:nowrap}.offer__slides{display:grid;grid-template-rows:minmax(0,1fr);flex:0 1 auto;min-height:0}.offer__slide{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden auto;overscroll-behavior:contain}.offer__slide:not(.is-current){visibility:hidden}.offer__img{display:block;flex:0 1 auto;min-height:96px;width:100%;height:auto;max-height:46svh;object-fit:contain;background:var(--surface-sunk)}.offer__body{display:grid;flex:none;gap:var(--space-3);margin-block:auto;padding:var(--space-5) var(--space-5) var(--space-6);text-align:center;justify-items:center}.offer__slide:not(.offer__slide--pic) .offer__body{padding-block-start:calc(var(--space-12) + var(--space-3))}.offer__body .sh-eyebrow{margin:0;color:var(--sumac)}.offer__title{font-size:clamp(1.5rem,1.2rem + 1.6vw,2rem);overflow-wrap:anywhere}.offer__when{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-weight:600}.offer__text{margin:0;color:var(--ink-muted);white-space:pre-line;overflow-wrap:anywhere}.offer__reserve{width:100%;margin-block-start:var(--space-2)}@media(orientation:landscape)and (max-height:540px){.offer--pics{width:min(44rem,calc(100% - 2 * var(--space-4)))}.offer__slide--pic{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.offer__img{align-self:stretch;height:100%;max-height:calc(100svh - 2 * var(--space-4))}.offer__slide--pic .offer__body{padding:var(--space-8) var(--space-5) var(--space-5)}.offer__reserve{--h: 48px}}html.is-table .hero,html.is-table .fab{display:none}.tablebar{position:fixed;inset-inline:0;bottom:0;z-index:31;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:var(--surface-raised);box-shadow:0 -6px 18px #0000000f}.tablebar__note{position:absolute;inset-inline:var(--space-3);bottom:calc(100% + var(--space-2));display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--sumac);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-lift);color:var(--ink);font-size:15px;line-height:1.4}.tablebar__note .sh-icon{flex:none;margin-top:2px;color:var(--sumac)}.tablebar[hidden]{display:none}.tablebar__table{display:flex;flex:1;align-items:center;gap:var(--space-3);min-width:0;min-height:48px;padding:4px var(--space-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.tablebar__table .sh-icon{flex:none;color:var(--sumac)}.tablebar__text{display:grid;min-width:0;line-height:1.25}.tablebar__text b{font:600 15px/1.3 var(--font-sans)}.tablebar__text b,.tablebar__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablebar__text small{font-size:13px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.tablebar__call{flex:none;--h: 44px;padding-inline:var(--space-4)}.tablebar__call.is-asked,.table-actions .is-asked{opacity:1;border-color:var(--olive);background:var(--olive-soft);color:var(--olive)}.tablebar--problem{align-items:flex-start;padding-inline:var(--space-4)}.tablebar--problem p{display:flex;flex:1;gap:var(--space-2);margin:0;padding-block:var(--space-2);font-size:15px}.tablebar--problem p .sh-icon{flex:none;margin-block-start:2px;color:var(--sumac)}html.is-table .footer{padding-block-end:calc(var(--space-6) + var(--tablebar-h, 64px))}html.is-table .cartbar{bottom:calc(var(--tablebar-h, 64px) + var(--space-2))}@media(max-width:959px){html.is-table body[data-has-order] .footer{padding-block-end:calc(var(--space-3) + var(--cartbar-room, 150px))}}.table-note{margin-block-start:var(--space-5)}.table-note label{font:500 14px/1.3 var(--font-sans)}.table-hint{margin:0;text-align:center}.t-orders{display:grid;gap:var(--space-4);margin:0;padding:var(--space-2) 0 0;list-style:none}.t-order{padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.t-order:last-child{border-block-end:0}.t-order__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-2)}.t-order__time{color:var(--ink-muted);font-size:14px;font-variant-numeric:tabular-nums}.t-order__head .sh-badge{height:auto;min-height:22px;padding-block:4px;white-space:normal;text-align:center;line-height:1.25}.t-order__lines{display:grid;gap:6px;margin:0;padding:0;list-style:none}.t-order__lines li{display:flex;justify-content:space-between;gap:var(--space-3)}.t-order__note{display:block;color:var(--ink-muted);font-size:13px}.t-order__notes{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:14px}.table-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-2)}.table-actions .sh-btn{padding-inline:var(--space-3)}@media(max-width:379px){.table-actions{grid-auto-flow:row}}.loc__label{flex-basis:100%;margin:0;font:500 14px/1.3 var(--font-sans)}.loc__distance{display:flex;flex-basis:100%;align-items:center;gap:var(--space-2);margin:0;font-weight:600}.loc__distance .sh-icon{flex:none;color:var(--olive)}.loc__far{flex-basis:100%}.loc__far p{margin:0}.loc__far-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)!important}.confirm__saved{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--olive);font-weight:600}.table-note+.acct-prompt,.lines+.acct-prompt{margin-block-start:var(--space-4)}.t-order__lines .is-void{color:var(--ink-muted)}.t-order__lines .is-void .t-order__dish,.t-order__lines .is-void .price{text-decoration:line-through}.t-order__void{display:inline-block;color:var(--sumac);font-size:13px;font-weight:500}.acct-order__items s{color:var(--ink-muted)}.whish-pay{display:grid;gap:var(--space-2);justify-items:center;width:100%;padding:var(--space-4);border:1.5px solid var(--sumac);border-radius:var(--radius-md);text-align:center}.whish-pay p,.whish-pay h3{margin:0}.whish-pay__title{font:600 18px/1.3 var(--font-sans)}html[lang=ar] .whish-pay__title{font-family:var(--font-sans-ar)}.whish-pay__number{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-3)}.whish-pay__number strong{font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.whish-pay__id{white-space:nowrap}.whish-pay__open{margin-top:var(--space-2)}.acct-order__whish{color:var(--sumac)}.acct-order__whish.is-paid{color:var(--olive)}.acct-order__open{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;color:var(--ink-muted);font-size:13px}.door-hint{display:grid;gap:var(--space-2);justify-items:center;width:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk);text-align:center}.door-hint p{margin:0;font-size:15px}.acct-order__door{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;color:var(--ink-muted);font-size:13px}.choice__note{color:var(--ink-muted);font-size:13px}.offers__list{--cards: 1;--gap: var(--space-4);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cards) - 1) * var(--gap)) / var(--cards));gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.offers__list::-webkit-scrollbar{display:none}@media(min-width:600px){.offers__list{--cards: 2;--gap: var(--space-6)}}@media(min-width:1100px){.offers__list{--cards: 3;--gap: var(--space-8)}}.offers__list:focus-visible{outline:2px solid var(--sumac);outline-offset:4px;border-radius:var(--radius-lg)}.offers:not([hidden])+.offers{padding-block-start:0}.offers__steps{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-block-start:var(--space-5)}.offers__steps[hidden]{display:none}html[dir=rtl] .offers__steps .sh-icon{scale:-1 1}.offers__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.offers__dots i{width:8px;height:8px;border-radius:50%;background:var(--line-strong);opacity:.45;transition:opacity var(--duration-fast),background-color var(--duration-fast),scale var(--duration-fast)}.offers__dots i.is-current{background:var(--sumac);opacity:1;scale:1.25}.offer-card{min-width:0;scroll-snap-align:start;display:grid;align-content:start;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.offer-card__img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.offer-card__body{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-5)}.offer-card__body p,.offer-card__title{margin:0}.offer-card__title{font:600 22px/1.25 var(--font-sans);overflow-wrap:anywhere}html[lang=ar] .offer-card__title{font-family:var(--font-sans-ar)}.offer__hours{white-space:nowrap}.offer-card__text{color:var(--ink-muted);white-space:pre-line;overflow-wrap:anywhere}.door{display:none;width:min(24rem,calc(100vw - 2 * var(--space-4)));margin:auto;padding:var(--space-6) var(--space-5) var(--space-5);border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-align:center;box-shadow:var(--shadow-lift)}.door[open]{display:grid;gap:var(--space-3);justify-items:center}.door:focus{outline:none}.door::backdrop{background:#14100c8c}.door__close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.door__title{margin:0;font:600 22px/1.25 var(--font-sans)}html[lang=ar] .door__title{font-family:var(--font-sans-ar)}.door p{margin:0}.door__text{color:var(--ink-muted)}.door__qr{box-sizing:border-box;width:min(15rem,70vw);padding:var(--space-2);border-radius:var(--radius-md);background:#fff}.door__qr svg{display:block;width:100%;height:auto;aspect-ratio:1}.door__order{font-variant-numeric:tabular-nums;font-weight:600}.door__mark{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--olive-soft);color:var(--olive)}.door__mark.is-problem{background:var(--sumac-soft);color:var(--sumac)}.door.is-delivered{--ok: #2c7a3a;--on-ok: #fff;background:var(--ok);color:var(--on-ok);padding-block:var(--space-12) var(--space-6);animation:door-flash .9s var(--ease-out) both}.door.is-delivered::backdrop{background:#0f3016c7}.door.is-delivered .door__text,.door.is-delivered .door__order{color:var(--on-ok)}.door.is-delivered .door__text{font-size:18px}.door.is-delivered .sh-btn-primary{background:var(--on-ok);color:var(--ok)}.door.is-delivered .door__close{color:var(--on-ok)}.door.is-delivered .door__close:hover{background:#ffffff2e}.door__mark--big{position:relative;width:112px;height:112px;margin-block-end:var(--space-5);background:#fff;color:var(--ok, var(--olive));animation:door-pop .55s var(--ease-spring) both}.door__mark--big .sh-icon{width:60px;height:60px;stroke-width:3}.door__mark--big:before,.door__mark--big:after{content:"";position:absolute;inset:0;border:3px solid #fff;border-radius:50%;opacity:0;animation:door-ring 1.5s ease-out .35s 3}.door__mark--big:after{animation-delay:.85s}.door__title--big{font-size:34px;line-height:1.15;font-weight:700}@keyframes door-pop{0%{scale:.2;opacity:0}}@keyframes door-ring{0%{scale:1;opacity:.75}to{scale:1.5;opacity:0}}@keyframes door-flash{0%{background:#fff}}@media(prefers-reduced-motion:reduce){.door.is-delivered,.door__mark--big,.door__mark--big:before,.door__mark--big:after{animation:none}}.door__collect{font:600 20px/1.3 var(--font-sans)}.door__collect.is-paid{color:var(--olive)}.door__change{color:var(--sumac);font-weight:600}.door__spinner{display:inline-block;width:28px;height:28px;border:3px solid var(--line-strong);border-top-color:var(--sumac);border-radius:50%;animation:door-spin .8s linear infinite}@keyframes door-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.door__spinner{animation-duration:2.4s}}
