Spaces:
Running
Running
| @import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&family=Assistant:wght@300;400;600;700&display=swap'); | |
| :root { | |
| --deep-cocoa: #3E2723; | |
| --milk-chocolate: #795548; | |
| --creamy-white: #FDFBF7; | |
| --zesty-orange: #FF9800; | |
| --mint-leaf: #009688; | |
| --luxury-gold: #C5A063; | |
| } | |
| body { | |
| font-family: 'Assistant', sans-serif; | |
| } | |
| .font-dancing { | |
| font-family: 'Dancing Script', cursive; | |
| } | |
| .font-assistant { | |
| font-family: 'Assistant', sans-serif; | |
| } | |
| .bg-deep-cocoa { | |
| background-color: var(--deep-cocoa); | |
| } | |
| .bg-milk-chocolate { | |
| background-color: var(--milk-chocolate); | |
| } | |
| .bg-creamy-white { | |
| background-color: var(--creamy-white); | |
| } | |
| .bg-zesty-orange { | |
| background-color: var(--zesty-orange); | |
| } | |
| .bg-mint-leaf { | |
| background-color: var(--mint-leaf); | |
| } | |
| .bg-luxury-gold { | |
| background-color: var(--luxury-gold); | |
| } | |
| .text-deep-cocoa { | |
| color: var(--deep-cocoa); | |
| } | |
| .text-milk-chocolate { | |
| color: var(--milk-chocolate); | |
| } | |
| .text-creamy-white { | |
| color: var(--creamy-white); | |
| } | |
| .text-zesty-orange { | |
| color: var(--zesty-orange); | |
| } | |
| .text-mint-leaf { | |
| color: var(--mint-leaf); | |
| } | |
| .text-luxury-gold { | |
| color: var(--luxury-gold); | |
| } | |
| /* Additional Luxury Details */ | |
| .luxury-stars { | |
| display: inline-flex; | |
| gap: 2px; | |
| } | |
| .luxury-stars svg { | |
| filter: drop-shadow(0 0 2px var(--luxury-gold)); | |
| } | |
| .btn-luxury { | |
| background: linear-gradient(135deg, var(--luxury-gold) 0%, var(--milk-chocolate) 100%); | |
| color: white; | |
| border-radius: 6px; | |
| text-shadow: 0 1px 2px rgba(0,0,0,0.2); | |
| box-shadow: 0 4px 12px rgba(193,160,99,0.4); | |
| transition: all 0.3s ease; | |
| } | |
| .btn-luxury:hover { | |
| box-shadow: 0 6px 20px rgba(193,160,99,0.6); | |
| transform: translateY(-2px); | |
| } | |
| .border-deep-cocoa { | |
| border-color: var(--deep-cocoa); | |
| } | |
| .border-luxury-gold { | |
| border-color: var(--luxury-gold); | |
| } | |
| .product-card { | |
| transition: all 0.3s ease; | |
| border: 1px solid #e5e5e5; | |
| } | |
| .product-card:hover { | |
| transform: translateY(-5px); | |
| box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); | |
| } | |
| .quick-add-btn { | |
| opacity: 0; | |
| transition: opacity 0.3s ease; | |
| } | |
| .product-card:hover .quick-add-btn { | |
| opacity: 1; | |
| } |