.sgpb-popup-dialog-main-div-wrapper {
background-color: rgba(0, 0, 0, 0.6) !important;
} .sgpb-popup-dialog-main-div-theme-wrapper-1 {
background: #121212 !important;
padding: 40px !important;
border-radius: 8px !important;
box-shadow: 0 20px 40px rgba(0,0,0,0.5) !important;
} .sgpb-content-5358 {
background: #191919 !important;
padding: 24px !important;
border-radius: 4px !important;
box-sizing: border-box;
} .separadorPopup {
border: 0 !important;
height: 2px !important;
background-color: #D4AF37 !important;
width: 60px !important;
margin: 16px auto !important;
} .textoPopup {
font-family: 'Quicksand', sans-serif !important;
font-weight: 200 !important;
color: #CCCCCC !important;
font-size: 16px !important;
margin-bottom: 32px !important;
} .botonPopup {
display: flex !important;
align-items: center;
justify-content: center !important;
flex-wrap: wrap !important;
margin-top: 32px !important;
} .btn-separator {
width: 16px; height: 1px; flex-shrink: 0; } .botonPopup a {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 180px !important;
padding: 12px 0 !important;
border-radius: 4px !important;
font-family: 'Quicksand', sans-serif !important;
font-size: 16px !important;
text-decoration: none !important;
transition: background-color .3s, transform .2s !important;
} .botonPopup .btn-whatsapp {
background-color: #25D366 !important;
color: #121212 !important;
}
.botonPopup .btn-whatsapp:hover {
background-color: #1DA851 !important;
transform: translateY(-2px) !important;
} .botonPopup .btn-reserva {
background-color: #D4AF37 !important;
color: #121212 !important;
}
.botonPopup .btn-reserva:hover {
background-color: #EAEAEA !important;
color: #D4AF37 !important;
transform: translateY(-2px) !important;
}
@media (max-width: 767px) { .sgpb-popup-dialog-main-div-theme-wrapper-1 {
width: 90% !important;
max-width: 360px !important;
padding: 24px !important;
} .botonPopup {
flex-direction: column !important;
gap: 10px !important;
}
.btn-separator {
display: none !important;
} .botonPopup a {
width: 100% !important;
}
} .sgpb-popup-dialog-main-div-theme-wrapper-1 hr {
display: none !important;
} .botonPopup {
display: flex !important;
gap: 16px !important;
} .botonPopup a {
flex: 1 !important; max-width: none !important;
width: auto !important; } @media (max-width: 767px) {
.botonPopup {
flex-direction: column !important;
}
.botonPopup a {
width: 100% !important;
}
} .comments-area,
.comment-respond,
.comment-form {
background-color: #1e1e1e !important;
color: #ffffff !important;
padding: 24px;
border-radius: 12px;
border: none;
} .comment-form input,
.comment-form textarea {
background-color: #2a2a2a !important;
color: #ffffff !important;
border: 1px solid #bfa100 !important;
border-radius: 6px;
padding: 10px;
width: 100%;
} .comment-form input[type="submit"] {
background-color: #bfa100 !important;
color: #000000 !important;
font-weight: bold;
border-radius: 6px;
padding: 10px 20px;
border: none;
cursor: pointer;
}
.comment-form input[type="submit"]:hover {
background-color: #8f7300 !important;
color: #ffffff !important;
}