.site-nav[data-astro-cid-wpvy4v7s]{padding:1.1rem var(--edge-padding);background:var(--color-primary);color:#fff;top:0;z-index:50;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;transition:transform .3s;display:grid;position:fixed;inset-inline:0;box-shadow:0 2px 12px #3a2a2c26}.site-nav--hidden[data-astro-cid-wpvy4v7s]{transform:translateY(-100%)}.site-nav__logo[data-astro-cid-wpvy4v7s]{font-family:var(--font-heading);color:#fff;justify-self:start;align-items:center;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.site-nav__logo-img[data-astro-cid-wpvy4v7s]{width:auto;height:2.25rem;display:block}.site-nav__links[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:center;justify-self:center;gap:1rem;display:flex}.site-nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#fff;text-decoration:none}.site-nav__lang-toggle[data-astro-cid-wpvy4v7s]{color:var(--color-primary);cursor:pointer;background:#fff;border:2px solid #fff;border-radius:999px;justify-self:end;padding:.5rem 1.3rem;font-size:1.1rem;font-weight:700}@media (width<=640px){.site-nav[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr auto;grid-template-areas:"logo toggle""links links"}.site-nav__logo[data-astro-cid-wpvy4v7s]{grid-area:logo}.site-nav__lang-toggle[data-astro-cid-wpvy4v7s]{grid-area:toggle}.site-nav__links[data-astro-cid-wpvy4v7s]{grid-area:links;justify-content:center}}.site-footer{background-color:var(--color-primary);background-image:var(--noise-overlay);color:#fff;background-repeat:repeat;background-size:200px 200px}.site-footer__inner{max-width:1440px;padding:clamp(2rem, 6vw, 3.5rem) var(--edge-padding);margin-inline:auto}.site-footer a{color:#fff}.site-footer__columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.site-footer__col{text-align:center}.site-footer__col h3{color:#fff;margin:0 0 .75rem;font-size:1.1rem}.site-footer__socials,.site-footer__quicklinks{flex-direction:column;gap:.6rem;display:flex}.site-footer__bottom{border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem 1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}html[lang=ar] .site-footer .nap__name,html[lang=ar] .site-footer .nap__address,html[lang=ar] .site-footer .nap p{text-align:center}.site-footer__copyright{font-size:.85rem}.site-footer__powered-by{opacity:.75;font-size:.75rem}.site-footer__powered-by a{color:inherit}@font-face{font-family:Markazi Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/markazi-text-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2122}@font-face{font-family:Markazi Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/markazi-text-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Markazi Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/markazi-text-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2122}@font-face{font-family:Markazi Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/markazi-text-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2122}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2122}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2122}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2122}:root{--color-primary:#794c3e;--color-primary-hover:#8a5c4d;--color-accent:#c26c54;--color-text:#3a2a2c;--color-bg:#f5f0e6;--color-bg-alt:#eee6d6;--color-support:#9ec9a6;--radius-sm:8px;--radius-md:16px;--shadow-card:0 2px 4px #3a2a2c1a, 0 12px 32px #3a2a2c1a;--shadow-sm:0 1px 2px #3a2a2c1f, 0 4px 10px #3a2a2c14;--edge-padding:clamp(1.25rem, 6vw, 4rem);--noise-overlay:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");--color-placeholder-border:#b3b3b3;--color-placeholder-text:#6b6b6b;--font-heading:"Markazi Text", "Amiri", serif;--font-body:"IBM Plex Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{padding-top:var(--nav-height,80px);background-color:var(--color-bg);background-image:var(--noise-overlay);color:var(--color-text);font-family:var(--font-body);background-repeat:repeat;background-size:200px 200px;margin:0}h1,h2,h3{font-family:var(--font-heading);color:var(--color-text)}h2{text-align:center;margin:0;font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.15}h3{font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.2}a{color:var(--color-primary)}input[type=text],input[type=email],input[type=tel],textarea{font:inherit;border:1.5px solid var(--color-support);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 3px #3a2a2c14}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #794c3e40}.placeholder-box{border-color:var(--color-placeholder-border);color:var(--color-placeholder-text);border-radius:var(--radius-sm)}.btn-primary{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-family:var(--font-body);cursor:pointer;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-block}.btn-primary:hover,.btn-primary:focus-visible{background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:scale(1.04);box-shadow:0 0 0 3px #c26c5473}.btn-primary:active{transform:scale(.98)}.btn-primary[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;background:var(--color-primary);transform:none}.btn-secondary{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-family:var(--font-body);cursor:pointer;background:0 0;display:inline-block}main>section:not(#hero){flex-direction:column;gap:1.5rem;padding-block:clamp(3rem,8vw,5rem);display:flex}main>section:not(#hero)>*{width:100%;max-width:1440px;padding-inline:var(--edge-padding);align-self:center}main>section:not(#hero):nth-of-type(2n){background-color:var(--color-bg-alt);background-image:var(--noise-overlay);background-repeat:repeat;background-size:200px 200px}main>section{scroll-margin-top:var(--nav-height,80px)}html[lang=ar] .site-nav__logo,html[lang=ar] .site-nav__links a,html[lang=ar] .menu__item-name,html[lang=ar] .menu__item-price,html[lang=ar] .order-summary h3,html[lang=ar] .order-summary__list li,html[lang=ar] .order-summary__notes-label,html[lang=ar] .order-summary__notes,html[lang=ar] .order-summary__counter,html[lang=ar] .order-summary__warning,html[lang=ar] .gallery__item-caption,html[lang=ar] .reviews__text,html[lang=ar] .reviews__author,html[lang=ar] .visit-us__hours h3,html[lang=ar] .visit-us__address,html[lang=ar] .nap__name,html[lang=ar] .nap__address,html[lang=ar] .nap p,html[lang=ar] .contact__card h3,html[lang=ar] .contact__form label,html[lang=ar] .contact__form input,html[lang=ar] .contact__form textarea,html[lang=ar] .contact__form-note{text-align:end}.hero__overlay[data-astro-cid-ge2uvauf]{min-height:calc(100dvh - var(--nav-height,80px));align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg-photo[data-astro-cid-ge2uvauf]{object-fit:cover;z-index:0;filter:sepia(.15)saturate(1.15)brightness(.95);width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-ge2uvauf]{z-index:1;background:#3a2a2cb3;position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{z-index:2;text-align:center;width:100%;max-width:50rem;padding:2rem var(--edge-padding) clamp(2.5rem, 6vw, 4rem);margin-inline:auto;position:relative}.hero__overlay[data-astro-cid-ge2uvauf] .hero__name[data-astro-cid-ge2uvauf]{color:#fff;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.05}.hero__overlay[data-astro-cid-ge2uvauf] .hero__tagline[data-astro-cid-ge2uvauf]{color:#fff;opacity:.9;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:400}.hero__divider[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:.6rem;margin:1.5rem 0;display:flex}.hero__divider-line[data-astro-cid-ge2uvauf]{background:#ffffff80;width:2.5rem;height:1px}.hero__divider-dot[data-astro-cid-ge2uvauf]{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.hero__overlay[data-astro-cid-ge2uvauf] .hero__cta--on-photo[data-astro-cid-ge2uvauf]{color:#fff;border-color:#fff}.temp-stock-badge[data-astro-cid-ge2uvauf]{top:.5rem;z-index:2;color:#fff;border-radius:var(--radius-sm);background:#0009;padding:.2rem .5rem;font-size:.7rem;position:absolute;inset-inline-start:.5rem}.hero__image[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;border-radius:var(--radius-md);text-align:center;border-style:dashed;border-width:1px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:.85rem;display:flex}.hero__name[data-astro-cid-ge2uvauf]{margin:0 0 .75rem}.hero__tagline[data-astro-cid-ge2uvauf]{margin:0 0 1.5rem}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hero__cta[data-astro-cid-ge2uvauf]{padding:.9rem 2.1rem;font-weight:700;text-decoration:none}.menu__tabs[data-astro-cid-xrc56gie]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.menu__tab[data-astro-cid-xrc56gie]{border:1px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1.3rem}.menu__tab[data-astro-cid-xrc56gie][aria-selected=true]{background:var(--color-primary);color:#fff;font-weight:700}.menu__grid[data-astro-cid-xrc56gie]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.menu__grid[data-astro-cid-xrc56gie][hidden]{display:none}.menu__item-image[data-astro-cid-xrc56gie]{aspect-ratio:4/3;border-radius:var(--radius-md);text-align:center;border-style:dashed;border-width:1px;justify-content:center;align-items:center;font-size:.85rem;display:flex}.menu__item-image--stock[data-astro-cid-xrc56gie]{border-radius:var(--radius-md);box-shadow:var(--shadow-card);border-style:none;position:relative;overflow:hidden}.menu__item-image--stock[data-astro-cid-xrc56gie] img[data-astro-cid-xrc56gie]{object-fit:cover;width:100%;height:100%}.temp-stock-badge[data-astro-cid-xrc56gie]{top:.5rem;color:#fff;border-radius:var(--radius-sm);background:#0009;padding:.2rem .55rem;font-size:.65rem;position:absolute;inset-inline-start:.5rem}.menu__item-name[data-astro-cid-xrc56gie]{margin-top:.5rem;margin-bottom:.25rem}.menu__item-price[data-astro-cid-xrc56gie]{background:var(--color-support);color:var(--color-text);border-radius:999px;margin:0 0 .5rem;padding:.2rem .7rem;font-size:.9rem;display:inline-block}.menu__stepper[data-astro-cid-xrc56gie]{align-items:center;gap:.5rem;display:flex}.menu__stepper-btn[data-astro-cid-xrc56gie]{cursor:pointer;width:2rem;height:2rem;padding:0}.menu__stepper-btn--decrease[data-astro-cid-xrc56gie]{border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);background:0 0}.order-summary[data-astro-cid-xrc56gie]{border-top:1px solid color-mix(in srgb, var(--color-support) 50%, transparent);max-width:30rem;margin:3rem auto 0;padding-top:1.5rem}.order-summary__list[data-astro-cid-xrc56gie]{margin:0 0 1rem;padding:0;list-style:none}.order-summary__notes-label[data-astro-cid-xrc56gie]{margin-bottom:.25rem;display:block}.order-summary__notes[data-astro-cid-xrc56gie]{width:100%;min-height:4rem;display:block}.order-summary__counter[data-astro-cid-xrc56gie]{margin:.25rem 0 1rem;font-size:.85rem}.order-summary__counter[data-astro-cid-xrc56gie][data-over=true]{font-weight:700}.order-summary__warning[data-astro-cid-xrc56gie]{border:1px solid var(--color-accent);border-radius:var(--radius-sm);margin:.25rem 0 1rem;padding:.65rem;font-weight:700}.order-summary__send[data-astro-cid-xrc56gie]{padding:.75rem 1.95rem;text-decoration:none}.gallery__video[data-astro-cid-rj65ajc3]{border-radius:var(--radius-md);text-align:center;border-style:dashed;border-width:1px;justify-content:center;align-items:center;height:220px;margin-bottom:1.5rem;font-size:.85rem;display:flex}.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.gallery__item--featured[data-astro-cid-rj65ajc3] .gallery__item-image[data-astro-cid-rj65ajc3]{aspect-ratio:8/3}.gallery__item--featured[data-astro-cid-rj65ajc3]{grid-column:span 2}@media (width<=640px){.gallery__item--featured[data-astro-cid-rj65ajc3]{grid-column:span 1}.gallery__item--featured[data-astro-cid-rj65ajc3] .gallery__item-image[data-astro-cid-rj65ajc3]{aspect-ratio:4/3}}.gallery__item-image[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;border-radius:var(--radius-md);text-align:center;border-style:dashed;border-width:1px;justify-content:center;align-items:center;font-size:.85rem;display:flex}.gallery__item-image--stock[data-astro-cid-rj65ajc3]{border-radius:var(--radius-md);box-shadow:var(--shadow-card);border-style:none;position:relative;overflow:hidden}.gallery__item-image--stock[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%}.temp-stock-badge[data-astro-cid-rj65ajc3]{top:.5rem;color:#fff;border-radius:var(--radius-sm);background:#0009;padding:.2rem .55rem;font-size:.65rem;position:absolute;inset-inline-start:.5rem}.gallery__item-caption[data-astro-cid-rj65ajc3]{margin:.5rem 0 0;font-size:.85rem}.reviews__grid[data-astro-cid-4bjs7uhz]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.reviews__card[data-astro-cid-4bjs7uhz]{border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:1.6rem}.reviews__rating[data-astro-cid-4bjs7uhz]{letter-spacing:.1em;color:var(--color-primary);margin:0 0 .5rem}.reviews__text[data-astro-cid-4bjs7uhz]{margin:0 0 .5rem}.reviews__author[data-astro-cid-4bjs7uhz]{margin:0;font-size:.85rem}.visit-us[data-astro-cid-nyuyozj5]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:2.5rem;display:grid}.visit-us__hours-list[data-astro-cid-nyuyozj5]{margin:0;padding:0;list-style:none}.visit-us__hours-list[data-astro-cid-nyuyozj5] li[data-astro-cid-nyuyozj5]{border-bottom:1px solid color-mix(in srgb, var(--color-support) 50%, transparent);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.visit-us__hours-list[data-astro-cid-nyuyozj5] li[data-astro-cid-nyuyozj5]:last-child{border-bottom:none}.visit-us__day[data-astro-cid-nyuyozj5]{color:var(--color-primary);font-weight:700}.visit-us__address[data-astro-cid-nyuyozj5]{margin:0 0 .5rem}.visit-us__map[data-astro-cid-nyuyozj5]{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card);border:none;display:block}.contact__intro[data-astro-cid-he3spzz3]{text-align:center;max-width:42rem;margin:0 auto 2rem}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:2rem;display:grid}.contact__card[data-astro-cid-he3spzz3]{border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:2rem}.contact__card[data-astro-cid-he3spzz3] h3[data-astro-cid-he3spzz3]{margin:0 0 1rem}.contact__form[data-astro-cid-he3spzz3]{flex-direction:column;gap:.35rem;display:flex}.contact__form[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{margin-top:.75rem;font-weight:700}.contact__form[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:8rem}.contact__submit[data-astro-cid-he3spzz3]{align-self:start;margin-top:1rem;padding:.75rem 1.95rem}.contact__honeypot[data-astro-cid-he3spzz3]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact__form-note[data-astro-cid-he3spzz3]{margin:.75rem 0 0;font-size:.9rem;font-weight:700}
