/*** agrega aqui los estilos necesarios para modificar el template ***/

.bs-grid-header {
    background: #050505;
}

.bs-categories__item {
   background: linear-gradient(45deg, #371985, #3082ab);
}

.navbar-toggler:hover, .btn-cart:hover, .btn-login:hover, .btn-search:hover {
    background: #00f9ff;
    color: #2c2e6c;
    border: 2px solid #00f9ff;
}


.alert {
    color: #ffffff;
    background: #050505;
    border-color: #050505;
}

.btn-secondary {
    background: var(--primary-color);
    border-color: var(--primary-color);
    color: #2d5184;
}

.btn-primary {
    background: VAR(--secondary-color);
    border-color: var(--secondary-color);
    color: var(--primary-contrast);
}

.btn-primary:hover {
    background: VAR(--secondary-hover-color);
    border-color: var(--secondary-hover-color);
    color: var(--primary-contrast);
}


.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    background: var(--primary-hover-color);
    border-color: var(--primary-hover-color);
    color: #2d5184;
}

.bs-collection__title {
    font-weight: var(--font-bold);
    color: var(--secondary-color);
    text-transform: capitalize;
}


.bs-footer__social .btn-social {
    color: var(--primary-color);
    background-color: transparent;
}

@media screen and (max-width: 770px){
.bs-footer__social .btn-social, .bs-footer__social .chat-facebook, .bs-footer__social .chat-whatsapp {
    border: 0 none;
    color: var(--primary-color);
    background-color: transparent;
}
.bs-footer__social .chat-whatsapp:hover {
    background: var(--primary-color);
    color: black;
}
.bs-footer__social .chat-facebook:hover {
    background: var(--primary-color);
    color: black;
}
}

.bs-footer__social .btn-social:hover {
    background: var(--primary-color);
    color: black;
}

.bs-collection__product-final-price {
    font-size: 1.4rem;
    line-height: 1.2rem;
    font-weight: var(--font-bold);
    color: #464646;
}

.bs-collection__btn-group .btn.btn-secondary {
    background: var(--primary-color);
    border-color: var(--primary-color);
    color: #2d5184;
}

.bs-collection__btn-group .btn.btn-secondary:hover {
    background: var(--primary-hover-color);
    border-color: var(--primary-hover-color);
    color: #2d5184;
}

.bs-footer__logo img {
    max-height: 126%;
    width: auto;
}


.bs-copyright {
    background: #070707;
}

.bs-collection__product-title {
    text-transform: uppercase;
    font-size: 1.1rem;
}

.bs-collection__product-notice {
    opacity: .7;
    font-size: .9rem;
    font-weight: var(--font-regular);
}