#sc_fixed_contact_button,
.sc-fixed-contact-pulsation,
.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,
.header-buttons .sc-btn-icon-catalog,
#sc_fixed_contact_button,
.sc-fixed-contact-pulsation,
.header-buttons .sc-btn:hover .sc-btn-icon,
.sc-footer-socials-item:hover,
#sc-search-button:hover .sc-btn-icon,
.oct-checkout-block #button-confirm,
.oct-checkout-block ul.dropdown-address li:hover,
#loginTabs .nav-link.active:before {
  background: #d3192a;
}
.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 {
  background: #d3192a !important;
}

.form-check-input:checked {
  background-color: #272323;
  border-color: #272323 !important;
}

.ocf-noUi-connect:before,
.ocf-noUi-handle {
  background: #28293d !important;
}

.swiper-pagination-bullet {
  background: #fff !important;
}
.swiper-pagination-bullet-active {
  background: #28293d !important;
}

.form-check-input:checked,
.sc-btn-outline-primary:not([disabled]),
.sc-product-options .radio label.radio-img.selected {
  border-color: #d3192a;
}
.sc-product-tab.active {
  border-bottom-color: #28293d;
}
.sc-btn-outline-primary:not([disabled]),
.header-buttons .sc-btn.header-buttons-catalog,
.header-buttons .sc-btn:hover {
  color: #d3192a;
}
.header-buttons-catalog path {
  stroke: #d3192a;
}
body {
  background-color: rgb(248, 249, 250);
}
.sc-slideshow-plus-specials-block-title:hover,
.sc-module-title:hover,
.sc-contact-us .form-check-label a,
.sc-subcategories-item:hover span:hover,
.content-block-text a,
.sc-category-wall-item:hover span,
.sc-megamenu-children-item a:hover,
#oct-menu-ul .group-title a,
.sc-last-reviews-item:hover .sc-last-reviews-item-title,
.sc-module-item:hover .sc-module-title > a,
.sc-module-item:hover .sc-module-title > a:visited,
.sc-last-news-title:hover,
.sc-livesearch-list-item-name a,
.sc-fixed-contact-item:hover,
.category-landing-links-item-link span,
.sc-manufacturer-item a:hover .sc-manufacturer-item-title:hover,
.table td a,
.sc-alert-text a,
.sc-day-discounts-item:hover a,
.sc-header-phones-list-item:hover,
.sc-header-location-phones a .sc-footer-phones-link,
.sc-megamenu-child-narrow
  li:not(.sc-menu-list-landings)
  .sc-menu-list-landings-link:hover,
.sc-footer-mail-link:hover,
.collapse-value > button,
.collapse-value > button:focus,
.collapse-value > button:active,
.collapse-value > button:active:focus,
.sc-contact-location a,
.top-left li a:hover,
.sc-product-tags a,
.sc-category-wall-title:hover {
  color: #d3192a;
}
.blue-link,
.blue-link:hover {
  color: #0063f7;
}

button[data-target="#ocfilter-hidden-options"],
#ocfilter .btn-primary,
#ocfilter .btn-primary:active,
#ocfilter .btn-primary:focus,
.simplecheckout-cart-buttons .button:hover,
.simplecheckout-button-right .button:hover,
#simplecheckout_button_login:hover,
#sc_livesearch_close,
.simplecheckout-cart-buttons .button,
.sc-header-location.active .sc-btn,
.sc-btn-secondary:not([disabled]).clicked,
.sc-btn-secondary:not([disabled]):hover,
.sc-category-sort button.active,
.sc-btn-outline-secondary:not(
    #oct-blog-search-button,
    #sc-search-button,
    [disabled]
  ):hover,
