:root {
  --primary-color: #8E44AD;
  --secondary-color: #59057B;
  --accent-color: #B264FE;
  --light-color: #F3EBFF;
  --dark-color: #2D0A58;
  --gradient-primary: linear-gradient(135deg, #8E44AD 0%, #59057B 100%);
  --hover-color: #732D91;
  --background-color: #FAFAFA;
  --text-color: #4B5563;
  --border-color: rgba(142, 68, 173, 0.2);
  --divider-color: rgba(89, 5, 123, 0.1);
  --shadow-color: rgba(45, 10, 88, 0.1);
  --highlight-color: #FFEB00;
  
  --main-font: 'Lora', serif;
  --alt-font: 'Poppins', sans-serif;
  
  --site-container: 1200px;
  --product-image-width: 400px;
}