.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, 0, 0) !important;}
:root {--ds-primary-color:rgb(0, 0, 0);}
:root {--ds-links-color:rgb(213, 56, 61);}
.ds-dropdown-links .blue-link, .ds-footer .blue-link {color:rgb(213, 56, 61);}
.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, 0, 0);}
.ds-price-new.red-text {color:rgb(213, 56, 61);}
:root {--ds-interactive-color:rgb(0, 0, 0);}
: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);}
.oct_dynamic_stylesheet_begin{display: none;}
@media (min-width: 1200px){
.ds-subcategories-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 12.5%;
    flex: 1 0 24.5%;
    max-width: 24.5%;
}
}
@media (min-width: 992px){
.ds-subcategories-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 11.3636363636%;
    flex: 1 0 20.363636%;
    max-width: 20.363636%;
}
}
@media (min-width: 768px){
.ds-subcategories-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 15.1515151515%;
    flex: 1 0 24.151515%;
    max-width: 24.151515%;
    text-align: center;
}
}
.ds-product-options .radio label.ds-variant-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    min-width: 170px;
    padding: 10px 16px;
    height: auto;
    border: 1.5px solid var(--ds-border-color, #E5E7EB);
    background: #fff;
    transition: border-color .15s ease, background .15s ease;
}
.ds-variant-card:hover {
    border-color: var(--ds-primary-color, #00A8E8);
}
.ds-variant-card.selected {
    border-color: var(--ds-primary-color, #00A8E8) !important;
    background: var(--ds-light-bg-color, #F5F7FA) !important;
}
.ds-variant-card .ds-variant-name {
    font-weight: 600;
}
.ds-variant-card .ds-variant-price {
    display: block;
    font-size: 13px;
    margin-top: 3px;
}
.ds-variant-card .ds-variant-stock {
    display: block;
    font-size: 11px;
    margin-top: 3px;
    opacity: .65;
}
.ds-variant-check {
    display: none;
    position: absolute;
    top: -7px;
    right: -7px;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background: var(--ds-primary-color, #00A8E8);
    align-items: center;
    justify-content: center;
}
.ds-variant-card.selected .ds-variant-check {
    display: flex;
}
#content .content-block.p-3.p-md-4.mobile-no-radius p a {
    color: #a90101;
    font-weight: 600;
}
@media (min-width: 1200px) {
  .ds-menu-catalog.ds-menu-main-catalog,
  .ds-menu-catalog.ds-menu-main-catalog > .ds-menu-catalog-inner {
    min-height: 520px;
  }
}
@media (min-width: 1200px) {
  .ds-menu-catalog.ds-menu-main-catalog .ds-menu-catalog-wide {
    bottom: auto !important;
    height: auto;
    max-height: calc(100vh - 8rem);
  }
}.oct_dynamic_stylesheet_end{display: none;}
