header .part1{
	background: #03715B;
	font-family: "Montserrat", sans-serif;
}
header.my{
	padding: 0;
	border: 0;
	display: none;
	
}
header.my.active{
	z-index: 1021;
}
div.oct-fixed-bar.fixed-right.d-none.d-lg-block{
	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: #03715B!important;
}
.rm-banner-plus .rm-banner-plus-item-btn{
	display: none!important;
}
.contain{
	max-width: 1570px;
	margin: 0 auto;
	padding: 0 15px;
	box-sizing: content-box;
}
#product-category .ocf-noUi-handle{
	border: 0;
  box-shadow: none;
  width: 20px;
  height: 20px;
  top: -1px;
}
.rm-product-title h1 {
  margin-top: 8px;
}


.rm-product-center-price-opt,
.rm-module-price-opt {
    margin-top: 8px;
    font-size: 14px;
    line-height: 1.3;
}

.rm-product-center-price-opt-label, .rm-module-price-opt-label {
    color: #006b4e;
    font-size: 25px;
    font-weight: 600;
}

.rm-product-center-price-opt-value,
.rm-module-price-opt-value,#common-home .rm-module-price-opt-value {
  font-weight: 700;
  color: #000000;
  font-size: 25px;
  padding-left: 5px;
  letter-spacing: 2px;
}

.rm-product-center-price-opt-min,
.rm-module-price-opt-min {
    margin-left: 6px;
    color: #0f766e;
    font-size: 17px;
    letter-spacing: 0.4px;
    font-weight: 600;
}


#content .row.no-gutters .rm-product-images {
  padding: 8px;
  min-height: 494px;
  border-right: 0;
}
#content .rm-product-top {
  border-bottom: 0;
}
#content .rm-product-center {
  padding-left: 0px;
  padding-top: 23px;
  padding-bottom: 30px;
}
#content .rm-product-center-info {
  font-size: 16px;
  border: 0;
  padding-bottom: 12px;
}
.rm-product-center-price>span {
  font-size: 18px!important;
}
.opt-currency{
	font-size: 19px;
	padding-left: 6px;
}
.recc .rm-module-price-bottom,.rm-category-products .rm-module-price-bottom,#common-home .rm-module-price-bottom{
	flex-direction: column!important;
	align-items: start!important;
}
.recc .rm-module-price ,.rm-category-products .rm-module-price,#common-home .rm-module-price{
  font-weight: 500;
  font-size: 14px;
  color: #b2b2b5;
  margin-bottom: 8px!important;
}
.rm-category-products .rm-module-price-box{
	margin-top: auto;
}
.rm-product-quantity button.rm-product-quantity-btn-plus {
  border-top-right-radius: 0px!important;
}
.rm-product-quantity button.rm-product-quantity-btn-minus {
  border-bottom-right-radius: 0px!important;
}
.rm-product-center-price-opt.is-active {
    border: 1px solid #0f766e;
    border-radius: 8px;
    padding: 6px 10px;
}

.rm-price-note {
    margin-top: 6px;
    font-size: 13px;
    color: #0f766e;
}









