/*CABECERA*/

.bs-header .bs-social-media a {
    color: var(--primary-color);
    background: transparent;
    border: none;
    font-size: 20px;
}
.bs-header .bs-social-media a:hover {
    color: var(--secondary-hover-color);
}
.bs-menu-lv1 {
    color: #3a3a3a;
    font-weight: 500;
}
.bs-menu-lv1:hover, .nav-item.show > .bs-menu-lv1 {
    box-shadow: 0 -5px inset rgb(233 75 36);
    color: inherit;
}
.badge-secondary {
    color: white;
    background-color: var(--primary-color);
}
.btn-link:hover {
    color: black;
}
.bs-menu-lv3:hover {
    color: #ffffff;
    background-color: #f84615;
}
.bs-menu-lv2:hover {
    color: #ffffff;
    background: rgb(250 70 23);
}
.bs-menu-title {
    color: #3c3835;
}
.bs-menu-lv3 {
    color: #2a2a2a;
}

/*body*/

.bs-home-hr {
    background-color: var(--primary-color);
}
.bs-home-title {
    color: inherit;
}
.bs-breadcrumb {
    background: #f9f9f9;
}
.bs-banners__title {
    color: inherit;
}
.title-link {
    font-size: 19px;
    color: var(--primary-color);
}
.bs-collection__product-brand {
    color: #ffffff;
}
.bs-collection__product-stock {
    background: #f0d4cd;
    color: #000000;
}
.bs-discount.corner-badge span, .bs-discount.corner-badge strong {
    background: var(--primary-color);
    color: white;
}
.mt-5, .my-5 {
    margin-top: 1rem !important;
}
.tyc{
font-weight:600;
}

/*PIE*/

.bs-footer {
    background: url(fondop1.webp);
    background-size: cover;
}
.bs-footer .bs-credits {
    border-top: 1px solid rgb(255 255 255 / 25%);
}
.bs-footer .bs-social-media a {
border: none;
    color: white;
    font-size: 1.4rem;
    background: var(--primary-color);
}
.bs-footer .bs-social-media {
    padding-top: 1rem;
}
.bs-footer .bs-social-media a:hover {
    color: var(--secondary-hover-color);
}
.bs-footer img {
    max-height: 7rem;
}
.title-footer {
    font-weight: 800;
    font-size: 18px;
}
.bs-footer .list-group-item {
    color: #f2f2f2;
    font-size: 14px;
}
.bs-footer .list-group-item:hover {
    color: #f2f2f2;
    font-size: 14px;
}
.bs-footer .bs-credits a{
color:white;
}
.bs-footer .bs-credits a:hover{
color:white;
}

/*BOTONES*/
.btn-primary:hover, .btn-primary:focus, .btn-primaty:active, .btn-primary:disabled, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: var(--primary-hover-color);
    color: #ffffff;
}
.bs-blog-article__btn.btn-link:hover {
    background: var(--primary-hover-color);
    color: white;
}