.promo[data-v-ca4f58e6]{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);border-radius:22px;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.promo[data-v-ca4f58e6]:hover{color:var(--ink);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.expired[data-v-ca4f58e6]{opacity:.7}.thumb[data-v-ca4f58e6]{aspect-ratio:4/3;background:linear-gradient(165deg,var(--tint),var(--surface));position:relative}.thumb img[data-v-ca4f58e6]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.off[data-v-ca4f58e6]{top:14px;color:#fff;background:#d32f2f;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600;position:absolute;inset-inline-start:14px;box-shadow:0 6px 16px #f4525259}.off.gray[data-v-ca4f58e6]{box-shadow:none;background:#5a6678}.body[data-v-ca4f58e6]{flex-direction:column;gap:8px;padding:16px 18px 20px;display:flex}.tag[data-v-ca4f58e6]{color:var(--red-text);letter-spacing:.4px;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}h3[data-v-ca4f58e6]{font-size:18px;line-height:1.35}.prices[data-v-ca4f58e6]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.now[data-v-ca4f58e6]{color:var(--link);font-size:20px;font-weight:600}.old[data-v-ca4f58e6]{color:var(--faint);font-size:15px}.until[data-v-ca4f58e6]{color:var(--muted);font-size:13px}