.rm-product-center-price { display: flex; flex-direction: column; gap: 12px; margin-bottom: 20px; }
 .rm-product-center-price-row { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; line-height: 1.25; }
  .rm-product-center-price-label, .rm-product-center-price-opt-label { font-size: 18px; font-weight: 500; color: #7a7a7a; }
   .rm-product-center-price-retail, .rm-product-center-price-current, .rm-product-center-price-opt-value { font-size: 24px; font-weight: 700; color: #272323; }
.rm-product-center-price-row-retail .price-currency, .rm-product-center-price-current .price-currency, .rm-product-center-price-opt-value .opt-currency, .rm-product-center-price-opt-value .price-currency { display: inline-block; margin-left: 4px; font-size: 16px; font-weight: 600; color: #272323; }
.rm-product-center-price-row-current { margin-top: -2px; }
 .rm-product-center-price-old { font-size: 24px; font-weight: 700; color: #8a8a8a; text-decoration: line-through; }
  .rm-product-center-price-row-opt { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; padding: 12px 16px; border: 1px solid #b9ddd2; border-radius: 10px; background: #eef8f4; transition: .2s ease; }
   .rm-product-center-price-row-opt.is-active { border-color: #0d8b6f; background: #e7f7f1; box-shadow: 0 0 0 1px rgba(13, 139, 111, 0.08) inset; }
    .rm-product-center-price-opt-label { color: #0d8b6f; font-weight: 700; } .rm-product-center-price-opt-value { color: #0d8b6f; }
     .rm-product-center-price-opt-min { display: inline-flex; align-items: center; min-height: 28px; padding: 0 10px; border-radius: 20px; background: rgba(13, 139, 111, 0.08); font-size: 14px; font-weight: 600; color: #0d8b6f; }
      .rm-product-center-price-progress { display: flex; flex-direction: column; gap: 10px; padding: 14px 16px; border: 1px solid #d8e9e3; border-radius: 10px; background: #f8fcfa; }
       .rm-product-center-price-progress-top { display: flex; align-items: center; justify-content: space-between; gap: 10px; } 
       .rm-product-center-price-progress-text { font-size: 14px; font-weight: 500; color: #3d5c53; }
        .rm-product-center-price-progress-line { width: 100%; }
         .rm-product-center-price-progress-bar { display: block; width: 100%; height: 10px; border-radius: 999px; background: #e4ece8; overflow: hidden; }
          .rm-product-center-price-progress-fill { display: block; height: 100%; border-radius: 999px; background: linear-gradient(90deg, #f0b432 0%, #0d8b6f 100%); transition: width .25s ease; }
           .rm-product-center-price-progress-bottom { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
            .rm-product-center-price-sum-label { font-size: 15px; font-weight: 500; color: #7a7a7a; }
             .rm-product-center-price-sum-value { font-size: 28px; font-weight: 700; color: #0d8b6f; line-height: 1; }
              .rm-product-center-price-tax { font-size: 14px; color: #7a7a7a; } .rm-product-center-price-tax span { font-weight: 600; color: #272323; } 
              .rm-product-center-price-discount { font-size: 14px; color: #7a7a7a; } 
@media (max-width: 767px) {
.rm-product-center-price { gap: 10px; }
.rm-product-center-price-label, .rm-product-center-price-opt-label { font-size: 16px; } 
.rm-product-center-price-retail, .rm-product-center-price-current, .rm-product-center-price-opt-value, .rm-product-center-price-old { font-size: 21px; }
.rm-product-center-price-sum-value { font-size: 24px; }
.rm-product-center-price-progress, .rm-product-center-price-row-opt { padding: 12px; }
}


















.recc .rm-product-center-price-opt-label, .rm-module-price-opt-label,#common-home .rm-module-price-opt-label {
  color: #006b4e;
  font-size: 16px;
  font-weight: 500;
}

.recc .rm-module-stock {
  margin-bottom: 12px!important;
}
.recc .rm-product-center-price-opt,.recc .rm-module-price-opt,.rm-category-products .rm-module-price-opt,#common-home .rm-module-price-opt{
	background: #e3f1ed;
  border-radius: 5px;
  padding: 3px 8px;
  margin-bottom: 9px;
  margin-top: 0;
}
.recc .rm-module-rating {
  margin-bottom: 10px!important;
}
.recc .rm-product-center-price-opt-value,.recc .rm-module-price-opt-value,.rm-category-products .rm-module-price-opt-value,#common-home .rm-module-price-opt-value{
  font-weight: 500;
  color: #000000;
  font-size: 15px;
  padding-left: 3px;
  letter-spacing: 2px;
}
.recc .opt-currency,.rm-category-products .opt-currency,#common-home .opt-currency{
  font-size: 16px;
  padding-left: 2px;
  letter-spacing: 0;
  color: #0f766e;
}
.recc .rm-product-center-price-opt-min,.recc .rm-module-price-opt-min,.rm-category-products .rm-module-price-opt-min,#common-home .rm-module-price-opt-min {
  margin-left: 2px;
  color: #0f766e;
  font-size: 13px;
  letter-spacing: 0;
  font-weight: 500;
}
.rm-product-center-price-opt{
	border: 1px solid #93c7bb;
	border-radius: 7px;
	line-height: 37px;
	padding: 7px 18px;
	background: #e3f1ed;
}
#content .rm-module-stock {
  color: #03715b;
  font-size: 13px;
  font-weight: 500;
  background: unset;
}
#content .rm-module-stock:before {
  width: 17px;
  height: 17px;
  background: url(/catalog/view/theme/oct_remarket/img/str.svg) no-repeat;
}
#content .row.no-gutters > .col-lg-12.col-xl-6{
	max-width: 561px;
}
#product-category .ocf-noUi-connect:before,#product-category .ocf-noUi-handle {
    background-color: #04715a;
}
#product-category .ocf-noUi-base:before,#product-category .ocf-noUi-connect:before {
    height: 8px;
    margin-top: -4px;
}
#product-category .ocf-between{
  flex-direction: row-reverse;
}
#product-category .ocf-btn-link{
	color: #03715B;
}

#product-category .ocf-theme-light .ocf-search-btn-static, #product-category .ocf-theme-light .ocf-search-btn-popover, #product-category .ocf-theme-light .ocf-search-btn-static.ocf-disabled, #product-category .ocf-theme-light .ocf-search-btn-popover.ocf-disabled {
  background-color: #3a3a3a;
}
#product-category .ocf-between .ocf-search-btn-static{
	max-width: 202px;
	height: 46px;
}
.mynav ul{
	list-style: none;
	display: flex;
}
.mynav ul li{
	padding: 19px 15px;
}
.mynav ul li:first-child{
	padding-left: 0!important;
}
.mynav ul li a{
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.navcontain{
	display: flex;
	justify-content: space-between;
}
.search-cabinet{
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 55%;
}
.cabinet{
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	white-space: nowrap;
    display: inline-flex;
}
.my .rm-search{
	padding-top: 3px;
	margin-right: 25px;
}
.my .rm-search input{
  padding: 9px 15px 9px 44px;
  max-height: 31px;
  border-radius: 2px;
}
#product-product .rm-product-center {
  border-right: 0;
}
#product-product #product {
  -ms-flex: 0 0 29%;
  flex: 0 0 29%;
  max-width: 442px;
}
#product-product .rm-product-right-title {
  font-size: 16px;
  margin-bottom: 22px;
}
#product-product .rm-product-right {
  padding-top: 20px;
}
#product-product .rm-product-right .rm-product-attr {
  margin-top: 54px;
}
#product-product .rm-product-attr-list-item>div {
  font-size: 14px;
  padding: 6px 10px;
}
#PrRight{
	max-width: unset;
  flex: 1 0 25%;
  padding-right: 30px;
}
#PrRight .input-group {
  max-width: 333px;
  display: flex;
  flex-wrap: nowrap;
}
#PrRight .rm-product-one-click .rm-btn {
  font-size: 14px;
  padding: 0 38px;
}
#PrRight .rm-product-attr-list {
	background: #fff;
}
#PrRight .rm-product-attr-list-item:nth-child(odd) > div{
	background: #f4f4f4;
}
#PrRight .rm-product-attr-list-item:nth-child(even) > div{
	background: #fff;
}
#PrRight .rm-product-attr-list-item>div{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 12px;
}
#PrRight .rm-product-attr-list-item>div span:nth-child(2){
    text-align: right;
}
#content .rm-product-images-additional {
  padding: 0;
}
#product-product .rm-product-images-additional {
  margin-top: 20px;
}
#product-product .slick-track{
	margin: unset;
}
#product-product .rm-product-tabs > div{
	padding: 0;
}
#product-product .rm-product-tabs .nav-link.active:before{
	display: none;
}
#product-product .rm-product-tabs .nav-link {
	height: 44px;
}
#product-product .nav-tabs .nav-link.active{
	background: #fff!important;
	padding: 0 17px;
}
#product-product .rm-product-tabs .nav-link-text {
  padding: 0 30px;
}
.attr-lists tr:nth-child(odd) {
  background: #F4F4F4;
}
.rm-product-tabs-attributtes-list-title {
  font-size: 20px!important;
}
.attr-lists tr td {
  padding: 10px 20px!important;
}
.attr-lists {
  max-width: 740px;
}
.tab-content .rm-content.rm-product-tabs-reviews {
  padding-top: 16px;
}
.rm-store-reviews-top-value-text {
  margin-top: 5px;
  margin-bottom: 49px!important;
}
.rm-store-reviews-top .rm-btn {
  padding: 0 42px!important;
}
.rm-store-reviews-top {
  padding-bottom: 10px!important;
}
.rm-store-reviews-top .rm-btn.dark:hover{
  background: rgb(255 53 55);
}
.rm-store-reviews-top .rm-btn.dark {
  background-color: rgb(247 64 66);
}
.attr-lists tr:nth-child(2n+2) {
  background: unset!important;
}
.recc{

}
.attr-lists tr th{
	padding-left: 15px;
}
.rm-product-tabs-attributtes-list-title.quest{
	text-transform: none;
	font-size: 24px!important;
	margin-top: 23px;
}
.rm-product-tabs-questions-top .rm-btn.dark {
  background-color: rgb(247 64 66);
  padding: 0px 37px;
  height: 47px;
  line-height: 47px;
  margin-top: 10px;
}
.rm-product-tabs-questions-top .rm-btn.dark:hover{
	background-color: rgb(255 53 55);
}

