/*** agrega aqui los estilos necesarios para modificar el template ***/



.announcement-bar__content a{
    color: white;
}

.logo-header{
max-width: 85%;
}

.bs-header {
    background-color:white;
}

.bs-header-navbar {
    background: transparent;
}

.bs-menu__lv1 {
    color: #393131;
    font-weight: 400;
}

.btn-cart, .btn-login {
    color: #393131;
}

.btn-cart:hover, .btn-login:hover {
    color: var(--primary-hover-color);
}

.bs-header .bs-social-media a {
    border-radius: 50rem;
    width: 2em;
    height: 2em;
    margin: 1rem .125rem .125rem;
    display: inline-flex
;
    justify-content: center;
    align-items: center;
    font-size: 1.5rem;
    border: 1px solid var(--primary-hover-contrast);
    color: #393131;
    background-color: var(--primary-hover-contrast);
}

.bs-header .bs-social-media a:hover {
    color: var(--primary-hover-color);
    text-decoration: none;
}

.row {
    justify-content: space-between;
}

.breadcrumb {
    background: #fffcf5;
}

.bs-breadcrumb {
background: #fffcf5;
}

@media (max-width: 992px) {
.d-flex {
    display: -ms-flexbox!important;
    display: flex !important
;
    align-content: center;
    justify-content: center;
    align-items: center;
}
}

@media (max-width: 992px) {
.navbar-brand {
    margin-left: 3rem;
}
}

/*** Colecciones***/

.bs-title, .bs-title a, .bs-title:hover {
    color: #343434;
    font-weight: 300;
}


.bs-parallax__title {
    filter: drop-shadow(2px 4px 6px black);
}

.btn-primary:not(:disabled):not(.disabled):before {
    position: absolute;
    background: #ffffff00;
}

.bs-banner__title {
        opacity: 1;
        background: #0000004f;
}

.bs-collection__product-final-price {
    color: black;
}

/*** Pie***/

.bs-footer {
    background-color: #c3b07c;
    color:black;
}

.img-fluid-pie{
    max-width: 50%;
    height: auto;
    filter:invert(1);
}

.bs-footer__social .btn-social {
    border: none;
    color: black;
    background-color: transparent;
    font-size:1.7rem;
}

.bs-footer__title {
    font-weight: 500;
    color:black;
}

.bs-footer__link {
    font-size: medium;
    color:black;
}

.bs-footer__link.bs-footer__link:hover {
    color: #535151;
}

.bs-footer__link__icon {
color:black;
}

.bs-credits{
color:black;
}

.bs-credits a{
color:black;
}

.btn-primary, .badge-primary {
    background: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--primary-contrast);
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .btn-primary.disabled, .btn-primary:disabled {
    background: var(--primary-hover-color);
    border-color: var(--primary-hover-color);
    color: white;
}

.btn-danger, .badge-danger {
    background: var(--secondary-hover-color);
    border-color: var(--secondary-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-color);
    border-color: var(--secondary-color);
}