        .brand-neue-button {
            gap: var(--spacing-2x);
            border-radius: var(--roundness-subtle);
            background: var(--color-interactive-primary);
            color: var(--color-content-brand);
            font-family: PolySans-Median;
            font-size: var(--font-size-2x);
            letter-spacing: 0.02em;
            text-align: center;
            padding: 0 20px;
        }

        .brand-neue-button:hover,
        .brand-neue-button:active,
        .brand-neue-button:focus {
            background: var(--color-interactive-primary-hover);
        }

        .brand-neue-button__open-in-new::after {
            font-size: 0;
            margin-left: 5px;
            vertical-align: sub;
            content: url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g id=\"ico-/-24-/-actions-/-open_in_new\"><path id=\"Icon-color\" d=\"M17.5 12.0833V15.8333C17.5 16.7538 16.7538 17.5 15.8333 17.5H4.16667C3.24619 17.5 2.5 16.7538 2.5 15.8333V4.16667C2.5 3.24619 3.24619 2.5 4.16667 2.5H7.91667C8.14679 2.5 8.33333 2.68655 8.33333 2.91667V3.75C8.33333 3.98012 8.14679 4.16667 7.91667 4.16667H4.16667V15.8333H15.8333V12.0833C15.8333 11.8532 16.0199 11.6667 16.25 11.6667H17.0833C17.3135 11.6667 17.5 11.8532 17.5 12.0833ZM17.3167 2.91667L17.0917 2.69167C16.98 2.57535 16.8278 2.50668 16.6667 2.5H11.25C11.0199 2.5 10.8333 2.68655 10.8333 2.91667V3.75C10.8333 3.98012 11.0199 4.16667 11.25 4.16667H14.6583L7.625 11.2C7.54612 11.2782 7.50175 11.3847 7.50175 11.4958C7.50175 11.6069 7.54612 11.7134 7.625 11.7917L8.20833 12.375C8.28657 12.4539 8.39307 12.4982 8.50417 12.4982C8.61527 12.4982 8.72176 12.4539 8.8 12.375L15.8333 5.35V8.75C15.8333 8.98012 16.0199 9.16667 16.25 9.16667H17.0833C17.3135 9.16667 17.5 8.98012 17.5 8.75V3.33333C17.4955 3.17342 17.4299 3.02132 17.3167 2.90833V2.91667Z\" fill=\"%231A4200\"/></g></svg>");
        }

        /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2FwcC9qYXZhc2NyaXB0L2NvbXBvbmVudHMvYnJhbmRfbmV1ZV90b2tlbnMvY29tcG9uZW50cy9idXR0b24uc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHNCQUFBO0VBQ0Esc0NBQUE7RUFDQSw0Q0FBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSw4QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FBQ0Y7QUFBRTtFQUNFLGtEQUFBO0FBRUo7O0FBQ0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdEQUFBO0FBRUoiLCJzb3VyY2VzQ29udGVudCI6WyIuYnJhbmQtbmV1ZS1idXR0b25cbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTJ4KVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3Mtc3VidGxlKVxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1pbnRlcmFjdGl2ZS1wcmltYXJ5KVxuICBjb2xvcjogdmFyKC0tY29sb3ItY29udGVudC1icmFuZClcbiAgZm9udC1mYW1pbHk6IFBvbHlTYW5zLU1lZGlhblxuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yeClcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgcGFkZGluZzogMCAyMHB4XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItaW50ZXJhY3RpdmUtcHJpbWFyeS1ob3ZlcilcblxuLmJyYW5kLW5ldWUtYnV0dG9uX19vcGVuLWluLW5ld1xuICAmOjphZnRlclxuICAgIGZvbnQtc2l6ZTogMFxuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViXG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgaWQ9XCJpY28tLy0yNC0vLWFjdGlvbnMtLy1vcGVuX2luX25ld1wiPjxwYXRoIGlkPVwiSWNvbi1jb2xvclwiIGQ9XCJNMTcuNSAxMi4wODMzVjE1LjgzMzNDMTcuNSAxNi43NTM4IDE2Ljc1MzggMTcuNSAxNS44MzMzIDE3LjVINC4xNjY2N0MzLjI0NjE5IDE3LjUgMi41IDE2Ljc1MzggMi41IDE1LjgzMzNWNC4xNjY2N0MyLjUgMy4yNDYxOSAzLjI0NjE5IDIuNSA0LjE2NjY3IDIuNUg3LjkxNjY3QzguMTQ2NzkgMi41IDguMzMzMzMgMi42ODY1NSA4LjMzMzMzIDIuOTE2NjdWMy43NUM4LjMzMzMzIDMuOTgwMTIgOC4xNDY3OSA0LjE2NjY3IDcuOTE2NjcgNC4xNjY2N0g0LjE2NjY3VjE1LjgzMzNIMTUuODMzM1YxMi4wODMzQzE1LjgzMzMgMTEuODUzMiAxNi4wMTk5IDExLjY2NjcgMTYuMjUgMTEuNjY2N0gxNy4wODMzQzE3LjMxMzUgMTEuNjY2NyAxNy41IDExLjg1MzIgMTcuNSAxMi4wODMzWk0xNy4zMTY3IDIuOTE2NjdMMTcuMDkxNyAyLjY5MTY3QzE2Ljk4IDIuNTc1MzUgMTYuODI3OCAyLjUwNjY4IDE2LjY2NjcgMi41SDExLjI1QzExLjAxOTkgMi41IDEwLjgzMzMgMi42ODY1NSAxMC44MzMzIDIuOTE2NjdWMy43NUMxMC44MzMzIDMuOTgwMTIgMTEuMDE5OSA0LjE2NjY3IDExLjI1IDQuMTY2NjdIMTQuNjU4M0w3LjYyNSAxMS4yQzcuNTQ2MTIgMTEuMjc4MiA3LjUwMTc1IDExLjM4NDcgNy41MDE3NSAxMS40OTU4QzcuNTAxNzUgMTEuNjA2OSA3LjU0NjEyIDExLjcxMzQgNy42MjUgMTEuNzkxN0w4LjIwODMzIDEyLjM3NUM4LjI4NjU3IDEyLjQ1MzkgOC4zOTMwNyAxMi40OTgyIDguNTA0MTcgMTIuNDk4MkM4LjYxNTI3IDEyLjQ5ODIgOC43MjE3NiAxMi40NTM5IDguOCAxMi4zNzVMMTUuODMzMyA1LjM1VjguNzVDMTUuODMzMyA4Ljk4MDEyIDE2LjAxOTkgOS4xNjY2NyAxNi4yNSA5LjE2NjY3SDE3LjA4MzNDMTcuMzEzNSA5LjE2NjY3IDE3LjUgOC45ODAxMiAxNy41IDguNzVWMy4zMzMzM0MxNy40OTU1IDMuMTczNDIgMTcuNDI5OSAzLjAyMTMyIDE3LjMxNjcgMi45MDgzM1YyLjkxNjY3WlwiIGZpbGw9XCIlMjMxQTQyMDBcIi8+PC9nPjwvc3ZnPicpXG5cbiJdLCJzb3VyY2VSb290IjoiIn0= */

                            .global-header {
                                -webkit-font-smoothing: subpixel-antialiased;
                                -moz-osx-font-smoothing: auto;
                                background: linear-gradient(30deg, rgba(255, 255, 255, .055) 12%, transparent 12.5%, transparent 87%, rgba(255, 255, 255, .055) 87.5%), linear-gradient(150deg, rgba(255, 255, 255, .055) 12%, transparent 12.5%, transparent 87%, rgba(255, 255, 255, .055) 87.5%), radial-gradient(ellipse at center, rgba(150, 150, 150, .4), transparent 36%), linear-gradient(#292929, #050505);
                                font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
                                font-size: 13px;
                                padding-bottom: 8px;
                            }

                            .global-header-menu__link {
                                background: repeating-linear-gradient(90deg, rgba(255, 255, 255, .035) 0px, rgba(255, 255, 255, .035) 1px, rgba(80, 45, 0, .035) 2px, rgba(80, 45, 0, .035) 3px), linear-gradient(to bottom, #6b4300 0%, #a66a00 20%, #d89b1f 38%, #ffe68a 50%, #d8a52d 58%, #9b5c00 78%, #5d3600 100%);
                                display: inline-block;
                                padding: 10px;
                                padding-bottom: 5px;
                                text-decoration: none;
                                border: solid 1px;
                                border-radius: 10px 0px 10px 0px;
                                border-color: #00000075;
                                color: #000000;
                            }

                            .header-site-titles {
                                background: repeating-linear-gradient(90deg, rgba(255, 255, 255, .025) 0px, rgba(255, 255, 255, .025) 1px, rgba(0, 0, 0, .08) 2px, rgba(0, 0, 0, .08) 3px), linear-gradient(to bottom, #020202 0%, #0c0c0c 20%, #292929 38%, rgb(3, 3, 3) 50%, #2d2d2d 70%, #101010 20%, #020202e3 20%);
                            }

                            .global-header__logo {
                                margin-top: 0px;
                                width: auto;
                            }

                            .global-header.is-hidden-tablet-and-below {
                                height: 50px;
                            }

                            .gt77-header {
                                position: fixed;
                                top: 0;
                                left: 0;
                                right: 0;
                                height: 54px;
                                z-index: 999999;
                                border-bottom: 2px solid #ffd700;
                                box-shadow: 0 4px 12px rgba(0, 0, 0, .5), 0 0 8px rgba(255, 215, 0, .15);
                                background: linear-gradient(45deg, rgba(0, 0, 0, .6) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, .6) 75%), linear-gradient(-45deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, .05) 75%), linear-gradient(135deg, #010601, #0a5f0f 50%, #021003);
                                background-size: 14px 14px, 14px 14px, 100% 100%;
                            }

                            .gt77-header-inner {
                                width: 100%;
                                max-width: 1450px;
                                height: 54px;

                                margin: auto;
                                padding: 0 14px;

                                display: grid;
                                grid-template-columns: 190px minmax(0, 1fr) 155px;

                                align-items: center;
                                gap: 14px;
                            }


                            /* ==============================
   LOGO
============================== */

                            .gt77-logo {
                                height: 42px;

                                display: flex;
                                align-items: center;
                                justify-content: center;

                                font-size: 24px;
                                font-weight: +00;

                                color: #ffd700;

                                border: 1px solid #ff2a2a00;

                                text-decoration: none;
                            }


                            /* ==============================
   MARQUEE TENGAH
============================== */

                            .gt77-marquee {
                                position: relative;

                                width: 100%;
                                height: 38px;

                                overflow: hidden;

                                display: flex;
                                align-items: center;

                                border-left: 1px solid rgba(255, 215, 0, .35);
                                border-right: 1px solid rgba(255, 215, 0, .35);

                                -webkit-mask-image:
                                    linear-gradient(90deg,
                                        transparent,
                                        #000 7%,
                                        #000 93%,
                                        transparent);

                                mask-image:
                                    linear-gradient(90deg,
                                        transparent,
                                        #000 7%,
                                        #000 93%,
                                        transparent);
                            }

                            a {
                                color: #fff;
                            }

                            .item-header__sales-count {
                                color: #fff;
                            }

                            a {
                                color: #fff;
                            }

                            .item-header__envato-highlighted {
                                color: #fff;
                            }

                            .gt77-marquee-track {
                                display: flex;
                                align-items: center;

                                width: max-content;

                                white-space: nowrap;

                                animation:
                                    gt77RunningText 22s linear infinite;
                            }

                            .gt77-marquee-track span {
                                display: block;

                                padding-right: 70px;

                                color: #fff;
                                font-size: 12px;
                                font-weight: 800;

                                letter-spacing: .5px;

                                text-shadow:
                                    0 0 5px rgba(255, 255, 255, .25);
                            }

                            .gt77-marquee-track span::first-letter {
                                color: #ffd700;
                            }

                            @keyframes gt77RunningText {

                                from {
                                    transform: translateX(0);
                                }

                                to {
                                    transform: translateX(-50%);
                                }
                            }


                            /* ==============================
   LANGUAGE
============================== */

                            .gt77-language {
                                position: relative;
                            }

                            .gt77-language-btn {
                                width: 100%;
                                height: 38px;
                                display: flex;
                                align-items: center;
                                justify-content: center;
                                font-size: 12px;
                                gap: 8px;
                                cursor: pointer;
                                color: #221d1d;
                                padding: 6px 10px;
                                font-weight: 500;
                                background: radial-gradient(ellipse at 50% 0%, rgba(255, 255, 220, .95) 0%, rgba(255, 231, 118, .55) 9%, transparent 27%), radial-gradient(ellipse at 50% 100%, rgba(255, 255, 210, .75) 0%, rgba(255, 210, 70, .4) 11%, transparent 28%), linear-gradient(90deg, #4d2b00 0%, #895000 15%, #d69818 30%, #ffdd64 43%, #ad7100 56%, #f0b62b 68%, #7a4700 84%, #3f2200 100%);
                                border: 1px solid #ffd70030;
                                border-radius: 14px;
                            }

                            .gt77-language-menu {
                                position: absolute;

                                top: 52px;
                                right: 0;

                                width: 180px;

                                display: none;

                                overflow: hidden;

                                background: #050505;

                                border: 1px solid #ffd700;

                                border-radius: 12px;

                                box-shadow:
                                    0 12px 30px rgba(0, 0, 0, .8);
                            }

                            .gt77-language.active .gt77-language-menu {
                                display: block;
                            }

                            .gt77-language-menu button {
                                width: 100%;

                                padding: 13px 15px;

                                display: block;

                                color: #fff;

                                font-weight: 700;

                                text-align: left;

                                cursor: pointer;

                                border: 0;
                                border-bottom:
                                    1px solid rgba(255, 215, 0, .15);

                                background: #080808;
                            }

                            .gt77-language-menu button:hover {
                                color: #ffd700;

                                background:
                                    linear-gradient(90deg,
                                        #183b22,
                                        #080808);
                            }


                            /* POSISI HEADER CUSTOM DI ATAS HEADER ASLI */
                            .site-header {
                                margin-top: 54px !important;
                            }

                            /* ==============================
   MOBILE
============================== */

                            @media(max-width:768px) {

                                .site-header {
                                    margin-top: 48px !important;
                                }

                                .gt77-header {
                                    height: 48px;
                                }

                                .gt77-header-inner {
                                    height: 48px;
                                    grid-template-columns:
                                        105px minmax(0, 1fr) 105px;

                                    gap: 7px;

                                    padding: 0 7px;
                                }

                                .gt77-logo {
                                    height: 36px;

                                    font-size: 18px;

                                    letter-spacing: 0;
                                }

                                .gt77-marquee {
                                    height: 34px;
                                }

                                .gt77-marquee-track span {
                                    font-size: 11px;

                                    padding-right: 40px;
                                }

                                .gt77-language-menu {
                                    width: 150px;

                                    top: 47px;
                                }

                                .gt77-language-menu button {
                                    font-size: 11px;

                                    padding: 11px;
                                }
                            }