
#p-menu-malaga .dmm-info{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}
#p-menu-malaga .dmm-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1.5px solid var(--red-ink,#5a1a12);border-radius:999px;background:#fff;font:700 13px/1.2 var(--sans);color:var(--ink,#2a0d08)}
#p-menu-malaga .dmm-how{display:grid;gap:10px;counter-reset:s;margin:6px 0 0;padding:0;list-style:none}
#p-menu-malaga .dmm-how li{position:relative;padding:12px 14px 12px 52px;background:#fff;border-radius:14px;box-shadow:0 6px 16px -12px #3d0a0a66;font-size:15px}
#p-menu-malaga .dmm-how li::before{counter-increment:s;content:counter(s);position:absolute;left:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--red,#ed0020);color:#fff;font:900 14px/28px var(--sans);text-align:center}
#p-menu-malaga .dmm-grp{margin:26px 0 0}
#p-menu-malaga .dmm-grp h3{margin:0 0 2px;font:900 26px/1.1 var(--sans);letter-spacing:-.02em;color:var(--red-deep,#a3000f)}
#p-menu-malaga .dmm-grp>p{margin:0 0 10px;color:var(--muted,#6b4a40);font-size:14px}
#p-menu-malaga .dmm-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
#p-menu-malaga .dmm-it{background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 6px 16px -12px #3d0a0a66}
#p-menu-malaga .dmm-top{display:flex;align-items:baseline;gap:10px}
#p-menu-malaga .dmm-name{font:800 17px/1.2 var(--sans);color:var(--ink,#2a0d08)}
#p-menu-malaga .dmm-dots{flex:1;border-bottom:2px dotted #e6c9a8;transform:translateY(-4px)}
#p-menu-malaga .dmm-price{font:900 17px/1 var(--sans);color:var(--red,#ed0020);white-space:nowrap}
#p-menu-malaga .dmm-desc{margin:4px 0 0;font-size:14px;line-height:1.45;color:#4a2a22}
#p-menu-malaga .dmm-meta{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px;font-size:12px}
#p-menu-malaga .dmm-tag{padding:3px 8px;border-radius:999px;background:var(--yellow-pale,#fff3c2);color:#5a1a12;font-weight:700}
#p-menu-malaga .dmm-tag.h{background:#e8f5e9;color:#1b5e20}
#p-menu-malaga .dmm-alg{color:var(--muted,#6b4a40)}
#p-menu-malaga .dmm-small .dmm-it{padding:10px 14px}
#p-menu-malaga .dmm-small .dmm-name{font-size:15px;font-weight:700}
#p-menu-malaga .dmm-note{margin:22px 0 0;font-size:13px;color:var(--muted,#6b4a40);line-height:1.5}
@media (min-width:760px){#p-menu-malaga .dmm-list{grid-template-columns:1fr 1fr}#p-menu-malaga .dmm-how{grid-template-columns:repeat(3,1fr)}}
#p-menu-malaga .dmm-chip.dmm-soon{background:var(--red,#ed0020);border-color:var(--red,#ed0020);color:#fff}