#product-product .nav-tabs .nav-link{
	background: #03715B!important;
	color: #fff;
	
}
#product-product .nav-tabs .nav-link span{
	text-decoration: none!important;
	background: unset;
}
.tab-content .rm-content {
  line-height: 18px;
  padding-top: 53px;
}

#product-product .nav-tabs li{
  margin: 0px 5px;
}
#product-product .nav-tabs li:first-child{
	margin-left: 0;
}

#top{
	display: none!important;
}
#rm_mobile_nav .rm-mobile-nav-buttons-btn {
	border-color: #09846b!important;
}
.rm-header-cart {
	border-color: #09846b!important;
}
#logo .img-fluid{
	width: 227px;
}
header.mod .mt-xl-3{
	margin-top: 0!important;
}
header.mod .rm-header-address {
  margin-top: 0px;
}
header.mod .rm-header-address-link .ico, .icon-phone{
	color: #D3D3D3;
}
header.mod .rm-header-cart-quantity{
	background: #FB4040;
}
#product-category .rm-page-title h1{
	font-size: 25px;
}
#product-category .rm-page-title {
  margin-bottom: 33px;
}
#product-category .ocf-content .ocf-header{
	display: none;
}
#product-category .ocf-filter-list {
	padding-top: 25px;
	padding-left: 10px;
}
#product-category .ocf-filter-list .ocf-filter-name{
	font-size: 16px;
  text-transform: none;
}
#product-category .ocf-value-input {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}
#product-category main > .row.no-gutters{
	gap: 30px;
}



