.ocf-theme-light-block .ocf-search-btn-static, .ocf-theme-light-block .ocf-search-btn-popover, .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled, .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled, .ocf-noUi-connect:before, .ocf-noUi-handle {background-color:rgb(0, 154, 163) !important;}
:root {--ds-primary-color:rgb(0, 154, 163);}
:root {--ds-body-bg-light-color:rgb(248, 251, 253);}
:root {--ds-links-color:rgb(0, 154, 163);}
.light-theme .ds-header {background:rgb(255, 255, 255);}
.ds-dropdown-links .blue-link, .ds-switcher button {color:rgb(0, 154, 163);}
.ds-dropdown-links .blue-link:hover {color:rgb(0, 154, 163);}
:root {--ds-footer-bg-light-color:rgb(255, 255, 255);}
.light-theme .ds-footer-subscribe-text, .light-theme .ds-footer-item .secondary-text, .light-theme .ds-footer-socials .secondary-text {color:rgb(16, 116, 122);}
.ds-footer .blue-link {color:rgb(0, 154, 163);}
.ds-footer .blue-link:hover {color:rgb(0, 154, 163);}
.light-theme .ds-footer-links li a, .light-theme ul.ds-footer-item li a {color:rgb(16, 116, 122);}
.ds-footer-links li a:hover, ul.ds-footer-item li a:hover {color:rgb(0, 154, 163);}
.light-theme .ds-footer-item-title {color:rgb(0, 23, 31);}
.light-theme .ds-footer-item-title svg path {fill:rgb(0, 23, 31);}
:root {--ds-interactive-color:rgb(82, 187, 56);}
.ds-price-new.red-text {color:rgb(213, 56, 61);}
    .ds-slideshow.menu-active, .ds-menu-catalog-items {
        min-height: auto!important;
    }
.button.button-outline-primary:hover:not([disabled]) {
    background-color: rgb(215 40 47);
    color: var(--ds-white-color);
    border: solid 1px #dc3545;
}

.ds-product-attributes-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
    color: #333; /* Основной цвет текста */
}

}
.ds-product-options .radio label {
   border: solid 1px!important;
}

.attributes-table td {
    padding: 8px 10px;
    border-bottom: 1px solid #eee; /* Линия между строками */
}

.attribute-group-title {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 12px 10px;
    background-color: #f0f0f0; /* Фон для группы атрибутов */
    border-bottom: 2px solid #ddd;
}

.attribute-row:nth-child(odd) {
    background-color: #fafafa; /* Чередование строк */
}

.attribute-name {
    font-weight: 400;
    color: #555; /* Цвет для названия атрибута */
}

.attribute-value {
    text-align: left;
    font-weight: 500;
    color: #000; /* Цвет для значения атрибута */
}

table {
    width: 100%;
}
.ds-breadcrumb-item:first-child {
    width: auto;
    height: auto;
}
.ds-breadcrumb-item:first-child>* {
    width: auto;
    height: auto;
    display: block;
}

.ds-product-tab-content-title {
    border-bottom: var(--ds-main-border);
    margin-top: 10px;
}

.simplecheckout-block {
   background: #ffffff!important;
}

.simple-content .checkout-heading {
    background-color: #0054a3!important;
    border: 1px solid #0054a3!important;
    color: #ffffff!important;
}
.simplecheckout-button-right {
    float: right;
    text-align: right;
    color: #d7282f;
    border: solid 2px #d7282f;
    padding: 10px;
    border-radius: 10px;
}

.simplecheckout-block tr th {background: #0054a3;}

#simplecheckout_cart .form-control {
    display: inline!important;
    min-width: 50px!important;
    width: 20px;
}

.simplecheckout-cart td.quantity .input-group {
    display: contents!important;
}

.simple-content .quantity span .us-module-btn {
    background: #dc3545;
}

.nam {text-transform:lowercase;}


.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}



@media (min-width: 1200px) {
    .ds-menu-catalog.ds-menu-main-catalog>.ds-menu-catalog-inner {
        max-height: calc(97vh - 5.25rem)!important;
        overflow-y: hidden !important;
    }
}
.ldev-grid-item__heading {display:none;}

@media (max-width: 1199.98px) {
    #column-left:not(.display-column), #column-right:not(.display-column) {
        display: block!important;
    }
}

.ds-product-advantages-item-text>div {
    max-width: 100%;
    word-break: break-word;
    width: max-content;
}

.ds-product-options .radio label.selected {
    background: #198754!important;
    color: #ffffff!important;
    border: 1px solid #198754!important;
}

.wwww {
    margin-left: 10px;
    text-decoration: line-through;
    color: #777;
    font-size: 15px;
}

.ww {
    margin-left: 5px;
    color: #ff0000;
    font-weight: 800;
  font-size: 15px;
}

.df{
    font-weight: 800;
    color: #dc3545;
  font-size: 14px;
}

.fd { color: #000000;
    font-weight: 800;
  font-size: 13px; }

.oplch {
    color: #777;
    font-size: 11px;
}

.attributes-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}

.attributes-table th, 
.attributes-table td {
  border: 1px solid #ddd;
  padding: 10px;
  text-align: left;
}

.attributes-table th {
  background-color: #f9f9f9;
  font-weight: bold;
}

/* Адаптивность */
@media (max-width: 768px) {
  .attributes-table thead {
    display: none; /* Убираем заголовки */
  }

  .attributes-table, 
  .attributes-table tbody, 
  .attributes-table tr, 
  .attributes-table td {
    display: block;
    width: 100%;
  }

  .attributes-table tr {
    border: 1px solid #ddd;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  }

  .attributes-table td {
    position: relative;
  }

  .attributes-table td::before {
    content: attr(data-label); /* Используем значение атрибута data-label */
    position: absolute;
    left: 15px;
    font-weight: bold;
    text-align: left;
  }
}

.column-image h4 {
    display: none !important;
}

#button-ukrcredits {
    margin-top: 10px;
}

#back-top {
    bottom: 150px;
    right: 2rem;
}

@media (max-width: 767.98px) {
    
    body.body-product #back-top {
        float: left;
        left: 10px;
    }

  .bingc-phone-button {
    bottom: 17% !important;
        right: 2% !important;
}
}

@media (min-width: 1200px) {
.ds-product-images .ds-module-sticker-stickers_besplatnaia-dostavka {
    color: #fff;
    background: rgb(222, 45, 37);
    font-size: 1.2em;
}
}

@media (max-width: 767.98px) {
  #back-top {
    bottom: 80px;
    right: 0px;
    left: 10px;
}

}

.ds-category-categories_page-text {
    background: #ffffff;
    padding: 10px;
    border-radius: 5px;
    border-color: black;
    border: var(--ds-main-border);
    background-color: var(--ds-white-color);
    margin-bottom: 5px;
}

.ds-category-categories_page-text:hover {
    -webkit-box-shadow: var(--ds-medium-shadow);
    box-shadow: var(--ds-medium-shadow);
}

.sdda {
    text-align: left;
    position: absolute;
    left: 25px;
    bottom: 15px;
}