.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 {--pr-primary-dark-color:rgb(0, 0, 0);}
:root {--pr-primary-light-color:rgb(53, 122, 240);}
:root {--pr-links-color:rgb(0, 0, 0);}
.blue-link:hover, .pr-information a:hover, .pr-product-sticky-block .official-rep-text a:hover, .form-check-label a:hover {color:rgb(53, 122, 240);}
#top .light-link, #top .pr-dropdown-toggle, #top .pr-dropdown-toggle > .d-none.d-lg-inline, #top .pr-dropdown-box .pr-dropdown-button {color:rgb(0, 0, 0);}
#top .light-link:hover, #top .pr-dropdown-toggle:hover, #top .pr-dropdown-toggle > .d-none.d-lg-inline:hover, #top .pr-dropdown-box .pr-dropdown-button:hover {color:rgb(53, 122, 240);}
.pr-footer .white-link {color:rgb(255, 255, 255);}
.pr-footer .white-link:hover {color:rgb(53, 122, 240);}
.pr-footer .light-link, .pr-footer a.agree {color:rgb(255, 255, 255);}
.pr-footer .light-link:hover, .pr-footer a.agree:hover {color:rgb(53, 122, 240);}
:root {--pr-interactive-color:rgb(53, 122, 240);}
.pr-module-item-price-old+.pr-module-item-price-new, .pr-product-price-new.red {color:rgb(213, 56, 61);}
.light-theme body {background-color:rgb(243, 243, 243);}
.light-theme .dark-text, .light-theme .content-block, .light-theme .dark-link:not(:hover) {color:rgb(18, 23, 21);}
.light-theme .grey-text {color:rgb(38, 38, 39);}
.light-theme .pr-header {background-color:rgb(255, 255, 255);}
.light-theme .pr-footer {background-color:rgb(0, 0, 0);}
.light-theme .pr-footer .grey-text, .light-theme .pr-footer-item-subscribe-text {color:rgb(157, 164, 174);}
.light-theme .pr-footer-item-title {color:rgb(255, 255, 255);}
.dark-theme body {background-color:rgb(0, 0, 0);}
.dark-theme .dark-text, .dark-theme .content-block, .dark-theme .dark-link:not(:hover) {color:rgb(255, 255, 255);}
.dark-theme .grey-text {color:rgb(157, 164, 174);}
.dark-theme .pr-header {background-color:rgb(29, 29, 29);}
.dark-theme .pr-footer {background-color:rgb(18, 23, 21);}
.dark-theme .pr-footer .grey-text, .dark-theme .pr-footer-item-subscribe-text {color:rgb(157, 164, 174);}
.dark-theme .pr-footer-item-title {color:rgb(255, 255, 255);}
.oct_dynamic_stylesheet_begin{display: none;}
@keyframes rewardPulse {
  0% {
    transform: scale(1);
    filter: drop-shadow(0 0 0 rgba(85,125,232,0));
  }
  50% {
    transform: scale(1.12);
    filter: drop-shadow(0 0 6px rgba(85,125,232,.6));
  }
  100% {
    transform: scale(1);
    filter: drop-shadow(0 0 0 rgba(85,125,232,0));
  }
}

.pr-bonus-reward-catalog svg {
  animation: rewardPulse 2s ease-in-out infinite;
}

@media (min-width: 1200px) and (max-width: 1599.98px) {
  .pr-category-products .pr-module-item.product-grid .pr-module-item-info {
    flex-direction: row;
  }
}

.pr-module-item-price {
  flex-direction: row !important;
}

.pr-product-payments-item {
  height: 2rem;
}
.pr-alert-text a {
  color: #fff !important;
}

.table td {
  color: var(--pr-dark-grey-color)!important;
}

.pr-dropdown-box.active .pr-dropdown-toggle {
  color: rgb(53, 122, 240)!important;
}

#footer-make-subscribe:hover {
  background-color: rgb(var(--bs-link-hover-color-rgb)) !important;
}

.button-success {
  background-color: var(--pr-interactive-color) !important;
}

.pr-promo-banner {
  border-radius: .75rem;
}

.pr-product-images-additional {
  max-height: 225px;
}

.pr-product-images-additional .swiper-slide {
  aspect-ratio: 0;
  padding: 0rem !important;
}

.pr-product-images-additional .swiper-slide img {
  width: 150px;
  border-radius: 0.25rem;
}

@media (min-width: 992px) {
  .pr-blog .pr-module-news-item {
    flex: 0 0 calc(25% - 0.75rem);
    max-width: calc(25% - .75rem);
  }
}

#fixed_contact_button {
  background: var(--pr-interactive-color) !important;
}

.ocf-attribute-link {
    color: var(--pr-links-color);
    cursor: pointer;
    text-decoration: underline;
}
@media (max-width: 767px) {
    .pr-contact-us-item-info-item + .pr-contact-us-item-info-item {
        margin-left: 0 !important;
    }
}.oct_dynamic_stylesheet_end{display: none;}
