#rm_fixed_contact_button, .rm-fixed-contact-pulsation, .rm-header-cart-quantity, .rm-news-item-date, .oct-fixed-bar-quantity-cart, .rm-slideshow-plus .slick-dots li.slick-active button, .rm-slideshow-plus .slick-dots li:hover button, .rm-day-discounts .slick-dots li.slick-active button, .rm-day-discounts .slick-dots li:hover button, .rm-product-tabs .nav-link.active:before, .radio-box::after, .rm-product-images-main .slick-dots li.slick-active button {background:rgb(187, 21, 198);}
@media (min-width: 1200px){.rm-account-list-item:hover::before{background:rgb(187, 21, 198);}}
.rm-product-top-button:hover, .oct-fixed-bar-item:hover {background:rgb(187, 21, 198);}
.rm-module-header span, .rm-product-top-button:hover {border-color:rgb(187, 21, 198);}
body {background-color:rgb(5, 5, 5);}
.form-checkbox-group label a, .subcat-item:hover .subcat-item-title, .rm-content a, .blue-link, .blue-link:hover, .rm-category-wall-item:hover span, .rm-promotional-product-item:hover a, #oct-menu-ul .group-title a, .rm-last-reviews-item:hover .rm-last-reviews-item-title, .rm-module-item:hover .rm-module-title > a, .rm-module-item:hover .rm-module-title > a:visited, .rm-news-item:hover .rm-news-item-title, .rm-livesearch-list-item-name a, .rm-fixed-contact-item:hover, .category-landing-links-item-link span, .modal-content a, .rm-manufacturer-item a:hover span, .table td a, .rm-alert-text a, .rm-day-discounts-item:hover a, .rm-header-phones-list-item:hover, .rm-header-location-phones a .rm-footer-phones-link, .rm-footer-mail-link, .rm-footer-mail-link:hover, .collapse-value > button, .collapse-value > button:focus, .collapse-value > button:active, .collapse-value > button:active:focus, .rm-product-advantages-item:hover .rm-product-advantages-item-title, .rm-contact-location a, .rm-breadcrumb-item a, .rm-account-list-item:hover a, .rm-menu-list-item:hover > div:first-child .rm-menu-list-item-link, .rm-menu-list-item.active > div:first-child .rm-menu-list-item-link, .rm-footer-phones-link, .rm-footer-phones-link:hover {color:rgb(240, 144, 209);}
.rm-btn.primary, 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, .pagination li.active span, .pagination li:hover a, #rm_livesearch_close, .simplecheckout-cart-buttons .button, .rm-header-location.active .rm-btn, #rm_mobile_menu_button, .rm-sidebar #rm_mobile_menu_toggle_button:before, .rm-btn.secondary:hover, .rm-btn.dark:hover {background-color:rgb(187, 21, 198);}
@media (min-width: 1200px){.rm-btn.secondary:hover, .rm-btn.dark:hover, .rm-module-item:hover .rm-cart-btn {background:rgb(187, 21, 198);}}
.rm-btn.primary, .rm-btn.primary .rm-btn-text {color:rgb(247, 0, 0);}
.rm-btn.dark {background-color:rgb(187, 21, 198);}
.rm-btn.dark, .rm-btn.dark .rm-btn-text {color:rgb(255, 255, 255);}
.rm-btn.secondary {background-color:rgb(187, 21, 198);}
.rm-btn.secondary, .rm-btn.secondary .rm-btn-text {color:rgb(3, 3, 3);}
#top {background:rgb(0, 0, 0);}
.top-nav-info-list a, .top-nav-account-links-item a, .top-nav-account-links-item button {color:rgb(187, 21, 198)!important;}
.top-nav-info-list a:hover, #top .top-nav-account-links-item button:focus, .top-nav-account-links-item:hover > a, .top-nav-account-links-item button:hover, .top-nav-account-links-item:hover form > button, .top-nav li:hover > a {color:rgb(193, 16, 16) !important;}
.top-nav .rm-dropdown-box:hover .rm-dropdown-toggle::after {background:rgb(193, 16, 16) !important;}
.rm-footer {background-color:rgb(0, 0, 0);}
.rm-footer-text, .rm-footer-credits {color:rgb(248, 244, 244);}
.rm-footer-phones, .rm-footer-links-list a {color:rgb(187, 21, 198);}
.rm-footer-phones a:hover, .rm-footer-links-list a:hover {color:rgb(193, 16, 16);}
.rm-column-categories-item {background:rgb(0, 0, 0);}
.rm-column-categories-item {color:rgb(229, 136, 227);}
.rm-column-categories-item.active > span, .rm-column-categories-item .rm-categories-3 .active, .rm-column-categories-item a:hover {color:rgb(187, 21, 198);}
.modal-header {background:rgb(187, 21, 198);}
.modal-title {color:rgb(247, 0, 0);}
.modal-close-icon {background-color:rgb(255, 255, 255);}
#rm_mobile_nav {background:rgb(0, 0, 0);}
.oct-fixed-bar-item-compare, .rm-module-buttons-item.compare, .rm-product-top-button-compare, .rm-btn.compare, #rm_mobile_compare {display: none!important;}
.oct-fixed-bar-item-wishlist, .rm-module-buttons-item.wishlist, .rm-product-top-button-wishlist, .rm-btn.wishlist, #rm_mobile_wishlist {display: none!important;}
#rm_fixed_contact_button, .rm-fixed-contact-pulsation, .rm-header-cart-quantity, .rm-news-item-date, .oct-fixed-bar-quantity-cart, .rm-slideshow-plus .slick-dots li.slick-active button, .rm-slideshow-plus .slick-dots li:hover button, .rm-day-discounts .slick-dots li.slick-active button, .rm-day-discounts .slick-dots li:hover button, .rm-product-tabs .nav-link.active:before, .radio-box::after, .rm-product-images-main .slick-dots li.slick-active button {background:rgb(215, 35, 36);}
@media (min-width: 1200px){.rm-account-list-item:hover::before{background:rgb(215, 35, 36);}}
.rm-product-top-button:hover, .oct-fixed-bar-item:hover {background:rgb(215, 35, 36);}
.rm-module-header span, .rm-product-top-button:hover {border-color:rgb(215, 35, 36);}
body {background-color:rgb(4, 4, 4);}
.form-checkbox-group label a, .subcat-item:hover .subcat-item-title, .rm-content a, .blue-link, .blue-link:hover, .rm-category-wall-item:hover span, .rm-promotional-product-item:hover a, #oct-menu-ul .group-title a, .rm-last-reviews-item:hover .rm-last-reviews-item-title, .rm-module-item:hover .rm-module-title > a, .rm-module-item:hover .rm-module-title > a:visited, .rm-news-item:hover .rm-news-item-title, .rm-livesearch-list-item-name a, .rm-fixed-contact-item:hover, .category-landing-links-item-link span, .modal-content a, .rm-manufacturer-item a:hover span, .table td a, .rm-alert-text a, .rm-day-discounts-item:hover a, .rm-header-phones-list-item:hover, .rm-header-location-phones a .rm-footer-phones-link, .rm-footer-mail-link, .rm-footer-mail-link:hover, .collapse-value > button, .collapse-value > button:focus, .collapse-value > button:active, .collapse-value > button:active:focus, .rm-product-advantages-item:hover .rm-product-advantages-item-title, .rm-contact-location a, .rm-breadcrumb-item a, .rm-account-list-item:hover a, .rm-menu-list-item:hover > div:first-child .rm-menu-list-item-link, .rm-menu-list-item.active > div:first-child .rm-menu-list-item-link, .rm-footer-phones-link, .rm-footer-phones-link:hover {color:rgb(232, 186, 5);}
.rm-btn.primary, 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, .pagination li.active span, .pagination li:hover a, #rm_livesearch_close, .simplecheckout-cart-buttons .button, .rm-header-location.active .rm-btn, #rm_mobile_menu_button, .rm-sidebar #rm_mobile_menu_toggle_button:before, .rm-btn.secondary:hover, .rm-btn.dark:hover {background-color:rgb(215, 35, 36);}
@media (min-width: 1200px){.rm-btn.secondary:hover, .rm-btn.dark:hover, .rm-module-item:hover .rm-cart-btn {background:rgb(215, 35, 36);}}
.rm-btn.primary, .rm-btn.primary .rm-btn-text {color:rgb(255, 255, 255);}
.rm-btn.dark {background-color:rgb(215, 35, 36);}
.rm-btn.dark, .rm-btn.dark .rm-btn-text {color:rgb(255, 255, 255);}
.rm-btn.secondary {background-color:rgb(215, 35, 36);}
.rm-btn.secondary, .rm-btn.secondary .rm-btn-text {color:rgb(20, 20, 20);}
#top {background:rgb(249, 249, 252);}
.top-nav-info-list a, .top-nav-account-links-item a, .top-nav-account-links-item button {color:rgb(101, 108, 125)!important;}
.top-nav-info-list a:hover, #top .top-nav-account-links-item button:focus, .top-nav-account-links-item:hover > a, .top-nav-account-links-item button:hover, .top-nav-account-links-item:hover form > button, .top-nav li:hover > a {color:rgb(232, 186, 5) !important;}
.top-nav .rm-dropdown-box:hover .rm-dropdown-toggle::after {background:rgb(232, 186, 5) !important;}
.rm-footer {background-color:rgb(4, 4, 4);}
.rm-footer-text, .rm-footer-credits {color:rgb(160, 160, 160);}
.rm-footer-phones, .rm-footer-links-list a {color:rgb(160, 160, 160);}
.rm-footer-phones a:hover, .rm-footer-links-list a:hover {color:rgb(232, 186, 5);}
.rm-column-categories-item {background:rgb(4, 4, 4);}
.rm-column-categories-item {color:rgb(160, 160, 160);}
.rm-column-categories-item.active > span, .rm-column-categories-item .rm-categories-3 .active, .rm-column-categories-item a:hover {color:rgb(232, 186, 5);}
.modal-header {background:rgba(255, 255, 255, 0);}
.modal-title {color:rgb(255, 255, 255);}
.modal-close-icon {background-color:rgb(119, 119, 119);}
#rm_mobile_nav {background:rgb(255, 255, 255);}
/* Стили фильтра */
body.padding-top .static_button_ocfilter.sticky-top {top: 50px;} .ocf-content {padding: 15px;} .ocfilter-mobile-handle .fm-btn {width: 100%!important;} .ocf-horizontal {background: #fff;} .ocf-description.ocf-description-top{padding:15px;border-bottom:1px solid #f9f9fc}.ocf-description.ocf-description-bottom,.ocf-page-list-bottom{background:#fff;padding:15px;border-top:1px solid #f9f9fc}

/* Текстовый блок на главной */
.rm-content p:not(:last-child) {
     margin-bottom: 15px;
}

/* Подчеркивание текста */
.rm-news-item-title {
    text-decoration: none;
}
.rm-module-title a {
  	font-style: italic;
    text-decoration: none;
  	color: rgb(232, 186, 5);
    font-size: 18px;
}
.product-layout .rm-module-title a {
    color: rgb(232, 186, 5);
}

/* Подчеркивание текста Преимущества */
.rm-advantages-item:hover .rm-advantages-item-title {
    text-decoration: none;
}

/* Подчеркивание текста Теги в товаре */
.rm-content a {
    text-decoration: none;
}
.rm-content a:hover {
    text-decoration: underline;
}

/* Атрибуты в товаре */
.rm-product-right {
    padding: 20px;
}

/* Пункты меню */
.rm-menu-list-item-link {
    height: 50px;
    line-height: 50px;
}

/* Описание блога */
.rm-news-item-bottom {
    padding: 20px;
}

/* Кнопки Поделиться */
@media (max-width: 767px) {
.rm-content ul {
  padding-left: 0;
}
/* Заголовок слайдера */
.rm-slideshow-plus-item-title {
    margin: 20px 0;
}
}

/* Категория блога */
.rm-blog-categories-item-text {
    padding: 10px 0;
}
.rm-blog-categories-item-image {
  	border-radius: 6px;
}

/* Лого на мобильном */
@media (max-width: 767px) {
	#logo {
    left: 60px;
}
  	#logo img {
    max-height: 45px;
    max-width: 125px;
}
}
@media (max-width: 300px) {
	#logo {
    left: 60px;
}
  	#logo img {
    max-height: 45px;
    max-width: 80px;
}
}

