.vh {
    min-height: calc(var(--vh, 1vh) * 100 - 3.5rem);
}

.text-primary {
    color: #f43231 !important;
}

.bg-green {
    background-color: #f43231;
}

body {
    color: #595b5b !important;
    background-color: #fbfbfb !important;
}

.card {
    box-shadow: 0 2px 15px -3px rgb(0 0 0 / 7%), 0 10px 20px -2px rgb(0 0 0 / 4%);
    border: 0px;
}

.card-body {
    margin-top: -104px;
    background-color: #edededcf;
}

.col2 {
    background-image: url(img/2\7.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.col1:hover {
    transform: scale(0.95);
}

.titulo {
    font-family: 'Poppins', sans-serif;
    font-size: 3rem;
}

.parrafo {
    font-size: 18px;
}

.nav-link:hover {
    border-bottom: solid 1px;
    padding-bottom: 7px;
}

body {
    font-family: 'Montserrat', sans-serif !important;
}

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

    .btn-primary:active {
        background-color: #f43231;
        border-color: #f43231;
        box-shadow: #f43231;
    }

    .btn-primary:hover {
        background-color: #f43231;
        border-color: #f43231;
        box-shadow: #f43231;
    }

.opacity {
    opacity: 0;
}

.navbar {
    background-color: #fbfbfb !important;
}

.cart {
    position: relative;
    width: 100%;
    height: 200px;
}

    .cart .face {
        position: absolute;
        width: 100%;
        height: 100%;
        backface-visibility: hidden;
        overflow: hidden;
        transition: .5s;
    }

    .cart .front {
        transform: perspective(600px) rotateY(0deg);
    }

        .cart .front img {
            position: absolute;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .cart .back {
        transform: perspective(600px) rotateY(180deg);
        background: #f43231;
        color: #f3f3f3;
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }

    .cart:hover .front {
        transform: perspective(600px) rotateY(180deg);
    }

    .cart:hover .back {
        transform: perspective(600px) rotateY(360deg);
    }