.header-search .sc-btn-with-icon:hover .sc-btn-icon,
.sc-blog-search .sc-btn-with-icon:hover .sc-btn-icon,
.sc-btn.sc-btn-secondary:not([disabled]):hover,
.sidebar-main-menu-item-catalog .sidebar-main-menu-item-icon,
.sc-location.active .sc-btn-secondary {
  background-color: #d3192a;
}
.sc-btn-primary:not([disabled]),
.sc-btn-outline-primary:not([disabled]):hover,
.pagination li.active span,
.pagination li:hover a {
  background-color: #28293d !important;
  color: #fff !important;
}
.sc-btn-outline-primary:not([disabled]) {
  border-color: #28293d;
}
.sc-btn-outline-primary:not([disabled]) {
  color: #28293d;
}
.sc-btn.primary,
.sc-btn-primary:not([disabled]),
.sc-btn.primary .sc-btn-text,
.sc-btn-primary:not([disabled]).sc-btn-text,
.sc-btn.sc-btn-secondary:not([disabled]):hover .sc-btn-text,
.sc-btn.sc-btn-secondary:not([disabled]).clicked .sc-btn-text,
.sc-btn-outline-primary:not([disabled]):hover {
  color: rgb(255, 255, 255);
}
.sc-btn-primary:not([disabled]) .sc-btn-icon {
  background: rgb(255, 255, 255);
}
.sc-btn.sc-btn-secondary:not([disabled]):hover .sc-btn-icon {
  background: rgb(255, 255, 255);
}
.sc-btn-secondary:not([disabled]) {
  background-color: #f2f4f8;
}
.sc-btn-secondary,
.sc-btn-secondary .sc-btn-text {
  color: #28293d;
}
.sc-btn-secondary .sc-btn-icon {
  background: rgb(28, 28, 40);
}
#top {
  background: #28293d;
}

.top-left li a,
#top .sc-dropdown-toggle,
.top-right .popup-call-trigger {
  color: rgb(255, 255, 255);
}
.sc-footer {
  background-color: #28293d;
}
.sc-footer,
.sc-footer-subscribe .form-check-label,
.sc-footer-credits {
  color: #fff;
}
.sc-footer-phones,
.sc-footer-list a,
.sc-footer-email {
  color: #fff;
}
.sc-footer-phones a:hover,
.sc-footer-list a:hover,
.sc-footer-email:hover {
  color: #d3192a;
}
.sc-column-categories-item {
  background: #fff;
}
.sc-column-categories-item a {
  color: #28293d;
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 0.3s;
}
.sc-column-categories-item a:hover {
  text-decoration-color: inherit;
  color: inherit;
}
.sc-column-categories-item.active > span,
.sc-column-categories-item .sc-categories-3 .active,
.sc-column-categories .sc-categories-3 li.active a {
  color: rgb(10, 120, 191);
}
.modal-header {
  background: #28293d;
}
.modal-title {
  color: #fff;
  font-weight: 600;
}
.modal-header .btn-close {
  color: #fff;
  width: 20px;
  height: 20px;
  padding: 0 !important;
  margin-right: 6px !important;
  opacity: 1 !important;
  background: url("../img/cross-white.svg") center/20px auto no-repeat
    rgba(0, 0, 0, 0);
}
@media (max-width: 767px) {
  .header {
    background: rgb(255, 255, 255);
  }
}

.product_color {
  gap: 10px;
  display: flex;
  text-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.product_color > label {
  align-items: center;
  text-align: center;
}

.product-item__tag {
  z-index: 1;
  font-size: 10px;
  text-decoration: unset !important;
  background: #06c270;
  color: white !important;
  padding: 2px 5px;
  margin: 5px;
  text-transform: lowercase;
  border-radius: 4px;
}

.sc-product-tags {
  display: flex;
  flex: 1;
  position: absolute;
  flex-wrap: wrap;
  flex-direction: row;
  margin-right: 40px;
}

.tooltip {
  pointer-events: none;
}

.sc-product-content-description .sc-product-tags {
  display: flex;
  position: relative;
  align-items: center;
  gap: 10px;
}

.product-item__price-box {
  min-height: 53px;
}
.product-item__title {
  min-height: 63px;
}

@media (min-width: 499.98px) {
  .product-item {
    min-height: 470px;
    height: 520px;
  }
}
.product_color_container {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.product_color_container a,
.product_color_container span {
  height: 70px;
  display: flex;
  width: 70px;
}
.product_color_container span {
  border: 2px solid #121212;
  border-radius: 10px;
}
.product_color_container span img {
  border-radius: 10px !important;
}
.product__color-item {
  height: 70px;
  display: flex;
  width: 70px;
}


.sc-category-wall-items {
  margin-top: 20px;
}

#content .sc-product-content iframe {
  min-height: 500px;
}

