/* @font-face {
    font-family: 'MyFont';
    src: url('../fonts/ITC Bauhaus Light.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'MyFont';
    src: url('../fonts/ITC Bauhaus Medium.ttf') format('truetype');
    font-weight: 600;
    font-style: medium;
}

@font-face {
    font-family: 'MyFont';
    src: url('../fonts/ITC Bauhaus Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: bold;
} */
body {
    /* font-family: 'Quicksand', 'Inter', sans-serif; */
    background-color: #fbf8f3;
    font-weight: medium;
}
/* Custom Scrollbar for premium experience */
::-webkit-scrollbar {
    width: 6px;
}
::-webkit-scrollbar-track {
    background: #fbf8f3;
}
::-webkit-scrollbar-thumb {
    background: #ebdcb9;
    border-radius: 10px;
}
/* Smooth scale transitions */
.zoom-hover:hover img {
    transform: scale(1.06);
}

/* Header */
@keyframes infinite-scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}
.animate-infinite-scroll {
    animation: infinite-scroll 20s linear infinite;
    will-change: transform; 
}
.group:hover .animate-infinite-scroll {
    animation-play-state: paused;
}

/* Category */
@layer utilities {
    /* Hide scrollbar for Chrome, Safari and Opera */
    .scrollbar-none::-webkit-scrollbar {
      display: none;
    }
    /* Hide scrollbar for IE, Edge and Firefox */
    .scrollbar-none {
      -ms-overflow-style: none;  /* IE and Edge */
      scrollbar-width: none;  /* Firefox */
    }
  }


  .wtSectionContent .wtBgTheme {position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1;}