/* Custom Scrollbar */
        .hide-scrollbar::-webkit-scrollbar {
            display: none;
        }

        .hide-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none;
        }

        body {
            -webkit-tap-highlight-color: transparent;
        }

        html {
            scroll-behavior: smooth;
        }

        /* Skeleton Animation */
        .skeleton {
            background: #EAEAEA;
            position: absolute;
            inset: 0;
            z-index: 0;
        }

        /* Image Fade In */
        .img-fade-in {
            opacity: 0;
            transition: opacity 0.3s ease-out;
        }

        .img-loaded {
            opacity: 1;
        }

        /* Top Category Chips Styles */
        #top-category-line-path,
        #top-category-fill-path {
            transition: none;
            will-change: d;
        }

        .is-transitioning #top-category-line-path,
        .is-transitioning #top-category-fill-path {
            transition: d 220ms cubic-bezier(0.4, 0, 0.2, 1);
        }

        @keyframes icon-bounce {

            0%,
            100% {
                transform: translateY(0);
            }

            50% {
                transform: translateY(-2px);
            }
        }

        .animate-icon-bounce {
            animation: icon-bounce 220ms cubic-bezier(0.4, 0, 0.2, 1);
            will-change: transform;
        }

        /* Filter Chips Menu Scrollbar */
        .custom-menu-scroll::-webkit-scrollbar {
            width: 4px;
        }

        .custom-menu-scroll::-webkit-scrollbar-track {
            background: transparent;
        }

        .custom-menu-scroll::-webkit-scrollbar-thumb {
            background: #CBD5E1;
            border-radius: 10px;
        }