.LoyaltyPointsBadge_badgeContainer__y4xI4{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(217,119,6,.1));border:1px solid rgba(251,191,36,.3);border-radius:9999px;color:#b45309;font-size:.75rem;font-weight:600;letter-spacing:.025em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(217,119,6,.05);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.LoyaltyPointsBadge_badgeContainer__y4xI4:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(217,119,6,.15);background:linear-gradient(135deg,rgba(251,191,36,.25),rgba(217,119,6,.15));border-color:rgba(251,191,36,.5)}.LoyaltyPointsBadge_iconWrapper__qJCdM{display:flex;align-items:center;justify-content:center;color:#d97706;animation:LoyaltyPointsBadge_float__Bmr3M 3s ease-in-out infinite}.LoyaltyPointsBadge_pointsValue__vkl1x{background:linear-gradient(90deg,#d97706,#b45309);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}@keyframes LoyaltyPointsBadge_float__Bmr3M{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.05)}to{transform:translateY(0) scale(1)}}.dark .LoyaltyPointsBadge_badgeContainer__y4xI4{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(217,119,6,.05));border:1px solid rgba(251,191,36,.2);color:#fcd34d}.dark .LoyaltyPointsBadge_pointsValue__vkl1x{background:linear-gradient(90deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark .LoyaltyPointsBadge_iconWrapper__qJCdM{color:#fbbf24}