/*** agrega aqui los estilos necesarios para modificar el template ***/

.bs-grid-header__login:hover, .bs-grid-header__cart:hover {
    background: #AFC5DD;
}
.bs-grid-header__search .btn {
    --btn-hover-color: white;
}
.bs-title-decoration {
    color: #0e3560;
}
.bs-title-decoration::before, .bs-title-decoration::after {
    background: var(--primary-hover-color);
}
.bs-special-collection .bs-collection__title {
    text-align: center;
}
.bs-collection__product-final-price {
    font-weight: normal;
}
.bs-collection__product-title {
    font-weight: normal;
}
.bs-title-decoration {
    text-transform: math-auto;
}
.bs-collection-filter .btn-secondary:hover {
    color: white;
}
.bs-product__label {
    color: black;
}
.bs-footer {
    background: linear-gradient(rgb(14 53 96), rgb(255 255 255 / 80%)), url(textura-footer.jpg);
    background-size: cover;
    background-position: center;
}
.bs-footer__link__icon {
    color: white;
}
.bs-footer__link {
    font-size: 1rem;
}
.bs-copyright {
    background: transparent;
    color: var(--primary-color);
}
.bs-footer__logo img {
    max-height: 7rem;
    padding-top: .5rem;

}
.btn-primary.disabled, .btn-primary:disabled {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}
.navbar-collapse.collapse.show .btn-close {
    color: black;
}
.bs-collection__title {
    text-transform: math-auto;
}
.bs-footer__section-form {
    border-radius: 1rem;
}
.bs-img-square picture img {
    object-fit: contain;
}