.ordering-public{font:14px/1.9 "IBM Plex Sans Arabic",Tahoma,Arial;color:#513341;min-width:0}.ordering-public h2{font-size:22px;color:#7e2247;margin:22px 0 3px}.ordering-intro{font-size:12px;color:#967b8a;margin:0 0 18px}.ordering-note{white-space:normal;overflow-wrap:anywhere;margin:18px 0 22px}.ordering-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0}.ordering-images:has(>.ordering-poster:only-child){grid-template-columns:minmax(0,1fr)}.ordering-poster{font:12px "IBM Plex Sans Arabic",Tahoma,Arial;min-width:0;padding:0;border:1px solid #e8cfdb;border-radius:14px;background:#fff;color:#7e2247;overflow:hidden;cursor:zoom-in;text-align:right}.ordering-poster img{width:100%;max-height:320px;object-fit:contain;background:#fcf7fa;display:block}.ordering-poster>span{display:block;padding:11px 13px;overflow-wrap:anywhere}.ordering-poster small{display:block;font-size:10px;color:#9b7b8d;margin-top:5px}.ordering-outlets{display:grid;gap:14px;margin:20px 0}.ordering-outlet{border:1px solid #e8cfdb;border-radius:16px;padding:18px;background:#fff;min-width:0}.ordering-outlet-heading{display:flex;align-items:center;gap:10px}.ordering-outlet-heading>span{display:grid;place-items:center;width:34px;height:34px;background:#fcf1f6;color:#7e2247;border-radius:50%;font-size:22px;flex-shrink:0}.ordering-outlet h3{font-size:16px;line-height:1.7;color:#7e2247;margin:0;overflow-wrap:anywhere}.ordering-address{font-size:13px;margin:10px 0;color:#765e6c;overflow-wrap:anywhere}.ordering-card-note{font-size:12px;color:#947889;white-space:normal;overflow-wrap:anywhere;margin:8px 0}.ordering-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.ordering-links:empty{display:none}.ordering-links a{border:1px solid #e6ced9;border-radius:20px;padding:8px 13px;font-size:11px;line-height:1.7;min-height:38px;display:inline-flex;align-items:center;gap:8px;color:#7e2247;background:#fff;max-width:100%;overflow-wrap:anywhere}.ordering-links .ordering-call{background:#7e2247;color:#fff;border-color:#7e2247}.ordering-links bdi{font-size:11px}.ordering-public :is(a,button):focus-visible,.ordering-zoom button:focus-visible{outline:3px solid #ef518f;outline-offset:3px}
.ordering-zoom{width:min(1200px,96vw);height:94dvh;max-height:94dvh;max-width:96vw;padding:0;border:1px solid #ead5df;border-radius:20px;background:#fcf8fa;color:#7e2247;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}.ordering-zoom[open]{display:grid}.ordering-zoom::backdrop{background:#290d21bb;backdrop-filter:blur(4px)}.ordering-zoom>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px;background:#fff;border-bottom:1px solid #efdee7}.ordering-zoom h2{font-size:17px;margin:0;overflow-wrap:anywhere}.ordering-zoom button{font:13px "IBM Plex Sans Arabic",Tahoma,Arial;cursor:pointer;border:1px solid #e7d0dc;background:#fff;color:#7e2247;border-radius:20px;padding:9px 16px;min-height:40px}.ordering-zoom [data-order-close]{display:grid;place-items:center;font:25px/1 Arial;width:40px;height:40px;padding:0;background:#fcf0f5;flex-shrink:0}.ordering-zoom-stage{overflow:auto;min-height:0;padding:15px;text-align:center}.ordering-zoom-stage img{display:block;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in}.ordering-zoom.is-actual .ordering-zoom-stage img{max-width:none;max-height:none;cursor:zoom-out}.ordering-zoom>footer{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10px;background:#fff;border-top:1px solid #efdee7}.ordering-zoom output{font-size:12px;direction:ltr;min-width:65px}.ordering-zoom button:disabled{opacity:.3;cursor:default}html.ordering-zoom-open{overflow:hidden}@media(max-width:650px){.ordering-images{grid-template-columns:1fr}.ordering-outlet{padding:14px}.ordering-zoom{max-width:100vw;width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.ordering-zoom-stage{padding:8px}.ordering-links a{padding:8px 11px}}
