.ord-promo-tag{color:#fff;white-space:nowrap;background:#c8102e;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;width:fit-content;min-width:0;max-width:100%;margin:2px 0;padding:3px 9px 3px 7px;font-size:.75rem;font-weight:700;line-height:1.25;display:inline-flex}.ord-promo-tag-tx{text-overflow:ellipsis;min-width:0;overflow:hidden}.ord-promo-ic{flex:none}.ord-promo-marked{align-items:center;gap:4px;display:inline-flex}.ord-promo-marked .ord-promo-ic{color:var(--danger-ink)}.ord-seg-deal{margin-top:8px;display:flex}.ord-seg-deal-gap{flex-shrink:1000;min-width:0}.ord-item:has(>.ord-item-deal){flex-wrap:wrap}.ord-item:has(>.ord-item-deal)>.ord-item-main{flex:1 1 0}.ord-item-deal{flex-direction:column;flex:1 0 100%;order:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.menu2026.menu-flat .ord-item:not(.ord-feat) .ord-item-deal{grid-column:1/-1}.ord-promo-price{flex-wrap:wrap;align-items:baseline;gap:3px 4px;display:inline-flex}.ord-promo-was{color:var(--muted);font-weight:400;text-decoration-thickness:1.5px}.ord-promo-new{color:var(--primary-ink,var(--primary));font-weight:700}.ord-promo-single{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.ord-promo-single .ord-price1{margin:0}.ord-addcart-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 6px;display:inline-flex}.ord-addcart-was{opacity:.78;font-weight:600;text-decoration-thickness:1.5px}.ord-addcart-promo{font-weight:800}.ord-srow.ord-disc>span:last-child,.ord-rtotal-row>span:last-child{white-space:nowrap}.ord-sz:has(.ord-promo-tag){flex-wrap:wrap}
.ord-compact-hours{gap:10px}.ord-compact-hours .ord-hours-head{margin:2px 2px 0}.ord-compact-today{border:1px solid color-mix(in srgb, var(--brand-primary,var(--primary)) 35%, var(--border));background:var(--surface-2,#f4f4f4);background:color-mix(in srgb, var(--brand-primary,var(--primary)) 16%, var(--surface,#fff));border-radius:10px;padding:10px 12px}.ord-compact-day{text-transform:uppercase;color:var(--muted,#6a6a6a);margin:0 0 4px;font-size:.75rem;font-weight:800;line-height:1.4}.ord-compact-today .ord-compact-day,.ord-compact-today .ord-compact-service.is-open dt{color:var(--text,#1a1a1a)}.ord-compact-group{padding:0 2px}.ord-compact-group+.ord-compact-group{margin-top:12px}.ord-compact-services{margin:0}.ord-compact-service{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:6px 0;font-size:1rem;line-height:1.4;display:grid}.ord-compact-service+.ord-compact-service{border-top:1px solid var(--border)}.ord-compact-service dt{font-weight:700}.ord-compact-service dd{text-align:right;color:var(--text,#1a1a1a);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.ord-compact-range{display:inline-block}.ord-compact-reopens{color:var(--text,#1a1a1a);margin:2px 0 0;font-size:.875rem;line-height:1.4;display:block}@media (max-width:380px){.ord-compact-service:only-child{grid-template-columns:minmax(0,1fr)}.ord-compact-service:only-child dd{text-align:left}}
.brand-theme-wok .menu2026:not(.menu-flat) .ord-add:lang(fr):after,.brand-theme.brand-elev .menu2026:not(.menu-flat) .ord-add:lang(fr):after{content:"Ajouter"}
.ord-diet-ico{color:#2e7d32}:root[data-theme=dark] .ord-diet-ico{color:#66bb6a}@media (prefers-color-scheme:dark){:root:not([data-theme]) .ord-diet-ico{color:#66bb6a}}.ord-diet-chip.on svg.ord-diet-ico{color:inherit}
