.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(72, 74, 184) !important;}
:root {--ds-primary-color:rgb(72, 74, 184);}
:root {--ds-body-bg-light-color:rgb(246, 248, 248);}
:root {--ds-links-color:rgb(72, 74, 184);}
.light-theme .ds-header {background:rgb(255, 255, 255);}
.ds-dropdown-links .blue-link, .ds-switcher button {color:rgb(72, 74, 184);}
.ds-dropdown-links .blue-link:hover {color:rgb(134, 136, 252);}
:root {--ds-footer-bg-light-color:rgb(33, 33, 94);}
.light-theme .ds-footer-subscribe-text, .light-theme .ds-footer-item .secondary-text, .light-theme .ds-footer-socials .secondary-text {color:rgb(255, 255, 255);}
.ds-footer .blue-link {color:rgb(207, 207, 207);}
.ds-footer .blue-link:hover {color:rgb(116, 118, 241);}
.light-theme .ds-footer-links li a, .light-theme ul.ds-footer-item li a {color:rgb(255, 255, 255);}
.ds-footer-links li a:hover, ul.ds-footer-item li a:hover {color:rgb(200, 200, 200);}
.light-theme .ds-footer-item-title {color:rgb(255, 255, 255);}
.light-theme .ds-footer-item-title svg path {fill:rgb(255, 255, 255);}
:root {--ds-interactive-color:rgb(238, 60, 37);}
.ds-price-new.red-text {color:rgb(213, 56, 61);}
.ds-header-compare-button, .ds-mobile-bottom-nav-item-compare, .ds-compare-btn {display: none!important;}
.oct_dynamic_stylesheet_begin{display: none;}
.ds-footer-item-title svg path {
    fill: #fff !important;
}
.ds-footer-contacts-button.button-outline-primary {
    border-color: rgb(255 255 255);
    color: rgb(255 255 255);
    background-color: transparent;
}
.ds-footer-subscribe-button.button-outline-primary {
    border-color: rgb(255 255 255);
    color: rgb(255 255 255);
    background-color: transparent;
}
.fsz-12 {
    font-size: .85rem !important;
}
.ds-module-sticker {
    font-size: .675rem;
}
.h1, h1 {
    font-size: 1.6rem;
}
.dark-text.fw-600.fsz-16.ds-cart-column-total-item-text {
  font-size: 1rem !important;
  color: var(--ds-light-text-color);
  font-weight: normal !important;
}
.ds-cart-column-total.text-end.mb-2 > div:last-child .me-auto.pe-3, .ds-cart-column-total.text-end.mb-2 > div:last-child .ds-cart-column-total-item-text {
  font-size: 1rem;
  font-weight: 600 !important;
  color: rgb(0, 23, 31);
}
.ds-page-title h1 {
    font-weight: 600;
}
.ds-product-stickers.mb-3 {
  margin-bottom: 0.25rem !important;
}
.ds-product-tab-content-text.secondary-text.fw-300 {
    font-weight: 400 !important;
}
.ds-header-left.d-flex.align-items-center .button.button-outline-primary:not([disabled]) {
  background-color: var(--ds-primary-color);
  color: var(--ds-white-color);
}
.ds-header-left.d-flex.align-items-center .button.button-outline-primary:not([disabled]) {
    color: var(--ds-white-color);
}
.ds-header-left.d-flex.align-items-center .button.button-outline-primary:not([disabled]) {
    color: var(--ds-white-color);
}
.ds-header-left.d-flex.align-items-center .button.button-outline-primary:not([disabled]) svg path {
    fill: var(--ds-white-color);
}
.ds-header-left.d-flex.align-items-center .button.button-outline-primary:hover:not([disabled]) {
  background-color: rgb(86, 88, 200) !important;
}
@media only screen and (max-width: 1199px){
.ds-menu-maincategories-item.d-flex.align-items-center.ds-menu-catalog-item.justify-content-between {
  display: none !important;
}
}
.form-check.mt-1 {
  color: var(--ds-white-color);
}
.form-check-label a {
    color: rgb(153 202 255)
}
.ds-header-search .form-control {
  border: 2px solid rgb(230,230,230);
}
.ds-menu-maincategories-desktop-box .ds-menu-maincategories::after {
background: transparent;
}
.py-3.fw-500 {
font-weight: 600 !important;
}
.ds-last-news-item img {
  aspect-ratio: 16 / 9;
}

@media only screen and (max-width: 767px){
.row.pt-3.g-2.g-md-3.ds-advantages {
  display: none;
}
}

.ds-product-reviews-top.pb-3 .button.button-outline-primary:not([disabled]) {
  background-color: var(--ds-primary-color);
  color: var(--ds-white-color);
}
.ds-product-reviews-top.pb-3 .button.button-outline-primary:not([disabled]) {
    color: var(--ds-white-color);
}
.ds-product-reviews-top.pb-3 .button.button-outline-primary:not([disabled]) {
    color: var(--ds-white-color);
}
.ds-product-reviews-top.pb-3 .button.button-outline-primary:not([disabled]) svg path {
    fill: var(--ds-white-color);
}
.ds-product-reviews-top.pb-3 .button.button-outline-primary:hover:not([disabled]) {
  background-color: transparent !important;
  color: var(--ds-primary-color);
}

#oct-infobar .py-md-4 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

#oct-infobar-btn {
  border-color: #fff;
  color: #fff;
}
.ds-checkout.oct-checkout .form-check-label.d-flex.align-items-center {
  font-size: .85rem !important;
  font-weight: 500;
}
.ds-checkout.oct-checkout .fsz-12.secondary-text.mt-2 {
  font-size: .75rem !important;
}
.ds-cart-item-title.fw-300.fsz-16 {
  font-weight: 400 !important;
}
.ds-cart-item-title.fw-300 {
  font-weight: 400 !important;
}
#ds-related-products_0 .ds-module-stock {
    display: none;
}
.ds-module-sticker {
  order: 1;
}
.ds-module-sticker.br-12.fw-500.ds-module-sticker-stickers_ends {
  order: 0;
}
.ds-blog-post-text.pb-3.fsz-16 {
  font-weight: 400 !important;
}
.ds-information.content-block.fw-300.secondary-text {
  font-weight: 400 !important;
}
.ds-slideshow-items::after {
  background: unset;
}
.ds-bannerplus-box.ds-banner-plus-25 p.fsz-20 {
  font-size: 1.25rem !important;
  font-weight: 500;
}
.kjseries h3 { margin-top: 20px; }
.ds-reward-message-block {
  background: var(--ds-product-actions-bg);
}
.ds-reward-message-block:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}.oct_dynamic_stylesheet_end{display: none;}
