.bs-header-navbar {
    background: white;
}
.bs-header .bs-social-media a {
    font-size: 18px;
}
.bs-header .bs-social-media a:hover {
    color: var(--secondary-color);
}
.bs-menu__lv1 {
    color: #4c4c4c;
    font-weight: 400;
}
.btn-cart, .btn-login {
    color: #4c4c4c;
}
.btn-cart:hover, .btn-login:hover {
    color: var(--secondary-hover-color);
}
.badge-secondary {
    background: var(--primary-color);
    color: white;
}
.bs-menu__lv1:hover, .show > .bs-menu__lv1 {
    box-shadow: 0 -3px inset #3e3995;
    color: var(--secondary-color);
}
@media (max-width: 992px) {
    img[data-bs="header.logo"] {
        width: 230px !important;
    }
}
.floating-menu__cart .cart-items {
    background: #3e3995;
}

/*COLECCIONES*/

.bs-breadcrumb {
    background: #fafafa;
}
.breadcrumb {
    background: #fafafa;
}
.badge-primary {
    background: var(--primary-color);
    color: white;
}
.page-link {
    background: var(--secondary-color);
    color: white;
}
.page-link:hover {
    color: white;
    background-color: var(--secondary-hover-color);
}
.page-item.active {
    background: var(--primary-color);
    border: 0px none;
    border-radius: var(--default-border-radius);
    margin: 0 .25rem;
}


/*CARRO*/

.btn-danger, .badge-danger {
    background: var(--primary-hover-color);
    border-color: var(--primary-hover-color);
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
    background: var(--secondary-hover-color);
    border-color: var(--secondary-hover-color);
}

/*PIE*/

.bs-footer {
    box-shadow: 0px 2px 10px -4px rgb(0 0 0 / 75%);
    background: linear-gradient(rgb(0 0 0 / 4%), rgb(0 0 0 / 61%)), var(--footer-bg-color);
}
    .bs-footer__section:first-child {
        border-right: 1px solid rgb(255 255 255 / 20%);
    }

.bs-footer__title {
    font-weight: 400;
}
.bs-footer__link.bs-footer__link:hover {
    color: #ffffff;
}
.bs-credits a{
color:white;
    font-weight: 400;
}
.bs-credits a:hover{
    text-decoration: underline;
}
.bs-form-inline form .form-group .btn {
    border-color: var(--secondary-color);
    background: var(--secondary-color);
}
