.btn-primary {
    background-color: #ff415a;
    border-color: #f74f78;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.show {
    background-color: #f5154c;
    border-color: #f5154c;
}
footer.footer.bg-dark {
    background-color: #000 !important;
}

:root {
    --bs-gradient: linear-gradient(to right, #f74f78 0%, #eb2942 30%, #f3d9df 100%);
}
.text-primary {
    color: #f74f78 !important;
}
span.price.display-2.fw-normal.text-primary.px-1.me-2 {
    font-size: 3rem;
}