.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, 99, 247) !important;}
:root {--ds-primary-color:rgb(0, 99, 247);}
:root {--ds-links-color:rgb(0, 168, 232);}
.ds-dropdown-links .blue-link, .ds-footer .blue-link {color:rgb(0, 168, 232);}
.blue-link:hover, .ds-footer-links li a:hover, ul.ds-footer-item li a:hover, .ds-footer-item li a:hover span, .ds-module-item:hover .ds-module-title:hover, .ds-last-news-item:hover .ds-last-news-item-title:hover, .ds-switcher button:hover {color:rgb(0, 168, 232);}
.ds-price-new.red-text {color:rgb(213, 56, 61);}
:root {--ds-interactive-color:rgb(82, 187, 56);}
:root {--ds-body-bg-light-color:rgb(248, 251, 253);}
:root {--ds-primary-dark-color-light:rgb(0, 23, 31);}
:root {--ds-secondary-dark-color-light:rgb(0, 52, 89);}
.light-theme .ds-header {background:rgb(255, 255, 255);}
: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(0, 52, 89);}
.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-body-bg-dark-color:rgb(27, 27, 27);}
:root {--ds-primary-dark-color-dark:rgb(248, 252, 255);}
:root {--ds-secondary-dark-color-dark:rgb(144, 144, 144);}
.dark-theme .ds-header {background:rgb(20, 20, 20);}
:root {--ds-footer-bg-dark-color:rgb(20, 20, 20);}
.dark-theme .ds-footer-subscribe-text, .dark-theme .ds-footer-item .secondary-text, .dark-theme .ds-footer-socials .secondary-text {color:rgb(144, 144, 144);}
.dark-theme .ds-footer-item-title {color:rgb(248, 252, 255);}
.dark-theme .ds-footer-item-title svg path {fill:rgb(248, 252, 255);}
.ds-header-compare-button, .ds-mobile-bottom-nav-item-compare, .ds-compare-btn {display: none!important;}
.oct_dynamic_stylesheet_begin{display: none;}
@media (min-width: 1200px) { /* увеличить размер лого */
  #logo {
    max-width: 125px;
  }
}
@media (min-width: 1200px) { /* убрать скролл */
    .ds-menu-catalog.ds-menu-main-catalog>.ds-menu-catalog-inner {
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .ds-menu-catalog.ds-menu-main-catalog>.ds-menu-catalog-inner::-webkit-scrollbar {
        display: none;
    }
}
.ms-3 { /* лого */
    margin-left: 0.6rem !important;
}
.button.ds-header-catalog-button { /*лого */
	padding-right: 1rem;
    padding-left: 1rem;
}

.ds-menu-maincategories-desktop-box .ds-menu-maincategories::after {
  opacity: 0;
}


h2::after { /* пожчеркивание */
    content: "";
    display: block;
    width: 100px;
    height: 4px;
    background: #0064f7;
    position: absolute;
    bottom: -3px;                /* ← добавили (на уровне серой линии) */
    left: 0;                     /* ← добавили (прижать к левому краю) */
}
h2 { /* подчеркивание  */
  	position: relative;
	border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #b6b6b6;
  	margin-bottom:15px;
}

.input-group { /* отступ до низа от ввода телефона. Немного ломается кучей опций */
	margin-bottom: 22px; 
}

.ds-product-main-attributes-item { /* увеличить срок гарантии */
  	font-size: 1rem;
}
.ps-2 {
	font-size: 1rem !important;
}

.ds-product-content-attributes-list-title.fw-500 {
  display: none;
}/* убрать групы характеристик с карты товара */

.col-md-6.col-lg-3.order-1.order-lg-2 {
  display: none;
}/* убрать блок соц мереж футер */


.ds-category-description-text {
    max-height: 400px;
}
/*высота описания в категории*/


/* Ссылки в тексте статьи блога */
.ds-blog-post-text a {
    color: #0064f7;
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 1px;
    font-weight: 500;
    transition: color 0.2s ease, text-decoration-color 0.2s ease;
}

.ds-blog-post-text a:hover {
    color: #003ea8;
    text-decoration-thickness: 2px;
}

.ds-blog-post-text a:visited {
    color: #5a3aa8;       /* фиолетовый для уже посещённых ссылок */
}



.oct_dynamic_stylesheet_end{display: none;}