/* Точки тултип в слайдере */
.rm-slideshow-plus .slick-dots li button {
  	width: 12px;
    height: 12px;
    background: none;
  	border: 1px solid #fff;
  	transition: 0.5s all;
}
.rm-slideshow-plus .slick-dots li.slick-active button {
  	width: 20px;
  	background: #fff;
}
.rm-slideshow-plus .slick-dots li:hover button {
  	background: #fff;
}
.rm-day-discounts .slick-dots li button {
    transition: 0.5s all;
}
.rm-day-discounts .slick-dots li.slick-active button {
    width: 20px;
}
/* Точки тултип в слайдере на мобтле*/
@media only screen and (max-width: 768px){
    .rm-slideshow-plus .slick-dots {
        bottom: 3px;
    }
}

/* Текстовый блок и заголовки */
@media only screen and (max-width: 991px){
  	#common-home .row.row-padding-top .col-12 {
 	 padding: 0;
	}
  	#common-home .row.row-padding-top .rm-content {
 	 padding: 15px;
	}
  	#common-home .row.row-padding-top .rm-module-header {
	 padding-left: 15px;
	}
}

/* Посадочные страницы в меню */
.rm-menu-list-landings strong {
  	margin-bottom: 8px;
    padding: 10px 10px;
    background: rgb(249, 249, 252);
  	width: 100%;
}
.rm-menu-list-landings a {
    border-bottom: 1px solid rgb(233, 233, 233);
    padding: 2px 0;
    width: 100%;
}

