.navbar-custom {
    background: linear-gradient(rgb(215, 35, 42), rgb(248, 80, 2));
}

.img-fluid.img-product  {
    height: 300px;
    object-fit: cover;
}

.btn-warning.btn-login {
    background: linear-gradient(rgb(215, 35, 42), rgb(248, 80, 2));
    border-color: linear-gradient(rgb(215, 35, 42), rgb(248, 80, 2));
}

.btn-danger.btn-access-link {
    background: rgba(255, 68, 0, 0.856);
    border-color: rgba(255, 68, 0, 0.856);
}

.carousel-item {
    height: 60vh;
    min-height: 350px;
    object-fit: contain;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.nav-font-custom {
    color: black;
}

.card-img-custom {
    width: 100%;
    height: 15vw;
    object-fit: cover;
}

.carousel-main-slider {
    width: 1280px;
    height: 720px;
}

.carousel-mini-slider {
    width: 240px;
    height: 300px;
}