{"id":1793,"date":"2026-05-28T20:23:35","date_gmt":"2026-05-28T19:23:35","guid":{"rendered":"https:\/\/ommia.de\/?page_id=1793"},"modified":"2026-05-29T13:57:06","modified_gmt":"2026-05-29T12:57:06","slug":"sushi-take-away","status":"publish","type":"page","link":"https:\/\/ommia.de\/en\/sushi-take-away\/","title":{"rendered":"Sushi Take Away"},"content":{"rendered":"<!-- ============================================================\r\n     OMMIA \u2014 Sushi Take Away (Abholung)\r\n     WordPress version v2: pickup only, +Button for online ordering\r\n     ============================================================ -->\r\n\r\n<style>\r\n  .ommia-takeaway {\r\n    --ommia-ink: #1c1a17;\r\n    --ommia-paper: #fbfaf6;\r\n    --ommia-warm: #f7f3ea;\r\n    --ommia-gold: #b69244;\r\n    --ommia-gold-br: #d8b974;\r\n    --ommia-line: #e4dcc6;\r\n    --ommia-muted: #6e665a;\r\n    --ommia-dim: #a99d78;\r\n    --ommia-veg: #4a7c3f;\r\n\r\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\r\n    color: var(--ommia-ink) !important;\r\n    line-height: 1.55;\r\n    font-size: 16px;\r\n    max-width: 1100px;\r\n    margin: 0 auto;\r\n    \/* Schutz vor dunklem Theme-Hintergrund: eigener heller Background *\/\r\n    background: var(--ommia-paper);\r\n    padding: 24px 24px 40px 24px;\r\n    border-radius: 6px;\r\n    box-shadow: 0 4px 24px rgba(0,0,0,0.15);\r\n  }\r\n  \/* Sicherstellen, dass alle Texte sichtbar bleiben *\/\r\n  .ommia-takeaway,\r\n  .ommia-takeaway h1,\r\n  .ommia-takeaway h2,\r\n  .ommia-takeaway h3,\r\n  .ommia-takeaway h4,\r\n  .ommia-takeaway p,\r\n  .ommia-takeaway span,\r\n  .ommia-takeaway div,\r\n  .ommia-takeaway label {\r\n    color: inherit;\r\n  }\r\n  .ommia-takeaway .ot-section-head h2 { color: var(--ommia-ink) !important; }\r\n  .ommia-takeaway .ot-section-head .ot-desc { color: var(--ommia-muted) !important; }\r\n  .ommia-takeaway .ot-section-head .ot-brow { color: var(--ommia-gold) !important; }\r\n  .ommia-takeaway *, .ommia-takeaway *::before, .ommia-takeaway *::after {\r\n    box-sizing: border-box;\r\n  }\r\n  .ommia-takeaway h1, .ommia-takeaway h2, .ommia-takeaway h3, .ommia-takeaway h4 {\r\n    font-family: Georgia, 'Times New Roman', serif;\r\n    font-weight: 400;\r\n    margin: 0;\r\n    color: var(--ommia-ink);\r\n  }\r\n  .ommia-takeaway p { margin: 0; }\r\n  .ommia-takeaway a { color: var(--ommia-gold); text-decoration: none; }\r\n  .ommia-takeaway a:hover { text-decoration: underline; }\r\n\r\n  \/* ===== HERO ===== *\/\r\n  .ommia-takeaway .ot-hero {\r\n    background: var(--ommia-ink);\r\n    color: var(--ommia-paper);\r\n    padding: 48px 28px 56px;\r\n    text-align: center;\r\n    position: relative;\r\n    overflow: hidden;\r\n    border-radius: 4px;\r\n  }\r\n  .ommia-takeaway .ot-hero::before {\r\n    content: '';\r\n    position: absolute; inset: 0;\r\n    background: radial-gradient(ellipse at center top, rgba(216,185,116,0.14), transparent 65%);\r\n    pointer-events: none;\r\n  }\r\n  .ommia-takeaway .ot-eyebrow {\r\n    font-size: 11px; letter-spacing: 5px;\r\n    color: var(--ommia-gold-br); text-transform: uppercase;\r\n    margin-bottom: 14px;\r\n  }\r\n  .ommia-takeaway .ot-hero h1 {\r\n    font-size: 38px; color: var(--ommia-paper);\r\n    letter-spacing: 1px; line-height: 1.15;\r\n    margin-bottom: 14px;\r\n  }\r\n  .ommia-takeaway .ot-hero h1 em { color: var(--ommia-gold-br); font-style: italic; }\r\n  .ommia-takeaway .ot-hero .ot-tag {\r\n    font-size: 14px; color: #cfc6b0;\r\n    max-width: 540px; margin: 0 auto;\r\n  }\r\n\r\n  \/* ===== CTA BUTTONS ===== *\/\r\n  .ommia-takeaway .ot-cta {\r\n    display: flex; gap: 14px; justify-content: center;\r\n    flex-wrap: wrap;\r\n    padding: 24px 16px;\r\n    background: var(--ommia-warm);\r\n    border-bottom: 1px solid var(--ommia-line);\r\n    border-radius: 0 0 4px 4px;\r\n    margin-bottom: 24px;\r\n  }\r\n  .ommia-takeaway .ot-btn {\r\n    display: inline-flex; align-items: center; gap: 10px;\r\n    padding: 13px 26px;\r\n    border-radius: 2px;\r\n    font-weight: 600; font-size: 14px; letter-spacing: 0.5px;\r\n    border: 1.5px solid var(--ommia-ink);\r\n    cursor: pointer; transition: all 0.2s;\r\n    text-decoration: none;\r\n  }\r\n  .ommia-takeaway .ot-btn-primary {\r\n    background: var(--ommia-ink); color: var(--ommia-paper);\r\n  }\r\n  .ommia-takeaway .ot-btn-primary:hover {\r\n    background: var(--ommia-gold); border-color: var(--ommia-gold);\r\n    color: var(--ommia-paper); text-decoration: none;\r\n  }\r\n  .ommia-takeaway .ot-btn-outline {\r\n    background: transparent; color: var(--ommia-ink);\r\n  }\r\n  .ommia-takeaway .ot-btn-outline:hover {\r\n    background: var(--ommia-ink); color: var(--ommia-paper); text-decoration: none;\r\n  }\r\n\r\n  \/* ===== INFO STRIP ===== *\/\r\n  .ommia-takeaway .ot-info {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 24px;\r\n    padding: 26px 24px;\r\n    background: var(--ommia-paper);\r\n    border: 1px solid var(--ommia-line);\r\n    border-radius: 3px;\r\n    margin-bottom: 48px;\r\n    text-align: center;\r\n  }\r\n  .ommia-takeaway .ot-info-item .ot-label {\r\n    font-size: 10px; letter-spacing: 2px; text-transform: uppercase;\r\n    color: var(--ommia-dim); margin-bottom: 6px;\r\n  }\r\n  .ommia-takeaway .ot-info-item .ot-value {\r\n    font-size: 15px; font-weight: 600;\r\n  }\r\n  .ommia-takeaway .ot-info-item .ot-small {\r\n    font-size: 12px; color: var(--ommia-muted); margin-top: 2px;\r\n  }\r\n\r\n  \/* ===== SECTION HEAD ===== *\/\r\n  .ommia-takeaway .ot-section-head {\r\n    text-align: center; margin-bottom: 32px;\r\n  }\r\n  .ommia-takeaway .ot-section-head .ot-brow {\r\n    font-size: 11px; letter-spacing: 4px; color: var(--ommia-gold);\r\n    text-transform: uppercase; margin-bottom: 10px;\r\n  }\r\n  .ommia-takeaway .ot-section-head h2 {\r\n    font-size: 32px; margin-bottom: 8px;\r\n  }\r\n  .ommia-takeaway .ot-section-head .ot-desc {\r\n    color: var(--ommia-muted); font-size: 14px;\r\n    max-width: 540px; margin: 0 auto;\r\n  }\r\n\r\n  \/* ===== FEATURED CARDS ===== *\/\r\n  .ommia-takeaway .ot-featured {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 24px;\r\n    margin-bottom: 56px;\r\n  }\r\n  .ommia-takeaway .ot-card {\r\n    background: #fff; border: 1px solid var(--ommia-line);\r\n    border-radius: 3px; overflow: hidden;\r\n    transition: transform 0.25s, box-shadow 0.25s;\r\n  }\r\n  .ommia-takeaway .ot-card:hover {\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 14px 30px rgba(28,26,23,0.08);\r\n  }\r\n  .ommia-takeaway .ot-card-img {\r\n    aspect-ratio: 4 \/ 3;\r\n    background: linear-gradient(135deg, var(--ommia-warm) 0%, #ede4ce 100%);\r\n    display: flex; align-items: center; justify-content: center;\r\n    color: var(--ommia-dim);\r\n    font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase;\r\n    position: relative; overflow: hidden;\r\n  }\r\n  .ommia-takeaway .ot-card-img::after {\r\n    content: ''; position: absolute; inset: 0;\r\n    background-image:\r\n      linear-gradient(45deg, transparent 49%, rgba(182,146,68,0.08) 49%, rgba(182,146,68,0.08) 51%, transparent 51%);\r\n    background-size: 22px 22px;\r\n  }\r\n  .ommia-takeaway .ot-card-img img {\r\n    width: 100%; height: 100%; object-fit: cover; display: block;\r\n    position: relative; z-index: 1;\r\n  }\r\n  .ommia-takeaway .ot-card-body { padding: 18px 20px 20px; }\r\n  .ommia-takeaway .ot-card-name {\r\n    font-weight: 600; font-size: 16px; margin-bottom: 4px;\r\n    display: flex; justify-content: space-between; align-items: baseline; gap: 12px;\r\n  }\r\n  .ommia-takeaway .ot-card-name .ot-price {\r\n    color: var(--ommia-gold); white-space: nowrap;\r\n  }\r\n  .ommia-takeaway .ot-card-meta {\r\n    font-size: 11px; color: var(--ommia-dim);\r\n    letter-spacing: 0.5px; margin-bottom: 8px;\r\n  }\r\n  .ommia-takeaway .ot-card-desc {\r\n    font-size: 13px; color: var(--ommia-muted); line-height: 1.45;\r\n  }\r\n\r\n  \/* ===== MENU LIST ===== *\/\r\n  .ommia-takeaway .ot-menu {\r\n    background: var(--ommia-warm);\r\n    padding: 48px 28px;\r\n    border-radius: 4px;\r\n    margin-bottom: 32px;\r\n  }\r\n  .ommia-takeaway .ot-block { margin-bottom: 36px; }\r\n  .ommia-takeaway .ot-block:last-child { margin-bottom: 0; }\r\n  .ommia-takeaway .ot-block h3 {\r\n    font-size: 22px;\r\n    border-bottom: 1.5px solid var(--ommia-gold);\r\n    padding-bottom: 8px; margin-bottom: 18px;\r\n    display: flex; justify-content: space-between; align-items: baseline;\r\n  }\r\n  .ommia-takeaway .ot-block h3 .ot-qty {\r\n    font-family: 'Helvetica Neue', sans-serif;\r\n    font-size: 11px; color: var(--ommia-dim);\r\n    letter-spacing: 1.5px; text-transform: uppercase;\r\n  }\r\n  .ommia-takeaway .ot-block-note {\r\n    font-size: 12px; color: var(--ommia-muted);\r\n    margin: -10px 0 14px 0; font-style: italic;\r\n  }\r\n  .ommia-takeaway .ot-grid {\r\n    display: grid; grid-template-columns: 1fr 1fr;\r\n    gap: 4px 32px;\r\n  }\r\n  .ommia-takeaway .ot-row {\r\n    display: flex; justify-content: space-between; align-items: center;\r\n    padding: 8px 0; border-bottom: 1px dotted var(--ommia-line);\r\n    gap: 10px;\r\n  }\r\n  .ommia-takeaway .ot-row .ot-rname { flex: 1; }\r\n  .ommia-takeaway .ot-row .ot-nm { font-size: 15px; }\r\n  .ommia-takeaway .ot-row .ot-al {\r\n    font-size: 10px; color: var(--ommia-dim);\r\n    margin-left: 4px; letter-spacing: 0.5px;\r\n  }\r\n  .ommia-takeaway .ot-row .ot-pr {\r\n    font-weight: 600; font-size: 15px; white-space: nowrap;\r\n  }\r\n  .ommia-takeaway .ot-item {\r\n    display: flex; justify-content: space-between; align-items: center;\r\n    padding: 12px 0; border-bottom: 1px dotted var(--ommia-line);\r\n    gap: 12px;\r\n  }\r\n  .ommia-takeaway .ot-item .ot-left { flex: 1; }\r\n  .ommia-takeaway .ot-item .ot-iname {\r\n    font-weight: 600; font-size: 15px; margin-bottom: 3px;\r\n  }\r\n  .ommia-takeaway .ot-item .ot-iname .ot-al { font-weight: 400; }\r\n  .ommia-takeaway .ot-item .ot-idesc {\r\n    font-size: 13px; color: var(--ommia-muted); line-height: 1.4;\r\n  }\r\n  .ommia-takeaway .ot-item .ot-pr {\r\n    font-weight: 600; font-size: 15px; white-space: nowrap;\r\n  }\r\n  .ommia-takeaway .ot-veg {\r\n    display: inline-block; color: var(--ommia-veg);\r\n    font-weight: 700; font-size: 11px;\r\n    border: 1px solid var(--ommia-veg);\r\n    padding: 0 4px; border-radius: 2px;\r\n    margin-left: 4px; letter-spacing: 0.5px;\r\n  }\r\n\r\n  \/* ===== ADD BUTTON ===== *\/\r\n  .ommia-takeaway .ot-add {\r\n    width: 32px; height: 32px;\r\n    border-radius: 50%;\r\n    border: 1.5px solid var(--ommia-gold);\r\n    background: #fff;\r\n    color: var(--ommia-gold);\r\n    font-size: 18px;\r\n    font-weight: 400;\r\n    cursor: pointer;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    transition: all 0.15s;\r\n    flex-shrink: 0;\r\n    line-height: 1;\r\n    padding: 0;\r\n  }\r\n  .ommia-takeaway .ot-add:hover {\r\n    background: var(--ommia-gold);\r\n    color: #fff;\r\n    transform: scale(1.08);\r\n  }\r\n\r\n  \/* ===== INLINE QUANTITY CONTROL (replaces + button when item is in cart) ===== *\/\r\n  .ommia-takeaway .ot-qctrl {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 4px;\r\n    background: var(--ommia-warm);\r\n    border: 1.5px solid var(--ommia-gold);\r\n    border-radius: 18px;\r\n    padding: 2px 4px;\r\n    flex-shrink: 0;\r\n    height: 32px;\r\n  }\r\n  .ommia-takeaway .ot-qctrl button {\r\n    width: 24px; height: 24px;\r\n    border-radius: 50%;\r\n    border: none;\r\n    background: var(--ommia-gold);\r\n    color: #fff;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    line-height: 1;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 0;\r\n    transition: background 0.15s;\r\n  }\r\n  .ommia-takeaway .ot-qctrl button:hover { background: #1c1a17; }\r\n  .ommia-takeaway .ot-qctrl .ot-qctrl-num {\r\n    min-width: 22px;\r\n    text-align: center;\r\n    font-weight: 700;\r\n    font-size: 14px;\r\n    color: var(--ommia-ink);\r\n    user-select: none;\r\n  }\r\n\r\n  \/* ===== Featured card action area (+ button bottom of card) ===== *\/\r\n  .ommia-takeaway .ot-card-action {\r\n    margin-top: 12px;\r\n    display: flex;\r\n    justify-content: flex-end;\r\n    align-items: center;\r\n    min-height: 32px;\r\n  }\r\n\r\n  \/* ===== CART BADGE on Online button ===== *\/\r\n  .ommia-takeaway .ot-cart-badge {\r\n    display: none;\r\n    background: var(--ommia-gold);\r\n    color: #fff;\r\n    border-radius: 999px;\r\n    padding: 2px 8px;\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    margin-left: 4px;\r\n    min-width: 22px;\r\n    text-align: center;\r\n  }\r\n  .ommia-takeaway .ot-cart-badge.ot-visible { display: inline-block; }\r\n\r\n  \/* ===== FORM ===== *\/\r\n  .ommia-takeaway .ot-form-wrap {\r\n    background: var(--ommia-warm); padding: 48px 28px;\r\n    border-radius: 4px; margin-bottom: 32px;\r\n  }\r\n  .ommia-takeaway .ot-form-card {\r\n    background: #fff; border: 1px solid var(--ommia-line);\r\n    padding: 32px 32px 28px; border-radius: 3px;\r\n    max-width: 680px; margin: 0 auto;\r\n  }\r\n  .ommia-takeaway .ot-form-card h2 {\r\n    font-size: 26px; margin-bottom: 6px;\r\n  }\r\n  .ommia-takeaway .ot-form-card .ot-fdesc {\r\n    color: var(--ommia-muted); font-size: 13px; margin-bottom: 24px;\r\n  }\r\n\r\n  \/* ===== CART LIST inside form ===== *\/\r\n  .ommia-takeaway .ot-cart {\r\n    background: var(--ommia-warm);\r\n    border: 1px solid var(--ommia-line);\r\n    border-radius: 3px;\r\n    padding: 16px 18px;\r\n    margin-bottom: 20px;\r\n  }\r\n  .ommia-takeaway .ot-cart-title {\r\n    font-size: 11px;\r\n    letter-spacing: 1px;\r\n    text-transform: uppercase;\r\n    font-weight: 600;\r\n    margin-bottom: 12px;\r\n    color: var(--ommia-ink);\r\n  }\r\n  .ommia-takeaway .ot-cart-empty {\r\n    color: var(--ommia-muted);\r\n    font-size: 13px;\r\n    font-style: italic;\r\n    padding: 8px 0;\r\n  }\r\n  .ommia-takeaway .ot-cart-item {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 8px 0;\r\n    border-bottom: 1px dotted var(--ommia-line);\r\n  }\r\n  .ommia-takeaway .ot-cart-item:last-child { border-bottom: none; }\r\n  .ommia-takeaway .ot-cart-qty-wrap {\r\n    display: flex; align-items: center; gap: 6px;\r\n  }\r\n  .ommia-takeaway .ot-qty-btn {\r\n    width: 26px; height: 26px;\r\n    border-radius: 50%;\r\n    border: 1px solid var(--ommia-line);\r\n    background: #fff;\r\n    color: var(--ommia-ink);\r\n    cursor: pointer;\r\n    font-size: 14px;\r\n    line-height: 1;\r\n    display: flex; align-items: center; justify-content: center;\r\n    transition: all 0.15s;\r\n    padding: 0;\r\n  }\r\n  .ommia-takeaway .ot-qty-btn:hover {\r\n    background: var(--ommia-ink); color: #fff; border-color: var(--ommia-ink);\r\n  }\r\n  .ommia-takeaway .ot-cart-qty {\r\n    font-weight: 600;\r\n    min-width: 22px;\r\n    text-align: center;\r\n    font-size: 14px;\r\n  }\r\n  .ommia-takeaway .ot-cart-name {\r\n    flex: 1;\r\n    font-size: 14px;\r\n  }\r\n  .ommia-takeaway .ot-cart-price {\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    white-space: nowrap;\r\n  }\r\n  .ommia-takeaway .ot-cart-total {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding-top: 12px;\r\n    margin-top: 12px;\r\n    border-top: 2px solid var(--ommia-gold);\r\n    font-weight: 700;\r\n    font-size: 16px;\r\n  }\r\n  .ommia-takeaway .ot-cart-total .ot-cart-total-val {\r\n    color: var(--ommia-gold);\r\n  }\r\n\r\n  .ommia-takeaway .ot-field { margin-bottom: 16px; }\r\n  .ommia-takeaway .ot-field label {\r\n    display: block; font-size: 11px; letter-spacing: 1px;\r\n    text-transform: uppercase; font-weight: 600; margin-bottom: 6px;\r\n  }\r\n  .ommia-takeaway .ot-field input,\r\n  .ommia-takeaway .ot-field textarea,\r\n  .ommia-takeaway .ot-field select {\r\n    width: 100%; border: 1px solid var(--ommia-line);\r\n    background: var(--ommia-paper);\r\n    padding: 11px 13px; font-size: 14px;\r\n    font-family: inherit; color: var(--ommia-ink);\r\n    border-radius: 2px;\r\n  }\r\n  .ommia-takeaway .ot-field input:focus,\r\n  .ommia-takeaway .ot-field textarea:focus {\r\n    outline: none; border-color: var(--ommia-gold);\r\n  }\r\n  .ommia-takeaway .ot-field textarea { min-height: 80px; resize: vertical; }\r\n  .ommia-takeaway .ot-field-row {\r\n    display: grid; grid-template-columns: 1fr 1fr; gap: 14px;\r\n  }\r\n  .ommia-takeaway .ot-submit {\r\n    width: 100%; padding: 15px; font-size: 14px;\r\n    letter-spacing: 1.5px; text-transform: uppercase; margin-top: 6px;\r\n  }\r\n  .ommia-takeaway .ot-form-foot {\r\n    text-align: center; color: var(--ommia-muted);\r\n    font-size: 12px; margin-top: 12px;\r\n  }\r\n  .ommia-takeaway .ot-success {\r\n    display: none;\r\n    background: #e8f0e3; border: 1px solid var(--ommia-veg);\r\n    color: #2e5226; padding: 14px 18px;\r\n    border-radius: 2px; font-size: 14px; margin-bottom: 16px;\r\n  }\r\n\r\n  \/* ===== WhatsApp button ===== *\/\r\n  .ommia-takeaway .ot-whatsapp {\r\n    background: #25D366; color: #fff;\r\n    border-color: #25D366;\r\n  }\r\n  .ommia-takeaway .ot-whatsapp:hover {\r\n    background: #1ebe5a; border-color: #1ebe5a;\r\n    color: #fff;\r\n  }\r\n  .ommia-takeaway .ot-wa-icon {\r\n    width: 18px; height: 18px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  \/* ===== Time picker hints ===== *\/\r\n  .ommia-takeaway .ot-hours-info {\r\n    background: var(--ommia-warm);\r\n    border: 1px solid var(--ommia-line);\r\n    padding: 12px 14px;\r\n    border-radius: 2px;\r\n    font-size: 12px;\r\n    color: var(--ommia-muted);\r\n    margin-bottom: 16px;\r\n    line-height: 1.5;\r\n  }\r\n  .ommia-takeaway .ot-hours-info strong { color: var(--ommia-ink); }\r\n  .ommia-takeaway .ot-time-row {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 14px;\r\n  }\r\n  .ommia-takeaway .ot-error {\r\n    color: #c0392b;\r\n    font-size: 12px;\r\n    margin-top: 4px;\r\n    display: none;\r\n  }\r\n  .ommia-takeaway .ot-error.ot-show { display: block; }\r\n\r\n  \/* ===== NOTICE & LEGEND ===== *\/\r\n  .ommia-takeaway .ot-notice {\r\n    background: var(--ommia-warm);\r\n    border-left: 3px solid var(--ommia-gold);\r\n    padding: 18px 22px; margin-bottom: 20px;\r\n    font-size: 13px; color: var(--ommia-muted); line-height: 1.55;\r\n    border-radius: 2px;\r\n  }\r\n  .ommia-takeaway .ot-notice strong { color: var(--ommia-ink); }\r\n  .ommia-takeaway .ot-legend {\r\n    background: #fff; border: 1px solid var(--ommia-line);\r\n    padding: 22px 26px; border-radius: 2px;\r\n    font-size: 12px; color: var(--ommia-muted); line-height: 1.6;\r\n    margin-bottom: 24px;\r\n  }\r\n  .ommia-takeaway .ot-legend h4 {\r\n    font-size: 16px; color: var(--ommia-ink); margin-bottom: 10px;\r\n  }\r\n  .ommia-takeaway .ot-legend strong { color: var(--ommia-ink); }\r\n  .ommia-takeaway .ot-legend-cols { column-count: 2; column-gap: 28px; }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 760px) {\r\n    .ommia-takeaway .ot-hero { padding: 36px 20px 44px; }\r\n    .ommia-takeaway .ot-hero h1 { font-size: 26px; }\r\n    .ommia-takeaway .ot-info { grid-template-columns: 1fr; gap: 14px; text-align: left; padding: 20px; }\r\n    .ommia-takeaway .ot-info-item { display: flex; justify-content: space-between; align-items: baseline; }\r\n    .ommia-takeaway .ot-info-item .ot-label { margin-bottom: 0; }\r\n    .ommia-takeaway .ot-featured { grid-template-columns: 1fr; gap: 18px; }\r\n    .ommia-takeaway .ot-grid { grid-template-columns: 1fr; gap: 0; }\r\n    .ommia-takeaway .ot-field-row { grid-template-columns: 1fr; }\r\n    .ommia-takeaway .ot-time-row { grid-template-columns: 1fr; gap: 12px; }\r\n    .ommia-takeaway .ot-form-card { padding: 22px 18px; }\r\n    .ommia-takeaway .ot-legend-cols { column-count: 1; }\r\n    .ommia-takeaway .ot-section-head h2 { font-size: 24px; }\r\n    .ommia-takeaway .ot-menu, .ommia-takeaway .ot-form-wrap { padding: 32px 16px; }\r\n    .ommia-takeaway .ot-btn { padding: 12px 20px; font-size: 13px; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"ommia-takeaway\">\r\n\r\n  <!-- ========== HERO ========== -->\r\n  <section class=\"ot-hero\">\r\n    <div class=\"ot-eyebrow\">Take Away \u00b7 Pickup<\/div>\r\n    <h1><em>Take Away<\/em> Sushi<\/h1>\r\n    <p class=\"ot-tag\">Fresh sushi specialties from OMMIA, prepared daily in Frankfurt Westhafen.<\/p>\r\n  <\/section>\r\n\r\n  <!-- ========== CTA ========== -->\r\n  <div class=\"ot-cta\">\r\n    <a href=\"tel:+4969714378841\" class=\"ot-btn ot-btn-primary\">\ud83d\udcde Order now \u00b7 +49 (0) 69 71 43 78 41<\/a>\r\n    <a href=\"#ot-bestellung\" class=\"ot-btn ot-btn-outline\">\r\n      \u2709 Order online\r\n      <span id=\"ot-cart-badge\" class=\"ot-cart-badge\">0<\/span>\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- ========== INFO STRIP ========== -->\r\n  <div class=\"ot-info\">\r\n    <div class=\"ot-info-item\">\r\n      <div class=\"ot-label\">Pickup<\/div>\r\n      <div class=\"ot-value\">Rotfeder-Ring 13<\/div>\r\n      <div class=\"ot-small\">60327 Frankfurt<\/div>\r\n    <\/div>\r\n    <div class=\"ot-info-item\">\r\n      <div class=\"ot-label\">Phone<\/div>\r\n      <div class=\"ot-value\">069 71 43 78 41<\/div>\r\n      <div class=\"ot-small\">Orders &amp; inquiries<\/div>\r\n    <\/div>\r\n    <div class=\"ot-info-item\">\r\n      <div class=\"ot-label\">Opening hours<\/div>\r\n      <div class=\"ot-value\">Tue \u2013 Sun<\/div>\r\n      <div class=\"ot-small\">Closed Monday<\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- ========== FEATURED ========== -->\r\n  <div class=\"ot-section-head\">\r\n    <div class=\"ot-brow\">Recommended<\/div>\r\n    <h2>Our Sushi Highlights<\/h2>\r\n    <p class=\"ot-desc\">A selection of our most popular creations.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"ot-featured\">\r\n    <div class=\"ot-card\">\r\n      <div class=\"ot-card-img\"><img decoding=\"async\" src=\"https:\/\/ommia.de\/wp-content\/uploads\/2026\/05\/Nigiri-Avocado.jpeg\" alt=\"Nigiri Avocado\"><\/div>\r\n      <div class=\"ot-card-body\">\r\n        <div class=\"ot-card-name\"><span>Nigiri Avocado<\/span><span class=\"ot-price\">10.00 \u20ac<\/span><\/div>\r\n        <div class=\"ot-card-meta\">2 pieces \u00b7 vegetarian<\/div>\r\n        <div class=\"ot-card-desc\">Classic nigiri with creamy avocado on sushi rice<\/div>\r\n        <div class=\"ot-card-action\">\r\n          <button class=\"ot-add\" data-name=\"Nigiri Avocado (2 pcs)\" data-price=\"10.00\" aria-label=\"Add\">+<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"ot-card\">\r\n      <div class=\"ot-card-img\"><img decoding=\"async\" src=\"REPLACE_WITH_IMAGE_URL_MAKI_THUNFISCH\" alt=\"Maki Thunfisch\"><\/div>\r\n      <div class=\"ot-card-body\">\r\n        <div class=\"ot-card-name\"><span>Maki Thunfisch<\/span><span class=\"ot-price\">10.00 \u20ac<\/span><\/div>\r\n        <div class=\"ot-card-meta\">6 pieces \u00b7 D<\/div>\r\n        <div class=\"ot-card-desc\">Fresh tuna rolled in nori seaweed with sushi rice<\/div>\r\n        <div class=\"ot-card-action\">\r\n          <button class=\"ot-add\" data-name=\"Maki Tuna (6 pcs)\" data-price=\"10.00\" aria-label=\"Add\">+<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"ot-card\">\r\n      <div class=\"ot-card-img\"><img decoding=\"async\" src=\"REPLACE_WITH_IMAGE_URL_RAINBOW\" alt=\"Rainbow Roll\"><\/div>\r\n      <div class=\"ot-card-body\">\r\n        <div class=\"ot-card-name\"><span>Rainbow Roll<\/span><span class=\"ot-price\">22.00 \u20ac<\/span><\/div>\r\n        <div class=\"ot-card-meta\">8 pieces \u00b7 B, D, G, C, K<\/div>\r\n        <div class=\"ot-card-desc\">Tempura shrimp, cream cheese, avocado, salmon, tuna, shrimp, octopus, sea bream<\/div>\r\n        <div class=\"ot-card-action\">\r\n          <button class=\"ot-add\" data-name=\"Rainbow Roll (8 pcs)\" data-price=\"22.00\" aria-label=\"Add\">+<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"ot-card\">\r\n      <div class=\"ot-card-img\"><img decoding=\"async\" src=\"REPLACE_WITH_IMAGE_URL_DRAGON\" alt=\"Dragon Roll\"><\/div>\r\n      <div class=\"ot-card-body\">\r\n        <div class=\"ot-card-name\"><span>Dragon Roll<\/span><span class=\"ot-price\">24.00 \u20ac<\/span><\/div>\r\n        <div class=\"ot-card-meta\">8 pieces \u00b7 D, G, C, F, K<\/div>\r\n        <div class=\"ot-card-desc\">Tempura salmon, cream cheese, avocado, grilled salmon, teriyaki sauce, salmon roe<\/div>\r\n        <div class=\"ot-card-action\">\r\n          <button class=\"ot-add\" data-name=\"Dragon Roll (8 pcs)\" data-price=\"24.00\" aria-label=\"Add\">+<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"ot-card\">\r\n      <div class=\"ot-card-img\"><img decoding=\"async\" src=\"REPLACE_WITH_IMAGE_URL_FOIE_GRAS\" alt=\"Foie Gras Roll\"><\/div>\r\n      <div class=\"ot-card-body\">\r\n        <div class=\"ot-card-name\"><span>Foie Gras Roll<\/span><span class=\"ot-price\">32.00 \u20ac<\/span><\/div>\r\n        <div class=\"ot-card-meta\">6 pieces \u00b7 A, D, F, G, K | 2, 3<\/div>\r\n        <div class=\"ot-card-desc\">Inside-out roll with seared foie gras, sweet fig sauce, truffle sauce<\/div>\r\n        <div class=\"ot-card-action\">\r\n          <button class=\"ot-add\" data-name=\"Foie Gras Roll (6 pcs)\" data-price=\"32.00\" aria-label=\"Add\">+<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"ot-card\">\r\n      <div class=\"ot-card-img\"><img decoding=\"async\" src=\"REPLACE_WITH_IMAGE_URL_CRUNCHY_OMMIA\" alt=\"Crunchy Ommia\"><\/div>\r\n      <div class=\"ot-card-body\">\r\n        <div class=\"ot-card-name\"><span>Crunchy Ommia<\/span><span class=\"ot-price\">27.00 \u20ac<\/span><\/div>\r\n        <div class=\"ot-card-meta\">9 pieces \u00b7 A, B, D, G, C, F, K<\/div>\r\n        <div class=\"ot-card-desc\">Cooked salmon, avocado, cream cheese, shrimp, salmon flakes, tobiko, teriyaki, spicy mayo<\/div>\r\n        <div class=\"ot-card-action\">\r\n          <button class=\"ot-add\" data-name=\"Crunchy Ommia (9 pcs)\" data-price=\"27.00\" aria-label=\"Add\">+<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- ========== FULL MENU ========== -->\r\n  <div class=\"ot-section-head\">\r\n    <div class=\"ot-brow\">Menu<\/div>\r\n    <h2>Complete Sushi Menu<\/h2>\r\n    <p class=\"ot-desc\">Tap <strong style=\"color: var(--ommia-gold);\">+<\/strong> to add items. Tap again to increase quantity, or <strong>\u2212<\/strong> to reduce.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"ot-menu\">\r\n\r\n    <div class=\"ot-block\">\r\n      <h3>Nigiri <span class=\"ot-qty\">2 pieces<\/span><\/h3>\r\n      <div class=\"ot-grid\">\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Salmon <span class=\"ot-al\">D<\/span><\/span><\/span><span class=\"ot-pr\">12.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Nigiri Salmon (2 pcs)\" data-price=\"12.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Tuna <span class=\"ot-al\">D<\/span><\/span><\/span><span class=\"ot-pr\">15.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Nigiri Tuna (2 pcs)\" data-price=\"15.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Shrimp <span class=\"ot-al\">B, N<\/span><\/span><\/span><span class=\"ot-pr\">11.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Nigiri Shrimp (2 pcs)\" data-price=\"11.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Avocado <span class=\"ot-veg\">V<\/span><\/span><\/span><span class=\"ot-pr\">10.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Nigiri Avocado (2 pcs)\" data-price=\"10.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Sea Bream <span class=\"ot-al\">D<\/span><\/span><\/span><span class=\"ot-pr\">12.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Nigiri Sea Bream (2 pcs)\" data-price=\"12.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Hokkigai Clam <span class=\"ot-al\">N<\/span><\/span><\/span><span class=\"ot-pr\">14.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Nigiri Hokkigai (2 pcs)\" data-price=\"14.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Scallop <span class=\"ot-al\">N<\/span><\/span><\/span><span class=\"ot-pr\">14.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Nigiri Scallop (2 pcs)\" data-price=\"14.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Wagyu<\/span><\/span><span class=\"ot-pr\">22.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Nigiri Wagyu (2 pcs)\" data-price=\"22.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Foie Gras<\/span><\/span><span class=\"ot-pr\">18.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Nigiri Foie Gras (2 pcs)\" data-price=\"18.00\" aria-label=\"Add\">+<\/button><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ot-block\">\r\n      <h3>Maki <span class=\"ot-qty\">6 pieces<\/span><\/h3>\r\n      <div class=\"ot-grid\">\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Salmon <span class=\"ot-al\">D<\/span><\/span><\/span><span class=\"ot-pr\">8.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Maki Salmon (6 pcs)\" data-price=\"8.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Tuna <span class=\"ot-al\">D<\/span><\/span><\/span><span class=\"ot-pr\">10.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Maki Tuna (6 pcs)\" data-price=\"10.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Shrimp <span class=\"ot-al\">B, N<\/span><\/span><\/span><span class=\"ot-pr\">8.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Maki Shrimp (6 pcs)\" data-price=\"8.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Cucumber <span class=\"ot-veg\">V<\/span><\/span><\/span><span class=\"ot-pr\">7.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Maki Cucumber (6 pcs)\" data-price=\"7.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Avocado <span class=\"ot-veg\">V<\/span><\/span><\/span><span class=\"ot-pr\">8.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Maki Avocado (6 Stk)\" data-price=\"8.00\" aria-label=\"Add\">+<\/button><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ot-block\">\r\n      <h3>Sashimi <span class=\"ot-qty\">3 pieces<\/span><\/h3>\r\n      <div class=\"ot-grid\">\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Salmon <span class=\"ot-al\">D<\/span><\/span><\/span><span class=\"ot-pr\">11.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Sashimi Salmon (3 pcs)\" data-price=\"11.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Tuna <span class=\"ot-al\">D<\/span><\/span><\/span><span class=\"ot-pr\">14.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Sashimi Tuna (3 pcs)\" data-price=\"14.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Surf Clam (Hokkigai) <span class=\"ot-al\">N<\/span><\/span><\/span><span class=\"ot-pr\">12.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Sashimi Hokkigai (3 pcs)\" data-price=\"12.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Scallop <span class=\"ot-al\">N<\/span><\/span><\/span><span class=\"ot-pr\">14.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Sashimi Scallop (3 pcs)\" data-price=\"14.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Sea Bream <span class=\"ot-al\">D<\/span><\/span><\/span><span class=\"ot-pr\">14.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Sashimi Sea Bream (3 pcs)\" data-price=\"14.00\" aria-label=\"Add\">+<\/button><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ot-block\">\r\n      <h3>California Rolls <span class=\"ot-qty\">8 pieces<\/span><\/h3>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">California Salmon <span class=\"ot-al\">D, G, K, C, F<\/span><\/div>\r\n          <div class=\"ot-idesc\">Salmon, avocado, cream cheese, sesame<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">18.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"California Salmon (8 pcs)\" data-price=\"18.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">California Surimi <span class=\"ot-al\">B, C, D, F, K<\/span><\/div>\r\n          <div class=\"ot-idesc\">Surimi, mayonnaise, cucumber, sesame, tobiko<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">18.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"California Surimi (8 pcs)\" data-price=\"18.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">California Veggie <span class=\"ot-veg\">V<\/span> <span class=\"ot-al\">K<\/span><\/div>\r\n          <div class=\"ot-idesc\">Cucumber, avocado, bell pepper, crispy onions<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">15.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"California Veggie (8 pcs)\" data-price=\"15.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Rainbow Roll <span class=\"ot-al\">B, D, G, C, K<\/span><\/div>\r\n          <div class=\"ot-idesc\">Tempura shrimp, cream cheese, avocado, salmon, tuna, shrimp, octopus, sea bream<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">22.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Rainbow Roll (8 pcs)\" data-price=\"22.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Dragon Roll <span class=\"ot-al\">D, G, C, F, K<\/span><\/div>\r\n          <div class=\"ot-idesc\">Tempura salmon, cream cheese, avocado, grilled salmon, teriyaki sauce, salmon roe<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">24.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Dragon Roll (8 pcs)\" data-price=\"24.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Mango Roll <span class=\"ot-al\">D, G, C, F, K<\/span><\/div>\r\n          <div class=\"ot-idesc\">Salmon, cream cheese, mango, tobiko, mayonnaise<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">24.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Mango Roll (8 pcs)\" data-price=\"24.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Chicken Roll <span class=\"ot-al\">A, C, F, K<\/span><\/div>\r\n          <div class=\"ot-idesc\">Crispy chicken, cucumber, spinach, sesame sauce, crispy onions<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">22.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Chicken Roll (8 pcs)\" data-price=\"22.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Eel Roll <span class=\"ot-al\">D, G, F, K<\/span><\/div>\r\n          <div class=\"ot-idesc\">Eel, cream cheese, avocado, unagi sauce, sesame, chives<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">26.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Eel Roll (8 pcs)\" data-price=\"26.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ot-block\">\r\n      <h3>Special &amp; Crunchy Rolls<\/h3>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Wagyu Roll <span class=\"ot-al\">B, D, G, F, K \u00b7 8 pcs<\/span><\/div>\r\n          <div class=\"ot-idesc\">Shrimp, cucumber, arugula, cream cheese, wagyu beef, teriyaki sauce<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">38.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Wagyu Roll (8 pcs)\" data-price=\"38.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Foie Gras Roll <span class=\"ot-al\">A, D, F, G, K | 2, 3 \u00b7 6 pcs<\/span><\/div>\r\n          <div class=\"ot-idesc\">Inside-out roll, avocado, cucumber, seared foie gras, sweet fig sauce, truffle sauce, sesame<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">32.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Foie Gras Roll (6 pcs)\" data-price=\"32.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Crunchy Veggie <span class=\"ot-veg\">V<\/span> <span class=\"ot-al\">A, G, C, F, K \u00b7 9 pcs<\/span><\/div>\r\n          <div class=\"ot-idesc\">Avocado, cucumber, shiitake, bell pepper, cream cheese, wasabi mayo<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">17.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Crunchy Veggie (9 pcs)\" data-price=\"17.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Crunchy Ommia <span class=\"ot-al\">A, B, D, G, C, F, K \u00b7 9 pcs<\/span><\/div>\r\n          <div class=\"ot-idesc\">Cooked salmon, avocado, cream cheese, shrimp, salmon flakes, tobiko, teriyaki, spicy mayo<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">27.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Crunchy Ommia (9 pcs)\" data-price=\"27.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ot-block\">\r\n      <h3>Sushi Sets <span class=\"ot-qty\">ideal for sharing<\/span><\/h3>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Veggie Set <span class=\"ot-veg\">V<\/span> <span class=\"ot-al\">\u00b7 13 pcs<\/span><\/div>\r\n          <div class=\"ot-idesc\">1 nigiri inari, 2 nigiri avocado, 4 crunchy veggie, 3 maki avocado, 3 maki kappa<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">28.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Veggie Set (13 pcs)\" data-price=\"28.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Sake Set <span class=\"ot-al\">\u00b7 16 pcs<\/span><\/div>\r\n          <div class=\"ot-idesc\">2 salmon nigiri, 6 maki salmon, 8 California salmon<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">32.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Sake Set (16 pcs)\" data-price=\"32.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Sushi for Two <span class=\"ot-al\">\u00b7 28 pcs<\/span><\/div>\r\n          <div class=\"ot-idesc\">Nigiri salmon, tuna, shrimp, hokkigai \u00b7 Maki salmon \u00b7 Crunchy salmon \u00b7 Duck gonka \u00b7 Chicken roll<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">85.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Sushi for Two (28 pcs)\" data-price=\"85.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n      <div class=\"ot-item\">\r\n        <div class=\"ot-left\">\r\n          <div class=\"ot-iname\">Ommia's Finest <span class=\"ot-al\">\u00b7 40 pcs<\/span><\/div>\r\n          <div class=\"ot-idesc\">Premium selection of nigiri, maki, sashimi and our signature rolls<\/div>\r\n        <\/div>\r\n        <div class=\"ot-pr\">120.00 \u20ac<\/div>\r\n        <button class=\"ot-add\" data-name=\"Ommia's Finest (40 pcs)\" data-price=\"120.00\" aria-label=\"Add\">+<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ot-block\">\r\n      <h3>Appetizers &amp; Sides<\/h3>\r\n      <p class=\"ot-block-note\">\u26a0 Only available with a sushi order.<\/p>\r\n      <div class=\"ot-grid\">\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Duck Spring Rolls <span class=\"ot-al\">A | 1<\/span><\/span><\/span><span class=\"ot-pr\">14.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Duck Spring Rolls\" data-price=\"14.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Vegan Dumplings <span class=\"ot-veg\">V<\/span> <span class=\"ot-al\">A, F | 2<\/span><\/span><\/span><span class=\"ot-pr\">9.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Vegan Dumplings\" data-price=\"9.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Karaage <span class=\"ot-al\">C, F, K<\/span><\/span><\/span><span class=\"ot-pr\">8.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Karaage\" data-price=\"8.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Vegetable Tempura <span class=\"ot-veg\">V<\/span> <span class=\"ot-al\">A<\/span><\/span><\/span><span class=\"ot-pr\">6.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Vegetable Tempura\" data-price=\"6.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Edamame <span class=\"ot-veg\">V<\/span><\/span><\/span><span class=\"ot-pr\">4.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Edamame\" data-price=\"4.00\" aria-label=\"Add\">+<\/button><\/div>\r\n        <div class=\"ot-row\"><span class=\"ot-rname\"><span class=\"ot-nm\">Rice <span class=\"ot-al\">A<\/span><\/span><\/span><span class=\"ot-pr\">6.00 \u20ac<\/span><button class=\"ot-add\" data-name=\"Rice\" data-price=\"6.00\" aria-label=\"Add\">+<\/button><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- ========== NOTICE ========== -->\r\n  <div class=\"ot-notice\">\r\n    <strong>Note on raw fish:<\/strong> Our sushi contains raw fish, freshly prepared. Please keep refrigerated and consume within 2 hours of pickup.\r\n  <\/div>\r\n\r\n  <!-- ========== ALLERGENS ========== -->\r\n  <div class=\"ot-legend\">\r\n    <h4>Allergens &amp; Additives<\/h4>\r\n    <div class=\"ot-legend-cols\">\r\n      <strong>Additives:<\/strong> 1 = preservative \u00b7 2 = flavor enhancer \u00b7 3 = antioxidant \u00b7 4 = colorant \u00b7 5 = phosphate \u00b7 6 = sweetener \u00b7 7 = caffeinated \u00b7 8 = contains quinine \u00b7 9 = blackened \u00b7 10 = contains phenylalanine source<br><br>\r\n      <strong>Allergens:<\/strong> A = gluten-containing grains \u00b7 B = crustaceans \u00b7 C = eggs \u00b7 D = fish \u00b7 E = peanuts \u00b7 F = soy \u00b7 G = milk\/dairy \u00b7 H = tree nuts \u00b7 I = celery \u00b7 J = mustard \u00b7 K = sesame \u00b7 L = sulfites \u00b7 M = lupines \u00b7 N = molluscs\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- ========== ORDER FORM ========== -->\r\n  <div id=\"ot-bestellung\" class=\"ot-form-wrap\">\r\n    <div class=\"ot-form-card\">\r\n      <h2>Online Order for Pickup<\/h2>\r\n      <p class=\"ot-fdesc\">Select your items above using the <strong style=\"color: var(--ommia-gold);\">+<\/strong> button. We will confirm your order by phone within 15 minutes.<\/p>\r\n\r\n      <div id=\"ot-success\" class=\"ot-success\">\r\n        \u2713 Thank you! Your order has been sent. We will call you shortly to confirm.\r\n      <\/div>\r\n\r\n      <!-- CART -->\r\n      <div class=\"ot-cart\">\r\n        <div class=\"ot-cart-title\">\r\n          Your Selection\r\n          <span id=\"ot-js-status\" style=\"float:right;font-size:10px;letter-spacing:0.5px;padding:2px 8px;border-radius:10px;background:#f8d7da;color:#721c24;font-weight:600;\">JS NOT LOADED<\/span>\r\n        <\/div>\r\n        <div id=\"ot-cart-list\">\r\n          <div class=\"ot-cart-empty\">No items selected yet. Click <strong style=\"color: var(--ommia-gold);\">+<\/strong> above to add items.<\/div>\r\n        <\/div>\r\n        <div class=\"ot-cart-total\" id=\"ot-cart-total\" style=\"display: none;\">\r\n          <span>Total<\/span>\r\n          <span class=\"ot-cart-total-val\" id=\"ot-cart-total-val\">0.00 \u20ac<\/span>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div id=\"ot-form\">\r\n        <input type=\"hidden\" id=\"ot-bestellung-text\" value=\"\">\r\n\r\n        <div class=\"ot-field-row\">\r\n          <div class=\"ot-field\">\r\n            <label for=\"ot-name\">Name *<\/label>\r\n            <input type=\"text\" id=\"ot-name\" name=\"Name\" required>\r\n          <\/div>\r\n          <div class=\"ot-field\">\r\n            <label for=\"ot-phone\">Phone *<\/label>\r\n            <input type=\"tel\" id=\"ot-phone\" name=\"Phone\" required>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ot-time-row\">\r\n          <div class=\"ot-field\">\r\n            <label for=\"ot-date\">Pickup date *<\/label>\r\n            <select id=\"ot-date\" name=\"Abholdatum\" required>\r\n              <option value=\"\">-- choose date --<\/option>\r\n            <\/select>\r\n          <\/div>\r\n          <div class=\"ot-field\">\r\n            <label for=\"ot-time\">Pickup time *<\/label>\r\n            <select id=\"ot-time\" name=\"Abholuhrzeit\" required disabled>\r\n              <option value=\"\">-- choose date first --<\/option>\r\n            <\/select>\r\n            <div class=\"ot-error\" id=\"ot-time-error\">Please select a date first.<\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ot-field\">\r\n          <label for=\"ot-notes\">Notes \/ Allergies<\/label>\r\n          <textarea id=\"ot-notes\" name=\"Bemerkungen\" placeholder=\"e.g. no wasabi, allergic to...\"><\/textarea>\r\n        <\/div>\r\n\r\n        <button type=\"button\" id=\"ot-send-wa\" class=\"ot-btn ot-whatsapp ot-submit\">\r\n          <svg class=\"ot-wa-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/svg>\r\n          Send order via WhatsApp\r\n        <\/button>\r\n        <p class=\"ot-form-foot\" style=\"margin-top: 14px;\">\r\n          or send via email:\r\n          <a href=\"#\" id=\"ot-send-mail\" style=\"font-weight: 600;\">info@ommia.de<\/a>\r\n          &nbsp;\u00b7&nbsp; or call:\r\n          <a href=\"tel:+4969714378841\" style=\"font-weight: 600;\">+49 (0) 69 71 43 78 41<\/a>\r\n        <\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n  (function() {\r\n    \/\/ \u8bca\u65ad: \u628a\u7ea2\u8272\u5fbd\u7ae0\u53d8\u7eff,\u8868\u793a JS \u5df2\u52a0\u8f7d\r\n    var statusEl = document.getElementById('ot-js-status');\r\n    if (statusEl) {\r\n      statusEl.textContent = '\u2713 ACTIVE';\r\n      statusEl.style.background = '#d4edda';\r\n      statusEl.style.color = '#155724';\r\n    }\r\n\r\n    \/\/ ============ CONFIG ============\r\n    \/\/ WhatsApp \u63a5\u5355\u53f7 (\u56fd\u9645\u683c\u5f0f,\u4e0d\u5e26 +,\u4e0d\u5e26\u7a7a\u683c)\r\n    \/\/ \u4f60\u7f51\u7ad9\u5e95\u90e8\u7684\u624b\u673a\u53f7: 0152 532 611 14 \u2192 +49 152 532 611 14 \u2192 4915253261114\r\n    var WHATSAPP_NUMBER = '491621637796';\r\n    var RESTAURANT_EMAIL = 'info@ommia.de';\r\n\r\n    \/\/ \u8425\u4e1a\u65f6\u95f4(0=\u5468\u65e5, 1=\u5468\u4e00, ..., 6=\u5468\u516d)\r\n    \/\/ null \u8868\u793a\u4f11\u606f\r\n    var OPENING_HOURS = {\r\n      1: null,                                              \/\/ Mo Ruhetag\r\n      2: [['12:00','14:30'], ['18:00','22:00']],            \/\/ Di\r\n      3: [['12:00','14:30'], ['18:00','22:00']],            \/\/ Mi\r\n      4: [['12:00','14:30'], ['18:00','22:00']],            \/\/ Do\r\n      5: [['12:00','14:30'], ['18:00','23:00']],            \/\/ Fr\r\n      6: [['18:00','23:00']],                               \/\/ Sa\r\n      0: [['12:00','22:00']]                                \/\/ So\r\n    };\r\n    var PREP_MINUTES = 30;          \/\/ \u6700\u5c11\u51c6\u5907\u65f6\u95f4\r\n    var SLOT_STEP_MINUTES = 15;     \/\/ \u65f6\u95f4\u95f4\u9694\r\n    var DAYS_AHEAD = 7;             \/\/ \u63d0\u524d\u51e0\u5929\u53ef\u8ba2\r\n\r\n    var DAY_NAMES = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];\r\n    var MONTH_NAMES = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];\r\n\r\n    \/\/ ============ CART ============\r\n    var cart = {};\r\n\r\n    function fmt(n) { return n.toFixed(2) + ' \u20ac'; }\r\n\r\n    function pad(n) { return n < 10 ? '0' + n : '' + n; }\r\n\r\n    function timeToMin(t) {\r\n      var p = t.split(':');\r\n      return parseInt(p[0], 10) * 60 + parseInt(p[1], 10);\r\n    }\r\n\r\n    function minToTime(m) {\r\n      return pad(Math.floor(m \/ 60)) + ':' + pad(m % 60);\r\n    }\r\n\r\n    function dateKey(d) {\r\n      return d.getFullYear() + '-' + pad(d.getMonth() + 1) + '-' + pad(d.getDate());\r\n    }\r\n\r\n    function formatDateLabel(d, isToday, isTomorrow) {\r\n      var prefix = isToday ? 'Today, ' : (isTomorrow ? 'Tomorrow, ' : '');\r\n      return prefix + DAY_NAMES[d.getDay()] + ', ' + MONTH_NAMES[d.getMonth()] + ' ' + d.getDate();\r\n    }\r\n\r\n    \/\/ ============ DATE\/TIME OPTIONS ============\r\n    function populateDates() {\r\n      var sel = document.getElementById('ot-date');\r\n      var now = new Date();\r\n      var added = 0;\r\n      var i = 0;\r\n\r\n      while (added < DAYS_AHEAD && i < 14) {\r\n        var d = new Date(now.getFullYear(), now.getMonth(), now.getDate() + i);\r\n        var dow = d.getDay();\r\n        if (OPENING_HOURS[dow]) {\r\n          \/\/ \u5982\u679c\u662f\u4eca\u5929,\u68c0\u67e5\u662f\u5426\u8fd8\u6709\u53ef\u7528\u65f6\u6bb5\r\n          if (i === 0) {\r\n            var slots = getAvailableSlots(d);\r\n            if (slots.length === 0) { i++; continue; }\r\n          }\r\n          var opt = document.createElement('option');\r\n          opt.value = dateKey(d);\r\n          opt.textContent = formatDateLabel(d, i === 0, i === 1);\r\n          sel.appendChild(opt);\r\n          added++;\r\n        }\r\n        i++;\r\n      }\r\n    }\r\n\r\n    function getAvailableSlots(d) {\r\n      var dow = d.getDay();\r\n      var hours = OPENING_HOURS[dow];\r\n      if (!hours) return [];\r\n\r\n      var now = new Date();\r\n      var isToday = dateKey(d) === dateKey(now);\r\n      var minTimeMin = isToday ? (now.getHours() * 60 + now.getMinutes() + PREP_MINUTES) : 0;\r\n\r\n      var slots = [];\r\n      hours.forEach(function(range) {\r\n        var start = timeToMin(range[0]);\r\n        var end = timeToMin(range[1]);\r\n        \/\/ \u5411\u4e0a\u5bf9\u9f50\u5230 SLOT_STEP_MINUTES\r\n        var first = Math.max(start, Math.ceil(minTimeMin \/ SLOT_STEP_MINUTES) * SLOT_STEP_MINUTES);\r\n        for (var m = first; m <= end - 15; m += SLOT_STEP_MINUTES) {\r\n          slots.push(minToTime(m));\r\n        }\r\n      });\r\n      return slots;\r\n    }\r\n\r\n    function updateTimeOptions() {\r\n      var dateSel = document.getElementById('ot-date');\r\n      var timeSel = document.getElementById('ot-time');\r\n      var err = document.getElementById('ot-time-error');\r\n      timeSel.innerHTML = '';\r\n\r\n      if (!dateSel.value) {\r\n        timeSel.disabled = true;\r\n        var o = document.createElement('option');\r\n        o.value = ''; o.textContent = '-- choose date first --';\r\n        timeSel.appendChild(o);\r\n        return;\r\n      }\r\n\r\n      var parts = dateSel.value.split('-');\r\n      var d = new Date(parseInt(parts[0]), parseInt(parts[1]) - 1, parseInt(parts[2]));\r\n      var slots = getAvailableSlots(d);\r\n\r\n      if (slots.length === 0) {\r\n        timeSel.disabled = true;\r\n        var o2 = document.createElement('option');\r\n        o2.value = ''; o2.textContent = '-- no time available --';\r\n        timeSel.appendChild(o2);\r\n        err.classList.add('ot-show');\r\n        err.textContent = 'No times available for this day.';\r\n        return;\r\n      }\r\n\r\n      err.classList.remove('ot-show');\r\n      timeSel.disabled = false;\r\n      var placeholder = document.createElement('option');\r\n      placeholder.value = ''; placeholder.textContent = '-- choose time --';\r\n      timeSel.appendChild(placeholder);\r\n      slots.forEach(function(s) {\r\n        var o = document.createElement('option');\r\n        o.value = s; o.textContent = s;\r\n        timeSel.appendChild(o);\r\n      });\r\n    }\r\n\r\n    \/\/ ============ CART RENDER ============\r\n    function render() {\r\n      var list = document.getElementById('ot-cart-list');\r\n      var totalRow = document.getElementById('ot-cart-total');\r\n      var totalVal = document.getElementById('ot-cart-total-val');\r\n      var badge = document.getElementById('ot-cart-badge');\r\n      var hidden = document.getElementById('ot-bestellung-text');\r\n\r\n      var keys = Object.keys(cart);\r\n      var total = 0;\r\n      var totalQty = 0;\r\n      var text = '';\r\n\r\n      if (keys.length === 0) {\r\n        list.innerHTML = '<div class=\"ot-cart-empty\">No items selected yet. Click <strong style=\"color: var(--ommia-gold);\">+<\/strong> above to add items.<\/div>';\r\n        totalRow.style.display = 'none';\r\n        badge.classList.remove('ot-visible');\r\n        hidden.value = '';\r\n        return;\r\n      }\r\n\r\n      var html = '';\r\n      keys.forEach(function(name) {\r\n        var it = cart[name];\r\n        var lineTotal = it.price * it.qty;\r\n        total += lineTotal;\r\n        totalQty += it.qty;\r\n        text += it.qty + 'x ' + name + ' \u2014 ' + fmt(lineTotal) + '\\n';\r\n        html += '<div class=\"ot-cart-item\">' +\r\n          '<div class=\"ot-cart-qty-wrap\">' +\r\n            '<button type=\"button\" class=\"ot-qty-btn ot-qty-minus\" data-name=\"' + name.replace(\/\"\/g, '&quot;') + '\">\u2212<\/button>' +\r\n            '<span class=\"ot-cart-qty\">' + it.qty + '<\/span>' +\r\n            '<button type=\"button\" class=\"ot-qty-btn ot-qty-plus\" data-name=\"' + name.replace(\/\"\/g, '&quot;') + '\">+<\/button>' +\r\n          '<\/div>' +\r\n          '<span class=\"ot-cart-name\">' + name + '<\/span>' +\r\n          '<span class=\"ot-cart-price\">' + fmt(lineTotal) + '<\/span>' +\r\n        '<\/div>';\r\n      });\r\n\r\n      list.innerHTML = html;\r\n      totalRow.style.display = 'flex';\r\n      totalVal.textContent = fmt(total);\r\n      badge.textContent = totalQty;\r\n      badge.classList.add('ot-visible');\r\n      hidden.value = text + '\\nTotal: ' + fmt(total);\r\n\r\n      list.querySelectorAll('.ot-qty-plus').forEach(function(b) {\r\n        b.addEventListener('click', function() {\r\n          var n = b.getAttribute('data-name');\r\n          if (cart[n]) { cart[n].qty++; render(); }\r\n        });\r\n      });\r\n      list.querySelectorAll('.ot-qty-minus').forEach(function(b) {\r\n        b.addEventListener('click', function() {\r\n          var n = b.getAttribute('data-name');\r\n          if (cart[n]) {\r\n            cart[n].qty--;\r\n            if (cart[n].qty <= 0) delete cart[n];\r\n            render();\r\n            updateAddedStates();\r\n          }\r\n        });\r\n      });\r\n    }\r\n\r\n    \/\/ \u628a + \u6309\u94ae\u548c\u5df2\u6fc0\u6d3b\u7684 [-][\u6570\u91cf][+] \u63a7\u4ef6\u7edf\u4e00\u7ba1\u7406\u3002\r\n    \/\/ \u6bcf\u4e2a\u83dc\u54c1\u7684 add \u6309\u94ae\u5305\u5728\u4e00\u4e2a .ot-action-slot \u5bb9\u5668\u91cc(\u52a8\u6001\u521b\u5efa)\u3002\r\n    function ensureSlots() {\r\n      document.querySelectorAll('.ommia-takeaway .ot-add').forEach(function(btn) {\r\n        if (btn.parentNode.classList.contains('ot-action-slot')) return;\r\n        var slot = document.createElement('span');\r\n        slot.className = 'ot-action-slot';\r\n        slot.style.cssText = 'display:inline-flex;align-items:center;flex-shrink:0;';\r\n        btn.parentNode.insertBefore(slot, btn);\r\n        slot.appendChild(btn);\r\n        slot.setAttribute('data-name', btn.getAttribute('data-name'));\r\n        slot.setAttribute('data-price', btn.getAttribute('data-price'));\r\n      });\r\n    }\r\n\r\n    function updateAddedStates() {\r\n      document.querySelectorAll('.ommia-takeaway .ot-action-slot').forEach(function(slot) {\r\n        var name = slot.getAttribute('data-name');\r\n        var price = slot.getAttribute('data-price');\r\n        if (cart[name]) {\r\n          \/\/ \u5df2\u9009\u62e9 - \u663e\u793a [-] [\u6570\u91cf] [+]\r\n          slot.innerHTML =\r\n            '<span class=\"ot-qctrl\">' +\r\n              '<button type=\"button\" class=\"ot-inline-minus\" aria-label=\"less\">\u2212<\/button>' +\r\n              '<span class=\"ot-qctrl-num\">' + cart[name].qty + '<\/span>' +\r\n              '<button type=\"button\" class=\"ot-inline-plus\" aria-label=\"more\">+<\/button>' +\r\n            '<\/span>';\r\n          slot.querySelector('.ot-inline-minus').addEventListener('click', function(e) {\r\n            e.stopPropagation();\r\n            cart[name].qty--;\r\n            if (cart[name].qty <= 0) delete cart[name];\r\n            render();\r\n            updateAddedStates();\r\n          });\r\n          slot.querySelector('.ot-inline-plus').addEventListener('click', function(e) {\r\n            e.stopPropagation();\r\n            cart[name].qty++;\r\n            render();\r\n            updateAddedStates();\r\n          });\r\n        } else {\r\n          \/\/ \u672a\u9009\u62e9 - \u663e\u793a + \u6309\u94ae\r\n          slot.innerHTML = '<button class=\"ot-add\" data-name=\"' + name.replace(\/\"\/g,'&quot;') +\r\n                           '\" data-price=\"' + price + '\" aria-label=\"Add\">+<\/button>';\r\n          slot.querySelector('.ot-add').addEventListener('click', function() {\r\n            if (!cart[name]) cart[name] = { price: parseFloat(price), qty: 0 };\r\n            cart[name].qty++;\r\n            render();\r\n            updateAddedStates();\r\n          });\r\n        }\r\n      });\r\n    }\r\n\r\n    \/\/ \u521d\u59cb\u5316:\u628a\u6240\u6709 + \u6309\u94ae\u5305\u5230 slot \u91cc,\u7136\u540e\u8ba9 updateAddedStates \u63a5\u7ba1\u6e32\u67d3\r\n    ensureSlots();\r\n    updateAddedStates();\r\n\r\n    \/\/ ============ ORDER COMPOSITION ============\r\n    function getOrderData() {\r\n      var name = (document.getElementById('ot-name').value || '').trim();\r\n      var phone = (document.getElementById('ot-phone').value || '').trim();\r\n      var dateSel = document.getElementById('ot-date');\r\n      var timeSel = document.getElementById('ot-time');\r\n      var notes = (document.getElementById('ot-notes').value || '').trim();\r\n      var dateLabel = dateSel.options[dateSel.selectedIndex] ? dateSel.options[dateSel.selectedIndex].text : '';\r\n      var timeLabel = timeSel.value;\r\n\r\n      return {\r\n        name: name, phone: phone,\r\n        date: dateLabel, time: timeLabel,\r\n        notes: notes,\r\n        cartKeys: Object.keys(cart)\r\n      };\r\n    }\r\n\r\n    function validateOrder() {\r\n      var o = getOrderData();\r\n      if (o.cartKeys.length === 0) {\r\n        alert('Please select items from the menu first.');\r\n        document.querySelector('.ommia-takeaway .ot-menu').scrollIntoView({ behavior: 'smooth' });\r\n        return null;\r\n      }\r\n      if (!o.name) { alert('Please enter your name.'); document.getElementById('ot-name').focus(); return null; }\r\n      if (!o.phone) { alert('Please enter your phone number.'); document.getElementById('ot-phone').focus(); return null; }\r\n      if (!o.date) { alert('Please choose a pickup date.'); document.getElementById('ot-date').focus(); return null; }\r\n      if (!o.time) { alert('Please choose a pickup time.'); document.getElementById('ot-time').focus(); return null; }\r\n      return o;\r\n    }\r\n\r\n    function buildOrderText(o) {\r\n      var lines = [];\r\n      lines.push('\ud83c\udf63 NEW ORDER \u00b7 OMMIA');\r\n      lines.push('');\r\n      lines.push('Name: ' + o.name);\r\n      lines.push('Phone: ' + o.phone);\r\n      lines.push('Pickup: ' + o.date + ' at ' + o.time);\r\n      lines.push('');\r\n      lines.push('\u2014 Order \u2014');\r\n      var total = 0;\r\n      o.cartKeys.forEach(function(k) {\r\n        var it = cart[k];\r\n        var lt = it.price * it.qty;\r\n        total += lt;\r\n        lines.push(it.qty + 'x ' + k + ' \u2014 ' + fmt(lt));\r\n      });\r\n      lines.push('');\r\n      lines.push('Total: ' + fmt(total));\r\n      if (o.notes) {\r\n        lines.push('');\r\n        lines.push('Notes: ' + o.notes);\r\n      }\r\n      return lines.join('\\n');\r\n    }\r\n\r\n    \/\/ ============ WHATSAPP SEND ============\r\n    document.getElementById('ot-send-wa').addEventListener('click', function() {\r\n      var o = validateOrder();\r\n      if (!o) return;\r\n      var text = buildOrderText(o);\r\n      var url = 'https:\/\/wa.me\/' + WHATSAPP_NUMBER + '?text=' + encodeURIComponent(text);\r\n      window.open(url, '_blank');\r\n      setTimeout(function() {\r\n        var s = document.getElementById('ot-success');\r\n        if (s) {\r\n          s.innerHTML = '\u2713 Thank you! Please send the WhatsApp message. We will confirm your order shortly.';\r\n          s.style.display = 'block';\r\n          s.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n        }\r\n      }, 300);\r\n    });\r\n\r\n    \/\/ ============ EMAIL FALLBACK ============\r\n    document.getElementById('ot-send-mail').addEventListener('click', function(e) {\r\n      e.preventDefault();\r\n      var o = validateOrder();\r\n      if (!o) return;\r\n      var subject = 'New Order \u00b7 ' + o.name + ' \u00b7 ' + o.date + ' ' + o.time;\r\n      var body = buildOrderText(o);\r\n      window.location.href = 'mailto:' + RESTAURANT_EMAIL +\r\n        '?subject=' + encodeURIComponent(subject) +\r\n        '&body=' + encodeURIComponent(body);\r\n    });\r\n\r\n    \/\/ ============ INIT ============\r\n    document.getElementById('ot-date').addEventListener('change', updateTimeOptions);\r\n    populateDates();\r\n  })();\r\n<\/script>\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1793","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sushi Take Away - Ommia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ommia.de\/en\/sushi-take-away\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sushi Take Away - Ommia\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ommia.de\/en\/sushi-take-away\/\" \/>\n<meta property=\"og:site_name\" content=\"Ommia\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-29T12:57:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ommia.de\\\/en\\\/sushi-take-away\\\/\",\"url\":\"https:\\\/\\\/ommia.de\\\/en\\\/sushi-take-away\\\/\",\"name\":\"Sushi Take Away - Ommia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ommia.de\\\/en\\\/#website\"},\"datePublished\":\"2026-05-28T19:23:35+00:00\",\"dateModified\":\"2026-05-29T12:57:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ommia.de\\\/en\\\/sushi-take-away\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ommia.de\\\/en\\\/sushi-take-away\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ommia.de\\\/en\\\/sushi-take-away\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/ommia.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sushi Take Away\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ommia.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/ommia.de\\\/en\\\/\",\"name\":\"Ommia \u2013 Restaurant & Event Bar Frankfurt\",\"description\":\"Restaurant &amp; Event Bar Frankfurt\",\"publisher\":{\"@id\":\"https:\\\/\\\/ommia.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ommia.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ommia.de\\\/en\\\/#organization\",\"name\":\"Ommia\",\"url\":\"https:\\\/\\\/ommia.de\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ommia.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ommia.de\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/ommia_frankfurt_logo.svg\",\"contentUrl\":\"https:\\\/\\\/ommia.de\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/ommia_frankfurt_logo.svg\",\"width\":1,\"height\":1,\"caption\":\"Ommia\"},\"image\":{\"@id\":\"https:\\\/\\\/ommia.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sushi Take Away - Ommia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ommia.de\/en\/sushi-take-away\/","og_locale":"en_US","og_type":"article","og_title":"Sushi Take Away - Ommia","og_url":"https:\/\/ommia.de\/en\/sushi-take-away\/","og_site_name":"Ommia","article_modified_time":"2026-05-29T12:57:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ommia.de\/en\/sushi-take-away\/","url":"https:\/\/ommia.de\/en\/sushi-take-away\/","name":"Sushi Take Away - Ommia","isPartOf":{"@id":"https:\/\/ommia.de\/en\/#website"},"datePublished":"2026-05-28T19:23:35+00:00","dateModified":"2026-05-29T12:57:06+00:00","breadcrumb":{"@id":"https:\/\/ommia.de\/en\/sushi-take-away\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ommia.de\/en\/sushi-take-away\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ommia.de\/en\/sushi-take-away\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/ommia.de\/en\/"},{"@type":"ListItem","position":2,"name":"Sushi Take Away"}]},{"@type":"WebSite","@id":"https:\/\/ommia.de\/en\/#website","url":"https:\/\/ommia.de\/en\/","name":"Ommia \u2013 Restaurant & Event Bar Frankfurt","description":"Restaurant &amp; Event Bar Frankfurt","publisher":{"@id":"https:\/\/ommia.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ommia.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ommia.de\/en\/#organization","name":"Ommia","url":"https:\/\/ommia.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ommia.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/ommia.de\/wp-content\/uploads\/2024\/07\/ommia_frankfurt_logo.svg","contentUrl":"https:\/\/ommia.de\/wp-content\/uploads\/2024\/07\/ommia_frankfurt_logo.svg","width":1,"height":1,"caption":"Ommia"},"image":{"@id":"https:\/\/ommia.de\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ommia.de\/en\/wp-json\/wp\/v2\/pages\/1793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ommia.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ommia.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ommia.de\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ommia.de\/en\/wp-json\/wp\/v2\/comments?post=1793"}],"version-history":[{"count":3,"href":"https:\/\/ommia.de\/en\/wp-json\/wp\/v2\/pages\/1793\/revisions"}],"predecessor-version":[{"id":1800,"href":"https:\/\/ommia.de\/en\/wp-json\/wp\/v2\/pages\/1793\/revisions\/1800"}],"wp:attachment":[{"href":"https:\/\/ommia.de\/en\/wp-json\/wp\/v2\/media?parent=1793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}