.flexpart2{
	display: flex;
	justify-content: end;
  align-items: center;
}
header.mod .flex-md-row {
	justify-content: space-between;
}

header.mod .texts{
	max-width: 100%!important;
	flex: 1 1 auto!important;
}
header.mod .rm-header-cart{
	font-size: 13px;
}
header.mod .rm-header-phones-icon {
  padding: 0 10px;
}
header.mod .rm-header-phones-list-link {
  font-size: 14px;
}
header.mod .order-4{
	margin-left: 58px;
  padding-right: 0;
  justify-content: end !important;
  flex: 1 1 253px;
  padding-left: 0;
  max-width: 253px;
}
header.mod .order-2{
	margin-left: 0;
  padding-left: 16px;
}
header.mod .order-3{
	margin-left: 30px;
	padding-right: 0px;
}
header.mod .rm-header-address {
  font-size: 14px;
  margin-top: 4px;
}
header.mod{
  padding: 25px;
}
header.mod .rm-header-address-link .ico{
	padding-right: 5px;
}
header.mod #menu_toggle_button{
	font-weight: 400;
}
#common-slider{
	max-width: 1920px!important;
}
#common-slider h1 span{
	font-size: 30px!important;
}
#common-slider .rm-slideshow-plus-box {
  padding-top: 0px;
}
.rm-header-address-link{
	display: flex;
}
header.mod .container-sm{
	max-width: 100%;
}
header.mod .order-2{
	min-width: 230px;
}
.rm-module-header span, .rm-product-top-button:hover{
	border-bottom: 0!important;
}
.rm-module-header h2{
	font-weight: 600;
	padding-top: 10px;
}
body {
  background: #F5F7F4!important;
}
.rm-cart-products .rm-product-quantity input {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin-top: 2px;
}

#common-home .rm-module-item,.rm-category-products .rm-module-item, .recc .rm-module-item {
  padding: 15px;
  border-radius: 6px;
  box-shadow: 0px 0px 5px 2px #cdcdcd;
  padding-bottom: 35px;
}
.rm-category-products .rm-module-img a {
  margin: unset;
}
.rm-category-products .rm-module-img {
  display: block !important;
  -ms-flex: unset!important;
  flex: unset !important;
  max-width: unset !important;
  padding: 0;
  border-right: 0;
  position: unset;
}
#common-home .rm-module-price{
	margin-bottom: 0;
}
#rm-latest_0,#rm-featured_0,#rm-bestseller_0,#rm-pv_0,.recc{
	gap:	56px 30px;
}
.rm-category .rm-category-products{
	gap:	28px;
}
#product-category{
	max-width: 1600px!important;
}
#common-home .rm-module-col,.recc .rm-module-col{
  -ms-flex: 0 0 calc((100% - 120px) / 5);
  flex: 0 0 calc((100% - 120px) / 5);
  max-width: calc((100% - 120px) / 5);
}
.rm-category-products .rm-module-col.product-grid {
  -ms-flex: 0 0 calc((100% - 84px) / 4);
  flex: 0 0 calc((100% - 84px) / 4);
  max-width: calc((100% - 84px) / 4);
}
#common-home{
	max-width: 1600px !important;
}
.rm-module-img a img {
  border-radius: 7px;
}
#content .rm-module-price {
  margin-bottom: 18px;
}
#common-home .rm-module-stickers-sticker, .rm-category-products .rm-module-stickers-sticker,#product-product .rm-module-stickers-sticker,.recc .rm-module-stickers-sticker{
	padding: 9px 15px;
  /*color: #000;*/
  font-weight: 500;
  display: inline-block;
  border-radius: 20px;
  white-space: nowrap;
  margin-bottom: 0;
}
#product-product .rm-module-stickers {
	padding-left: 5px;
}
#product-product .rm-product-center-buttons {
  max-width: 344px;
  padding-top: 10px;
}
#product .rm-product-btn.button-fast-order {
  margin-top: 40px;
  font-size: 18px;
  border-radius: 4px;
  padding: 3px 0;
  height: auto;
}
.rm-product-quantity{
	overflow: hidden;
  position: relative;
  width: 138px;
  height: 49px;
  justify-content: center;
  background: #e9e9e9;
  border-radius: 28px;
}
#input-quantity{
	border: 0;
  background: #ffffff;
  border-radius: 0;
  width: 34px;
  height: 34px;
  align-self: center;
  font-weight: 500;
  font-size: 18px;
  z-index: 1;
}
.rm-product-quantity .d-flex.flex-column{
	position: absolute;
  gap: 44px;
  left: 1px;
  top: 0;
  height: 100%;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse !important;
  width: 100%;
  padding: 0 20px;
}
.rm-product-quantity button span{
	width: 12px!important;
	height: 12px!important;
	background: #000!important;
}
.rm-product-quantity-btn-border {
  display: none;
}
#button-cart {
  background-color: rgb(247 64 66)!important;
  font-weight: 500;
  font-size: 20px;
  width: 185px!important;
  height: 49px;
  border-radius: 30px;
}
.rm-product-btn .rm-cart-btn-icon{
	display: none;
}
#button-cart:before{
	content: '';
	display: none;
}
#button-cart .rm-btn-text{
	padding-left: 0;
}