.rm-sidebar-content .group-title strong {
  	background: rgb(249, 249, 252);
    font-size: 15px;
    padding: 10px 20px;
    width: 100%;
}


/* Удаление scrollbar */
::-webkit-scrollbar {
      	width: 0;               /* ширина scrollbar */
}

/* Стиль меню scrollbar */
.rm-menu-list::-webkit-scrollbar {
      width: 5px;               /* ширина scrollbar */
}
.rm-menu-list::-webkit-scrollbar-track {
      background: rgb(249, 249, 252);        /* цвет дорожки */
}
.rm-menu-list::-webkit-scrollbar-thumb {
      background-color: rgb(101, 108, 125);    /* цвет плашки */
      border-radius: 3px;       /* закругления плашки */
      border: 1px solid rgb(249, 249, 252);  /* padding вокруг плашки */
}

/* Страница 404 */
.rm-404-content-image .img-fluid {
    max-width: 30%;
}
@media only screen and (max-width: 991px){
.rm-404-content-image .img-fluid {
    max-width: 70%;
}
}

/* Посадочные страницы ссылки в категориях */
.fm-category-categories_page-text ul{
  	margin: 30px;
}
@media only screen and (max-width: 991px){
.fm-category-categories_page-text ul {
  	margin: 40px 15px;
}
}
.category-landing-links-item {
  	margin: 10px 0;
}
.category-landing-links-item a {
  	text-decoration: none;
}
.category-landing-links-item a:hover {
  	text-decoration: underline;
}

