.sv-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:1rem;padding:1.75rem 1.25rem;border:1px dashed color-mix(in srgb,currentColor 30%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 3%,transparent);text-align:center}.sv-empty__tag{font-size:var(--fs-micro);font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.55}.sv-empty__text{margin:0;max-inline-size:34ch;font-size:var(--fs-small);line-height:1.55;opacity:.7}.upsell-badge{--ub:#067647;--ub-soft:color-mix(in srgb,var(--ub) 10%,transparent);display:inline-flex;align-items:center;gap:.45rem;color:var(--ub);background:var(--ub-soft);border:1px solid color-mix(in srgb,var(--ub) 28%,transparent);border-radius:999px;font-weight:700;line-height:1.35}.upsell-badge__icon{inline-size:1em;block-size:1em;flex:0 0 auto}.upsell-badge--full{display:flex;margin:.75rem 0 0;padding:.6rem .9rem;border-radius:14px;font-size:var(--fs-small);align-items:flex-start;gap:.5rem}.upsell-badge--full .upsell-badge__icon{-webkit-margin-before:.25em;margin-block-start:.25em}.upsell-badge__body{min-inline-size:0}.upsell-badge__prices{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.upsell-badge__list{color:color-mix(in srgb,currentColor 45%,#6b6560);font-weight:600;opacity:.75}.upsell-badge__was{color:var(--ub);font-weight:700;opacity:.8;text-decoration-thickness:2px}.upsell-badge__now{font-size:var(--fs-body);font-weight:800;color:var(--ub)}.upsell-badge__less{font-size:var(--fs-micro);font-weight:800;padding:.1rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--ub) 16%,transparent)}.upsell-badge__why{margin:.2rem 0 0;font-size:var(--fs-small);font-weight:600;line-height:1.45;color:color-mix(in srgb,var(--ub) 88%,#000)}.upsell-badge__why strong{font-weight:800}.upsell-badge--pill{padding:.15rem .5rem;font-size:var(--fs-micro);font-weight:800}@media (prefers-contrast:more){.upsell-badge{background:#fff}}