#common-home .rm-module-stickers, .rm-category-products .rm-module-stickers,.recc .rm-module-stickers {
  position: static;
  display: flex;
  flex-wrap: wrap;
  gap: 14px 10px;
  margin-bottom: 10px;

}

.rm-content .rm-category-sort{
	margin-bottom: 35px;
  background: #fff;
}
#content .rm-content{
	background-color: #f4f7f4;
}
.rm-subcategory .rm-subcategory-row{
	gap: 20px;
}
.rm-subcategory{
	margin-bottom: 35px;
}
.rm-subcategory .rm-category-wall-item{
	background: none;
}
.rm-subcategory .rm-category-wall-item a{
	padding: 0!important;
}
.rm-category-wall-item-image{
	width: 100%;
  background: #fff;
}




.modal-dialog .col-12:nth-child(2) > div{
  gap: 10px;
}

#common-home .rm-module-rating,.rm-module-rating,.recc .rm-module-rating{
	order: initial;
	margin-top: 5px;
	margin-bottom: 9px;
}


#common-home .rm-module-stock,.recc .rm-module-stock{
	font-size: 12px;
	background: #fff;
	margin-bottom: 13px;
}
#common-home .rm-module-caption,.recc .rm-module-caption{
	padding-top: 10px;
}
#common-home .rm-module-title a,.product-layout .rm-module-title a,.recc .rm-module-title a{
	font-size: 18px;
	font-weight: 500;
	text-decoration: none;
}
#common-home .rm-module-title a:hover,.product-layout .rm-module-title a:hover,.recc .rm-module-title a:hover{
	text-decoration: underline;
}
#common-home .rm-module-rating-star {
  width: 20px;
  height: 20px;
}
#common-home .rm-cart-btn.rm-btn.secondary,#content .rm-cart-btn.rm-btn.secondary,.recc .rm-cart-btn.rm-btn.secondary {
  background: #000;
  border-radius: 24px;


  width: 112px;
    text-align: center;
    justify-content: center !important;
}
#common-home .rm-cart-btn.rm-btn.secondary .rm-cart-btn-icon,#content .rm-cart-btn.rm-btn.secondary .rm-cart-btn-icon,.recc .rm-cart-btn.rm-btn.secondary .rm-cart-btn-icon{
	display: none;
}
#common-home .rm-module .rm-cart-btn .rm-btn-text,#content .product-grid .rm-btn-text,.recc .rm-btn-text{
	display: block;
	color: white!important;
	padding-left: 0!important;
	font-size: 18px!important;
	font-weight: 500;
}
.recc{
	margin-bottom: 55px;
}
.rm-category .rm-module-description{
	display: none!important;
}
#content .rm-category-products .rm-module-img {
  min-height: unset;
}
#content .rm-module-caption {
  padding-top: 8px;
}
#content .rm-module-rating {
  margin-top: 4px;
  margin-bottom: 4px;
}
#content .rm-module-stock {
  margin-bottom: 14px;
}
#product .rm-module-stock {
  margin-top: 42px;
}
#product .rm-product-center-price{
	padding-top: 0;
	border: 0;
}
#common-home .rm-module-rating-star-is,.recc .rm-module-rating-star-is{
  background: url(/catalog/view/theme/oct_remarket/img/Star_black.svg) no-repeat;
}
#common-home .rm-module-rating-star,#content .rm-module-rating-star,.recc .rm-module-rating-star {
  
  background: url(/catalog/view/theme/oct_remarket/img/Star_grey.svg) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.catrat{
	order: 0!important;
}
footer .rm-footer{
	background-color: #095546;
}
footer *:not(.rm-fixed-contact-dropdown *){
	color: white!important;
}
.bottoms .rm-footer-credits {
	margin-top: 0!important;
  padding: 15px 0!important;
  border-top: 0!important;
  font-size: 16px;
	font-weight: 500;
}
.bottoms{
	background-color: #054A3C;

}
#rm-shop-advantages-0 i:before{
	display: none;
}
#rm-shop-advantages-0 i{
	width: 70px;
  height: 75px;
  background-size: contain;
}

