| .lux-profile-bg { |
| min-height: 100vh; |
| background: linear-gradient(135deg, #020814 0%, #021520 25%, #130501 50%, #1e020399 75%, #14010bb7 100%); |
| position: relative; |
| padding: 120px 0 80px; |
| overflow: hidden; |
| } |
|
|
| .lux-avatar-initials{ |
| font-weight: 700; |
| font-size: 5.5rem; |
|
|
| } |
| .lux-profile-floating-elements { |
| position: absolute; |
| top: 0; left: 0; width: 100%; height: 100%; |
| pointer-events: none; |
| z-index: 1; |
| } |
| .lux-profile-floating-icon { |
| position: absolute; |
| color: rgba(246, 211, 101, 0.4); |
| filter: drop-shadow(0 0 10px rgba(246, 211, 101, 0.3)); |
| animation: cartFloat 8s ease-in-out infinite; |
| } |
| @keyframes cartFloat { |
| 0%,100% { transform: translateY(0px) rotate(0deg); opacity: 0.4; } |
| 50% { transform: translateY(-30px) rotate(180deg); opacity: 0.8; } |
| } |
|
|
| .lux-profile-container { |
| column-count: 2; |
| column-gap: 48px; |
| max-width: 1200px; |
| margin: 0 auto; |
| padding: 0 32px 32px 32px; |
| } |
| .lux-profile-card, |
| .lux-profile-stats-card, |
| .lux-profile-activity-card { |
| break-inside: avoid; |
| margin: 5px; |
| width: 100%; |
| display: block; |
| background: linear-gradient(135deg, rgba(255,255,255,0.09) 60%, rgba(246,211,101,0.08) 100%); |
| backdrop-filter: blur(32px) saturate(180%); |
| border: 1.5px solid rgba(255,255,255,0.16); |
| border-radius: 36px; |
| box-shadow: 0 20px 60px rgba(0,0,0,0.32), 0 2px 12px #ffd70022; |
| padding: 48px 38px 38px 38px; |
| text-align: center; |
| position: relative; |
| overflow: hidden; |
| transition: box-shadow 0.3s, border 0.3s, background 0.3s; |
| min-height: 320px; |
| } |
| .lux-profile-card:hover, |
| .lux-profile-stats-card:hover, |
| .lux-profile-activity-card:hover { |
| box-shadow: 0 32px 80px #ffd70033, 0 2px 18px #43e97b33; |
| border: 2.5px solid #ffd70088; |
| background: linear-gradient(135deg, rgba(255,255,255,0.13) 60%, rgba(246,211,101,0.13) 100%); |
| } |
| .lux-profile-section-title { |
| font-size: 1.7rem; |
| font-weight: 800; |
| color: #fff; |
| margin-bottom: 28px; |
| letter-spacing: 0.7px; |
| background: linear-gradient(90deg, #ffd700, #43e97b, #764ba2, #fda085); |
| -webkit-background-clip: text; |
| -webkit-text-fill-color: transparent; |
| background-clip: text; |
| -webkit-text-fill-color: transparent; |
| } |
| .lux-profile-action-btn, .lux-profile-offer-btn, .lux-profile-login-btn { |
| font-size: 1.12rem; |
| padding: 16px 32px; |
| border-radius: 20px; |
| font-weight: 800; |
| letter-spacing: 0.5px; |
| box-shadow: 0 4px 18px #ffd70022; |
| background: linear-gradient(135deg, #ffd700, #43e97b); |
| color: #232946; |
| border: none; |
| transition: all 0.3s; |
| } |
| .lux-profile-action-btn.logout { |
| background: linear-gradient(135deg, #ff6b6b, #ff4757); |
| color: #fff; |
| } |
| .lux-profile-action-btn:hover, .lux-profile-offer-btn:hover, .lux-profile-login-btn:hover { |
| transform: translateY(-2px) scale(1.05); |
| box-shadow: 0 8px 32px #ffd70055; |
| background: linear-gradient(135deg, #43e97b, #ffd700); |
| color: #232946; |
| } |
| .lux-profile-avatar-glass { |
| width: 120px; height: 120px; |
| border-radius: 50%; |
| background: rgba(255,255,255,0.16); |
| box-shadow: 0 4px 24px #ffd70033, 0 2px 12px #4ecdc433; |
| border: 2.5px solid #ffd70088; |
| display: flex; align-items: center; justify-content: center; |
| margin-bottom: 8px; |
| transition: box-shadow 0.3s, border 0.3s; |
| } |
| .lux-profile-avatar-glass:hover { |
| box-shadow: 0 8px 32px #ffd70077; |
| border: 3px solid #ffd700cc; |
| } |
| .lux-profile-badge { |
| display: inline-flex; |
| align-items: center; |
| gap: 6px; |
| background: linear-gradient(90deg, #ffd700, #43e97b); |
| color: #232946; |
| border-radius: 12px; |
| padding: 4px 14px; |
| font-weight: 700; |
| font-size: 1.01rem; |
| margin: 0 6px 6px 0; |
| box-shadow: 0 2px 8px #ffd70022; |
| } |
| .lux-profile-membership-benefits { |
| margin-top: 12px; |
| display: flex; |
| gap: 10px; |
| flex-wrap: wrap; |
| justify-content: center; |
| } |
| .lux-profile-header-card { |
| width: 100%; |
| display: block; |
| column-span: all; |
| margin-bottom: 48px; |
| box-shadow: 0 24px 80px #ffd70033, 0 2px 18px #43e97b33; |
| border: 2.5px solid #ffd700cc; |
| } |
| .lux-profile-header-flex { |
| display: flex; |
| align-items: center; |
| gap: 36px; |
| justify-content: flex-start; |
| } |
| .lux-profile-header-info { |
| flex: 1; |
| text-align: left; |
| } |
| .lux-profile-tier-row { |
| display: flex; |
| align-items: center; |
| gap: 18px; |
| margin-bottom: 8px; |
| } |
| .lux-profile-tier-label { |
| font-size: 1.2rem; |
| font-weight: 700; |
| color: #ffd700; |
| } |
| .lux-profile-tier-next { |
| font-size: 1.1rem; |
| font-weight: 600; |
| color: #43e97b; |
| } |
| .lux-profile-membership-progress { |
| margin-bottom: 8px; |
| } |
| .lux-profile-badge { |
| margin-bottom: 0; |
| } |
| .lux-profile-stats-card, .lux-profile-activity-card { |
| margin-bottom: 0; |
| } |
| .lux-profile-stats-card { |
| min-height: 320px; |
| width: 100%; |
| margin: 0 auto 0 auto; |
| } |
| .lux-profile-activity-card { |
| min-height: 340px; |
| width: 100%; |
| margin: 0 auto 0 auto; |
| } |
| .lux-profile-stats-grid { |
| display: grid; |
| grid-template-columns: repeat(2, 1fr); |
| gap: 28px; |
| } |
| .lux-profile-stat { |
| display: flex; |
| flex-direction: column; |
| align-items: center; |
| gap: 8px; |
| background: rgba(255,255,255,0.07); |
| border-radius: 18px; |
| padding: 18px 0; |
| color: #fff; |
| font-size: 1.08rem; |
| font-weight: 600; |
| box-shadow: 0 2px 8px rgba(102,126,234,0.08); |
| } |
| .lux-profile-stat b { |
| font-size: 1.5rem; |
| font-weight: 800; |
| background: linear-gradient(135deg, #f6d365, #fda085); |
| -webkit-background-clip: text; |
| -webkit-text-fill-color: transparent; |
| background-clip: text; |
| } |
|
|
| .lux-profile-activity-card { |
| background: rgba(255,255,255,0.05); |
| backdrop-filter: blur(30px); |
| border: 1px solid rgba(255,255,255,0.12); |
| border-radius: 32px; |
| box-shadow: 0 20px 60px rgba(0,0,0,0.3); |
| padding: 36px 32px; |
| width: 100%; |
| max-width: 700px; |
| margin: 0 auto; |
| margin-bottom: 0; |
| } |
| .lux-profile-activity-list { |
| list-style: none; |
| padding: 0; |
| margin: 0; |
| display: flex; |
| flex-direction: column; |
| gap: 18px; |
| } |
| .lux-profile-activity-list li { |
| display: flex; |
| align-items: center; |
| gap: 14px; |
| font-size: 1.08rem; |
| color: #fff; |
| background: rgba(255,255,255,0.04); |
| border-radius: 14px; |
| padding: 12px 18px; |
| justify-content: space-between; |
| } |
| .lux-profile-activity-badge { |
| border-radius: 10px; |
| padding: 4px 12px; |
| font-size: 0.95rem; |
| font-weight: 700; |
| margin-left: 12px; |
| color: #fff; |
| background: linear-gradient(135deg, #667eea, #764ba2); |
| } |
| .lux-profile-activity-badge.delivered { background: linear-gradient(135deg, #43e97b, #38f9d7); color: #232946; } |
| .lux-profile-activity-badge.wishlist { background: linear-gradient(135deg, #f6d365, #fda085); color: #232946; } |
| .lux-profile-activity-badge.updated { background: linear-gradient(135deg, #667eea, #764ba2); } |
| .lux-profile-activity-badge.login { background: linear-gradient(135deg, #ff6b6b, #ff4757); } |
|
|
| .lux-profile-offers-card { |
| background: rgba(255,255,255,0.05); |
| backdrop-filter: blur(30px); |
| border: 1px solid rgba(255,255,255,0.12); |
| border-radius: 32px; |
| box-shadow: 0 20px 60px rgba(0,0,0,0.3); |
| padding: 36px 32px; |
| width: 100%; |
| max-width: 700px; |
| margin: 0 auto; |
| margin-bottom: 0; |
| text-align: center; |
| } |
| .lux-profile-offer-content { |
| margin-top: 12px; |
| margin-bottom: 0; |
| } |
| .lux-profile-offer-btn { |
| display: inline-flex; |
| align-items: center; |
| gap: 8px; |
| padding: 14px 32px; |
| background: linear-gradient(135deg, #43e97b, #38f9d7); |
| color: #232946; |
| border: none; |
| border-radius: 18px; |
| font-weight: 700; |
| font-size: 1.08rem; |
| cursor: pointer; |
| transition: all 0.3s; |
| box-shadow: 0 4px 18px rgba(67,233,123,0.13); |
| text-decoration: none; |
| margin-top: 10px; |
| } |
| .lux-profile-offer-btn:hover { |
| transform: translateY(-2px) scale(1.04); |
| box-shadow: 0 8px 32px rgba(67,233,123,0.22); |
| text-decoration: none; |
| } |
|
|
| .gradient-text { |
| background: linear-gradient(90deg, #667eea, #f6d365, #764ba2, #fda085); |
| -webkit-background-clip: text; |
| -webkit-text-fill-color: transparent; |
| background-clip: text; |
| -webkit-text-fill-color: transparent; |
| } |
|
|
| .lux-profile-fallback { |
| min-height: 60vh; |
| display: flex; |
| flex-direction: column; |
| align-items: center; |
| justify-content: center; |
| gap: 32px; |
| background: rgba(255,255,255,0.03); |
| border-radius: 32px; |
| margin: 80px auto 0 auto; |
| max-width: 500px; |
| box-shadow: 0 8px 32px rgba(31,38,135,0.10); |
| padding: 60px 40px; |
| } |
| .lux-profile-fallback-title { |
| font-size: 2rem; |
| font-weight: 700; |
| color: #fff; |
| margin-bottom: 18px; |
| } |
| .lux-profile-login-btn { |
| display: inline-flex; |
| align-items: center; |
| gap: 8px; |
| padding: 14px 32px; |
| background: linear-gradient(135deg, #667eea, #764ba2); |
| color: #fff; |
| border: none; |
| border-radius: 18px; |
| font-weight: 700; |
| font-size: 1.08rem; |
| cursor: pointer; |
| transition: all 0.3s; |
| box-shadow: 0 4px 18px rgba(102,126,234,0.13); |
| text-decoration: none; |
| } |
| .lux-profile-login-btn:hover { |
| transform: translateY(-2px) scale(1.04); |
| box-shadow: 0 8px 32px rgba(102,126,234,0.22); |
| text-decoration: none; |
| } |
|
|
| .lux-profile-row-3 { |
| display: grid; |
| grid-template-columns: 1fr 1fr 1fr; |
| gap: 40px; |
| margin-bottom: 0; |
| margin-top: 0; |
| } |
|
|
| @media (max-width: 1200px) { |
| .lux-profile-container { |
| max-width: 98vw; |
| gap: 24px; |
| padding: 0 8px 24px 8px; |
| } |
| .lux-profile-card, .lux-profile-stats-card, .lux-profile-activity-card, .lux-profile-offers-card { |
| width: 100%; |
| margin: 0 auto; |
| } |
| } |
|
|
| @media (max-width: 1080px) and (min-width: 900px) { |
| .lux-profile-container { |
| padding: 0 16px 24px 16px; |
| } |
| |
| .lux-profile-card, .lux-profile-stats-card, .lux-profile-activity-card, .lux-profile-offers-card { |
| margin: 24px 0; |
| break-inside: avoid; |
| width: 100%; |
| } |
| |
| .lux-profile-header-card { |
| margin-bottom: 32px; |
| } |
|
|
| .lux-order-timeline-card.recent-order-card { |
| flex-direction: column !important; |
| align-items: center !important; |
| gap: 16px !important; |
| padding: 20px 16px !important; |
| } |
| .lux-order-timeline-card.recent-order-card > div:last-child { |
| display: flex !important; |
| flex-direction: column !important; |
| align-items: center !important; |
| min-width: auto !important; |
| width: 100% !important; |
| } |
| |
| .lux-order-timeline-card.recent-order-card a[href="/orders"] { |
| display: block !important; |
| width: 100% !important; |
| max-width: 200px !important; |
| text-align: center !important; |
| margin: 8px auto 0 auto !important; |
| font-size: 14px !important; |
| padding: 10px 16px !important; |
| white-space: nowrap !important; |
| overflow: visible !important; |
| text-overflow: unset !important; |
| } |
|
|
| .lux-profile-stats-card + .lux-profile-stats-card, |
| .lux-profile-stats-card + .lux-profile-activity-card, |
| .lux-profile-activity-card + .lux-profile-stats-card, |
| .lux-profile-activity-card + .lux-profile-activity-card { |
| margin-top: 32px; |
| } |
| } |
|
|
| @media (max-width: 900px) { |
| .lux-profile-row-3 { |
| grid-template-columns: 1fr; |
| gap: 28px; |
| } |
| .lux-profile-container { |
| column-count: 1; |
| column-gap: 0; |
| padding: 0 4px 18px 4px; |
| max-width: 100vw; |
| } |
| .lux-profile-header-flex { |
| flex-direction: column; |
| align-items: flex-start; |
| gap: 18px; |
| } |
| .lux-profile-card, .lux-profile-stats-card, .lux-profile-activity-card, .lux-profile-offers-card { |
| padding: 18px 8px; |
| margin: 12px 0; |
| min-height: unset; |
| width: 100%; |
| } |
| .lux-profile-header-card { |
| margin-bottom: 24px; |
| } |
|
|
| .lux-profile-stats-card > div { |
| flex-direction: column; |
| gap: 16px; |
| align-items: center; |
| } |
| |
| .lux-profile-stats-card input[readonly] { |
| width: 100%; |
| max-width: 400px; |
| font-size: 15px; |
| padding: 12px 16px; |
| } |
| |
| .lux-profile-stats-card button { |
| width: auto; |
| min-width: 120px; |
| font-size: 15px; |
| padding: 12px 20px; |
| } |
| |
| .lux-profile-stats-card > div:last-child { |
| font-size: 15px; |
| text-align: center; |
| margin-top: 16px; |
| } |
| |
| .lux-profile-avatar-glass { |
| width: 100px; |
| height: 100px; |
| } |
| |
| .lux-avatar-initials { |
| font-size: 4.5rem; |
| } |
| } |
| @media (max-width: 600px){ |
| .lux-profile-container { |
| padding: 0 2px 8px 2px; |
| gap: 6px; |
| } |
| .lux-profile-card, .lux-profile-stats-card, .lux-profile-activity-card, .lux-profile-offers-card { |
| padding: 8px 2px; |
| margin: 6px 0; |
| min-height: unset; |
| width: 100%; |
| } |
| .lux-profile-avatar-glass { |
| width: 80px; |
| height: 80px; |
| } |
| .lux-profile-welcome { |
| font-size: 1rem; |
| } |
| .lux-profile-section-title { |
| font-size: 0.95rem; |
| } |
| .lux-profile-action-btn, .lux-profile-offer-btn, .lux-profile-login-btn { |
| font-size: 0.85rem; |
| padding: 8px 10px; |
| border-radius: 12px; |
| } |
| .lux-order-timeline-card { |
| padding: 10px 6px; |
| gap: 8px; |
| font-size: 0.95rem; |
| } |
|
|
| .lux-profile-stats-card { |
| padding: 16px 12px !important; |
| } |
| |
| .lux-profile-stats-card h2 { |
| font-size: 1.1rem !important; |
| margin-bottom: 16px !important; |
| } |
| |
| .lux-profile-stats-card > div { |
| flex-direction: column !important; |
| gap: 10px !important; |
| align-items: center !important; |
| } |
| |
| .lux-profile-stats-card input[readonly] { |
| width: 100% !important; |
| max-width: 260px !important; |
| font-size: 13px !important; |
| padding: 8px 10px !important; |
| border-radius: 8px !important; |
| } |
| |
| .lux-profile-stats-card button { |
| width: 100% !important; |
| max-width: 260px !important; |
| font-size: 13px !important; |
| padding: 8px 14px !important; |
| border-radius: 8px !important; |
| } |
| |
| .lux-profile-stats-card > div:last-child { |
| font-size: 13px !important; |
| text-align: center !important; |
| margin-top: 10px !important; |
| } |
| |
| .lux-avatar-initials { |
| font-size: 3.5rem; |
| } |
| } |
|
|
| @media (max-width: 330px){ |
| .lux-profile-container { |
| padding: 0 2px 8px 2px; |
| gap: 6px; |
| } |
| .lux-profile-card, .lux-profile-activity-card, .lux-profile-offers-card { |
| padding: 8px 2px; |
| margin: 6px 0; |
| min-height: unset; |
| width: 100%; |
| } |
| .lux-profile-avatar-glass { |
| width: 60px; |
| height: 60px; |
| } |
| .lux-profile-welcome { |
| font-size: 1rem; |
| } |
| .lux-profile-section-title { |
| font-size: 0.95rem; |
| } |
| .lux-profile-action-btn, .lux-profile-offer-btn, .lux-profile-login-btn { |
| font-size: 0.85rem; |
| padding: 8px 10px; |
| border-radius: 12px; |
| } |
| .lux-order-timeline-card { |
| padding: 10px 6px; |
| gap: 8px; |
| font-size: 0.95rem; |
| } |
|
|
| .lux-profile-stats-card { |
| padding: 12px 8px !important; |
| } |
| |
| .lux-profile-stats-card h2 { |
| font-size: 1rem !important; |
| margin-bottom: 12px !important; |
| } |
| |
| .lux-profile-stats-card input[readonly] { |
| width: 100% !important; |
| max-width: 20px !important; |
| font-size: 12px !important; |
| padding: 6px 8px !important; |
| border-radius: 6px !important; |
| } |
| |
| .lux-profile-stats-card button { |
| width: 100% !important; |
| max-width: 220px !important; |
| font-size: 12px !important; |
| padding: 6px 12px !important; |
| border-radius: 6px !important; |
| } |
| |
| .lux-profile-stats-card > div:last-child { |
| font-size: 12px !important; |
| margin-top: 8px !important; |
| } |
| |
| .lux-avatar-initials { |
| font-size: 1rem; |
| } |
| } |
|
|
| @media (max-width: 446px) { |
| |
| .lux-profile-stats-card { |
| padding: 20px 16px !important; |
| } |
| |
| .lux-profile-stats-card h2 { |
| font-size: 1.2rem !important; |
| margin-bottom: 20px !important; |
| } |
|
|
| .lux-profile-stats-card > div { |
| flex-direction: column !important; |
| gap: 12px !important; |
| align-items: center !important; |
| } |
|
|
| .lux-profile-stats-card input[readonly] { |
| width: 100% !important; |
| max-width: 280px !important; |
| font-size: 14px !important; |
| padding: 10px 12px !important; |
| border-radius: 10px !important; |
| } |
|
|
| .lux-profile-stats-card button { |
| width: 100% !important; |
| max-width: 280px !important; |
| font-size: 14px !important; |
| padding: 10px 16px !important; |
| border-radius: 10px !important; |
| } |
|
|
| .lux-profile-stats-card > div:last-child { |
| font-size: 14px !important; |
| text-align: center !important; |
| margin-top: 12px !important; |
| } |
|
|
| .lux-order-timeline-card.recent-order-card { |
| flex-direction: column !important; |
| align-items: center !important; |
| gap: 12px !important; |
| padding: 16px 12px !important; |
| } |
| |
| .lux-order-timeline-card.recent-order-card > div:last-child { |
| display: flex !important; |
| flex-direction: column !important; |
| align-items: center !important; |
| min-width: auto !important; |
| width: 100% !important; |
| } |
| |
| .lux-order-timeline-card.recent-order-card a[href="/orders"] { |
| display: block !important; |
| width: 100% !important; |
| max-width: 200px !important; |
| text-align: center !important; |
| margin: 8px auto 0 auto !important; |
| font-size: 13px !important; |
| padding: 10px 16px !important; |
| } |
|
|
| .recommended-section .lux-order-timeline-card, |
| .lux-order-timeline-card { |
| gap: 6px !important; |
| padding: 6px !important; |
| } |
| |
| .recommended-section .lux-order-timeline-card button { |
| display: block !important; |
| width: 100% !important; |
| max-width: 120px !important; |
| margin: 8px auto 0 auto !important; |
| font-size: 13px !important; |
| padding: 10px 16px !important; |
| } |
|
|
| .recommended-section .lux-order-timeline-card img, |
| .lux-order-timeline-card img { |
| width: 70px !important; |
| height: 70px !important; |
| margin-bottom: 8px !important; |
| } |
| |
| .recommended-section .lux-order-timeline-card div, .lux-order-timeline-card div { |
| text-align: center !important; |
| width: 100% !important; |
| } |
|
|
| .recommended-section > div { |
| display: flex !important; |
| flex-direction: column !important; |
| align-items: center !important; |
| gap: 16px !important; |
| } |
|
|
| .lux-order-timeline-card a, |
| .lux-order-timeline-card button { |
| white-space: nowrap !important; |
| overflow: visible !important; |
| text-overflow: unset !important; |
| } |
|
|
| .lux-order-timeline-card.recent-order-card { |
| margin-bottom: 3px !important; |
| } |
|
|
| .cart-preview-section .lux-order-timeline-card.cart-preview-compact, |
| .lux-order-timeline-card.cart-preview-compact { |
| flex-direction: column !important; |
| align-items: center !important; |
| gap: 12px !important; |
| padding: 16px 12px !important; |
| } |
| |
| .cart-preview-section .lux-order-timeline-card.cart-preview-compact > div, |
| .lux-order-timeline-card.cart-preview-compact > div { |
| display: flex !important; |
| flex-direction: column !important; |
| align-items: center !important; |
| text-align: center !important; |
| width: 100% !important; |
| } |
| |
| .cart-preview-section .lux-order-timeline-card.cart-preview-compact a[href="/cart"], |
| .lux-order-timeline-card.cart-preview-compact a[href="/cart"] { |
| display: block !important; |
| width: 100% !important; |
| max-width: 200px !important; |
| text-align: center !important; |
| margin: 8px auto 0 auto !important; |
| font-size: 13px !important; |
| padding: 10px 16px !important; |
| white-space: nowrap !important; |
| overflow: visible !important; |
| text-overflow: unset !important; |
| } |
| .lux-profile-card, .lux-profile-activity-card, .lux-profile-offers-card { |
| padding: 8px 2px; |
| margin: 6px 0; |
| min-height: unset; |
| width: 100%; |
| } |
| |
| .lux-profile-avatar-glass { |
| width: 70px; |
| height: 70px; |
| } |
| |
| .lux-avatar-initials { |
| font-size: 1rem; |
| } |
| } |
| .lux-order-timeline-card { |
| width: 100%; |
| min-width: 0; |
| margin-left: 0; |
| margin-right: 0; |
| box-sizing: border-box; |
| background: linear-gradient(135deg, rgba(255,255,255,0.13) 60%, rgba(246,211,101,0.10) 100%); |
| border-radius: 24px; |
| box-shadow: 0 4px 24px #ffd70022, 0 2px 12px #4ecdc433; |
| border: 1.5px solid #ffd70055; |
| padding: 24px 24px 24px 24px; |
| margin-bottom: 24px; |
| display: flex; |
| align-items: center; |
| gap: 18px; |
| position: relative; |
| transition: box-shadow 0.3s, border 0.3s, background 0.3s; |
| } |
| .lux-order-timeline-card:hover { |
| box-shadow: 0 8px 32px #ffd70055; |
| border: 2.5px solid #ffd700cc; |
| background: linear-gradient(135deg, rgba(255,255,255,0.18) 60%, rgba(246,211,101,0.16) 100%); |
| } |
| .lux-order-status-badge { |
| display: inline-block; |
| margin-top: 6px; |
| padding: 4px 14px; |
| border-radius: 8px; |
| font-weight: 700; |
| font-size: 13px; |
| background: linear-gradient(90deg, #ffd700, #43e97b); |
| color: #232946; |
| box-shadow: 0 2px 8px #ffd70033; |
| border: none; |
| } |
| .lux-order-status-badge.status-delivered { |
| background: linear-gradient(90deg, #43e97b, #38f9d7); |
| color: #232946; |
| } |
| .lux-order-status-badge.status-shipped { |
| background: linear-gradient(90deg, #ffd700, #f6d365); |
| color: #232946; |
| } |
| .lux-order-status-badge.status-processing { |
| background: linear-gradient(90deg, #667eea, #764ba2); |
| color: #fff; |
| } |
| .lux-order-status-badge.status-placed { |
| background: linear-gradient(90deg, #ff6b6b, #ff4757); |
| color: #fff; |
| } |
| .lux-order-btn { |
| background: linear-gradient(135deg, #ffd700, #43e97b); |
| color: #232946; |
| border: none; |
| border-radius: 10px; |
| padding: 6px 16px; |
| font-weight: 700; |
| font-size: 0.98rem; |
| margin-bottom: 4px; |
| margin-right: 0; |
| box-shadow: 0 2px 8px #ffd70022; |
| cursor: pointer; |
| transition: all 0.2s cubic-bezier(0.175,0.885,0.32,1.275); |
| } |
| .lux-order-btn:hover { |
| background: linear-gradient(135deg, #43e97b, #ffd700); |
| color: #232946; |
| box-shadow: 0 4px 18px 0 #ffd70055; |
| } |
|
|
| .lux-profile-stats-card .wishlist-preview-card, |
| .lux-profile-stats-card .cart-preview-card { |
| min-width: 220px; |
| max-width: 340px; |
| min-height: 260px; |
| padding: 32px 18px 24px 18px; |
| margin: 0 auto 18px auto; |
| background: linear-gradient(135deg, rgba(255,255,255,0.18) 60%, rgba(246,211,101,0.18) 100%); |
| border: 3px solid #ffd700cc; |
| border-radius: 28px; |
| box-shadow: 0 8px 32px #ffd70055, 0 2px 12px #43e97b33; |
| display: flex; |
| flex-direction: column; |
| align-items: center; |
| justify-content: center; |
| font-size: 1.25rem; |
| font-weight: 700; |
| color: #232946; |
| transition: box-shadow 0.3s, border 0.3s, background 0.3s; |
| } |
| .lux-profile-stats-card .wishlist-preview-card img, |
| .lux-profile-stats-card .cart-preview-card img { |
| width: 110px; |
| height: 110px; |
| border-radius: 18px; |
| object-fit: cover; |
| margin-bottom: 18px; |
| box-shadow: 0 2px 12px #ffd70033; |
| } |
| .lux-profile-stats-card .wishlist-preview-card .item-name, |
| .lux-profile-stats-card .cart-preview-card .item-name { |
| font-size: 1.18rem; |
| font-weight: 800; |
| margin-bottom: 8px; |
| color: #232946; |
| } |
| .lux-profile-stats-card .wishlist-preview-card .item-price, |
| .lux-profile-stats-card .cart-preview-card .item-price { |
| font-size: 1.12rem; |
| font-weight: 700; |
| color: #43e97b; |
| margin-bottom: 6px; |
| } |