.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, 168, 232) !important;}
:root {--ds-primary-color:rgb(0, 168, 232);}
:root {--ds-body-bg-light-color:rgb(248, 251, 253);}
:root {--ds-links-color:rgb(0, 168, 232);}
.light-theme .ds-header {background:rgb(255, 255, 255);}
.ds-dropdown-links .blue-link, .ds-switcher button {color:rgb(0, 168, 232);}
.ds-dropdown-links .blue-link:hover {color:rgb(0, 168, 232);}
: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);}
.ds-footer .blue-link {color:rgb(0, 168, 232);}
.ds-footer .blue-link:hover {color:rgb(0, 168, 232);}
.light-theme .ds-footer-links li a, .light-theme ul.ds-footer-item li a {color:rgb(0, 52, 89);}
.ds-footer-links li a:hover, ul.ds-footer-item li a:hover {color:rgb(0, 168, 232);}
.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);}
.dark-theme .ocf-theme-light .ocf-filter-header,
.dark-theme .ocf-theme-light .ocf-module-page-header { 
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 15px;
}

.dark-theme .ocf-theme-light .ocf-footer {
    background-color: #1b1b1b;
    box-shadow: -10px -10px 10px 0 #000;
}

.dark-theme .ocf-theme-light .ocf-footer:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: 10px -10px 10px 0 #000;
    z-index: -1;
}

.dark-theme .ocf-theme-light .ocf-selected-card {
    background-color: #1b1b1b;
    box-shadow: 0 0 16px rgb(255 255 255 / 15%);
    border-radius: 5px;
}

.top-information-list > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.top-information-list {
    display: none;
    padding-bottom: 1rem;
}

@media screen and (min-width: 1024px) {
    .top-information-list {
        display: block;
    }    
}