#rm-shop-advantages-0 .rm-advantages-item-icon {
  width: 70px;
  height: 75px;
  max-width: 75px;
}
#rm-shop-advantages-0{
	width: min(100vw, 1920px);
  max-width: 1920px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);

	display: flex;
	justify-content: center;
	background: url(/catalog/view/theme/oct_remarket/img/fona.svg) no-repeat;
	background-size: cover;

	margin-top: 120px;
	margin-bottom: 40px;
}
#rm-shop-advantages-0 .row-padding-top{
	max-width: 1600px;
	padding-top: 40px;
	padding-bottom: 75px;
}
.rm-advantages-item span {
  color: white !important;
}
#block0-1 .rm-advantages-item-title {
  font-size: 20px;
}
#block0-1 .rm-advantages-item-text {
  font-size: 14px;
  font-weight: 400;
}
#block0-1 i{
	background: url(/catalog/view/theme/oct_remarket/img/workspace_premium.svg) no-repeat center;
}
#block0-2 i{
	background: url(/catalog/view/theme/oct_remarket/img/beenhere.svg) no-repeat center;
}
#block0-3 i{
	background: url(/catalog/view/theme/oct_remarket/img/attach_money.svg) no-repeat center;
}
#block0-4 i{
	background: url(/catalog/view/theme/oct_remarket/img/delivery_truck_speed.svg) no-repeat center;
}
#block0-5 i{
	background: url(/catalog/view/theme/oct_remarket/img/support_agent.svg) no-repeat center;
}
#block0-6 i{
	background: url(/catalog/view/theme/oct_remarket/img/credit_score.svg) no-repeat center;
}
.rm-advantages-item:hover {
  background: unset!important;
  box-shadow: unset!important;
}
.rm-advantages-item {
  background: unset!important;
}
footer .form-checkbox-group label {
  margin: 0 0 0 20px;
}
footer .form-checkbox-group label .check-box {
  margin-left: -35px;
  width: 25px;
  height: 25px;
}
.tel{
	display: flex;
	flex-direction: column;
	padding-left: 10px;
}
@media (min-width: 768px) {
  footer .rm-footer {
    padding: 45px 0;
  }
}
@media (min-width: 1400px) {
	#product-category #column-left{
		-ms-flex: 0 0 22%;
		flex: 0 0 22%;
		max-width: 22%;
	}
	#product-category #content{
		-ms-flex: 0 0 calc(78% - 30px);
		flex: 0 0 calc(78% - 30px);
		max-width: calc(78% - 30px);
	}
}
#product-category .ocf-between{
  padding-left: 10px;
}
.rm-content h2,.rm-content h3 {
  margin-top: 13px;
  margin-bottom: 27px;
}
#product_description ul {
  margin: 26px 0;
}
.rm-category-description-text {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
#oct-rm-category-more,.rm-category-description-text-opacity{
	display: none!important;
}
.rm-content p{
	line-height: 16px;
}
#product_description p,#product_description ul li {
    line-height: 24px;
}

#product-category .rm-category-description img {
  margin-right: 12px;
  max-width: 80px;
  height: auto;
}
#product-product{
	max-width: 1600px!important;
}
#product-product #one_click_input{
	min-width: 152px;
}
.rm-category-description {
  background: white;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-bottom: 60px!important;
}
.rm-category-description img{
	border: none!important;
}
@media (min-width: 992px) {
	#product-category .ocf-between{
	  margin: auto 20px;
	}
	#column-left{
		min-width: 300px;
	}
	
	#product-category #content{
		-ms-flex: 1 0 calc(100% - 300px);
		flex: 1 0 calc(100% - 376px);
		max-width: calc(100%);
	}
	

  footer .rm-footer-subscribe {
      margin: 34px 0 20px;
  }
}
footer .rm-footer-address {
    margin: 10px 0 30px;
}
footer .rm-footer-title {
    font-weight: 500;
    font-size: 18px;
}
footer .rm-footer-subscribe .form-checkbox-group {
  font-size: 12px;
}
footer .rm-footer-text {
  font-size: 14px;
}
@media (min-width: 768px) {
  footer .rm-footer-links-list {
      margin-top: 35px;
      font-size: 16px;
      line-height: 26px;
  }
  footer .row:not(.bottoms){
		justify-content: space-between;
		padding-right: 260px;
	}
}

footer ul.rm-footer-text {
    font-size: 16px;
}
footer .rm-footer-mail-link {
  font-size: 14px;
}
footer .container{
	max-width: 1600px;
}

@media (max-width: 767px) {
  footer .rm-footer-mobile-inner {
    background: unset;
    border: 0;
  }
}

@media (max-width: 767px) {
  footer .rm-footer-mobile-inner.white {
      background: rgb(58, 58, 58);
      border: 0;
  }
}
footer .rm-btn.secondary {
  background-color: rgb(101, 108, 125);
}