/* Картинки в товаре */
@media only screen and (max-width: 991px){
  	.tab-pane .col-sm-5 {
    padding-right: 0;
    padding-left: 0;
	}
  	.tab-pane .col-sm-7 {
    padding-right: 0;
    padding-left: 0;
	}
}
/* Таблица в товаре */
@media only screen and (max-width: 991px){
  	.scrolling-wrapper {
      overflow-x: scroll;
      overflow-y: hidden;
      white-space: nowrap;
	}
}

/* Запрет выделения текста */
/** {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}*/

/* Информационная полоса */
#oct-infobar {
      padding: 8px 0;
}
.oct-infobar-text {
    font-size: 16px;
}
/* Подчеркивание в слайдере дня */
.rm-day-discounts-item-title a {
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    text-decoration: none;
}
/* Рамка счетчика на слайдере */
.rm-day-discounts-timer-inner {
    border-radius: 4px;
}
/* Банер нижний отступ */
@media only screen and (max-width: 771px){
    .rm-slideshow-plus-box > div:first-child {
        margin-bottom: 10px;
	}
}
/* Видео в товарах */
.video_mp4 {
	display: block; 
  	width: 100%; 
  	border-radius: 6px; 
  	margin-bottom: 30px;
}
/* СЕО блок с видео обтекание текстом */
.seo_blok_mp4 {
    width: 50%;
  	border-radius: 6px;
    margin-right: 20px;
  	margin-top: 5px;
  	margin-bottom: 10px;
  	float: left;
}
@media (max-width: 991px){
.seo_blok_mp4 {
  	display: block;
    width: 100%; 
  	margin-bottom: 30px;
  }
}

/* Логотип в описании товаров */
.tab-content .img-fluid {
    display: block;
  	margin-right: 10px;
  	float: left;
}
@media (max-width: 991px){
.tab-content .img-fluid {
  	width: 40%; 
  	}
}

