@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype');
}
header.header {
  background: #0f0e0f !important;
  border: none;
}
header.header #menuToggleButton {
  background: #65bd00;
  color: #FFFFFF;
  color: white !important;
}
header.header #menuToggleButton span {
  color: #ffffff;
}
header.header #input_search {
  background: #212529;
  border: none;
  color: #ffffff;
}
header.header .sc-megamenu-list,
header.header .sc-megamenu-child {
  background: #171717 !important;
  border: none !important;
}
header.header .sc-livesearch {
  background: #0f0e0f;
}
header.header .header-buttons .sc-btn-icon {
  background: #65bd00;
}
header.header .header-buttons span {
  color: #65bd00;
}
.sidebar-header,
.sidebar,
.sidebar-account {
  background: #171717;
}
.sidebar-socials-item,
.sidebar-main-menu-item-icon,
.sidebar-main-menu-item-icon {
  background: #65bd00;
  color: white;
  fill: #FFFFFF;
}
.sc-livesearch-list {
  background: #000000;
}
.slick-list,
.sidebar-menu-catalog-inner {
  background: #171717;
}
.modal-content {
  background: #0f0f0f;
}
.modal-header {
  background: #0f0f0f;
}
.modal-header h5 {
  color: white;
}
.accordion-item,
.accordion-button {
  background: transparent;
  outline: none;
}
.accordion-button:not(.collapsed) {
  color: #fff;
  background: transparent;
}
.accordion-button {
  color: white;
}
.accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.content-block {
  background: #171717;
  border: none;
  color: white;
}
.content-block .sc-module-quantity {
  border: none;
}
.content-block .sc-module-quantity button {
  color: #fff;
}
.content-block .sc-module-quantity input {
  background: transparent;
  border: none;
  color: white;
}
.content-block .sc-module-rating {
  background: transparent;
}
.product-grid .sc-category-attr {
  background: #171717;
  border: none;
}
#input-sort,
#input-limit {
  color: #FFFFFF;
  background: #0f0e0f;
}
.sc-product-attr-list-item:nth-child(2n) {
  background: transparent;
}
.sc-product-attr-list {
  background: transparent;
}
.sc-product-attr-list-item > div:first-child {
  color: #fff;
}
.sc-product-info-item {
  background: transparent;
}
.sc-product-info-item-badge {
  background: #171717;
}
.sc-product-tab-title {
  color: #FFFFFF;
}
.sc-product-tabs {
  background: #171717;
  border: none;
}
.sc-product-tabs .sc-product-tab + .sc-product-tab {
  border-left: none;
}
.sc-product-tabs .sc-product-tab {
  color: #FFFFFF;
}
.sc-product-tabs .sc-product-tab.active .sc-product-tab-title {
  color: #65bd00;
}
.sc-product-tab.active {
  border-bottom: none;
}
.sc-product-content-left {
  background: transparent;
}
.sc-empty-reviews {
  background: #0f0e0f;
}
.sc-product-content-reviews-rating-stars,
.sc-product-content-reviews-rating-value {
  background: none;
}
.sc-product-content-right {
  background: none;
}
#product select,
#product input {
  color: white;
  background-color: #0f0e0f;
  border: none;
}
.sc-product-content-attributes-list-item,
.sc-product-content-attributes-list-item:nth-child(2n) {
  background: none;
}
.sc-page-title h1 {
  color: #65bd00;
}
.sc-product-content-attributes-list-item div:nth-child(2),
.sc-product-attr-list-item div:nth-child(2) {
  /* Ваш стиль для второго div здесь */
  /* Например, зададим цвет текста второго div */
  color: #65bd00;
}
.content-block ol,
.content-block p,
.content-block ul {
  color: white;
}
.sc-table-compare-product {
  background: none !important;
}
.ocf-container {
  background: transparent;
  border: none;
  box-shadow: none;
}
.ocf-container:hover {
  box-shadow: none;
}
.ocf-theme-light-block.ocf-vertical .ocf-filter {
  background: #171717;
}
.ocf-footer {
  background: transparent;
}
.ocf-theme-light-block .ocf-input-group-addon {
  background-color: transparent !important;
}
#ocf-input-min-2-0-1,
#ocf-input-max-2-0-1 {
  background: #0f0e0f !important;
  color: white;
  border: none;
}
.ocf-header {
  color: white;
}
footer {
  background: #171717;
  padding: 70px 0 20px 0;
  color: #ffffff;
  font-size: 14px;
}
footer h3 {
  font-family: robotobold, sans-serif;
  color: #65bd00;
}
footer ul {
  list-style: none;
}
footer ul li {
  margin-right: 20px;
  margin-bottom: 10px;
}
footer ul li a:hover {
  color: #65bd00;
}
footer .footer-list li {
  margin-right: 10px;
  margin-bottom: 10px;
}
footer .footer-list li a {
  padding: 6px 12px;
  background: black;
  display: block;
  transition: color 0.2s;
  text-decoration: none;
}
footer .footer-list li a:hover {
  color: #65bd00;
}
footer button {
  background: transparent;
  color: white;
  border: 2px white solid;
  border-radius: 4px;
  padding: 5px 15px;
  font-size: 12px;
  transition: 0.3s;
  margin-top: 20px;
}
footer button:hover {
  border-color: #65bd00;
}
footer .footer_social_link {
  margin-left: 20px;
}
footer .footer_copyright {
  color: #676767;
}
body {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 400;
  /* Обычный стиль */
  background: #0f0e0f !important;
  color: white;
}
body .sc-module {
  background: #0f0e0f !important;
}
.slick-list {
  overflow: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: white;
}
.content-block {
  background: #171717;
}
.form-control {
  background: transparent;
}
.sc-account-module-icon {
  background: #65bd00;
}
.table tbody {
  color: #fff;
}
.table .thead-dark th {
  background-color: transparent;
  border: 1px solid;
  color: #FFFFFF;
  border-color: #65bd00;
}
.table .thead-dark td {
  border-color: #65bd00;
}
/*# sourceMappingURL=main.css.map */