.rm-banner-plus > .row{
	gap: 40px;
}
.rm-banner-plus .col-xl-3 {
  box-shadow: 0px 0px 5px 2px #cdcdcd;
  border-radius: 6px;
}
@media (min-width: 1200px) {
  .rm-banner-plus .col-xl-3 {
        -ms-flex: 0 0 calc(25% - 30px);
        flex: 0 0 calc(25% - 30px);
        max-width: calc(25% - 30px);

    }
}
@media (max-width: 1200px) {
	.rm-banner-plus .col-xl-3 {
	  -ms-flex: 0 0 calc(50% - 20px);
	  flex: 0 0 calc(50% - 20px);
	  max-width: calc(50% - 20px);
	}
	.rm-banner-plus > .row{
		gap: 30px;
	}
}
.rm-banner-plus-item-img {
  justify-content: center;
  position: static!important;
}
.rm-banner-plus-item .rm-banner-plus-wrap {
    display: flex;
    flex-direction: column-reverse;
}
.rm-banner-plus-items-25 img {
  margin-left: unset!important;
  max-width: calc(100% - 38px)!important;
}
.rm-banner-plus-item {
  min-height: unset!important;
}
@media(max-width: 500px){
	.rm-banner-plus-item-title{
		text-align: center;
	}
	.rm-banner-plus .col-xl-3 {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.rm-banner-plus-item>div {
    padding: 0px;
	}
}

@media(min-width: 1500px){
	header.mod .rm-header-address-link{
		white-space: nowrap;
	}
}
@media(max-width: 1600px){
	#common-home{
		padding-right: 30px;
	  padding-left: 30px;
	}
}
@media(max-width: 1400px){
	#common-home .rm-module-col ,.recc .rm-module-col{
	  -ms-flex: 0 0 calc((100% - 90px) / 4);
	  flex: 0 0 calc((100% - 90px) / 4);
	  max-width: calc((100% - 90px) / 4);
	}
  .rm-category-products .rm-module-col.product-grid {
	  -ms-flex: 0 0 calc((100% - 56px) / 3);
	  flex: 0 0 calc((100% - 56px) / 3);
	  max-width: calc((100% - 56px) / 3);
	}
}

@media(max-width: 1150px){
	#rm-latest_0,#rm-featured_0,#rm-bestseller_0,#rm-pv_0,.recc{
		gap:	30px 20px;
	}
	#common-home .rm-module-col,.recc .rm-module-col{
	  -ms-flex: 0 0 calc((100% - 40px) / 3);
	  flex: 0 0 calc((100% - 40px) / 3);
	  max-width: calc((100% - 40px) / 3);
	}
  /*.rm-category-products .rm-module-col.product-grid {
	  -ms-flex: 0 0 calc((100% - 56px) / 2);
	  flex: 0 0 calc((100% - 56px) / 2);
	  max-width: calc((100% - 56px) / 2);
	}*/
	
}

@media(min-width: 1200px) and (max-width: 1400px){
	#product-product .rm-product-right{
		padding-left: 0;
		padding-right: 0;
	}
}
@media(max-width: 1400px){
	
	#PrRight .rm-product-one-click .rm-btn {
    padding: 0 15px;
	}
}
@media(max-width: 1300px){
	#product-product #product {
    max-width: 315px;
	}
	
	header.mod .order-3{
		margin-left: 0;
	}
	header.mod .order-4{
		margin-left: 0;
	}
	
}
#common-slider{
	padding-right: 0px;
  padding-left: 0px;
}
@media (max-width: 1200px) {
    #product-product #product {
        max-width: 100%;
        -ms-flex: 1 0 29%;
        flex: 1 0 29%;
    }
    #PrRight {
      max-width: unset;
      flex: 1 0 100%;
    }
  
}


@media(max-width: 992px){
 

	
	.flexpart2{
		flex-grow:1;
	}
  header.mod .order-4 {
  	max-width: 0px;
	}
	header.mod .flex-md-row{
		flex-wrap: nowrap;
	}
}
@media(min-width: 888px) and (max-width: 970px){
	#product-product #product {
	  max-width: calc(100% - 561px);
	}
}
@media(max-width: 888px){
  #button-cart {
    width: unset !important;
  }
  #product-product .rm-product-center-buttons {
    max-width: unset;
    flex: 1;
  }

	#product-product #product {
	  padding-left: 30px;
	}
	#content .row.no-gutters > .col-lg-12.col-xl-6 {
    max-width: 100%;
	}
}
@media(max-width: 768px){
	.flexpart2{
		min-width: 100%;
	}
	header.mod .rm-search {
    margin-top: 15px;
    margin-bottom: 15px;
	}
	header.mod {
    padding: 0;
	}
	header.mod .order-3 {
    padding-right: 15px;
	}
	#common-home .rm-module-col,.recc .rm-module-col {
	  -ms-flex: 0 0 calc((100% - 20px) / 2);
	  flex: 0 0 calc((100% - 20px) / 2);
	  max-width: calc((100% - 20px) / 2);
	}
  .rm-category-products .rm-module-col.product-grid {
	  -ms-flex: 1 0 calc((100% - 28px) / 2);
	  flex: 1 0 calc((100% - 28px) / 2);
	  max-width: 100%;
	}
}

