/* Keep old design, only fix visual bugs caused by new cleanup snippets */
        .pha-search-placeholder {
            top: 0 !important;
            transform: none !important;
            height: 46px !important;
            min-height: 46px !important;
            line-height: 46px !important;
            display: flex !important;
            align-items: center !important;
            gap: 4px !important;
        }

        .pha-search-placeholder > span,
        .pha-search-word-wrap,
        .pha-search-word {
            height: 46px !important;
            min-height: 46px !important;
            line-height: 46px !important;
            display: inline-flex !important;
            align-items: center !important;
            vertical-align: middle !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        .pha-search-word-wrap {
            overflow: hidden !important;
        }

        .pha-mobile-nav .pha-search-placeholder,
        .pha-mobile-nav .pha-search-placeholder > span,
        .pha-mobile-nav .pha-search-word-wrap,
        .pha-mobile-nav .pha-search-word,
        .pha-mobile-search .pha-search-placeholder,
        .pha-mobile-search .pha-search-placeholder > span,
        .pha-mobile-search .pha-search-word-wrap,
        .pha-mobile-search .pha-search-word {
            height: 38px !important;
            min-height: 38px !important;
            line-height: 38px !important;
        }

        .pha-lang-flag {
            font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla", sans-serif !important;
            font-size: 22px !important;
            line-height: 1 !important;
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            min-width: 24px !important;
        }

        .pha-mobile-drawer-overlay,
        body.pha-mobile-menu-open .pha-mobile-drawer-overlay {
            z-index: 2147483000 !important;
        }

        .pha-mobile-nav,
        body.pha-mobile-menu-open .pha-mobile-nav {
            z-index: 2147483008 !important;
            background: #ffffff !important;
            opacity: 1 !important;
            filter: none !important;
            backdrop-filter: none !important;
            -webkit-backdrop-filter: none !important;
            mix-blend-mode: normal !important;
        }

        .pha-mobile-nav *,
        body.pha-mobile-menu-open .pha-mobile-nav * {
            opacity: 1 !important;
            filter: none !important;
            backdrop-filter: none !important;
            -webkit-backdrop-filter: none !important;
            mix-blend-mode: normal !important;
        }

        .pha-mobile-side-menu,
        body.pha-mobile-menu-open .pha-mobile-side-menu {
            z-index: 2147483008 !important;
            background: #ffffff !important;
            opacity: 1 !important;
            filter: none !important;
            backdrop-filter: none !important;
            -webkit-backdrop-filter: none !important;
        }

        .pha-cat-slider-v5-circle,
        .pha-cat-premium-icon,
        .pha-shop-category-circle {
            border-radius: 15px !important;
        }

        .pha-cat-slider-v5-circle img,
        .pha-cat-premium-icon img,
        .pha-shop-category-circle img {
            border-radius: 13px !important;
        }

        .custom-home-hero .hero-middle::after {
            content: "" !important;
            position: absolute !important;
            z-index: 2 !important;
            top: -70% !important;
            right: -80% !important;
            width: 70% !important;
            height: 230% !important;
            background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.00) 30%, rgba(255,255,255,0.34) 48%, rgba(255,255,255,0.08) 58%, transparent 100%) !important;
            transform: rotate(32deg) translateX(0) !important;
            opacity: 0;
            pointer-events: none !important;
        }

        .custom-home-hero .hero-middle:hover::after {
            animation: pha-reflection-sweep 1.05s ease forwards !important;
        }
