.modal-sheet .modal-dialog {
  width: 380px;
  transition: bottom .75s ease-in-out;
  max-height: 600px; 
  overflow-y: auto;
}
.modal-sheet .modal-footer {
  padding-bottom: 2rem;
}

.secondary {
    background-color: #ddc8b6;  /* azul padrão Bootstrap */
    border-color: #ddc8b6;
    color: #ffffff;
}

.secondary:hover {
    background-color: #cbb5a2;
    border-color: #cbb5a2;
    color: #fff;
}

.btn-custom-white-gold {
    background-color: #ffffff;
    color: #d4af37;
    border: 2px solid #d4af37;
    font-weight: 600;
    padding: 0.75rem 1.5rem;
    border-radius: 0.25rem;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    transition: all 0.3s ease-in-out;
}

.btn-custom-white-gold:hover {
    background-color: #f2f2f2;
    color: #c9a02d;
    border-color: #c9a02d;
}