@media (max-width: 767px) {

	#common-home .flex-md-column,.recc .flex-md-column {
      -ms-flex-direction: column !important;
      flex-direction: column !important;
  }
  #common-home .rm-module-img,.recc .rm-module-img {
    padding: 0;
    border-right: 0;
    position: unset;
	}
	#common-home .d-md-block,.recc .d-md-block {
    display: block !important;
    -ms-flex: unset!important;
        flex: unset!important;
        max-width: unset!important;
  }
  #common-home .rm-module-img a img,.recc .rm-module-img a img {
    max-width: 100%;
  }
  #common-home .rm-module-buttons,.recc .rm-module-buttons {
	  position: absolute;
	  top: 15px;
	  right: 15px;
	  z-index: 2;
  }
  #common-home .rm-module-buttons button,.recc .rm-module-buttons button {
    margin-top: 0;
    margin-bottom: 8px;
	}
	#common-home .rm-module-buttons button + button,.recc .rm-module-buttons button + button {
    margin-left: 0px;
  }
  #common-home .rm-module-caption,.recc .rm-module-caption {
    -ms-flex: unset;
    flex: unset;
    max-width: unset;
	}
	#common-home .justify-content-md-start,.recc .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  #common-home .rm-module-price-bottom.flex-column,.recc .rm-module-price-bottom.flex-column {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: flex-end;
	}
	 #common-home .rm-module .rm-cart-btn,.recc .rm-module .rm-cart-btn{
		margin-top: 0;
	}
	#common-home .rm-module-item,.recc .rm-module-item {
    padding-bottom: 60px;
	}
}

@media (max-width: 639px) {
  #common-home .rm-module-img a,.recc .rm-module-img a {
      margin: unset;
  }
  /*#common-home .rm-module-img a img {
    max-width: 250px;
    max-width: 85%;
  }*/
  #common-home .rm-module-title a,.recc .rm-module-title a {
    font-size: 15px;
	}


}
.row {
  margin-right: unset!important;
  margin-left: unset!important;
}
footer .form-checkbox-group .rm-form-checkbox-input + .check-box::after {
    width: 14px;
    height: 14px;
    left: 5px;
    top: calc(50% - 7px);
}
.rm-category-products .rm-module-img a img {
  max-width: 100%;
}
.rm-category-products .product-grid .rm-module-item {
  padding: 15px;
}
@media (max-width: 520px) {
	
	#common-slider h1 span{
		padding-top: 0!important;
	}
	#common-home .rm-module-col,.recc .rm-module-col {
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 300px;
	}
	.rm-category-products .rm-module-col.product-grid {
	  -ms-flex: 1 0 100%;
	  flex: 1 0 100%;
	  max-width: 300px;
	}
  #rm-latest_0, #rm-featured_0, #rm-bestseller_0, #rm-pv_0, .rm-category-products,.recc {
    justify-content: center;
	}
	#common-home .rm-module-stickers-sticker,.recc .rm-module-stickers-sticker {
    max-width: 49%;
	}
}
@media(min-width: 1200px){
	.rm-module-item:hover .rm-module-quantity{
		background: white;
	  box-shadow: -2px 6px 8px -4px rgb(0 0 0 / 51%), 2px 6px 8px -4px rgb(0 0 0 / 51%), 0 6px 8px -6px rgb(0 0 0 / 2%);
	  height: 80px;
	  bottom: -69px;
	  border-top: 0px;
	  border-radius: 0 0 6px 6px;
	}
	#menu_toggle_button{
		min-width: 178px;
	}
	header.mod .order-1{
		min-width: 208px;
	}
}

@media(min-width: 992px){
	#common-home .rm-module-stickers-sticker,.recc .rm-module-stickers-sticker{
	  width: calc(50% - 5px);
	}
	header.my{
		display: block;
	}
}

@media(min-width: 992px){
	
	
	header.mod .flex-md-row{
		flex-wrap: nowrap;
	}
	
	header.mod .order-0{
		min-width: 266px;
	}
	header.mod .order-4 {
    min-width: 115px;
	}
	header.mod #cart{
		flex-direction: row!important;
		gap: 10px;
	}
	header.mod .rm-header-cart{
		border: 0;
	}
	.flexpart2 .rm-search{
		display: none;
	}
}

@media(min-width: 992px) and (max-width: 1200px){
	header.mod .order-1{
		max-width: 74px;
	}
	.search-cabinet {
    max-width: 49%;
	}
}


@media (min-width: 576px) {
	header.mod .rm-btn {
	  height: 40px;
	  line-height: 40px;
	  border-radius: 4px;
	}
}

@media(min-width: 992px) and (max-width: 1660px){
	header.my .contain{
    padding: 0px 35px;
  }
}

@media (max-width: 650px) {
	#product-product #product {
    max-width: 100%!important;
    flex: 1 0 100%!important;
	}
	#product-product .rm-product-center-buttons {
    max-width: 100%;
	}
	#button-cart{
		width: 100%!important;
	}
  #product-product #product {
    padding-left: 20px!important;
	}
	#PrRight {
    padding-right: 0px;
	}
	#product-product .rm-product-right {
    padding-bottom: 30px;
	}
}
@media (max-width: 767px) {
    #common-home .rm-module-price-bottom.flex-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;

	}
}