.age-gate__submit {
background: #fff;
color: #251d36 !important;
width: 260px;
align-items: center;
display: flex;
justify-content: center;
height: 60px;
text-transform: uppercase;
}
/* Force the close button to show */
.pum .pum-close,
.pum .popmake-close {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 9999 !important;
}

.pum-theme-681 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
color: #fff !important;
}

/* Style and position the close button */
.pum .pum-close,
.pum .popmake-close {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    color: #000 !important; /* Make X black */
    font-size: 28px !important;
    font-weight: bold !important;
    background: transparent !important;
    border: none !important;
    cursor: pointer !important;
    line-height: 1 !important;
}

/* Add hover effect for better UX */
.pum .pum-close:hover,
.pum .popmake-close:hover {
    color: #333 !important;
    transform: scale(1.1);
}

button.age-gate-submit-yes, button.age-gate__submit--yes {
background: #fff;
transition: all 500ms ease-in-out;

}



button.age-gate__submit--yes:hover {
background: transparent;
border: 1px solid #fff;
transition: all 500ms ease-in-out;
color: #fff !important;
}



button.age-gate__submit--no,
border: 1px solid #251d36 !important;
transition: all 500ms ease-in-out;
background: #0d0a15;
    color: #fff !important;
}


button.age-gate__submit--no:hover,
background: #0d0a15 !important
border: 1px solid #0d0a15 !important;
transition: all 500ms ease-in-out;
color: #fff;
}