/* Стили цвета Черная тема --------------------------------------------------------*/
.h1, h1 {
    color: #ffffff;
}
.rm-content {
    background: #040404;
    color: #ffffff;
  	border: 1px solid #040404;
}
.rm-contact-location-info {
    background: #040404;
    color: #ffffff;
  	border: 1px solid #040404;
}
.rm-contact-location-store-title {
  	color: #ffffff;
}
.rm-contact-location-title {
  	color: #ffffff;
}
header {
    background: #040404;
    box-shadow: 0 2px 8px #202020;
  	border-bottom: 1px solid #202020;
}
.rm-footer-credits {
    border-top: 1px solid #040404;
}
@media (min-width: 767px) {
  .rm-footer-title {
    color: #ffffff;
}
}
.catalog-icon {
  	color: #040404;
}
.rm-header-address .rm-dropdown-box .rm-dropdown-toggle {
    color: #ffffff;
}
.rm-header-address.active .rm-dropdown-box.active .rm-dropdown-toggle {
    color: #ffffff;
}
.rm-header-phones-list-item {
    font-weight: 600;
    color: #ffffff;
}
.oct-fixed-bar {
    background: #040404;
    box-shadow: 0px 0px 20px #202020;
}
.oct-fixed-bar-item + .oct-fixed-bar-item {
    border-top: 1px solid #202020;
}
.rm-category-wall-item {
    background: #040404;
  	box-shadow: -0.5px -0.5px 0 0.5px #090909, inset -1px -1px 0 0 #090909;
}
@media (min-width: 1200px) {
.rm-category-wall-item a {
  	padding: 25px 0;
}
}
.rm-category-wall-item, .rm-module-header span {
    color: #ff5ae4;
}
.rm-category-wall-item:hover {
    box-shadow: 0px 4px 15px rgb(140 140 140 / 80%);
}
.rm-column-title {
    color: #FFFFFF;
    background: #040404;
}
.rm-column-categories-item>span {
    border-bottom: 1px solid #040404;
  	border-left: 1px solid #040404;
}
.rm-column-box {
    background: #040404;
    border-bottom: 1px solid #040404;
}
.rm-subcategory-row span {
    color: rgb(255, 255, 255);
}
.rm-category-description img {
    border: 1px solid #040404;
}
.rm-module-item {
    background-color: #040404;
    box-shadow: -0.5px -0.5px 0 0.5px #090909, inset -1px -1px 0 0 #090909;
}
.rm-product-images {
    border: none;
}
.rm-product-center {
    border-right: 1px solid #040404;
}
.rm-product-top {
    border-bottom: 1px solid #040404;
}
.rm-product-center-price {
    border-bottom: 1px solid #040404;
}
.rm-product-center-info {
    border-bottom: 1px solid #040404;
}
.rm-product-top-button {
    border: 1px solid #040404;
}

