.material-symbols-outlined {
   font-variation-settings:
      "FILL" 0,
      "wght" 400,
      "GRAD" 0,
      "opsz" 24;
}

.no-scrollbar::-webkit-scrollbar {
   display: none;
}

.no-scrollbar {
   -ms-overflow-style: none;
   scrollbar-width: none;
}

.glass-nav {
   background: rgba(255, 248, 247, 0.7);
   backdrop-filter: blur(20px);
}

.product-card-hover {
   transition: transform 0.4s cubic-bezier(0.2, 0, 0.2, 1);
}

.product-card-hover:hover {
   transform: translateY(-8px);
}

.glass-effect {
   backdrop-filter: blur(20px);
   background: rgba(255, 248, 247, 0.7);
}