.popup_verify {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;

    backdrop-filter: blur(10px);

    &.age-confirmed {
        display: none !important;
    }

    & * {
        text-align: center;
    }

    &>div {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);

        padding: 80px;
        max-width: 702px;
        width: 100%;
        border-radius: 10px;
        background-color: white;

        @media (max-width: 768px) {
            max-width: 92%;
            padding: 32px;
        }

        & h2,
        & p {
            color: black !important;
        }

        & h2 {
            margin-bottom: 12px;
        }

        &>div {
            display: flex;
            flex-direction: row;
            align-items: stretch;
            gap: 12px;

            margin-top: 32px;
            margin-left: auto;
            margin-right: auto;

            @media (min-width: 768px) {
                max-width: 80%;
            }

            @media (max-width: 768px) {
                gap: 12px !important;
            }

            & button {
                margin: 0 !important;
                text-transform: uppercase;
                font-weight: 600 !important;

                /* &:last-child:not(:hover) {
                    color: var(--accent1);
                } */
                &:first-child {
                    background-color: transparent !important;
                    border: 1px solid var(--orange) !important;
                    color: var(--orange) !important;
                }

                @media (min-width: 768px) {
                    flex: 1 1 37.5% !important;
                }
            }
        }
    }
}