.top-pick-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem .3rem .55rem;border-radius:var(--r-pill);background:linear-gradient(135deg,#5e2f5b,#8a4a86);border:1px solid #e0b553;box-shadow:0 2px 10px rgba(110,58,107,.28),inset 0 1px 0 rgba(255,255,255,.18);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1.2}.top-pick-badge.is-sm{padding:.22rem .55rem .22rem .45rem;font-size:.64rem}.top-pick-star{color:#f5c451;flex-shrink:0}.is-top-pick{border-color:#d9a93d!important;box-shadow:0 0 0 1px #d9a93d,0 8px 24px rgba(217,169,61,.18)}.promo-offer{display:inline-flex;align-items:center;gap:.35rem;color:#7a4512;font-size:.8rem;font-weight:600}.promo-discount-row{color:#2f6b3a;font-weight:600}.designer-modal-top-pick,.designer-top-pick{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:.35rem 0 .25rem}.designer-heading .top-pick-badge{margin-top:.3rem}.package-promo-offer{margin-top:.5rem;font-size:.78rem}