#top, .top .dropdown-menu{background-color: #ffffff; border-color: #ffffff;}.toplinks a, .toplinks li, .top .currency-language .btn{color: #333333;}.toplinks a:hover, .toplinks li:hover, .top .currency-language .btn:hover{color: #fe7200;}.cart .cart-total{background: #ffffff; color: #fe7200}.menu-inner{background-color: #f3f3f3;}.mega-menu .menu_main{color: #333333;}.button-search svg{fill: #333333;}.mega-menu .menu_main:hover{color: #fe7200;}.button-search:hover svg{fill: #fe7200;}.category-menu .navbar-header .btn{background: #fe7200; color: #ffffff;}.menu-icon, .menu-icon::before, .menu-icon::after{background: #ffffff;}.top-menu{color: #333333;}.top-menu .btn-link:hover, .top-menu a:hover{color: #fe7200;}a, .top-menu-list sup, .top_cart sup, a:hover, .btn-link:hover, .btn-link:active, .btn-link:focus, .btn-link.open, .btn-link.active, .dropdown-menu li > a:hover, .menu .menu_all, menu-item.product-info .btn-link:hover, .blog-layout .date_added, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .footer_bottom .powered a, .footer a:hover, .list-group a.active, .list-group a.active:hover, .list-group a:hover, .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover, .mango_category_link:hover .mango_category_description, .product-info .addcompare:hover, .product-info .addwishlist:hover, .product-thumb .title:hover{color: #fe7200;}.product .nav-tabs>li.active>a, .product .nav-tabs>li>a:hover{border-color: #fe7200;}.product .nav-tabs>li.active>a::after{border-top-color: #fe7200;}.btn-primary{color: #ffffff; background-color: #fe7200; border-color: #fe7200;}.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.disabled, .btn-primary[disabled]{color: #ffffff; background-color: #ffffff; border-color: #fe7200;}.btn-default{color: #fe7200; background-color: #ffffff; border-color: #fe7200;}.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default:active:hover, .btn-default.disabled, .btn-default[disabled]{color: #ffffff; background-color: #fe7200; border-color: #fe7200;}.newsletter{background: #f3f3f3;}.newsletter_left, .newsletter .newsletter_left .title{color: #333333;}.newsletter .fas{color: #e0e0e0;}.footer{background: #fe7200;}.footer .title{color: #ffffff;}.footer, .footer .btn-link, .footer li, .footer .contacts .fas, .footer .contacts .far, .footer .contacts .fab{color: #ffffff;}.footer a:hover{color: #333333;}.footer_bottom{background: #f3f3f3;}.footer_bottom .title, .footer_bottom .powered{color: #333333;}.footer_bottom .social_item .fab{color: #fe7200;}.footer_bottom .social_item{border-color: #fe7200;}.footer_bottom .social_item:hover .fab{color: #333333;}.footer_bottom .social_item:hover{border-color: #333333;}/* НАЛИЧИЕ ТОВАРА В КАРТОЧКЕ */
/* Общий стиль блока */
.stock-status {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
}

/* Точка-индикатор */
.stock-status .status-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

/* В наличии */
.stock-status.instock {
  color: #28a745;
}
.stock-status.instock .status-dot {
  background: #28a745;
}

/* Нет в наличии */
.stock-status.outstock {
  color: #dc3545;
}
.stock-status.outstock .status-dot {
  background: #dc3545;
}
/* НАЛИЧИЕ ТОВАРА В КАРТОЧКЕ */



/* ХЛЕБНЫЕ КРОШКИ */
.breadcrumb {
  display: flex;
  flex-wrap: nowrap;       /* запрещаем перенос */
  overflow-x: auto;        /* включаем горизонтальный скролл */
  white-space: nowrap;     /* текст не переносится */
  -webkit-overflow-scrolling: touch; /* плавный скролл на iOS */
  scrollbar-width: none;   /* скрыть скролл в Firefox */
  -ms-overflow-style: none; /* скрыть скролл в IE/Edge */
  padding: 8px 15px;
}

/* скрываем скроллбар в Chrome/Safari */
.breadcrumb::-webkit-scrollbar {
  display: none;
}

.breadcrumb li {
  display: inline-block;
  margin-right: 8px;
  font-size: 14px;
  flex: 0 0 auto; /* элементы не сжимаются */
}

.breadcrumb li:last-child {
  margin-right: 0;
}

.breadcrumb li a {
  text-decoration: none;
  color: #ff6700;
  transition: color 0.3s;
}

.breadcrumb li a:hover {
  color: #e65c00;
}
/* ХЛЕБНЫЕ КРОШКИ */





/* ХАРАКТИРИСТИКИ В КАРТОЧКИ ТОВАРА */
.new-informers {
  margin-top: 20px;
}

.new-informers h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 14px;
}

.char-list {
  display: block;
}

.char-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #e5e5e5;
}

.char-item:last-child {
  border-bottom: none;
}

.char-name {
  font-size: 14px;
  color: #444;
  flex: 1;
}

.char-value {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  flex: 1;
  text-align: right;
}

/* кнопка */
.char-more {
  margin-top: 10px;
}

.all-specs-link {
  font-size: 14px;
  font-weight: 500;
  color: #ff6700; /* оранжевый Xiaomi */
  text-decoration: none;
  transition: color 0.3s ease;
}

.all-specs-link:hover {
  text-decoration: underline;
  color: #e65c00;
}


.btn-all-specs {
  display: inline-block;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background-color: #ff6700; /* фирменный оранжевый Xiaomi */
  border-radius: 6px;
  text-decoration: none;
  transition: background 0.3s ease;
}

.btn-all-specs:hover {
  background-color: #e65c00;
}

/* мобильная адаптация */
@media (max-width: 576px) {
  .char-item {
    flex-direction: row; /* всегда в строку */
    align-items: flex-start;
  }

  .char-name {
    flex: none;
    min-width: 50%;
    font-size: 13px;
  }

  .char-value {
    flex: none;
    text-align: left;
    font-size: 13px;
    font-weight: 500;
  }
}
/* ХАРАКТИРИСТИКИ В КАРТОЧКИ ТОВАРА */










.thumbnails {
    width: 103%;
    margin-left: -1.5%;
    margin-right: -1.5%;
    padding: 0 15px;
    position: relative;
    height: fit-content;
}
.breadcrumb li {
    font-size: 16px;
   color: #8c9294;
}
.product-label .inner {
    font-size: 16px;
    font-weight: 700;
}