/*** agrega aqui los estilos necesarios para modificar el template ***/
.announcement-bar {
    color: white;
    background: var(--primary-hover-color);
    border-color: var(--primary-hover-color);
}

.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled):active {
    background: #c27a8b;
    border-color: #c27a8b;
    color: white;
}
.btn-cart, .btn-login, .btn-search, .bs-grid-header-lg .btn-search {
    background: transparent;
    color: black;
}
.cart-items {
    background: #c27a8b;
    color: white;
    font-size: .9rem;
    font-weight: 500;
    border: 2px solid #c27a8b;
}
.chat-widget__btn {
    background: #c27a8b;
}
.info-2 .info-grid__info, .info-3 .info-grid__info {
    background: #ecded1d1;
}
.btn-primary {
    background: #c27a8b;
    border-color: #c27a8b;
    color: white;
}
.btn-primary:hover {
    background: var(--primary-hover-color);
    border-color: var(--primary-hover-color);
}
.info-grid__title::after {
    background: var(--primary-hover-color);
}
.info-3 .btn {
    background: var(--primary-hover-color);
    color: white;
}
.info-3 .btn:hover {
    background: #c27a8b;
}
.bs-brands__item.grilla {
    background: transparent;
}
.bs-collection__product-final-price {
    font-weight: normal;
}
.bs-footer__social .btn-social {
        border: 1px solid #000;
        color: white;
        background-color: black;
}
.bs-footer__social .btn-social:hover {
    border: 1px solid var(--primary-color);
}
.bs-footer__link__icon {
    color: #c27a8b;
}
.bs-menu__lv1 {
    font-weight: 500;
}
.btn-link {
    color: #c27a8b;
}
.form-grid form .form-group .btn {
    padding: .375rem .75rem;
}
.bs-collection-filter .btn-secondary:hover {
    background-color: #c27a8b;
    border-color: #c27a8b;
}
.page-item.active .page-link {
    color: black;
}
.page-link:hover {
    color: white;
    background: black;
}
.bs-footer-title::after {
    background: #c27a8b;

}
.article-title {
    color: black;
    text-transform: uppercase;
}
.btn-share {
    color: white;
}
#cookies__container {
    z-index: 1000!important;
}
.bs-collection__product-title {
    margin: 4px 4px;
}
.bs-title-home {
    text-transform: uppercase;
}
.bs-collection__product-final-price.has-discount {
    color: #c27a8b;
}
.bs-footer__site-description {
    background: transparent;
}
.floating-menu__cart .cart-items {
    background: #c27a8b;
}

/** pie de pagina */

.bs-footer .row {
    justify-content: center;
}

.bs-footer .text-center {
    text-align: unset !important;
}
a.term {
    text-decoration: underline;
}
a.term:hover {
    color: #c27a8b;
}
.custom-control-input:checked~.custom-control-label::before {
    background-color: #C27A8B;
    border-color: #C27A8B;
}
.bs-filter-color-input:checked+.bs-filter-color-label::after {
    background-color: #C27A8B;
}