
.cc_b3eorip4_ADbxAIJiAi .sg-mp, .cc_b3eorip4_DardsSus6o .sg-mp, .cc_b3eorip4_7B4gfqytxJ .sg-mp, .cc_b3eorip4_EDo1Dn2GCd .sg-mp { display: grid; gap: 12px; min-width: 0; color: var(--sg-ink); }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__main, .cc_b3eorip4_DardsSus6o .sg-mp__main, .cc_b3eorip4_7B4gfqytxJ .sg-mp__main, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__main { display: flex; align-items: center; gap: 12px; min-width: 0; text-decoration: none; color: inherit; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__media, .cc_b3eorip4_DardsSus6o .sg-mp__media, .cc_b3eorip4_7B4gfqytxJ .sg-mp__media, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__media {
  flex-shrink: 0; display: grid; place-items: center; width: 56px; aspect-ratio: 4 / 5;
  border-radius: calc(var(--sg-r-media) * 0.5); overflow: hidden; background: var(--sg-surface-2); color: var(--sg-ink-3);
}
.cc_b3eorip4_ADbxAIJiAi .sg-mp__media img, .cc_b3eorip4_DardsSus6o .sg-mp__media img, .cc_b3eorip4_7B4gfqytxJ .sg-mp__media img, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__media img { width: 100%; height: 100%; object-fit: cover; transition: transform var(--sg-t-mid) var(--sg-ease-out); }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__info, .cc_b3eorip4_DardsSus6o .sg-mp__info, .cc_b3eorip4_7B4gfqytxJ .sg-mp__info, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__info { display: grid; gap: 3px; min-width: 0; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__kicker, .cc_b3eorip4_DardsSus6o .sg-mp__kicker, .cc_b3eorip4_7B4gfqytxJ .sg-mp__kicker, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__kicker { font-size: var(--sg-fs-xs); letter-spacing: 0.08em; text-transform: uppercase; color: var(--sg-ink-3); }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__name, .cc_b3eorip4_DardsSus6o .sg-mp__name, .cc_b3eorip4_7B4gfqytxJ .sg-mp__name, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__name {
  font-size: 14px; font-weight: 600; line-height: 1.3;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.cc_b3eorip4_ADbxAIJiAi .sg-mp__price, .cc_b3eorip4_DardsSus6o .sg-mp__price, .cc_b3eorip4_7B4gfqytxJ .sg-mp__price, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__price { font-size: 13px; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__actions, .cc_b3eorip4_DardsSus6o .sg-mp__actions, .cc_b3eorip4_7B4gfqytxJ .sg-mp__actions, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__actions { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__add, .cc_b3eorip4_DardsSus6o .sg-mp__add, .cc_b3eorip4_7B4gfqytxJ .sg-mp__add, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__add {
  display: inline-flex; align-items: center; justify-content: center; gap: 8px; flex: 1 1 auto;
  min-height: 44px; padding: 0 16px; border: 0; border-radius: var(--sg-r-btn);
  background: var(--sg-ink); color: #fff; font-size: 13px; font-weight: 600; cursor: pointer;
  transition: background var(--sg-t-fast), transform var(--sg-t-fast) var(--sg-ease-out);
}
.cc_b3eorip4_ADbxAIJiAi .sg-mp__add.is-added, .cc_b3eorip4_DardsSus6o .sg-mp__add.is-added, .cc_b3eorip4_7B4gfqytxJ .sg-mp__add.is-added, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__add.is-added { background: var(--sg-ok); }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__add[aria-disabled="true"], .cc_b3eorip4_DardsSus6o .sg-mp__add[aria-disabled="true"], .cc_b3eorip4_7B4gfqytxJ .sg-mp__add[aria-disabled="true"], .cc_b3eorip4_EDo1Dn2GCd .sg-mp__add[aria-disabled="true"] { opacity: 0.55; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__add:active, .cc_b3eorip4_DardsSus6o .sg-mp__add:active, .cc_b3eorip4_7B4gfqytxJ .sg-mp__add:active, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__add:active { transform: scale(0.97); }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__visit, .cc_b3eorip4_DardsSus6o .sg-mp__visit, .cc_b3eorip4_7B4gfqytxJ .sg-mp__visit, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__visit { display: inline-flex; align-items: center; gap: 6px; min-height: 44px; font-size: 13px; font-weight: 600; text-decoration: none; color: inherit; }
@media (hover: hover) {
  .cc_b3eorip4_ADbxAIJiAi .sg-mp__add:hover, .cc_b3eorip4_DardsSus6o .sg-mp__add:hover, .cc_b3eorip4_7B4gfqytxJ .sg-mp__add:hover, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__add:hover { background: var(--sg-accent); color: var(--sg-on-accent); }
  .cc_b3eorip4_ADbxAIJiAi .sg-mp__main:hover .sg-mp__media img, .cc_b3eorip4_DardsSus6o .sg-mp__main:hover .sg-mp__media img, .cc_b3eorip4_7B4gfqytxJ .sg-mp__main:hover .sg-mp__media img, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__main:hover .sg-mp__media img { transform: scale(1.06); }
  .cc_b3eorip4_ADbxAIJiAi .sg-mp__main:hover .sg-mp__name, .cc_b3eorip4_DardsSus6o .sg-mp__main:hover .sg-mp__name, .cc_b3eorip4_7B4gfqytxJ .sg-mp__main:hover .sg-mp__name, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__main:hover .sg-mp__name, .cc_b3eorip4_ADbxAIJiAi .sg-mp__visit:hover, .cc_b3eorip4_DardsSus6o .sg-mp__visit:hover, .cc_b3eorip4_7B4gfqytxJ .sg-mp__visit:hover, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__visit:hover { text-decoration: underline; text-underline-offset: 3px; }
}

/* popover card */
.cc_b3eorip4_ADbxAIJiAi .sg-mp--card, .cc_b3eorip4_DardsSus6o .sg-mp--card, .cc_b3eorip4_7B4gfqytxJ .sg-mp--card, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--card { width: 260px; max-width: 100%; padding: 12px; border-radius: var(--sg-r-card); background: #fff; box-shadow: var(--sg-shadow-2); }
.cc_b3eorip4_ADbxAIJiAi .sg-mp--card .sg-mp__media, .cc_b3eorip4_DardsSus6o .sg-mp--card .sg-mp__media, .cc_b3eorip4_7B4gfqytxJ .sg-mp--card .sg-mp__media, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--card .sg-mp__media { width: 64px; }

/* list row */
.cc_b3eorip4_ADbxAIJiAi .sg-mp--row, .cc_b3eorip4_DardsSus6o .sg-mp--row, .cc_b3eorip4_7B4gfqytxJ .sg-mp--row, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--row { grid-template-columns: minmax(0, 1fr) auto; align-items: center; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp--row .sg-mp__actions, .cc_b3eorip4_DardsSus6o .sg-mp--row .sg-mp__actions, .cc_b3eorip4_7B4gfqytxJ .sg-mp--row .sg-mp__actions, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--row .sg-mp__actions { flex-wrap: nowrap; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp--row .sg-mp__add, .cc_b3eorip4_DardsSus6o .sg-mp--row .sg-mp__add, .cc_b3eorip4_7B4gfqytxJ .sg-mp--row .sg-mp__add, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--row .sg-mp__add { flex: 0 0 auto; width: 44px; padding: 0; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp--row .sg-mp__add span:last-child, .cc_b3eorip4_DardsSus6o .sg-mp--row .sg-mp__add span:last-child, .cc_b3eorip4_7B4gfqytxJ .sg-mp--row .sg-mp__add span:last-child, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--row .sg-mp__add span:last-child { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp--row .sg-mp__visit, .cc_b3eorip4_DardsSus6o .sg-mp--row .sg-mp__visit, .cc_b3eorip4_7B4gfqytxJ .sg-mp--row .sg-mp__visit, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--row .sg-mp__visit { display: none; }

/* chip */
.cc_b3eorip4_ADbxAIJiAi .sg-mp--chip, .cc_b3eorip4_DardsSus6o .sg-mp--chip, .cc_b3eorip4_7B4gfqytxJ .sg-mp--chip, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--chip {
  display: flex; align-items: center; gap: 10px; padding: 6px 12px 6px 6px; min-height: 56px;
  border-radius: calc(var(--sg-r-card) * 0.9); background: rgba(255, 255, 255, 0.94); color: var(--sg-ink);
  text-decoration: none; box-shadow: var(--sg-shadow-1);
  transition: transform var(--sg-t-mid) var(--sg-ease-out), box-shadow var(--sg-t-mid);
}
.cc_b3eorip4_ADbxAIJiAi .sg-mp--chip .sg-mp__media, .cc_b3eorip4_DardsSus6o .sg-mp--chip .sg-mp__media, .cc_b3eorip4_7B4gfqytxJ .sg-mp--chip .sg-mp__media, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--chip .sg-mp__media { width: 40px; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp--chip .sg-mp__info, .cc_b3eorip4_DardsSus6o .sg-mp--chip .sg-mp__info, .cc_b3eorip4_7B4gfqytxJ .sg-mp--chip .sg-mp__info, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--chip .sg-mp__info { flex: 1; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp--chip .sg-mp__name, .cc_b3eorip4_DardsSus6o .sg-mp--chip .sg-mp__name, .cc_b3eorip4_7B4gfqytxJ .sg-mp--chip .sg-mp__name, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--chip .sg-mp__name { font-size: 12.5px; -webkit-line-clamp: 1; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp--chip .sg-mp__price, .cc_b3eorip4_DardsSus6o .sg-mp--chip .sg-mp__price, .cc_b3eorip4_7B4gfqytxJ .sg-mp--chip .sg-mp__price, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--chip .sg-mp__price { font-size: 12px; }
.cc_b3eorip4_ADbxAIJiAi .sg-mp__go, .cc_b3eorip4_DardsSus6o .sg-mp__go, .cc_b3eorip4_7B4gfqytxJ .sg-mp__go, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__go { flex-shrink: 0; transition: transform var(--sg-t-mid) var(--sg-ease-out); }
@media (hover: hover) {
  .cc_b3eorip4_ADbxAIJiAi .sg-mp--chip:hover, .cc_b3eorip4_DardsSus6o .sg-mp--chip:hover, .cc_b3eorip4_7B4gfqytxJ .sg-mp--chip:hover, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--chip:hover { transform: translateY(-2px); box-shadow: var(--sg-shadow-2); }
  .cc_b3eorip4_ADbxAIJiAi .sg-mp--chip:hover .sg-mp__go, .cc_b3eorip4_DardsSus6o .sg-mp--chip:hover .sg-mp__go, .cc_b3eorip4_7B4gfqytxJ .sg-mp--chip:hover .sg-mp__go, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--chip:hover .sg-mp__go { transform: translate(2px, -2px); }
}
@media (prefers-reduced-motion: reduce) {
  .cc_b3eorip4_ADbxAIJiAi .sg-mp--chip, .cc_b3eorip4_DardsSus6o .sg-mp--chip, .cc_b3eorip4_7B4gfqytxJ .sg-mp--chip, .cc_b3eorip4_EDo1Dn2GCd .sg-mp--chip, .cc_b3eorip4_ADbxAIJiAi .sg-mp__go, .cc_b3eorip4_DardsSus6o .sg-mp__go, .cc_b3eorip4_7B4gfqytxJ .sg-mp__go, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__go, .cc_b3eorip4_ADbxAIJiAi .sg-mp__media img, .cc_b3eorip4_DardsSus6o .sg-mp__media img, .cc_b3eorip4_7B4gfqytxJ .sg-mp__media img, .cc_b3eorip4_EDo1Dn2GCd .sg-mp__media img { transition: none; }
}
