/* SpiceZium Logo-Based Color Scheme */
/* Primary spice-inspired colors for SpiceZium brand */

:root {
  /* Primary Colors - Based on Spice Theme */
  --spice-primary: #D2691E;        /* Chocolate/Cinnamon Brown */
  --spice-secondary: #FF8C00;      /* Dark Orange (Turmeric) */
  --spice-accent: #B22222;         /* Fire Brick Red (Chili) */
  --spice-gold: #DAA520;           /* Golden Rod (Saffron) */
  --spice-warm: #CD853F;           /* Peru Brown (Cardamom) */
  
  /* Neutral Colors */
  --spice-dark: #2F1B14;           /* Dark Brown */
  --spice-light: #FFF8DC;          /* Cornsilk */
  --spice-cream: #F5F5DC;          /* Beige */
  
  /* Status Colors */
  --spice-success: #228B22;        /* Forest Green */
  --spice-warning: #FF8C00;        /* Dark Orange */
  --spice-danger: #ec2b23;         /* Crimson */
}

/* Apply the new color scheme */

/* Replace purple (#7453fc) with spice colors */
.header-area .main-nav .nav li a:hover,
.header-area .main-nav .nav li a.active {
  color: var(--spice-light) !important;
}

.product-name{
  color: var(--spice-danger) !important;
}
/* Main buttons and primary elements */
.main-button a,
.border-button a {
  background: var(--spice-danger) !important;
  /* border: 2px solid var(--spice-primary) !important; */
}

.main-button a:hover {
  background: var(--spice-danger) !important;
  /* border: 2px solid var(--spice-secondary) !important; */
}

.border-button a:hover {
  background: var(--spice-secondary) !important;
  color: white !important;
}

/* Text links and accents */
.section-heading h2 em {
  color: var(--spice-danger) !important;
}

/* .line-dec {
  background: linear-gradient(90deg, var(--spice-primary), var(--spice-secondary)) !important;
} */

/* Category cards - Spice themed colors */
.spice-card:nth-child(1) {
  background: var(--spice-danger) !important; /* Cinnamon for Chicken */
}

.spice-card:nth-child(2) {
  background: var(--spice-accent) !important; /* Fire Red for Meat */
}

.spice-card:nth-child(3) {
  background: #4682B4 !important; /* Keep blue for Fish/Seafood */
}

.spice-card:nth-child(4) {
  background: var(--spice-success) !important; /* Green for Vegetarian */
}

/* Product cards and items */
.currently-market .item:hover {
  box-shadow: 0 10px 30px rgba(210, 105, 30, 0.3) !important;
}

/* Filter buttons */
.filters ul li.active,
.filters ul li:hover {
  background-color: var(--spice-danger) !important;
  color: white !important;
}

/* Footer accent color */
.text-warning {
  color: var(--spice-gold) !important;
}

/* Floating social icons */
.floating-social-icons a {
  transition: all 0.3s ease;
}

.floating-social-icons .phone-link {
  background: var(--spice-danger) !important;
}

.floating-social-icons .whatsapp-link {
  background: var(--spice-success) !important;
}

.floating-social-icons .youtube-link {
  background: var(--spice-accent) !important;
}

.floating-social-icons .instagram-link {
  background: linear-gradient(45deg, #E4405F, #C13584) !important;
}

.floating-social-icons .facebook-link {
  background: #1877F2 !important;
}

/* Platform cards hover effects */
.platform-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(210, 105, 30, 0.2) !important;
}

/* Heritage button */
.heritage-button {
  background: var(--spice-danger) !important;
  border: 2px solid var(--spice-danger) !important;
}

.heritage-button:hover {
  background: var(--spice-light) !important;
  border: 2px solid var(--spice-light) !important;
  color: black !important;
  font-family: 'Playfair Display', serif !important;
}

/* Quality feature icons */
.item .icon img {
  filter: sepia(1) hue-rotate(25deg) saturate(1.5);
}

/* Preloader colors */
.js-preloader .preloader-inner .dot {
  background: var(--spice-danger) !important;
}

.js-preloader .preloader-inner .dots span {
  background: var(--spice-danger) !important;
}

/* Custom scrollbar */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: var(--spice-danger);
}

::-webkit-scrollbar-thumb {
  background: var(--spice-primary);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: var(--spice-danger);
}

/* Hide Owl Carousel Navigation Icons */
.owl-carousel .owl-nav {
  display: none !important;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
  display: none !important;
}

/* Hide Owl Carousel Dots */
.owl-carousel .owl-dots {
  display: none !important;
}

/* Prevent horizontal overflow */
.owl-carousel {
  overflow: hidden !important;
}

.owl-carousel .owl-stage-outer {
  overflow: hidden !important;
}