.card-product {
    transition: .2s ease-in-out;
    background: white !important;
}

header .text-primary {
    padding: 11px;
    border-radius: 19px;
    color: #d36182 !important;
}
header .text-dark-emphasis {
    color: white !important;
}




footer     .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
        color: white !important;
    } 


footer .pt-sm-0 {
        padding-top: 0 !important;
        color: white !important;
    }


footer .py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    color: white;
}


footer  .link-secondary {
    color: white !important;
} {
    color: white !important;
}


footer .text-body {
    --bs-text-opacity: 1;
    color: white !important;
}


footer a {
    text-decoration: none !important;
    color: white;
}


.nav-tabs .nav-link {
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
    background: 0 0;
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-right-radius: var(--bs-nav-tabs-border-radius);
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    COLOR: WHITE ! IMPORTANT;
      BACKGROUND: TRANSPARENT;
}