#sp-header-top:before { 
    width: 84.5%;
    background: #f7f7f7; 
}

#sp-header:before { 
    width: 84.5%;
    background: #f7f7f7; 
}

#sp-search {
    height: 50px; 
}


#search-result {
    top: 130% !important;
    left: 15% !important;
    right: 0 !important; 
    z-index: 1000 !important;
}

.article-details .article-header h1, .article-details .article-header h2 { 
    text-transform: unset; 
}

/* Стили для кнопок + и - Joomshopping 5 */
.prod_qty_input.qty-with-buttons {
    display: inline-flex;
    align-items: center;
}
.quantity-minus, .quantity-plus {
    cursor: pointer;
    padding: 5px 12px;
    border: 1px solid #ddd;
    background: #f5f5f5;
    user-select: none;
    font-weight: bold;
}
.quantity-minus {
    border-right: none;
    border-radius: 3px 0 0 3px;
}
.quantity-plus {
    border-left: none;
    border-radius: 0 3px 3px 0;
}
.quantity-text input {
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
    height: 31px;
    padding: 0;
}
/* -- */


.productfull .product-info h1.title { 
    text-transform: unset; 
}

.productfull .product-info .pro-box-group .pro-box span:last-child { 
    color: #0088db;
}

.productfull .product-info .pro-hits, .productfull .product-info .social-content {
    margin: 0px;
}

.mt-4 { 
    margin-bottom: 1.5rem !important;
}


/* Минимальные современные стили характеристик */
.extra_fields_el {
    display: flex;
    align-items: baseline;
    padding: 0.5rem 0;
    border-bottom: 1px solid #f0f0f0;
}

.extra_fields_name {
    font-weight: 500;
    color: #374151;
    flex: 0 0 auto; /* Не растягивается, не сжимается */
    white-space: nowrap;
}

/* Двоеточие прилипает к названию */
.extra_fields_name + :not(.extra_fields_value) {
    margin-left: 0;
    flex: 0 0 auto;
    white-space: nowrap;
}

.extra_fields_value {
    color: #111827;
    font-weight: 500;
    margin-left: 0.5rem;
    flex: 1 1 auto; /* Занимает оставшееся пространство */
}


@media (max-width: 1440px) {
  #sp-header-top::before {
    width: 100%;
	background: #1b1a41;
  }
}