.price-del:after,.price-del-product:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMDU3IDguNDY3YTQ3MC42ODkgNDcwLjY4OSAwIDAxMjkuNTA1LTUuMDg1QTQ5OC43MTkgNDk4LjcxOSAwIDAxNjAuOTQuMDUzYTEgMSAwIDAxMS4wNjkuODU4bC4yNzYgMS45NjhhMSAxIDAgMDEtLjkyIDEuMTM3Yy04LjgyOS42MjUtMTguMzcgMS42NTgtMjguNjI1IDMuMDk5YTUzNi43MjggNTM2LjcyOCAwIDAwLTMxLjAwNSA1LjI5NCAxIDEgMCAwMS0xLjE4Ny0uODQybC0uMjgtMS45ODFhMSAxIDAgMDEuNzg5LTEuMTE5eiIgZmlsbD0iI0Y3M0QzNCIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIuOCIvPjwvc3ZnPg==);
    content: "";
    position: absolute;
    margin: 8px 0px 0px -58px;
    width: 70px;
    height: 20px;
    background-repeat: no-repeat;
}
.price-del-product:after {
    margin: 20px 0px 0px -68px;
}
a {
    color: #707071;
    text-decoration: underline;
}
a:hover,a:focus {
    color: #4c4c4c;
}


.carousel-control-next,
.carousel-control-prev {
  filter: invert(1);
}
.btn-primary {
    color: #fff;
    background-color: #999;
    border-color: #888;
}
.btn-primary:hover,.btn-primary:focus{
    background-color: #666;
    border-color: #666;
}

.scale {
    display: inline-block; /* Строчно-блочный элемент */
    overflow: hidden; /* Скрываем всё за контуром */
   }
.scale img {
    transition: 1s; /* Время эффекта */
    display: block; /* Убираем небольшой отступ снизу */
   }
.scale img:hover {
    transform: scale(1.2); /* Увеличиваем масштаб */
   }

@media all and (min-width: 992px) {
    .navbar{ padding-top: 0; padding-bottom: 0; }
    .navbar .has-megamenu{position:static!important;}
    .navbar .megamenu{left:0; right:0; width:100%; padding:20px;  }
    .navbar .nav-link{ padding-top:1rem; padding-bottom:1rem;  }
}


.navbar-light .navbar-nav .nav-link.active {
    color: #fff;
    background-color: #666;
}

li.breadcrumb-item a {
    color: #4c5258;
    text-decoration: underline;
}
.megamenu-card{
    background-color: rgba(0,0,0,.03);
}
.megamenu-card .card-footer {
    background-color: rgb(0 0 0 / 0%);
}

.category-nav .dropdown-toggle {
    white-space: unset;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #666;
    border-color: #666;
}
.page-link {
    color: #505050;
}
.page-link:hover,.page-link:focus {
    color: #666;
}

.dropdown-item a:focus,.dropdown-item a:hover  {
    color: #666;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #666;
    color: #fff;
}

.badge {
    font-size: .85em;
}

.card-horizontal {
    display: flex;
    flex: 1 1 auto;
}



.nav-tabs .nav-link {
    color: #ffffff;
    background: #999;
}



..nbcon {
width: 565px;
margin: 0 auto;
height: 100px;
color: #fff;
background-image: url(//ae01.alicdn.com/kf/HTB1rOyrxuOSBuNjy0Fd762DnVXaM.png);
background-repeat: repeat;
background-color: #E62E04;
position: relative;
}

.nbcon:before {
content: "";
position: absolute;
height: 100px;
width: 12px;
background-image: url(//ae01.alicdn.com/kf/HTB17wQ0xoR1BeNjy0Fm7620wVXa0.png);
background-size: 100% 100%;
top: 0;
left: -1px;
}

.nbcon:after {
content: "";
position: absolute;
height: 100px;
width: 12px;
background-image: url(//ae01.alicdn.com/kf/HTB1BAe6zXuWBuNjSszb763S7FXaF.png);
background-size: 100% 100%;
top: 0;
right: -1px;
}

.nbcon-l {
float: left;
width: 60%;
height: 100px;
position: relative;
border-right: 2px dashed #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.nbcon-l:before {
content: "";
position: absolute;
height: 100px;
width: 188px;
top: 0;
left: 0;
background-image: url(//ae01.alicdn.com/kf/HTB1ypwExXOWBuNjy0Fi760FxVXaz.png);
background-size: 100% 100%;
}

.nbcon-r {
position: relative;
float: right;
width: 40%;
height: 100px;
cursor: pointer;
}

.nbcon-r .r-text {
position: absolute;
font-size: 24px;
font-weight: bolder;
width: 100%;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
padding: 0 8px 0 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
}

.nbcon-r .r-success {
position: absolute;
width: 100%;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
display: none;
}

.nbcon-l .l-price {
position: absolute;
top: 50%;
right: 0;
padding-right: 20px;
text-align: right;
}

.accordion-button:not(.collapsed) {
    color: #011f1f;
    background-color: #f7f7f7;
}
