/* ===== MENU ===== */
.mi{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}
.mi:last-child{border:0}
.art{border-radius:18px;display:grid;place-items:center;position:relative;overflow:hidden}
.mi .art{width:76px;height:76px}
.art svg{width:62%;height:62%}
.art.a1{background:radial-gradient(circle at 30% 20%,#5b3666,#2c1b33)}
.art.a2{background:radial-gradient(circle at 30% 20%,#6b4a22,#2e2010)}
.art.a3{background:radial-gradient(circle at 30% 20%,#3f5a42,#1b271d)}
.art.a4{background:radial-gradient(circle at 30% 20%,#634050,#2a1b22)}
.mi h3{font-family:Manrope;font-weight:700;font-size:15.5px;line-height:1.3}
.mi p{margin:2px 0 8px;font-size:13px;color:var(--smoke);line-height:1.35}
.mi .bot{display:flex;align-items:center;justify-content:space-between;gap:8px}
.price{font-weight:800;font-size:15px}
.tag{display:inline-block;font-family:Manrope;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:6px;background:rgba(210,171,99,.15);color:var(--brass-2);margin-left:6px;vertical-align:2px}
.add{min-width:44px;height:36px;padding:0 14px;border-radius:11px;background:var(--bg3);color:var(--brass);font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px}
.add.in{background:var(--brass);color:var(--brass-ink);padding:0 4px}
.add.in button{width:30px;height:30px;border-radius:8px;font-size:18px;line-height:1}
