        .cookieconsent-optin,
        .cookieconsent-optin-preferences,
        .cookieconsent-optin-statistics,
        .cookieconsent-optin-marketing {
            display: block;
            display: initial;
        }

        .cookieconsent-optout-preferences,
        .cookieconsent-optout-statistics,
        .cookieconsent-optout-marketing,
        .cookieconsent-optout {
            display: none;
        }

        .header-site-titles__site {
            float: left;
            position: relative;
            padding-top: 16px;
            padding-bottom: 16px;
            margin-right: 50px;
        }

        .grid-container.-layout-wide {
            max-width: 1408px;
            padding-left: 16px;
            padding-right: 100px;
        }

        .register,
        .register-button {
            text-shadow: 1px 1px #000000;
            border-radius: 10px 10px;
            border: 3px solid #000000;
            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%);
        }

        .grid-container {
            max-width: 66rem;
        }

        .login,
        .login-button {
            text-shadow: 1px 1px #0c0f12;
            border-radius: 10px 10px;
            border: 3px solid #000000;
            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%);
        }

        .item-bookmarking__left-icons__wrapper .item-bookmarking__left-icons .item-bookmarking__control_icons--favorite a {
            border: #e6e6e6 solid 1px;
            border-radius: 4px;
            background: black;
        }

        .item-bookmarking__left-icons .page-tabs .item-bookmarking__control_icons--collection a,
        .page-tabs .item-bookmarking__left-icons .item-bookmarking__control_icons--collection a,
        .item-bookmarking__left-icons .item-bookmarking__left-icons__wrapper .item-bookmarking__control_icons--collection a,
        .item-bookmarking__left-icons__wrapper .item-bookmarking__left-icons .item-bookmarking__control_icons--collection a {
            border: #e6e6e6 solid 1px;
            border-radius: 4px;
            background: black;
        }

        .item-header {
            width: 100%;
            background: linear-gradient(110deg, #050505 0%, #111111 25%, #252525 42%, #696969 52%, #343434 60%, #151515 76%, #030303 100%);
            border-radius: 10px 10px 0px 0px;
            border: solid 2px #4d2b00;
            padding-bottom: 45px;
        }

        .page-tabs .selected a {
            color: #000000;
            background: radial-gradient(ellipse at 50% 0%, rgb(71 199 63 / 95%) 0%, rgb(12 125 13 / 94%) 9%, #00000000 27%), radial-gradient(ellipse at 50% 100%, rgb(10 112 6 / 75%) 0%, rgb(26 107 35) 11%, #5cff2500 28%), linear-gradient(90deg, #004d1c 0%, #148900 15%, #18d619 30%, #195c1a 43%, #00ad24 56%, #1ec741 68%, #067a00 84%);
            border: solid 2px black;
        }

        .item-preview img {
            border: solid 2px #4d2b00;
            border-radius: 50px;
        }

        .context-header {
background: linear-gradient(rgba(0, 25, 12, .16), rgba(0, 25, 12, .16)), url(https://goto77.global/wp-content/uploads/2026/09/bgipgoto77.jpg) center top / cover fixed no-repeat, radial-gradient(circle at top, #078137, #00180d 72%);
            padding-top: 8px;
            color: #ffffff;
        }

        div#content {
            background: linear-gradient(45deg, rgba(255, 255, 255, .06) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, .06) 75%), linear-gradient(-45deg, rgba(0, 0, 0, .75) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, .75) 75%), linear-gradient(135deg, #020202, #323232 50%, #050505);
            background-size: 14px 14px, 14px 14px, 100% 100%;
            border-right: solid 2px #4d2b00;
            border-left: solid 2px #4d2b00;
        }

        .header-categories {
            background: radial-gradient(ellipse at top, rgba(255, 255, 220, .95), transparent 34%), linear-gradient(30deg, rgba(255, 255, 255, .09) 12%, transparent 12.5%, transparent 87%, rgba(255, 255, 255, .09) 87.5%), linear-gradient(150deg, rgba(255, 255, 255, .09) 12%, transparent 12.5%, transparent 87%, rgba(255, 255, 255, .09) 87.5%), linear-gradient(#d79917, #704000);
            border-bottom: 5px solid #785100;
            height: 48px;
            background-size: 100% 100%, 80px 140px, 80px 140px, 100% 100%;
            margin-left: 320px;
        }

        .-border-light button.search-field__button {
            border-color: #4d2b00;
        }

        input#term {
            background: #222222;
        }

        input.search-field__input-field {
            border-color: #4d2b00;
        }

        .site-header__categories.is-hidden-tablet-and-below {
            background: radial-gradient(ellipse at top, rgba(255, 255, 220, .95), transparent 34%), linear-gradient(30deg, rgba(255, 255, 255, .09) 12%, transparent 12.5%, transparent 87%, rgba(255, 255, 255, .09) 87.5%), linear-gradient(150deg, rgba(255, 255, 255, .09) 12%, transparent 12.5%, transparent 87%, rgba(255, 255, 255, .09) 87.5%), linear-gradient(#d79917, #704000);
            background-size: 100% 100%, 80px 140px, 80px 140px, 100% 100%;
        }

            .GOTO77-fixed-footer {
                display: flex;
                justify-content: space-around;
                align-items: flex-end;
                position: fixed;
                left: 0;
                right: 0;
                bottom: 0;
                z-index: 99;
                padding: 12px 10px 20px 10px;
                background: linear-gradient(45deg, rgba(255, 255, 255, .06) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, .06) 75%), linear-gradient(-45deg, rgba(0, 0, 0, .75) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, .75) 75%), linear-gradient(135deg, #ffa600, #451d03 50%, #ff9200);
                background-size: 14px 14px, 14px 14px, 100% 100%;
                border-top: 2px solid #4d2b00;
                box-shadow: 0 -10px 30px rgba(0, 0, 0, 0.8);
                backdrop-filter: blur(8px);
                border-radius: 20px 20px 0 0;
                font-family: 'Montserrat', sans-serif;
            }

            .GOTO77-fixed-footer a {
                text-decoration: none;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                color: #050505;
                font-size: 14px;
                font-weight: 600;
                text-transform: uppercase;
                letter-spacing: 0.5px;
                transition: all 0.3s ease;
                flex: 1;
                border-radius: 20px !important;
                border: 2px solid #4d2b00 !important;
                background: radial-gradient(ellipse at 50% 0%, rgb(71 199 63 / 95%) 0%, rgb(12 125 13 / 94%) 9%, #00000000 27%), radial-gradient(ellipse at 50% 100%, rgb(10 112 6 / 75%) 0%, rgb(26 107 35) 11%, #5cff2500 28%), linear-gradient(90deg, #004d1c 0%, #148900 15%, #18d619 30%, #195c1a 43%, #00ad24 56%, #1ec741 68%, #067a00 84%);
            }

            div {
                color: #585756;
            }

            .login,
            .login-button {
                color: #000;
                font-weight: 900;
            }

            .login,
            .register {
                color: #37373700;
                padding: 13px 10px;
                font-weight: 900;
            }

            a.header-categories__main-link {
                color: #fff;
                font-weight: 600;
                font-size: 14px;
            }

            button.search-field__button {
                background-color: #533f3f;
                color: #4d2b00;
            }

            .GOTO77-fixed-footer a:hover {
                color: #21a307;
                /* Berubah Emas saat hover */
                transform: translateY(-3px);
            }

            .GOTO77-fixed-footer img {
                width: 24px;
                height: 24px;
                margin-bottom: 4px;
            }

            .GOTO77-fixed-footer a:hover img {
                filter: drop-shadow(0 0 5px rgba(212, 175, 55, 0.6));
            }

            .GOTO77-fixed-footer a.tada {
                position: relative;
                top: -25px;
                color: #000000;
                min-width: 60px;
                height: 55px;
                padding: 0 15px;
                border-radius: 50px;
                border: 4px solid #050505;
                box-shadow: 0 5px 15px rgba(55, 123, 212, 0.4);
                animation: float#ffc500 3s ease-in-out infinite;
            }

            a.tada {
                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%);
            }

            .GOTO77-fixed-footer a.tada img {
                margin-bottom: 2px;
                width: 22px;
                height: 22px;
                filter: brightness(0);
            }
            @keyframes float#ffc500 {

                0%,
                100% {
                    transform: translateY(0);
                    box-shadow: 0 5px 15px rgba(55, 212, 102, 0.4);
                }

                50% {
                    transform: translateY(-5px);
                    box-shadow: 0 10px 25px rgba(81, 212, 55, 0.6);
                }
            }

            .box--no-padding {
                background: repeating-linear-gradient(0deg, rgba(255, 255, 255, .035) 0px, rgba(255, 255, 255, .035) 1px, rgba(0, 0, 0, .055) 2px, rgba(0, 0, 0, .055) 4px), linear-gradient(180deg, #011001 0%, #06470a 25%, #13b320 44%, #6eff69 50%, #0b7612 58%, #032607 80%, #010801 100%);
                color: #4d2b00;
                margin-bottom: 20px;
                border-radius: 0px;
                border: 2px solid #4d2b00;
            }

            .t-heading.-size-l {
                font-size: 18px;
            }

            .t-heading.-color-inherit {
                color: #ffa912;
            }

            div {
                color: #ffa912;
            }

            .item-header__details-section {
                margin: 1px;
            }

            .page-tabs a {
                color: #ffffff;
            }

            .t-icon-list__item.-color-mid:before,
            .t-icon-list__item:before {
                color: greenyellow;
            }

            .purchase-form__price {
                color: #ffffff;
            }

            .t-body.-color-dark,
            .t-body {
                color: #ffffff;
            }

            .purchase-form__renewal-price--strikethrough {
                color: #ffffff;
            }

            .purchase-panel {

                background: repeating-linear-gradient(0deg, rgba(255, 255, 255, .035) 0px, rgba(255, 255, 255, .035) 1px, rgba(0, 0, 0, .055) 2px, rgba(0, 0, 0, .055) 4px), linear-gradient(180deg, #011001 0%, #06470a 25%, #13b320 44%, #6eff69 50%, #0b7612 58%, #032607 80%, #010801 100%);
                padding: 15px 25px;
                border: 2px solid #4d2b00;
                border-radius: 0px;
                margin-bottom: 16px;
            }

            .item-preview {
                min-height: 245px;
                padding: 12px;
                position: relative;
                text-align: center;
                background: repeating-linear-gradient(0deg, rgba(255, 255, 255, .035) 0px, rgba(255, 255, 255, .035) 1px, rgba(0, 0, 0, .055) 2px, rgba(0, 0, 0, .055) 4px), linear-gradient(180deg, #011001 0%, #06470a 25%, #13b320 44%, #6eff69 50%, #0b7612 58%, #032607 80%, #010801 100%);
            }

            /* Responsif Mobile Kecil */
            @media (max-width: 350px) {
                .GOTO77-fixed-footer a {
                    font-size: 9px;
                }

                .GOTO77-fixed-footer img {
                    width: 20px;
                    height: 20px;
                }

                .GOTO77-fixed-footer a.tada {
                    width: 50px;
                    height: 50px;
                    min-width: 50px;
                    top: -20px;
                }
            }