/*.rm-product-center-buttons .form-control {
    color: #ffffff;
    background-color: #040404;
    border: 1px solid #202020;
}*/
.rm-module-stock {
    background: #040404;
    color: #27ae60;
}
.rm-category-sort {
    border-bottom: 1px solid #040404;
}
.rm-btn.secondary {
    background-color: #e9e9e9;
}
.rm-category-buttons {
    background: rgba(4,4,4,.3);
}
@media (max-width: 767px){
nav[aria-label="breadcrumb"]:after {
    background: linear-gradient(90deg,rgba(4,4,4,0),#040404);
}
}
.rm-product-right .rm-product-one-click {
    border-top: 1px solid #040404;
    border-bottom: 1px solid #040404;
}
@media (min-width: 360px){
.rm-product-images {
    min-height: 270px;
}
}
.rm-module-img {
    border-right: 1px solid #040404;
}
.check-box {
    background-color: #fff;
}
.rm-module-col:hover {
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-category-appearance-btn {
    background: #202020;
}
.rm-category-products .rm-module-img {
    min-height: 210px;
}
.rm-menu-list-item-child-links-categories-item a.rm-menu-list-item-child-links-categories-item-title span {
    font-size: 13px;
}
.simple-content .buttons {
    background: #040404;
}
.modal-title {
    color: rgb(0 0 0);
}
/*.slick-slider {
  	border-radius: 6px;
  	box-shadow: 0 4px 15px rgb(59 59 59 / 80%);
}*/
.slick-slider .rm-btn {
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-module-price {
    color: rgb(232, 186, 5);
}
.rm-product-center-price > span {
    color: rgb(232, 186, 5);
}
.rm-product-tabs .nav-link.active {
    background: #040404;
}
.rm-product-tabs .nav-link.active .nav-link-text {
    color: #ffffff;
}

@media (max-width: 419px) {
.rm-product + .rm-product-tabs {
    background: #040404;
}
}
.rm-banner-plus-item > div {
    box-shadow: none;
}
@media (max-width: 767px) {
.rm-banner-plus-item-img img {
    max-width: 70%;
}
}
.rm-banner-plus-item-title {
    font-size: 22px;
}
.rm-banner-plus-item .rm-btn {
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-product-one-click .form-control {
    border: 1px solid #ffffff;
}
.rm-header-address .rm-dropdown-box:hover .rm-dropdown-toggle span {
    color: #ffffff;
}
.rm-module-item {
    padding: 15px;
}
.rm-advantages-item:hover {
    background: #040404;
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-advantages-item {
    padding: 15px 10px;
  	background-color: #040404;
}
@media (max-width: 767px) {
.rm-advantages-item {
  	padding: 15px 15px;
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
  	background-color: #b90c9d;
}
}

.rm-advantages .row-padding-top > * {
    margin-bottom: 10px;
}
.rm-module-buttons button {
    border: 1px solid #040404;
    background: #040404;
  	box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-module-buttons button.compare:hover {
    background: rgb(232, 186, 5);
}
.rm-module-buttons button.wishlist:hover {
    background: rgb(232, 186, 5);
}
.rm-module-item .rm-btn.secondary {
    background-color: #040404;
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-module-item:hover .rm-btn.secondary {
    background-color: rgb(232, 186, 5);
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-cart-btn-icon {
    background: #fff;
}
.rm-module-item .rm-btn.secondary .rm-btn-text {
    color: #ffffff;
}
/*.rm-slideshow-plus-box .slick-slide img {
    max-width: 400px;
    max-height: 300px;
}*/
@media (max-width: 767px) {
.rm-slideshow-plus-box .slick-slide img {
    max-width: 100%;
    max-height: 100%;
}
}
@media (max-width: 367px) {
.rm-module-caption {
    padding: 0;
}
}
.rm-module-stickers-sticker {
    border-radius: 30px;
  	padding: 5px 10px;
  	font-weight: 500;
  	color: #fff;
    background-color: #040404;
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-module-stickers {
    top: 15px;
    left: 15px;
}
.rm-product-mobile-fixed {
    padding: 15px;
    background: #040404;
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-product-mobile-fixed-price-new {
    font-size: 22px;
    color: rgb(232, 186, 5);
}
.rm-product-mobile-fixed button {
    border: none;
    background-color: transparent;
  	box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
@media (max-width: 767px) {
.rm-module-price-box {
  	margin-bottom: 15px;
}
}
.rm-product-tabs-attributtes-list-title {
    color: rgb(232, 186, 5);
}
.rm-product-tabs-attributtes-list-item {
    background: #070707;
  	border: 1px solid #090909;
}
.rm-product-tabs-attributtes-list-item:nth-child(2n+2) {
    background: #090909;
  	border: 1px solid #090909;
}
header #menu_toggle_button {
    background-color: #040404;
  	box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-breadcrumb-item:last-child {
    color: #999;
}
@media (max-width: 360px) {
.rm-module-sticker-discount {
    margin-left: 10px;
  	font-size: 14px;
}
}
.rm-module-sticker-discount {
    background: #d72324;
  	font-weight: 600;
}
.rm-product-center-price-sticker {
    background: #d72324;
}
@media (max-width: 360px) {
.rm-module-price-old {
    font-size: 14px;
}
}
.rm-search input {
    background: #040404;
  	color: #e9e9e9;
    border: 1px solid #323232;
}
.rm-search input:focus {
    border-color: #898989;
}
.rm-search input.active {
    border: 1px solid #898989;
}
.rm-category-wall-item img {
    width: 140px;
    height: 140px;
}
.rm-subcategory .rm-category-wall-item img {
    width: 120px;
    height: 120px;
}
.rm-category-description img {
    width: 160px;
    height: 160px;
}
.rm-product-center-options {
    border-bottom: 1px solid #323232;
}
.rm-product-tabs .nav-link {
    color: #999;
}

.rm-module-buttons button {
    width: 35px;
    height: 35px;
  	border-radius: 20px;
}
.rm-module-quantity {
    background: #040404;
    border-top: none;
}
#rm_mobile_menu_button {
    background-color: #040404;
}
.rm-contact-location {
    background: #040404;
}
.rm-module-title {
    margin-bottom: 30px;
  	color: #ffffff;
  	text-align: center;
}
@media (max-width: 767px) {
.rm-module-col[data-width='width-100'] .rm-module-title {
  	margin-bottom: 30px;
  	text-align: center;
  	font-size: 28px;
  	line-height: 1.3;
  	color: rgb(232, 186, 5);
}

.product-layout .rm-module-title a {
  	margin-bottom: 30px;
  	text-align: center;
  	font-size: 28px;
  	line-height: 1.3;
    color: rgb(232, 186, 5);
}
.rm-module-title {
    text-align: center;
  	font-size: 22px;
  	line-height: 1.2;
}
.rm-category-wall-item .text-center {
    font-size: 18px;
  	line-height: 1.2;
}
.rm-module-item .rm-btn.secondary {
    min-width: 25%;
}
.rm-footer-contacts .rm-btn .secondary {
  	margin-top: 15px;
}
.rm-module-price {
    font-size: 23px;
}
.rm-module-price-old {
    font-size: 20px;
}
.rm-product-center-price-old {
    font-size: 20px;
}
}
.rm-category-wall-item .text-center {
    font-size: 15px;
}
@media (max-width: 767px) {
  	.slick-slider .rm-btn {
    box-shadow: 0 4px 15px rgb(255 90 228 / 80%);
}
  	.rm-advantages-item {
    box-shadow: 0 4px 15px rgb(245 115 225 / 60%);
}
  	.rm-module-buttons button {
    box-shadow: 0 4px 15px rgb(255 90 228 / 80%);
}
  	.rm-module-buttons button span {
    background: #fff;
}
  	.rm-module-item .rm-btn.secondary {
    box-shadow: 0 4px 15px rgb(255 255 255 / 80%);
}
  	.rm-product-mobile-fixed button {
    box-shadow: 0 4px 15px rgb(255 255 255 / 80%);
}
  /* Кнопка корзины в списке товаров */
  	.rm-module-item .rm-btn.secondary {
    background-color: rgb(215, 35, 36);
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-module-item:hover .rm-btn.secondary {
    background-color: rgb(215, 35, 36);
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-module-item:hover .rm-cart-btn-icon {
    background: #fff;
}
.rm-module-stickers-sticker {
    border-radius: 30px;
  	font-size: 13px;
  	padding: 5px 10px;
  	color: #fff;
    background-color: #5e9901;
  	box-shadow: none;
}
.rm-module-title a {
    font-size: 28px;
}
}

.simplecheckout-button-right .button {
    background: rgb(215, 35, 36);
}
.rm-category-description-text {
    font-size: 15px;
    color: #fff;
}
.rm-product-quantity button {
    background: #ffffff;
}
.rm-product-center-options .radio label {
    color: #040404;
}
@media (min-width: 992px) {
.rm-header-cart {
    background: #040404;
    border: 1px solid #040404;
  	color: #fff;
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-header-cart:hover{
    background: #121212;
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
}
/* Корзина попап */
.modal-content {
  	background-color: #040404;
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.modal-title {
    color: #fff;
}
.rm-cart-products-item img {
    border: 1px solid #040404;
}
.rm-cart-text {
    color: #eee;
}
.rm-cart-text span {
    color: #eee;
}
.rm-cart-products-item-info-option {
    color: #fff;
}
.rm-cart-products-item-info-option span {
    color: #fff;
}
#rm-popup-cart .rm-cart-products-item-price {
    color: #fff;
}
.rm-control-label {
    color: #fff;
}
.empty-popup-cart-text {
    color: #fff;
}

.rm-account-list {
    background-color: #040404;
}
.rm-account-list-item:not(:last-child) {
    border-bottom: 1px solid #323232;
}
.rm-account-list-item a {
  	color: #fff;
    background-color: #040404;
}

/* Таблицы */
.rm-table-compare td:first-child {
    color: #fff;
    background-color: #040404;
}
.table tbody tr:first-child td {
    background-color: #040404;
}
.table td {
    border-color: #323232;
}
.rm-table-compare td {
    color: #eee;
}
.rm-table-compare img {
    border: none;
}
.rm-table-compare .rm-module-price-actual, .rm-table-compare .rm-table-compare-title {
    color: rgb(232, 186, 5);
}
.rm-table-compare-btn .rm-btn.secondary {
    background-color: rgb(232, 186, 5);
}
.rm-btn.secondary, .rm-btn.secondary .rm-btn-text {
    color: #fff;
}

/* Сравнение */
.rm-account-wishlist-item-img img {
    border: none;
}
.rm-account-wishlist-item {
    border-bottom: 1px solid #323232;
}
.rm-account-wishlist-item-info .small {
    color: #fff;
}
.rm-account-wishlist-item-info .small span {
    color: #fff;
}
.rm-account-text {
    color: #fff;
}

/* Личный кабинет */
.rm-acc-address-list-item {
    border-bottom: 1px solid #323232;
}

.rm-btn.secondary, .rm-btn.secondary .rm-btn-text {
    color: #fff;
}
.rm-footer-contacts-btn .rm-btn {
  	background-color: #040404;
    box-shadow: 0 4px 15px rgb(255 255 255 / 80%);
}
.rm-header-location-contacts-btn .rm-btn.secondary {
    background-color: rgb(101, 108, 125);
}
.rm-module-price-old {
    color: #b3b3b3;
}

/* Заголовки модулей и страниц */
.rm-product-title h1 {
  	text-align: center;
    font-size: 30px;
    font-weight: 600;
    font-style: italic;
  	color: rgb(232, 186, 5);
}
.rm-page-title h1 {
  	text-align: center;
    font-size: 30px;
    font-weight: 600;
    font-style: italic;
  	color: rgb(232, 186, 5);
}
.rm-module-header {
      font-size: 28px;
  	font-weight: 500;
}
.rm-module-header span {
    border-bottom: 3px solid rgb(215, 35, 36);
}
.rm-btn.dark.oct-load-more-button:hover {
    background: rgb(215, 35, 36);
}
.rm-btn.primary, 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, .pagination li.active span, .pagination li:hover a, #rm_livesearch_close, .simplecheckout-cart-buttons .button, .rm-header-location.active .rm-btn, #rm_mobile_menu_button, .rm-sidebar #rm_mobile_menu_toggle_button:before, .rm-btn.secondary:hover, .rm-btn.dark:hover {
    background-color: #b90c9d;
}
.rm-module-quantity .form-control {
    color: #040404;
    background-color: #fff;
    border: 1px solid #fff;
  	border-radius: 30px;
  	font-size: 15px;
  	font-weight: 600;
}
.rm-module-quantity input {
    width: 50px;
  	height: 35px
}
.rm-module-quantity-btn {
    border: 1px solid #888;
    background: #040404;
    display: block;
    height: 80%;
    width: calc(50% - 30px);
    padding: 0;
    border-radius: 30px;
    margin: 0 7%;
}
@media (max-width: 768px) {
.rm-module-col[data-width='width-100'] .rm-module-item {
  	padding-bottom: 70px;
    border: 1px solid #323232;
}
.rm-module-quantity {
    margin: 10px 0;
}
  	.rm-page-title h1 {
  	margin-top: 20px;
}
}
.oct-load-more-button-wrapper .rm-btn.dark {
    background: #040404;
    color: #fff;
  	border: 1px solid #040404;
  	box-shadow: 0 4px 15px rgb(255 255 255 / 80%);
}
.rm-btn.dark.oct-load-more-button:hover {
    background: #040404;
}
.rm-slideshow-plus-item-title {
    font-style: italic;
  	font-weight: 500;
}
.rm-module-reviews span {
    color: rgb(232, 186, 5);
}
.rm-product-center-options .radio label {
    font-weight: 600;
}
.form-control {
    font-weight: 600;
}
.rm-module-rating {
    justify-content: center !important;
}
@media (min-width: 1200px) {
.rm-module-quantity {
    box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
}
/* Карусель */

element.style {
}
.rm-carousel-item-wrap {
    background-color: #040404;
   	box-shadow: none;
}
.rm-carousel-item span {
  	color: #fff;
}

.rm-carousel-item:hover span {
  	color: rgb(232, 186, 5);
}
/* Иконки соцсетей в подвале */
.rm-social-item i {
    color: rgb(215, 35, 36);
    font-size: 20px;
}
.rm-social-item a {
    background: #fff;
    border: 1px solid #fff;
}
.rm-social-item i:hover {
    color: #fff;
    font-size: 20px;
}
.rm-social-item a:hover {
    background: rgb(215, 35, 36);
    border: 1px solid rgb(215, 35, 36);
}
@media (max-width: 768px) {
.name-atr {
    width: 65%;
}
.value-atr {
    width: 35%;
}
}
@media (min-width: 769px) {
.name-atr {
    width: 60%;
}
.value-atr {
    width: 40%;
}
}
.slick-arrow {
    color: #888;
    font-size: 18px;
    background: none;
    border: 1px solid #888;
  	font-weight: 600;
}
.slick-arrow:hover {
    background: rgb(215, 35, 36);
  	color: #fff;
  	border: 1px solid #fff;
}
/* Преимущества в товаре */
.rm-product-advantages {
    margin-top: 0;
}
.rm-product-advantages-item-title {
    color: #fff;
  	text-decoration: none !important;
}
.rm-product-advantages-item {
    border: none;
}
.rm-product-advantages-item-image i {
  	color: #999;
}
.rm-product-advantages-item:hover {
  	box-shadow: 0 4px 15px rgb(140 140 140 / 80%);
}
.rm-product-advantages-item:hover .rm-product-advantages-item-image i {
    color: rgb(232, 186, 5);
}
.rm-product-advantages-item-text {
    color: #999;
}
@media (max-width: 768px) {
/*.rm-product-advantages-item {
  	box-shadow: 0 4px 15px rgb(255 255 255 / 80%);
}*/
.rm-product-advantages-item:hover {
  	box-shadow: 0 4px 15px rgb(255 255 255 / 80%)
}
.rm-product-advantages-item-text {
  	font-size: 13px;
}
}