@font-face {
    font-family: 'Mazzard';
    src: url('/catalog/view/theme/oct_remarket/font/MazzardM-Regular.eot');
    src: local('/catalog/view/theme/oct_remarket/font/Mazzard M Regular'), local('MazzardM-Regular'),
        url('/catalog/view/theme/oct_remarket/font/MazzardM-Regular.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/font/MazzardM-Regular.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/font/MazzardM-Regular.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/font/MazzardM-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body{
	 font-family: 'Montserrat', sans-serif;
	 font-style: normal;
	 font-weight: 400;
	 background: #FFFFFF;
}

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .modal-dialog-1110{
    width:1140px !important;
}
nav#top .container {
    display: flex;
    height: 25px;
    align-items: center;
}

.rl_uk img {
    margin-right: 7px;
}

.rl_uk span {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #222222;
}
.rg_top ul.top_nav {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    list-style: none;
}

.rg_top ul.top_nav li a,.rg_top ul.top_nav li{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #323131;
    margin-left: 10px;
}

.rg_top {
    display: flex;
    justify-content: flex-end;
}
div#oct_desktop_language {
    padding-left: 21px;
    padding-right: 0;
    margin-right: -12px;
}

.top_head.col-lg-12 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -13px;
}

.niz_head.col-lg-12 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.col-md-3.col-lg-2.order-0.logo-top {
    padding: 0;
}
.col-md-3.col-lg-2.order-0.ikonki {
    display: flex;
    justify-content: center;
    align-items: center;
}

div#logo img {}

.col-md-3.col-lg-2.order-0.logo-top {
    padding: 0;
}
.rm-search input {
    height: 29px;
    max-width: 98%;
    background: #FBFBFB;
    border: 1px solid #EBEAEA;
    border-radius: 3px;
}

div#logo {
    margin-left: -13px;
}

form#search {
    margin-left: -9px;
}
button#rm-search-button {
    left: auto;
    right: 0;
    /* border-left: 1px solid #E4E4E4; */
    /* padding: 5px; */
    /* height: 24px; */
    top: 0;
    /* width: 27px; */
    position: relative;
}

button#rm-search-button img {
    width: 28px;
    height: 28px;
}

.col-md-3.col-lg-1.order-0.ikonki {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    /* margin-left: -27px; */
    left: -52px;
}
.bl_on {
    /* width: 30%; */
    max-width: 57px;
}

.col-md-3.col-lg-1.order-0.ikonki .bl_on:nth-child(2) {
    margin-left: 5px;
}

.col-md-3.col-lg-1.order-0.ikonki .bl_on:nth-child(3) {
    margin-left: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
}

span.rm-header-cart-quantity {
    width: 16px;
    height: 16px;
    background: #E50142;
    margin-top: -8px;
    margin-left: 4px;
}
button#menu_toggle_button {
    background: #E50142;
    border-radius: 3px;
    width: 170px;
    height: 33px;
    display: flex !important;
    justify-content: center !important;
    align-items: center;
    text-align: center;
    padding: 0;
}

button#menu_toggle_button span.rm-btn-icon {
    display: none;
}

button#menu_toggle_button span.rm-btn-text {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-align: center;
    color: #FFFFFF;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all li a {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    text-align: center;
    color: #212121 !important;
    text-transform: capitalize;
    white-space: nowrap;
}
.col-2.d-none.d-lg-block.but-menu {
    padding-left: 0;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all {
    margin-left: 17px;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all {}

.col-12.col-md-3.col-lg-2.d-none.d-md-flex.justify-content-center.phone {
    padding-right: 0;
}

a.rm-header-phones-list-item {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    text-align: right;
    color: #222222;
}

.col-12.col-md-3.col-lg-1.d-none.d-md-flex.justify-content-center.phone {
    width: 12%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 13.333333%;
}

.rm-fixed-contact-item-icon {
    -ms-flex: 0 0 40px;
    flex: 0 0 22px !important;
    max-width: 28px !important;
    width: 21px !important;
    height: 31px !important;
    background: none !important;
    padding: 0;
    margin-right: 8px !important;
}

a.rm-fixed-contact-item.d-flex.align-items-center {
    margin: 0;
}
.top-nav-info-list > li {
    padding: 6px 24px;
    margin-right: 10px;
}
ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all li:nth-child(1) {
    border: 1px solid #E50142;
    border-radius: 3px;
}
*{
	/* -webkit-transition: all 1s ease;
	 -moz-transition: all 1s ease;
	 -o-transition: all 1s ease;
	 transition: all 1s ease; */
	outline: 1px dotted red;
	outline: none !important;
}

html,body {
    overflow-y: auto;
    overflow-x: hidden;
}
.col-12.col-md-3.col-lg-1.d-none.d-md-flex.justify-content-center.socc {
    padding-right: 0;
    margin-left: -45px;
}
#rm-slideshow-plus-0 .rm-slideshow-plus-item {
    height: 414px !important;
    /* width: auto !important; */
}
.rm-slideshow-plus-item-title {
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 30px;
}

.rm-slideshow-plus-item-text p {
    font-style: normal;
    font-weight: 500;
    font-size: 80px;
    line-height: 68px;
    margin-top: -31px;
    color: #E50142 !important;
}
.rm-slideshow-plus .slick-dots li.slick-active button:after, .rm-slideshow-plus .slick-dots li:hover button:after {
    content: "";
    width: 4px;
    height: 4px;
    /* left: 204px; */
    /* top: 518px; */
    background: #E50142;
    border-radius: 15px;
}
.rm-slideshow-plus .slick-dots li.slick-active:after {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    position: absolute;
    background: #e50142;
    top: 3px;
    left: 3px;
}
.rm-slideshow-plus-item-box.mob {
    display: none !important;
}
.rm-slideshow-plus .slick-dots li {
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    position: relative;
}
.rm-module-header span {
    border-bottom: 0;
    padding-bottom: 0;
}
.rm-module.rm-column-mp_0 .rm-module-header {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    /* width: 80%; */
    -ms-flex: 0 0 80%;
    /* flex: 0 0 80%; */
    /* max-width: 100%; */
    margin-left: 15px;
}

.rm-module.rm-column-mp_0 .rm-module-header:before {
    content: "";
    background-image: url('/catalog/view/theme/oct_remarket/img/fire.svg');
    display: flex;
    width: 14px;
    height: 14px;
    margin-left: 5px;
    margin-right: 17px;
}
.row.rm-slideshow-plus-box {
    margin-bottom: 21px;
}
.rm-module .row.row-padding-top {
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}
a.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center.mx-0 {
    background: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-decoration-line: underline;
    color: #FF003D !important;
    height: auto;
    padding: 0 14px;
    top: -8px;
    position: relative;
}

.oct-load-more-button .rm-btn-text {color: #e50142 !important;font-style: normal;font-weight: 400;font-size: 14px;line-height: 17px;
/* identical to box height */text-decoration-line: underline;color: #FF003D;margin-top: -45px;margin: auto;font-style: normal;font-weight: 400;font-size: 14px;line-height: 23px;text-align: center;color: #000000 !important;text-decoration: none !important;text-transform: initial;}

.rm-module ul.slick-dots, .rew_ter ul.slick-dots,.rm-news ul.slick-dots{
    display: flex;
    list-style: none;
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 22px;
    margin-bottom: 12px;
    position: relative;
}

.rm-module ul.slick-dots li, .rew_ter ul.slick-dots li,
.rm-news ul.slick-dots li {
    position: relative;
}
.rm-module .slick-dots li button,
.rew_ter .slick-dots li button,
.rm-news .slick-dots li button{
    width: 10px;
    height: 10px;
    padding: 0;
    background: #cbcbcb;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
    border-radius: 8px;
    text-indent: -9999px;
    overflow: hidden;
    background: none !important;
    /* width: 10px; */
    /* height: 10px; */
    /* left: 220px; */
    /* top: 515px; */
    border: 1px solid #D5D5D5 !important;
    border-radius: 15px;
}
.rm-module .slick-dots li.slick-active button,
.rm-module .slick-dots li:hover button,
.rew_ter .slick-dots li.slick-active button,
.rew_ter .slick-dots li:hover button,
.rm-news .slick-dots li.slick-active button,
.rm-news .slick-dots li:hover button{
    border: 1px solid #E50142 !important;
    position: relative;
}
.rm-module .slick-dots li:not(:last-child),
.rew_ter .slick-dots li:not(:last-child),.rm-news .slick-dots li:not(:last-child){
    margin-right: 8px;
    position: relative;
}
.rm-module .slick-dots li.slick-active:after,
.rm-module .slick-dots li:hover:after,
.rew_ter .slick-dots li.slick-active:after,
.rew_ter .slick-dots li:hover:after,
.rm-news .slick-dots li.slick-active:after,
.rm-news .slick-dots li:hover:after{
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    position: absolute;
    background: #e50142;
    top: 3px;
    left: 3px;
}
.rm-module-stickers-sticker.rm-module-stickers-sticker-stickers_special {
    border: 1px solid #700050;
    border-radius: 150px;
    width: 34px;
    height: 34px;
    background: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 9px;
    line-height: 9px;
/* identical to box height, or 100% */
    text-align: center;
    color: #700050;
}

.rm-module-title a {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
/* or 133% */
    color: #212121;
    text-decoration: none;
}

.rm-module-reviews {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
/* identical to box height */
    text-decoration-line: underline;
    color: #757575;
}

.rm-module-buttons {
    opacity: 0 !important;
}
.rm-module-item {
    padding: 0;
}
.rm-module-item {
    padding: 6px 6px;
    /* border: 1px solid #F8F8F8; */
    border-radius: 3px;
    min-height: 257px;
    overflow: visible;
    z-index: 0;
}

.rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 16.6%;
    max-width: 20%;
    padding: 0;
    /* margin-right: 25px; */
}
.rm-module .slick-slide {
      /* margin: 0 15px; */
  }

div#rm-pv_0 .rm-module-col {
    max-width: 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
}

  /* the parent */
.rm-module  .slick-list {
      margin: 0 -15px;
      min-width: 100%;
      overflow: hidden;
  }
.rm-module-buttons.list-unstyled.d-flex.justify-content-center.flex-md-column.order-1 + a {
    display: flex;
    justify-content: center;
}

.rm-module-img a img {
    /* max-width: 107px; */
    /* margin-top: 6px; */
    z-index: -1;
}
.rm-module-price-box.d-flex.flex-column.mt-auto {
    flex-direction: row !important;
}

span.rm-module-price-old {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #857C7C;
    padding-right: 16px;
}

.rm-module-sticker-discount {
    background: #CFFFC8;
    border-radius: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 8px;
    line-height: 10px;
/* identical to box height */
    color: #404040;
    width: 28px;
    height: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 12px;
    order: 3;
}

.rm-module-price-bottom.d-flex.align-items-md-end.justify-content-between.flex-column.flex-md-row {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    color: #404040;
}
.rm-slideshow-plus-item-text {
    display: none !important;
}
span.rm-module-price {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    color: #404040;
    margin-bottom: 0;
}
.rm-category-wall-item {
    height: 139px;
    -ms-flex: 0 0 25%;
    flex: 0 0 23%;
    max-width: 25%;
    margin-bottom: 11px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.rm-category-wall {}

.rm-category-wall .row.no-gutters {
    margin-top: -1px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.rm-category-wall-item a {
    width: 100%;
    height: 100%;
    display: flex !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    padding-left: 12px;
    font-style: normal;
    font-weight: 700;
    padding-top: 18px;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.05em;
    color: #000000;
    text-transform: uppercase;
}
.rm-category-wall-item:hover span {
    text-decoration: underline;
    color: #000000;
}
div#total_shipping span:nth-child(1) {
    text-align: left;
}
/* .rm-category-wall-item:nth-child(2) a,.rm-category-wall-item:nth-child(7) a,
.rm-category-wall-item:nth-child(2) a span,.rm-category-wall-item:nth-child(7) a span{
    color: #fff !important;
} */
a.rm-last-reviews-item-title.order-0.order-md-1 {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #E50142;
}

.rm-last-reviews-item-author {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #000000;
    margin-right: 10px;
}

.rm-last-reviews-item-text {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
/* or 133% */
    color: #3A3A3A;
    margin-top: 6px;
}
ul.rm-account-list.list-unstyled.shop>li {
    width: 100%;
    min-height: 101px;
    /* left: 164px; */
    /* top: 309px; */
    background: #F2F2F2;
    margin-bottom: 12px;
    /* margin-right: 35px; */
    text-decoration: none !important;
}
.rm-last-reviews-item {border: 0.5px solid #CFCFCF;min-height: 190px;padding: 13px 8px 11px 8px;}
.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col .rm-last-reviews-item {
    border: none;
    width: 254px;
    height: 191px;
    /* left: 164px; */
    max-height: 191px;
    /* top: 2946px; */
    background: #E50142;
    padding: 0;
}

.rm-store-reviews-top-title.d-flex.align-items-center {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #FFFFFF;
    text-align: center;
    width: 100%;
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding-top: 26px;
    margin-bottom: 9px;
}

.rm-last-reviews-item-top.d-flex.flex-column {
    justify-content: center;
    align-content: center;
}

.rm-store-reviews-top-value {
    font-style: normal;
    font-weight: 700;
    font-size: 44px;
    line-height: 52px;
/* identical to box height */
    color: #FFFFFF;
    text-align: center;
    margin-bottom: -14px;
}

.rm-store-reviews-top-value span {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
/* identical to box height */
    color: #EEEEEE;
}

.first_col .rm-module-rating {
    width: 100%;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 19px;
    margin-bottom: 20px;
}

.first_col .rm-module-rating-star {
    background: url('../img/sprite.svg#include--star-grey') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.first_col .rm-module-rating-star + .rm-module-rating-star {
    margin-left: 1px;
}
span.rm-last-reviews-item-title.order-0.order-md-1 {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #EEEEEE;
    text-align: center;
}
.rm-last-reviews-item-date.d-flex.align-items-center {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
/* identical to box height */
    color: #948E8E;
}
div#us-blog-article_ {
    min-width: 1435px;
    /* margin-left: -210px; */
    flex-wrap: nowrap;
    margin: auto;
    margin-bottom: 29px;
}
.oct-load-more-button-wrapper a {
    width: 194px;
    height: 44px;
    border: 1px solid #E50142;
    border-radius: 5px;
    background: none !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #000000;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.oct-load-more-button-wrapper a span{font-style: normal;font-weight: 400;font-size: 14px;line-height: 17px;text-align: center;color: #000000 !important;}
div#mod54nom {
    background: #F4F4F4;
    margin-top: 50px;
    padding-top: 25px;
    padding-bottom: 43px;
}

div#mod54nom .col-12 {
    max-width: 1140px;
    margin: auto;
    background: transparent;
}

div#mod54nom .col-12 .rm-content {
    background: none;
    padding: 0;
    border: none;
}
div#mod54nom .col-12 .rm-content ul li strong,div#mod54nom .col-12 .rm-content  strong {
    display: contents;
    font-weight: 600;
}
div#mod54nom .col-12 .rm-content h1 {font-style: normal;font-weight: 400;font-size: 22px;line-height: 26px;color: #000000;margin-bottom: 20px;}    
.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col {
    max-height: 191px;
}

.first_col span.rm-last-reviews-item-title.order-0.order-md-1 {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #EEEEEE;
    text-decoration: none;
}
.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col {
    max-height: 191px;
    max-width: 270px;
}

.first_col {}

.first_col span.rm-last-reviews-item-title.order-0.order-md-1 {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #EEEEEE;
    text-decoration: none;
}

.rm-last-reviews-item-bottom {
    margin-top: 9px;
}
.row.row-padding-top.insta {
    max-width: 1140px;
    margin: auto;
    width: 100%;
    margin-top: 11px;
    margin-bottom: 26px;
}

.row.row-padding-top.insta div:nth-child(2) {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #333333;
    padding: 0 15px;
    margin-top: -8px;
}
div#mod54nom .mt-3 {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
/* or 154% */
    color: #575757;
    margin-top: 21px !important;
    padding-right: 85px;
    max-height: 183px;
    overflow: auto;
}
div#mod54nom .mt-3::-webkit-scrollbar {
  width: 5px;          
}

div#mod54nom .mt-3::-webkit-scrollbar-track {
  background: #f4f4f4;      
}

div#mod54nom .mt-3::-webkit-scrollbar-thumb {
  background-color: #616161;    
  border-radius: 5px;    
}
footer {
    padding-top: 1px;
}

.rm-footer {
    padding-top: 56px;
}

.rm-footer-first div#logo a {
    /* margin-left: -23px; */
    display: flex;
    justify-content: flex-start;
}

.rm-footer-first div#logo {
    display: flex;
    justify-content: flex-start !important;
    align-items: center;
    margin-left: 0;
}

.rm-footer-first {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 25%;
    max-width: 33.3333333333%;
}

footer .rm-social li a {
    width: 25px;
    height: 25px;
    border: 1px solid #E50142;
    background: none;
}

footer .rm-social li:nth-child(1) a i {
    background-image: url('/catalog/view/theme/oct_remarket/img/14-logo.svg');
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
}
footer .rm-social li:nth-child(2) a i {
    background-image: url('/catalog/view/theme/oct_remarket/img/4847325_like_multimedia_media_share_social_icon 2.svg');
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
}
footer .rm-social li:nth-child(3) a i {
    background-image: url('/catalog/view/theme/oct_remarket/img/8547041_tiktok_icon 1.svg');
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
}

footer .rm-social {
    margin-top: 15px !important;
}

.rm-footer-phones {
    margin-top: 75px !important;
    font-style: normal;
    font-weight: 500;
    font-size: 18px !important;
    line-height: 22px;
/* identical to box height */
    color: #2D2D2D;
}

ul.rm-footer-text.rm-footer-shedule-list.list-unstyled {
    margin-top: 0;
}
.rm-footer {
    padding-top: 55px !important;
    padding-bottom: 21px !important;
}

.rm-footer-title {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
/* identical to box height */
    color: #E50142;
    margin-top: -6px;
    margin-bottom: -17px;
}

ul.rm-footer-links-list li a {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #303030;
    text-decoration: none;
    /* margin-bottom: 14px; */
}

ul.rm-footer-links-list li {
    margin-bottom: 4px;
}
.rm-footer-second {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 25%;
    max-width: 25%;
}

.rm-footer-fouth {
    -ms-flex: 0 0 25%;
    flex: 0 0 33%;
    max-width: 33%;
}

.rm-footer-fouth .rm-footer-title {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #303030;
    border: 1px solid #E50142;
    border-radius: 5px;
    width: 133px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}

span.rm-footer-title-toggle-text {}

.rm-footer-fouth .rm-footer-title span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.rm-footer-fouth ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 18px;
}

.rm-footer-fouth ul li {
    /* width: 45%; */
}
.rm-footer-two {
    background: #F4F4F4;
}

.rm-footer-two .col-lg-12 {
    flex-direction: column;
    align-items: center;
}

.rm-footer-credits.text-center {
    margin-top: 0;
    padding-top: 0;
    border: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.prin {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 9px;
}

.prin:nth-child(3) {margin-left: 29px;}

.rm-footer-payments-list {
    flex-wrap: nowrap !important;
    margin-top: 0 !important;
    margin-left: 27px;
    /* height: 16px !important; */
    /* top: 8px; */
    position: relative;
    justify-content: flex-start;
    align-items: center;
}

.rm-footer-payments-item {
    background-image: none;
    border: none;
    height: 15px;
    padding: 0;
}

.rm-footer-payments-item {
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    background: none !important;
    border: none !important;
    height: 20px;
}

.power {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #5E5E5E;
}

.ipr {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: right;
    color: #767373;
}

.ipr a {
    color: #000;
    text-decoration: underline;
    margin-left: 5px;
}

.rm-footer-payments-item:nth-child(1) img {
    margin-top: -9px;
    margin-left: 0;
}
.rm-footer-payments-item:nth-child(3) img {
    margin-top: -3px;
}
.rm-footer-payments-item:nth-child(2) {
    margin-top: 0;
    width: 170px;
    -ms-flex: 0 0 53px;
    flex: 0 0 80px;
    max-width: 89px;
    margin-left: -5px;
}

.rm-footer-payments-item:nth-child(4) img {
    /* margin-top: 1px; */
    margin-left: -32px;
}

.rm-footer-payments-item img {
    margin-top: 1px;
}
.rm-footer-payments-item {
    background: none;
    border: none;
    overflow: hidden;
    justify-content: flex-start;
    align-items: center;
}
.rm-breadcrumb-item, .rm-breadcrumb-item a {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #545454;
    text-decoration: none;
}

.rm-breadcrumb-item + .rm-breadcrumb-item::before {
    content: "";
    width: 6px;
    height: 6px;
    background-image: url('/catalog/view/theme/oct_remarket/img/arr-bred.svg');
    margin-top: 5px;
    background-position: center;
    background-repeat: no-repeat;
}

h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
/* identical to box height */
    color: #262626;
}

.col-12.top_cat {}

.top_cat .rm-category-wall-item {
    height: auto;
    -ms-flex: 0 0 14%;
    flex: 0 0 14%;
    max-width: 25%;
    padding: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #545454;
    margin-right: 10px;
    height: 52px;
}

.top_cat .rm-category-wall-item a span {
    padding: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    text-align: center;

    color: #545454 !important;
    text-transform: none;
    width: 100%;
    letter-spacing: normal;
}

.top_cat .rm-category-wall-item a {
    padding: 0;
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
    background: #fff;
    padding: 10px;
    border: 1px solid #fbfbfb;
    border: 1px solid #9F9F9F;
    border-radius: 3px;
}

.top_cat .rm-category-wall-item a:hover {
    border-color: #e50142;
    text-decoration: none !important;
}
.top_cat .rm-category-wall-item a:hover span{
    text-decoration: none !important;
}
span.rm-product-advantages-item-info.d-flex.flex-column {
    border-bottom: 1px dashed #D6D6D6;
}
.cat-type1 .rm-category-wall-item,
.cat-type2 .rm-category-wall-item {
    -ms-flex: 0 0 14%;
    flex: 0 0 50%;
    max-width: 50%;
    height: 242px;
}

.top_cat .rm-category-wall-item {
    text-align: center;
}
.row.no-gutters.rm-category-products .product-grid.rm-module-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 33.3%;
    max-width: 34%;
}
.cat-type1 .col-12.top_cat .row.no-gutters.rm-subcategory-row{
    display: flex;
    flex-direction: row;
}

.cat-type1 .rm-category-wall-item, .cat-type2 .rm-category-wall-item {
    flex: 0 0 50%;
    max-width: 49.2%;
    margin-bottom: 19px;
}
.zag_sort {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    text-align: center;
    color: #545454;
}

div#input-sort a {
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    color: #747474;
    text-decoration: none;
    padding: 0 5px;
}

div#input-sort a + a {
    border-left: 1px solid #EDEDED;
}

div#input-sort a.select {
    text-decoration: underline;
}
div#input-sort {
    padding: 0;
}
.rm-category-products .rm-module-img a img {
    max-width: 240px;
}
.d-flex.justify-content-center.oct-load-more {}

button.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center {
    background: none !important;
    border: 1px solid #000;
    border-radius: 5px;
    height: 45px;
    padding: 0 25px;
    line-height: 16px;
}

button.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center .rm-btn-icon {
    display: none;
}

#product-category .oct-load-more-button .rm-btn-text {margin: auto;font-style: normal;font-weight: 400;font-size: 14px;line-height: 23px;text-align: center;color: #000000 !important;text-decoration: none !important;text-transform: initial;}
li.first {
    width: 44px;
    height: 44px;
    /* left: 719px; */
    /* top: 1203px; */
    background: #FFFFFF !important;
    border: 1px solid #E50142;
    border-radius: 5px;
    /* transform: matrix(-1, 0, 0, 1, 0, 0); */
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}

li.last {
    width: 44px;
    height: 44px;
    left: 912px;
    top: 1203px;
    background: #E50142 !important;
    border-radius: 5px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 5px;
}

ul.pagination {
    justify-content: center;
    align-items: center;
    margin-top: 3px !important;
    margin-bottom: -21px !important;
    /* background: #FBFBFB; */
    /* border-radius: 5px; */
}

ul.pagination li {
    background: #FBFBFB;
    /* border-radius: 5px; */
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    }
ul.pagination li a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
/* identical to box height, or 114% */
    text-align: center;
    color: #212121 !important;
    display: flex;
    background: none !important;
    padding: 0 15px;
}

ul.pagination li span {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
/* identical to box height, or 114% */
    text-align: center;
    color: #E50142 !important;
    background: none !important;
    padding: 0 15px;
}
ul.pagination li:nth-child(2) {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

ul.pagination li:nth-last-child(2) {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ocf-header {
    display: none !important;
}

span.ocf-filter-name {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;

    text-align: left;

    color: #262626;
    text-transform: capitalize;
}

span.ocf-value-name {
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 15px;
    color: #545454;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #212121;
}
.ocf-noUi-pips.ocf-noUi-pips-horizontal {
    display: none !important;
}

.ocf-noUi-handle {
    width: 13px !important;
    height: 13px !important;
    /* left: 203px; */
    /* top: 969px; */
    background: #F3F3F3;
    border: 1px solid #E6E6E6 !important;
    border-radius: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ocf-noUi-touch-area {
    width: 5px !important;
    height: 5px !important;
    /* left: 207px; */
    /* top: 973px; */
    background: #E50168;
}

::before {}

.ocf-noUi-connects:before, .ocf-noUi-connects:after {
    width: 0 !important;
    height: 0 !important;
}

.ocf-noUi-connect:before, .ocf-noUi-handle {
    background-color: #f3f3f3 !important;
    /* height: 3px; */
}

.ocf-noUi-base, .ocf-noUi-connects {
    height: 10px !important;
}
.ocf-value-slider {
    padding: 10px 20px 0px 0 !important;
}

.ocf-slider-input-group {
    display: flex !important;
    justify-content: space-between;
    align-items: flex-end;
    width: 95% !important;
}

.ocf-slider-input-group span {
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 15px;
    color: #727272;
    background: none !important;
    padding: 0;
    width: 30px;
}

.ocf-slider-input-group input {
    width: 53px !important;
    height: 28px !important;
    background: #F3F3F3 !important;
    border-radius: 1px !important;
}
.ocf-page-group-name {
    display: none !important;
}

nav.ocf-page-list-bottom {
    display: flex !important;
    /* flex-direction: column; */
    flex-wrap: wrap;
    margin-bottom: -11px;
}
span.titl {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
/* identical to box height */
    color: #262626;
    width: 100%;
    margin-bottom: 22px;
}

.ocf-category-page-list a {
    font-style: normal;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 15px;
    background-color: transparent !important;
    text-align: center;
    text-decoration-line: underline;
    color: #545454;
    /* width: 14%; */
    height: 31px;
    background: #FBFBFB !important;
    display: flex !important;
    justify-content: center;
    align-items: center !important;
    padding: 8px !important;
    border-radius: 0px !important;
}
.ocf-value-list {
    max-height: 118px;
    overflow-x: hidden;
    overflow-y: auto;
}
.ocf-value-list::-webkit-scrollbar {
width:7px;
background: #fff;
border-radius: 5px;
}

/* Track */
.ocf-value-list::-webkit-scrollbar-track {
  background: #EBEAEA;
border-radius: 5px;
    width:2px;
}

/* Handle */
.ocf-value-list::-webkit-scrollbar-thumb {
  background: #888;
    width: 4px;
height: 25px;
background: #616161;
border-radius: 5px;
}

/* Handle on hover */
.ocf-value-list::-webkit-scrollbar-thumb:hover {
  background: #555;
}
nav {}

ul.breadcrumb.rm-breadcrumb {
    padding-top: 3px;
    margin-bottom: 42px;
    height: 30px;
    /* left: -3px; */
    /* top: 131px; */
    background: #FBFBFB;
}

ul.breadcrumb.rm-breadcrumb:before {
    content: "";
    width: 1920px;
    height: 30px;
    background: #fbfbfb;
    position: absolute;
    z-index: -1;
    left: -413px;
    top: 0;
}

div#product-category aside#column-left,
div#product-manufacturer aside#column-left,
div#product-search aside#column-left{
    -ms-flex: 0 0 10%;
    flex: 0 0 16.1%;
    max-width: 15.5%;
    margin-right: 30px;
    width: 100%;
}

div#product-category {
    DISPLAY: FLEX;
    flex-direction: column;
}

div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
    -ms-flex: 0 0 75%;
    flex: 0 0 81.7%;
    max-width: 81%;
    margin-top: -17px;
    z-index: 0;
}
button.ocf-btn.ocf-search-btn-popover {
    background: #212121 !important;
    border-radius: 0px !important;
}

.ocf-popover-content {
    z-index: 10000;
}
.ocf-form-control, input.ocf-form-control, textarea.ocf-form-control {
    padding: 5px !important;
    text-align: center;
}
nav.ocf-page-list-bottom {
    order: 5;
}

#product-category  .rm-last-reviews {
    order: 4;
    margin-top: 47px;
    margin-bottom: 28px;
}

.rm-module.rm-column-pv_0 {
    order: 6;
}

#product-category .rm-last-reviews .rew_ter {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rew_ter {}

#product-category  .rm-last-reviews .slick-list.draggable {
    margin: 0 -15px;
}
div#common-home span.scet_text {
    display: none;
}
span.scet_text {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
/* or 167% */
    text-align: right;
    color: #585858;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 5px;
}

span.scet_text br {
    display: none;
}
.rm-module.rm-column-pv_0 .row.row-padding-top {
    margin: 0;
}
.ocf-selected .ocf-value-input::before {
    background-color: #F3F3F3 !important;
    border-color: #F3F3F3 !important;
}

.ocf-selected .ocf-value-input-checkbox::after {/* background-color: #000; */background-image: url('/catalog/view/theme/oct_remarket/img/check.svg') !important;}

.ocf-value-input::before {
    border-radius: 0px !important;
    background-color: #F3F3F3 !important;
    border-color: #F3F3F3 !important;
}
#product-category .rew_ter .slick-track {
    /* width: 100% !important; */
    min-width: 100%;
}
.container.cat-type2 div#content {
  -ms-flex: 0 0 100%;
  flex: 0 0 81.7%;
  max-width: 100%;
  /* margin-top: -27px; */
}
.cat-type2 .niz_ak {
    margin-top: 16px;
}
.row.no-gutters.rm-category-products .product-grid.rm-module-col {
    -ms-flex: 0 0 50%;
    flex: 0 0 25%;
    max-width: 25%;
}

.container.cat-type2.id457 div#content .rm-module-col {
    -ms-flex: 0 0 10%;
    flex: 0 0 20%;
    max-width: 20%;
}
.rm-content.rm-manufacturer.h-100 {
    padding: 0;
    margin-bottom: 30px;
}

.rm-manufacturer .rm-content-title {
    background: #F4F4F4;
    border-radius: 3px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 15px;
    line-height: 13px;
    margin-top: 2px;
    padding-right: 0;
    padding-bottom: 0px;
}

.rm-manufacturer .rm-content-title span {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    color: #262626;
}

.rm-manufacturer .rm-content-title a {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 13px;
/* or 208% */
    color: #545454 !important;
    text-decoration: none !important;
    position: relative;
    display: inline-flex;
    margin-right: 14px;
    flex-direction: column;
    margin-bottom: 10px;
}

.rm-manufacturer .rm-content-title a:hover:after {
    content: "";
    width: 100%;
    position: relative;
    height: 1px;
    background: #e50142;
    display: inline-block;
    position: absolute;
    margin-top: 18px;
}

.rm-manufacturer-title {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
/* identical to box height */
    color: #262626;
    width: auto;
    display: inline-flex;
    position: relative;
}

.rm-manufacturer-title:after {
    content: "";
    width: 100%;
    height: 2px;
    background: #e50142;
    position: absolute;
    display: inline-block;
    bottom: 2px;
}
.slick-track {
    margin: 0;
    min-width: 100%;
}
.banner_ak {
    height: 331px;
    margin-top: -8px;
    padding: 42px 27px 0px 23px;
    background-repeat: no-repeat;
}

.container.cat-type1 {}

.container.cat-type1 div#content {
    -ms-flex: 0 0 75%;
    flex: 0 0 81.6%;
    max-width: 90%;
    /* margin-left: 30px; */
}

.container.cat-type1 aside#column-left {
    -ms-flex: 0 0 25%;
    flex: 0 0 10%;
    max-width: 25%;
}
.top_zag_ak {
    font-style: normal;
    font-weight: 500;
    font-size: 34px;
    line-height: 34px;
/* or 100% */
    color: #262626;
    /* min-height: 107px; */
    display: none;
}

.niz_ak {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
/* or 138% */
    color: #545454;
    max-width: 80%;
    margin-top: -56px;
    display: none;
}

.bl_dok {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
/* identical to box height */
    color: #fff;
    height: 35px;
    background: #e50142;
    justify-content: space-between;
    align-items: center;
    display: flex;
    padding: 0 5px 0 21px;
    margin-left: -23px;
    display: none;
}
.bl-lf-ch {
    width: 40%;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    align-items: flex-start;
}

.cat-type2 .bl-lf-ch {
    justify-content: flex-start;
}

.bl_dok img {
    margin-right: 8px;
}
.bl_dok span span {
    height: 24px;
    /* left: 536px; */
    /* top: 520px; */
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #e50142;
    display: inline-flex;
    padding: 0 10px;
    color: #262626;
    margin-left: 5px;
}
.ocf-theme-light .ocf-selected-card {
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}

.ocf-theme-light .ocf-selected-header {
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 16px !important;
/* identical to box height */
    text-align: center !important;
    color: #545454 !important;
    text-align: left !important;
    margin-bottom: 15px !important;
    min-width: 133px !important;
}

.ocf-theme-light .ocf-selected-filter {
    background-color: #fff !important;
    border-radius: 0 !important;
    padding: 0 !important;
    position: relative;
    width: 100%;
}

.ocf-theme-light .ocf-selected-discard {
    padding: 0 !important;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #727272;
    /* background: #FBFBFB !important; */
    /* padding: 5px 5px  !important; */
    border-radius: 0 !important;
    display: inline-block;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: left;
    /* position: relative; */
    /* width: 100%; */
}
.ocf-theme-light .ocf-selected-discard span + span{
    /* margin-left: 4px; */
    margin-right: 25px;
}
.ocf-between {
    display: none !important;
}
.ocf-selected-discard  .ocf-icon {
    position: absolute;
    right: 10px;
    margin-top: 3px;
}
.on-bl-man {
    border: 1px solid #F8F8F8;
    padding: 18px 20px;
    margin-top: 31px;
}
.zag_brend {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    color: #262626;
    width: 8.4%;
}

.more_bukv {
    /* margin-top: -10px; */
    width: calc(100% - 8.4%);
}
.ocf-description.ocf-description-top {
    display: none;
}

.ocf-description.ocf-description-bottom {
    display: none;
}
.ocf-theme-light .ocf-selected-discard:hover {
     border-color: #fff !important;
}
#product-product .rm-product-stickers-stickers_akcija {
    /* width: 55px; */
    /* height: 55px; */
    /* border: 1px solid #700050; */
    /* border-radius: 150px; */
    /* background: none; */
    /* font-style: normal; */
    /* font-weight: 400; */
    /* font-size: 12px; */
    /* line-height: 9px; */
/* identical to box height, or 75% */
    /* text-align: center; */
    /* color: #700050; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
}

#product-product .rm-product .rm-module-stickers {
    display: flex;
    flex-direction: column;
    top: 7px;
    left: 7px;
    align-items: flex-start;
}

#product-product .rm-product-stickers-stickers_novinka {
    /* width: 55px; */
    /* height: 55px; */
    /* background: none; */
    /* border: 1px solid #00A210; */
    /* border-radius: 150px; */
    /* font-style: normal; */
    /* font-weight: 500; */
    /* font-size: 10px; */
    /* line-height: 15px; */
    /* text-align: center; */
    /* color: #00A110; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
}
.rm-product-stickers-stickers_hit-prodazh {
    border: 1px solid #FF0000;
    border-radius: 150px;
    width: 55px;
    height: 55px;
    background: none;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    overflow: hidden;
    line-height: 41px;
    text-align: center;
    color: #FF0000;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 45px;
}

.rm-product .rm-module-stickers > div + div {
    margin-left: 0;
}

.rm-product-images {
    padding: 0;
    /* width: 80%; */
    margin-right: 15px;
}

#product-product .rm-module-stickers-sticker {
    margin-bottom: 7px;
    border-radius: 5px;
}
.rm-product-top-button-wishlist {
    position: absolute;
    top: 5px;
    right: 4px;
}

.rm-product-top-button-wishlist .rm-product-top-button-icon {
    width: 25px;
    height: 25px;
}
.rm-product-images-additional {
    padding: 0;
}
.rm-product-center.h-100 {
    padding: 0;
    padding-top: 9px;
    padding-left: 15px;
}
.rm-product-center.h-100 h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
/* identical to box height */
    color: #262626;
    margin-bottom: 20px;
}

.rm-product-center-info-item-reviews span.rm-module-rating-star {
    width: 19px;
    height: 18px;
}

.rm-product-center-info-item-reviews .blue-link {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-decoration-line: underline;
    color: #948E8E;
}
.rm-product-center-info .rm-module-stock {
    background: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #E50142;
    padding-left: 0;
}

.rm-module-stock:before {
    background: url('/catalog/view/theme/oct_remarket/img/check.svg') no-repeat;
    width: 14px;
    height: 13px;
    background-size: 92%;
    margin-right: 9px;
}

.rm-product-center-info-item-reviews > * {
    margin-bottom: 6px;
}

.rm-module-stock {}

.bl-stok {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 260px;
}

.rm-product-center-info-item {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #262626;
}

.rm-product-center-info-item span span {font-weight: 600;}
.niz_prod {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* margin-top: -4px; */
}

.rm-product-center-price {
    /* padding: 8px 0; */
    /* margin-top: -20px; */
}

.rm-product-center-info {
    padding-bottom: 0;
}

span.rm-product-center-price-old {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #857C7C;
}

div#main-product-you-save {
    display: none !important;
}

.rm-product-center-price > div + span {
    margin-top: 5px;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #404040;
}
.rm-product-quantity button.rm-product-quantity-btn-plus {
    background: #fff;
    border: none;
    position: absolute;
    right: 1px;
}

.rm-product-quantity button.rm-product-quantity-btn-minus {
    background: none;
    position: absolute;
    margin-left: 0px;
}

.rm-product-quantity {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.rm-product-quantity input {
    
    width: 65px;
    height: 39px;
    /* left: 917px; */
    /* top: 342px; */
    border: 1px solid #F8F8F8;
    border-radius: 3px;
    background: #fff;
}
.rm-product-option-bonus {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #343434;
    /* margin-top: 7px; */
    /* margin-left: 40px; */
}
span.diff,span.diff_twoo {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #343434;
}
span.priss {
    font-size: 15px;
    font-weight: 400;
}
.rm-product-option-bonus span {
    margin-right: 2px;
}

.rm-product-btn .rm-cart-btn-icon {
    display: none;
}

.rm-cart-btn-icon + .rm-btn-text {
    padding-left: 0;
}

button#button-cart {
    min-width: 160px;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    color: #FFFFFF;
    background: rgb(229, 1, 66);
}
.rm-product-center-buttons {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.rm-product-btn.button-fast-order {
    margin-top: 0px;
    background: none !IMPORTANT;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-decoration-line: underline;
    color: #505050;
    text-decoration: underline;
    padding-right: 0;
}

.rm-product-btn.button-fast-order span {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-decoration-line: underline;
    color: #505050;
}

.rm-product-right {
    padding: 0px;
}
.rm-product-advantages-item-image i.fas.fa-truck:before {
    content: "";
}
.rm-product-advantages-item-image i.fas.fa-truck{
    background-image: url('/catalog/view/theme/oct_remarket/img/fast-delivery (1) 1.svg');
    height: 21px;
    background-position: center;
    background-repeat: no-repeat;
}
.rm-product-advantages-item-image i.fas.fa-certificate:before {
    content: "";
}
.rm-product-advantages-item-image i.fas.fa-certificate{
    background-image: url('/catalog/view/theme/oct_remarket/img/guaranteed 1.svg');
    height: 21px;
    background-position: center;
    background-repeat: no-repeat;
}
i.fas.fa-certificate {}

span.rm-product-advantages-item-info.d-flex.flex-column a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #3C3C3C;
    text-decoration: none !important;
}
.rm-product-advantages {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 30px;
    /* left: 641px; */
    /* top: 421px; */
    background: #FBFBFB;
}

.rm-product-advantages-item + .rm-product-advantages-item {
    margin-top: 0;
    border: none;
    box-shadow: none !important;
}

span.rm-product-right-title {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
/* identical to box height */
    color: #262626;
}

span.rm-product-right-title span+span {
    color: #999999;
    margin-left: 5px;
}

.rm-product-attr-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: 101%;
    max-height: 233px;
}

.rm-product-attr-list-item.d-flex.d-sm-block {
    display: inline-block !important;
    width: 50%;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 34px;
/* or 246% */
    color: #2B2B2B;
}
div#youtube_video iframe {
    width: 100%;
    height: 410px;
}
.rm-product-attr-list-item > div,.rm-product-attr-list-item > div a {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 34px;
/* or 246% */
    margin-right: 5px;
    color: #2B2B2B;
    display: inline;
}
.rg_tovar.fixed {
    position: sticky;
    top: 110px;
}
.rm-product-attr-list-item > div:nth-child(2), .rm-product-attr-list-item > div:nth-child(2) a {
    font-weight: 400;
}
span.rm-product-advantages-item.d-flex.align-items-center {
    margin-right: 50px;
}

.rm-product-attr-list-item.d-flex.d-sm-block:nth-child(1) div {
    display: inline-block;
    /* margin-right: 5px; */
    /* background: #fff; */
    /* z-index: 1; */
}

.rm-product-attr-list-item.d-flex.d-sm-block:nth-child(1) {
    /* flex-direction: column; */
}

.youtube {
    margin-top: 8px;
}

.youtube a {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-decoration-line: underline !important;
    color: #727272;
}

.youtube a span {
    margin-left: 11px;
}
.rm-module.rm-column-related-products_0 .rm-module-header {
    margin-left: 15px;
    margin-top: 11px;
}
.rm-content.tab-pane {
    padding: 30px 0;
}

div#product_reviews {
    margin-bottom: 46px;
}

.titl_tab {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
/* identical to box height */
    color: #232323;
    margin-bottom: 17px;
}

.titl_tab span+ span {
    color: #999999;
}
.niz_tov {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

div#product_description p {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
/* or 154% */
    color: #575757;
    margin-bottom: 22px;
}

div#product_description p + p {
    /* margin-bottom: 10px; */
}

div#product_description b {
    font-weight: 700;
    display: contents;
}
.rm-module-stickers-sticker.rm-module-stickers-sticker-stickers_akcija {
    /* border: 1px solid #700050; */
    /* border-radius: 150px; */
    /* height: 34px; */
    /* width: 34px; */
    /* background: none; */
    /* font-style: normal; */
    /* font-weight: 500; */
    /* font-size: 6px; */
    /* line-height: 9px; */
/* identical to box height */
    /* text-align: center; */
    /* color: #700050; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    border-radius: 5PX;
}

.rm-module-stickers-sticker.rm-module-stickers-sticker-stickers_novinka {
    /* border: 1px solid #00A210; */
    /* border-radius: 150px; */
    /* height: 34px; */
    /* width: 34px; */
    /* background: none; */
    /* font-style: normal; */
    /* font-weight: 500; */
    /* font-size: 6px; */
    /* line-height: 9px; */
/* identical to box height */
    /* text-align: center; */
    /* color: #00A110; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    border-radius: 5px;
}

.rm-module-stickers-sticker.rm-module-stickers-sticker-stickers_hit-prodazh {
     border: 1px solid #FF0000;
     border-radius: 150px;
     height: 60px;
     width: 60px;
     background: none;
     font-style: normal;
     font-weight: 500;
     font-size: 10px;
     line-height: 14px;
/* identical to box height */
     text-align: center;
     color: #FF0000;
     display: flex;
     justify-content: center;
     align-items: center;
}
div#rm-pv_0 .slick-track {
    min-width: 100%;
}
.tab-content {
    width: 66%;
}

.rg_tovar {
    width: 31%;
    margin-top: 38px;
    border: 1px solid #F8F8F8;
    border-radius: 3px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.naz_tov {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #262626;
}

.more_price {
    display: flex;
}

.bott_niz {
    margin-top: -20px;
}

.rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between button.rm-btn.dark {
    width: 183px;
    height: 39px;
    /* left: 164px; */
    /* top: 2090px; */
    background: #E50142;
    border-radius: 3px;
}

div#sreview-reviews .rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between button.rm-btn.dark {
    width: 100%;
}

.rm-product-tabs-reviews .rm-store-reviews-item {
    padding: 0;
}

.rm-product-tabs-reviews .rm-store-reviews-item .row.align-items-start {
    flex-direction: column;
    /* margin-left: 15px; */
}

.rm-store-reviews-item-info {
    width: 100%;
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    PADDING: 0 !IMPORTANT;
    flex-direction: row;
    text-align: left !important;
    margin-left: 15px;
    margin-top: 35px;
    margin-bottom: -13px;
}

.rm-store-reviews-item-info img {
    display: none;
}

.rm-store-reviews-item-info-rating {
    display: none;
}

.col-md-9.py-lg-4 {
    padding: 0 !important;
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 15px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
/* or 154% */
    color: #575757;
}

.rm-product-tabs-reviews .rm-store-reviews-item-text {
    padding: 0;
}

.rm-store-reviews-item-info-name {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #343434;
    text-transform: uppercase;
}

.rm-store-reviews-item-info-date {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #A4A4A4;
}
.bl_ok_zak {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 99px;
}
.top_img {
    margin-bottom: 30px;
}
.zag_zak {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 25px;
    text-align: center;
    color: #262626;
}

.nom_zak {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
    text-align: center;
    color: #262626;
}

.nom_zak {}

.all_text_zak {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-align: center;
    margin-top: 15px;
    color: #000000;
    margin-bottom: 30px;
}

.bl_ok_zak a {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-align: center;
    color: #FFFFFF;
    background: #E50142;
    border-radius: 3px;
    height: 39px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
    text-decoration: none !important;
    /* margin-top: 30px; */
    margin-bottom: 92px;
}

div#common-success h1 {
    display: none;
}
.rm-404-content-text p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #000000;
    margin-bottom: 0px !important;
}
.rm-404-content-image {
    margin-top: 17px;
    margin-bottom: 49px;
}
.rm-account-login-enter input {
    height: 38px;
    max-width: 350px;
    background: #fff;
    border-radius: 0;
}

.rm-account-login-enter {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

form.rm-account-login-form {
    max-width: 350px;
    width: 100%;
    margin-top: 27px;
}

form.rm-account-login-form button.rm-btn.dark {
    width: 100%;
    background: #E50142;
    border-radius: 3px;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}

.rm-account-login-forgotten {
    margin-top: 17px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.vn_akk {background: #FBFBFB;padding: 50px 67px;margin-bottom: 110px;}
.rm-account-login-forgotten a {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-decoration-line: underline;
    color: #545454;
}

.rm-account-login-title.text-center {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
/* identical to box height */
    color: #262626;
    text-transform: inherit;
    margin-bottom: 0;
}
input::placeholder {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #656565;
}    
div#account-forgotten {
    min-height: 45vh;
}

div#account-forgotten .rm-content.h-100 {
    display: flex;
    justify-content: center;
    align-items: center;
}
.simpleregister-block-content input {
    background: #fff !important;
}

.simpleregister-button-block.buttons a {
    color: #fff;
}
div#account-forgotten .form-forg {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 50px 67px;
    background: #FBFBFB;
    margin-top: 70px;
    margin-bottom: 110px;
}

div#account-forgotten form.form-horizontal {
    min-width: 351px;
}

div#account-forgotten form.form-horizontal input {
    height: 38px;
    /* left: 544px; */
    /* top: 386px; */
    background: #FFFFFF;
    width: 100%;
}

div#account-forgotten fieldset.rm-account-form {
    max-width: 100%;
}

div#account-forgotten button.rm-btn.dark {
    width: 100%;
    height: 39px;
    /* left: 544px; */
    /* top: 435px; */
    background: #E50142;
    border-radius: 3px;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}

div#account-forgotten .btn-group.mt-4 {
    width: 100%;
    margin-top: 11px !important;
}

div#account-forgotten h1.rm-page-title {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
/* identical to box height */
    color: #262626;
    margin-bottom: 27px;
}
div#register .simple-content,
.dropper  .rm-content.rm-account-content.h-100 {
    display: flex;
    flex-direction: column;
    max-width: 490px;
    margin: auto !important;
    padding: 67px;
    background: #FBFBFB;
    margin-bottom: 110px !important;
    height: auto !important;
}

.top-zag-regist,.dropper  .rm-account-text.mb-4 {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
/* identical to box height */
    color: #262626;
    text-align: center;
    margin-bottom: 37px;
}

.simpleregister-block-content label,
.dropper  label{
    display: none !important;
}

.simpleregister-block-content input,
.dropper input{
    /* width: 350px; */
    height: 38px;
    /* left: 544px; */
    /* top: 373px; */
    background: #FFFFFF;
    border-radius: 0px !important;
    max-width: 350px;
    margin: auto;
}
.simpleregister-button-block.buttons {
    display: flex;
    justify-content: center;
    align-items: center;
}

.simpleregister-button-block.buttons a,
.dropper button.mt-4.rm-btn.dark{
    width: 350px;
    height: 39px;
    /* left: 544px; */
    /* top: 707px; */
    background: #E50142;
    border-radius: 3px;
    position: relative;
    border: none;
    margin: auto;
    /* margin-bottom:100px; */
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 170px;
    height: 45px;
    border-radius: 3px;
    background: #000;
}

.dropper  div#custom-field2 {
    display: none;
}
.dropper  .rm-content.rm-account-content.h-100 {
    /* padding: 0; */
}
.dropper .btn-group {
    width: 100%;
    margin-top: -20px;
    padding-top: 0;
}
.dropper .form-checkbox-group, .form-group {
    margin-bottom: 10px;
}
.dropper div#custom-field1 {
    /* display: none; */
    position: relative;
    padding: 0 4px;
}

div#custom-field1 button {
    width: 100%;
    background: #fff !important;
    color: #000;
    border: 1px solid !important;
    height: 45px;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

span#clear {
    background-image: url('/catalog/view/theme/oct_remarket/img/delete 2.svg');
    mask: none;
    width: 24px;
    height: 22px;
    display: flex;
    position: absolute;
    top: 10px;
    background-color: #FBFBFB;
    z-index: 51;
    background-position: center;
    background-blend-mode: normal;
    right: 17px;
    background-repeat: no-repeat;
}
.niz_cup .niz_cup_rett input {
    width: 65% !important;
}

.niz_cup_rett .prim {
    width: 32%;
    padding: 0 7px;
}
div#custom-field1 button i {
    display: none;
}
.bl_list_akk {
    background: #F8F8F8;
}
.rm-account-list-item {
    background: #f8f8f8;
}
div#account-edit {margin-top: 44px;}

.rm-column-title {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
/* identical to box height */
    color: #373737;
    margin-left: 14px;
    padding-top: 15px;
    padding-bottom: 10px;
}

.rm-account-list-item a {
    padding: 13px 14px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #565656;
}

div#content.lich-kab {
    padding-top: 14px;
}

div#content.lich-kab h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
/* identical to box height */
    color: #373737;
}

div#simpleedit  fieldset {
    /* width: 95%; */
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

div#simpleedit fieldset label {
    display: block !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #565656;
    margin-bottom: 11px;
    width: 100%;
    -ms-flex: 0 0 33%;
    flex: 0 0 100%;
    max-width: 100%;
}

div#simpleedit {
    margin-top: 21px;
    margin-bottom: 40px;
}

div#simpleedit input {
    height: 38px;
    background: #FBFBFB !important;
    /* border: none; */
    /* width: 120%; */
    /* margin-right: 45px; */
    width: 100%;
}

div#simpleedit .form-group {
    margin-right: 28px;
    width: 31%;
}

div#simpleedit .form-group:nth-child(3n) {
    margin-right: 0;
}

div#simpleedit fieldset label:before {
    display: none;
}

div#simpleedit .simpleregister-button-block.buttons {
    justify-content: flex-start;
}

div#simpleedit .simpleregister-button-block.buttons a {
    /* width: 161px; */
}
div#account-password {
    margin-top: 44px;
}

div#account-password .rm-content.h-100 {
    padding: 0;
    margin-bottom: 160px;
}

div#account-password fieldset.rm-account-form legend {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
/* identical to box height */
    color: #373737;
    /* margin-top: 15px; */
    margin-bottom: 23px;
    border-bottom: none;
}

div#account-password fieldset.rm-account-form {
    margin-top: 14px;
    display: flex;
    margin-bottom: 0;
}

div#account-password fieldset.rm-account-form .rm-control-label span {
    display: none;
}

div#account-password .rm-control-label {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #565656;
    margin-bottom: 11px;
}

div#account-password fieldset.rm-account-form input {
    width: 255px;
    height: 38px;
    /* left: 449px; */
    /* top: 253px; */
    background: #FBFBFB;
    border: none;
    margin-right: 31px;
}
div#account-order .col-sm-6.text-left {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}
div#account-password button.mt-4.rm-btn.dark {margin-top: 12px !important;width: 170px;height: 45px;/* left: 449px; *//* top: 313px; */background: #E50142;border-radius: 3px;font-style: normal;font-weight: 500;font-size: 12px;line-height: 15px;
/* identical to box height */text-align: center;color: #FFFFFF;border-radius: 3px;background: #000;color: #FFF;text-align: center;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;display: flex;justify-content: center;align-items: center;max-width: 170px;text-transform: none;}
div#account-order {
    margin-top: 44px;
}

div#account-order .col-lg-9 {
    margin-bottom: 101px;
}

.rm-content {
    padding: 0;
}

.rm-content-title {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 66px;
/* identical to box height */
    color: #373737;
    margin-top: -7px;
    border-bottom: 1px solid #DDDDDD;
}

.rm-account-text.rm-account-order {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #333333;
    justify-content: space-between;
    align-items: center;
    display: flex;
    width: 82%;
    position: relative;
}
div#account-order .rm-account-text-order {
    margin-bottom: 17px;
}

div#account-order .bl-cena-tov span:nth-child(1) {
    position: relative;
}

div#account-order .bl-cena-tov {
    width: 14.6%;
}
div#account-order .rm-content-title {
    margin-bottom: 0;
}

.top_list_order {
    margin-top: 27px;
}
.stat_zakaza {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
/* identical to box height, or 100% */
    color: #FFFFFF;
    background: #969696;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* max-width: 160px; */
    padding: 0 9px;
    width: auto;
    position: absolute;
    right: 0;
    /* bottom: -52px; */
}

.bl-tov-sp {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 543px;
    max-height: 278px;
    overflow-x: auto;
}
.bl-tov-sp::-webkit-scrollbar {
  width: 5px;   


}

.bl-tov-sp::-webkit-scrollbar-track {
  background: #f4f4f4;      
}

.bl-tov-sp::-webkit-scrollbar-thumb {
  background-color: #e50142;    
  border-radius: 5px;    
}
.on-tov {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    min-height: 87px;
    margin-bottom: 20px;
    flex-wrap: wrap;
}

.on-tov + .on-tov {
    border-top: 1px solid #F4F4F4;
    padding-top: 20px;
    min-height: 120px !important;
}

.naz-tov {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
/* identical to box height */
    color: #222222;
}

.kol {
    display: flex;
    justify-content: center;
    align-items: center;
}

.sr-bl-tov {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: calc(100% - 120px - 16%);
}

.bl-img-tov {
    width: 100px;
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    border: 1px solid #F8F8F8;
}
.bl-img-tov a {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.bl-cena-tov {
    display: flex;
    flex-direction: column;
    width: 13%;
    justify-content: flex-end;
}

.bl-cena-tov span:nth-child(1) {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
/* identical to box height */
    color: #404040;
    position: absolute;
}
.bl-cena-tov span:nth-child(2) {
   font-style: normal;
   font-weight: 600;
   font-size: 16px;
   line-height: 19px;
/* identical to box height */
   text-align: left;
   color: #404040;
}

.bl_kol {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 14px;
    color: #404040;
    margin-right: 17px;
}

.cam-kol {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #3F3F3F;
    width: 77px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* position: relative; */
}

.sht {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 14px;
    color: #404040;
}
.bl_itog {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 46px;
    width: 65%;
}

.bl_itog div {
    width: 50%;
    margin-bottom: 16px;
}

.bl_itog div:NTH-CHILD(2N) {
    TEXT-ALIGN: right;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-align: right;
    color: #333333;
}

.bl_itog div:NTH-CHILD(2N+1) {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #333333;
}

.bl_itog div:last-child {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #333333;
}

.sam_niz {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    border-top: 1px solid #F4F4F4;
    border-bottom: 1px solid #DDDDDD;
    margin-top: 11px;
    padding-top: 17px;
    padding-bottom: 30px;
    width: 100%;
    width: 100%;
    flex-wrap: wrap;
}

.rm-account-text-order {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #333333;
    margin-top: 6px;
}

.rm-account-text-order span {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
/* identical to box height */
    color: #333333;
    display: block;
    margin-left: 0;
}

.col_order {
    width: calc(28% - 35px);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 21px;
}
.rm-account-wishlist-item-info.text-center.text-sm-left a {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
/* identical to box height */
    color: #222222;
    border: none;
}
.rm-account-wishlist-item-info .small {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #727272;
}

.rm-account-text.small.stok span {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #E50142;
}

.rm-account-text.small.stok {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 7px;
}

.rm-account-text.small.stok:before {
    content: "";
    width: 9px;
    height: 9px;
    background-image: url('/catalog/view/theme/oct_remarket/img/Group 167.svg');
    margin-right: 5px;
}
div#account-wishlist {
    margin-top: 42px;
    
}

div#account-wishlist .rm-content-title {
    line-height: 20px;
    padding-bottom: 16px;
    border: none;
    margin-bottom: 0;
}

.rm-account-wishlist-item-img.d-flex.align-items-center.mr-sm-4 {
    max-width: 16%;
    width: 18%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 13px !important;
}

.iz_top {
    display: flex;
    width: 72%;
    justify-content: space-between;
}

.rm-account-text.rm-wishlist-price.mt-4.mt-sm-0.d-flex {
    flex-direction: column !important;
}

.rm-account-wishlist-item-info .rm-module-price {
    flex-direction: column;
    display: flex;
}

.rm-account-wishlist-item-info span.rm-module-price-new {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
/* identical to box height */
    color: #404040;
    margin: 0 !important;
}

.bl_kca button {
    width: 103px;
    height: 35px;
    /* left: 1150px; */
    /* top: 261px; */
    background: #E50142 !important;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    margin-bottom: 10px;
    color: #FFFFFF;
}

a.rm-btn-del.mr-sm-4 {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-decoration-line: underline;
    color: #707070;
    margin-right: 0px !important;
    margin-bottom: -11px;
}

.rm-account-wishlist-item-img.d-flex.align-items-center.mr-sm-4 {}

.rm-account-wishlist-item-img.d-flex.align-items-center.mr-sm-4 a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.rm-account-wishlist-item.d-flex.justify-content-between.align-items-start {
    border: 1px solid #F8F8F8;
    border-radius: 3px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    padding: 18px;
}

.rm-account-wishlist-item.d-flex.justify-content-between.align-items-start:last-child {
    margin-bottom: 90px;
}
.rm-account-wishlist-item-left.d-flex.align-items-center {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
}

.bl_kca {
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-content: flex-end;
    align-items: center;
    height: 80px;
}
.rm-account-wishlist-item-img img {
    width: 85px;
    height: 86px;
    /* left: 469px; */
    /* top: 1116px; */
    border: 1px solid #F8F8F8;
    border-radius: 3px;
}

.rm-account-wishlist-item-info.text-center.text-sm-left {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-direction: column;
    width: 100%;
}

button.rm-btn.dark.rm-cart-btn.d-flex.align-items-center {
    /* width: 103px; */
    /* height: 35px; */
    /* left: 1150px; */
    /* top: 1137px; */
    /* background: #E50142; */
    /* border-radius: 3px; */
}
.bonus {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    margin-bottom: 10px;
}

.bonus b {
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    color: #e50142;
}

.bonus.future {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    margin-bottom: 26px;
}
div#account-reward {
    margin-top: 39px;
    margin-bottom: 50px;
}

div#account-reward .rm-content-title {
    border: none;
    margin-bottom: -10px;
}
.opris_text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #7E7E7E;
}

.opris_text a {
    color: #7E7E7E;
}
.rm-blog-categories-item-text a {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #262626;
    margin-top: 14px;
    text-decoration: none;
    margin-bottom: 8px !important;
    min-height: 37px;
}

.rm-blog-categories-item-text a:hover {
    color: #e50142 !important;
}
.rm-blog-categories-item-text p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
/* or 136% */
    color: #393939;
}

.rm-blog-categories-item-info-date {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
/* identical to box height, or 136% */
    color: #7A7979;
    margin-top: 16px;
}
.row.rm-blog-row {
    margin-top: 10px;
}

.rm-blog-categories-item-image {
    height: 175px;
}

.rm-blog-categories-item-image img{
    max-width: 1111px;
    height: 175px;
    width: auto !important;
}

.rm-blog-categories-item-image a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.rm-pagination-cont {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -12px;
    margin-bottom: 97px;
}
.col-12.rm-page-title.blog-title {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.rm-blog-post-info-item.rm-blog-post-info-item-date.d-flex.align-items-center:before {
    display: none;
}

.rm-blog-post-info-item.rm-blog-post-info-item-date.d-flex.align-items-center {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
/* identical to box height, or 136% */
    color: #7A7979;
}

.rm-blog-post-photo {
    max-height: 302px;
    overflow: hidden;
    margin-bottom: 42px;
}

.rm-blog-post-text {
    max-width: 790px;
    margin: auto;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
/* or 136% */
    color: #262626;
}

.rm-blog-post-text p {
    margin-bottom: 18px !important;
}

.rm-blog-post-text ol {
    margin: 24px 16px;
}

.rm-blog-post-text ol li {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 23px;
}

.rm-blog-post-text ol li::marker {
    color: #e50142;
}
.rm-blog-post-text blockquote {
    background: #FBFBFB;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 19px;
/* or 136% */
    color: #262626;
    padding: 19px 30px;
    margin-bottom: 18px;
}

.rm-blog-post-text img.img-fluid {
    margin-bottom: 24px;
}

.rm-blog-post-text ul {
    list-style: none;
    margin-left: 10px !important;
}

.rm-blog-post-text ul li {}

.rm-blog-post-text ul li {
    display: block;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    margin-bottom: 22px;
}

.rm-blog-post-text ul li:before {content: "";width: 13px;height: 2px;left: -25px;top: 10px;background: #E50142;position: absolute;}

.rm-news {
    margin-top: 58px;
}
div#rm-related-article {
    justify-content: space-between;
}

.col-12.col-md-6.col-xl-4.rm-news-col {
    width: 33%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 30.333333%;
    max-width: 32.033333%;
    height: 350px;
}

.rm-news-item-top {
    height: 415px;
    overflow: hidden;
}

a.rm-news-item-title.flex-grow-1 {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    text-decoration: none;
    margin-top: 16px;
    max-height: 14px;
}

.rm-news-item-date {
    background: none !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
/* identical to box height, or 136% */
    padding-left: 0;
    color: #7A7979;
}
div#blog_page .rm-module.rm-column-related-products_0 {
    margin-bottom: 54px;
}
.bl_list_akk.infor {
    max-width: 254px;
    margin-top: -3px;
    margin-bottom: 60px;
}

.tit-bl {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 23px;
/* identical to box height */
    color: #262626;
}

.sam-bl-vop {
    margin-top: 20px;
    margin-bottom: 50px;
}

.bl-tipa-vop {
    margin-left: 6px;
}

.zag-vop {
    height: 49px;
    /* left: 450px; */
    /* top: 277px; */
    background: #F8F8F8;
    min-height: 49px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    padding-left: 28px;
    position: relative;
    color: #000000;
    cursor: pointer;
}

.zag-vop span:nth-child(2) {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #373737;
}

.opis-vop {
    padding: 21px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
/* or 136% */
    color: #262626;
    display: none;
}

.zag-vop span {
    width: 45%;
}

.on-vop {
    margin-bottom: 7px;
}

.zag-vop:after {
    content: "+";
    width: 21px;
    height: 21px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: #e50142;
    position: absolute;
    right: 11px;
}
.on-vop.active .opis-vop {
    display: block;
}
.on-vop.active .zag-vop::after {
    content: "-";
}
.top-bann {
    height: 210px;
    margin-bottom: 26px;
    display: flex;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.text-about p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
/* or 136% */
    color: #262626;
    margin-bottom: 20px !important;
}

p.red-title {
    color: #e50142;
    margin-top: 0;
    font-weight: 700;
    margin-bottom: 0px !important;
}

.zag-tt {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #262626;
    margin-top: 14px;
    margin-bottom: 19px;
}

.iz-giz {
    margin-top: 17px;
    display: flex;
    flex-wrap: wrap;
}

.firee {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.on-fire {
    width: 22%;
    height: 181px;
    margin-bottom: 33px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.on-fire a {
    width: 100%;
    height: 100%;
    display: block;
}
div#product-search .row.no-gutters.rm-category-products .product-grid.rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
div#product-search {
    margin-bottom: 50px;
}
.cat-type1 .rm-category-wall-item .banner_ak ,
.cat-type2 .rm-category-wall-item .banner_ak {
    height: 248px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    padding: 23px 15px 0px 27px;
}

.cat-type1 .top_cat .rm-category-wall-item a,
.cat-type2 .top_cat .rm-category-wall-item a {
    padding: 0;
    border: none !important;
}

.cat-type1 .rm-category-wall-item .top_zag_ak,
.cat-type2 .rm-category-wall-item .top_zag_ak {
    font-size: 14px;
    text-align: left;
    line-height: 19px;
    text-decoration: none !important;
}
.cat-type1  .top_cat .rm-category-wall-item a span,
.cat-type2  .top_cat .rm-category-wall-item a span {
    font-size: 10px;
    text-align: left;
    color: #fff !important;
}

.cat-type1 .top_cat .rm-category-wall-item a span span,
.cat-type2 .top_cat .rm-category-wall-item a span span {
    width: auto;
    font-size: 10px;
    padding: 0 5px;
    margin-left: 5px;
    height: auto;
    /* position: absolute; */
    /* left: 39px; */
    /* bottom: 8px; */
    color: #545454 !important;
}

.cat-type1 .top_cat .rm-category-wall-item .bl_dok,
.cat-type2 .top_cat .rm-category-wall-item .bl_dok {
    height: auto;
    padding: 5px 5px 5px 21px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: -27px;
    color: #fff !important;
}
.container.simp_cart h1 {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
/* identical to box height */
    color: #262626;
}
.simple-content .checkout-heading {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #000000 !important;
    background: none !important;
    border: none;
    padding: 0;
}

div#simplecheckout_customer {
    margin-top: 37px;
}
.simplecheckout-block-content .form-horizontal .form-group {
    display: flex;
    margin-bottom: 17px;
}

.simplecheckout-block-content .form-horizontal label.control-label.col-sm-4 {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 32px;
/* identical to box height */
    color: #000000;
}

.simple-content input[type=text], .simple-content input[type=password], .simple-content input[type=email], .simple-content input[type=tel], .simple-content input[type=phone], .simple-content input[type=date], .simple-content input[type=time], .simple-content select, .simple-content textarea {
    width: 350px;
    height: 38px;
    /* left: 355px; */
    /* top: 283px; */
    background: #FBFBFB;
    border: none;
    border-radius: 0;
}
#simplecheckout_customer .simplecheckout-block-content {
    margin-top: -8px;
    padding-left: 0px;
}

.simplecheckout-block-content .form-horizontal label.control-label.col-sm-4:before {
    display: none;
}
#simplecheckout_comment .checkout-heading {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    text-decoration-line: underline;
    color: #7C7C7C !important;
    /* margin-left: 193px; */
    cursor: pointer;
}
div#simplecheckout_customer.drop + #simplecheckout_comment .checkout-heading {
    margin-left: 143px;
}

div#simplecheckout_customer.drop +  div#simplecheckout_comment.drop .checkout-heading {
    margin-left: 0px;
}
div#simplecheckout_comment {
    margin-top: -36px;
}

div#simplecheckout_comment.drop {}

#simplecheckout_comment .simplecheckout-block-content {
    display: none;
}

div#simplecheckout_shipping {
    margin-top: 36px !important;
}

div#simplecheckout_shipping .simplecheckout-block-content p {
    display: none;
}

div#simplecheckout_shipping .simplecheckout-block-content {
    margin-top: 10px;
    padding-left: 0;
}

.simplecheckout-block-content .radio input {
    width: 16px;
    height: 16px;
    /* left: 164px; */
    /* top: 705px; */
    background: #FBFBFB;
    display: none;
}

.simplecheckout-block-content .radio label:before {
    content: "";
    width: 16px;
    height: 16px;
    background: #FBFBFB;
    min-width: 16px;
    min-height: 16px;
    position: absolute;
    left: -21px;
}

.simplecheckout-block-content .radio {
    margin-left: 15px;
}

.simplecheckout-block-content .radio input:checked ~ label:after {
    content: "";
    width: 8px;
    height: 8px;
    /* left: 168px; */
    /* top: 676px; */
    background: #D5003D;
    position: absolute;
    left: -17px;
    margin-top: 5px;
}
.simplecheckout-block-content .radio label:before {
    content: "";
    width: 16px;
    height: 16px;
    background: #FBFBFB;
    min-width: 16px;
    min-height: 16px;
    position: absolute;
    left: -27px;
    border: 1px solid #cecece;
    /* border-radius: 3px; */
}

.simplecheckout-block-content .radio {
    margin-left: 29px;
}

.simplecheckout-block-content .radio input:checked ~ label:after {
    content: "";
    width: 8px;
    height: 8px;
    /* left: 168px; */
    top: 0;
    background: #000;
    position: absolute;
    left: -23px;
    margin-top: 4px;
}
#simplecheckout_comment .simplecheckout-block-content.active {
    display: flex;
}

#simplecheckout_comment textarea {
    width: 541px !important;
    resize: none;
}
div#simplecheckout_shipping_address select {
    /* max-width: 348px; */
    /* height: 38px !important; */
    /* border-radius: 0 !important; */
}
.simplecheckout-right-column {
    width: 39.5%;
    padding-top: 60px;
    margin-bottom: 260px;
}
div#simplecheckout_customer.drop {
    /* margin-top: 17px; */
}

div#simplecheckout_customer.drop .form-group.required.row-customer_firstname label {
    display: none !important;
}

div#simplecheckout_customer.drop .form-group.required.row-customer_firstname input {
    background: #fff;
    width: auto;
    padding: 0;
    min-width: 4px;
    pointer-events: none;
}

div#simplecheckout_customer.drop fieldset.form-horizontal {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
}

.form-group.required.row-customer_lastname {}
div#simplecheckout_customer.drop .form-group.required.row-customer_lastname label {
    display: none !important;
}

div#simplecheckout_customer.drop .form-group.required.row-customer_lastname input {
    background: #fff;
    width: auto;
    padding: 0;
    min-width: 30px;
    pointer-events: none;
}
div#simplecheckout_customer.drop .form-group.row-customer_field30 label {
    display: none !important;
}

div#simplecheckout_customer.drop .form-group.row-customer_field30 input {
    background: #fff;
    width: auto;
    padding: 0;
    min-width: 30px;
    pointer-events: none;
}
div#simplecheckout_customer.drop .form-group.required.row-customer_telephone label {
    display: none !important;
}

div#simplecheckout_customer.drop .form-group.required.row-customer_telephone input {
    background: #fff;
    width: auto;
    padding: 0;
    min-width: 30px;
    pointer-events: none;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    color: #262626;
}
div#simplecheckout_customer.drop .simplecheckout-block-content .form-horizontal .form-group {
    /* width: 0; */
    /* max-width: 25px; */
}
.bl-rg-tov {
    width: calc(100% - 123px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
div#simplecheckout_customer.drop .form-group.row-customer_my_order {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    margin-top: -19px !important;
    margin-bottom: 8px !important;
}

div#simplecheckout_customer.drop .form-group.row-customer_my_order label {
    order: 3;
}

div#simplecheckout_customer.drop .form-group.row-customer_my_order .col-sm-8 {
    max-width: 28px;
}

div#simplecheckout_customer.drop .form-group .col-sm-12 h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
/* identical to box height */
    color: #262626;
    margin-left: -15px !important;
    margin-bottom: 2px;
}

div#simplecheckout_customer.drop .form-group.required.row-customer_firstname {
    width: auto;
    max-width: 15;
}
div#simplecheckout_customer.drop .simplecheckout-block-content {
    margin-top: -15px;
}

div#simplecheckout_customer.drop .simplecheckout-block-content .form-horizontal .form-group.required.row-customer_firstname {
    width: 83px;
}

div#simplecheckout_customer.drop .simplecheckout-block-content .form-horizontal .form-group.required.row-customer_lastname {
    width: 105px;
}

div#simplecheckout_customer.drop .form-group.row-customer_field30 {
    max-width: 85%;
}

div#simplecheckout_customer.drop .form-group.required.row-customer_telephone {
    width: 100%;
    margin-top: -29px;
}

div#simplecheckout_customer.drop .form-group.required.row-customer_telephone:before {
    content: "";
    width: 22px;
    height: 39px;
    background-image: url('/catalog/view/theme/oct_remarket/img/Group (1).svg');
    min-width: 20px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 10px;
}

.form-group.row-customer_my_order {}

div#simplecheckout_customer.drop .form-group.required.row-customer_client_name {
    margin-bottom: 3px;
}

div#simplecheckout_customer.drop .form-group.required.row-customer_client_name label {
    min-width: 69px;
}

div#simplecheckout_customer.drop .form-group.required.row-customer_client_phone {
    margin-top: 1px;
}

div#simplecheckout_customer.drop .form-group.required.row-customer_client_phone label {
     min-width: 69px;
}
.simplecheckout-rule-group {
    width: auto;
}
.bl-rg-tov {}

.bl-rg-tov .sr-bl-tov {
    width: 100%;
    flex-direction: row;
}

.bl-rg-tov .bl-cena-tov.iz-del {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.bl-img-tov img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
#rm-popup-cart .modal-body .on-tov .bl-rg-tov .bl-cena-tov.iz-del {
    justify-content: flex-start;
}

#rm-popup-cart .kol {
    margin-right: 30px;
}

#rm-popup-cart button.rm-btn-del {
    margin-right: 26px;
}
.bl-rg-tov .naz-tov {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #000000;
}

.bl-rg-tov .niz_cen {
    display: flex;
    flex-direction: column;
}

.bl-rg-tov .bl_itogg {
    display: flex;
    flex-direction: column;
}

.bl-rg-tov button {
    border: 0;
}

.bl-rg-tov span.input-group-btn {
    display: flex;
    flex-direction: row;
    position: absolute;
}

.bl-rg-tov button.btn.btn-primary {
    border: 0;
    background: none !important;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #948E8E;
}

.bl-rg-tov button.btn.btn-primary i {font-weight: 400;font-weight: 600;font-size: 9px;line-height: 19px;color: #948E8E;}

#simplecheckout_cart .form-control {
    min-width: 40px;
    width: 71px;
    height: 39px;
    /* left: 1090px; */
    /* top: 332px; */
    border: 1px solid #F8F8F8;
    border-radius: 3px;
    text-align: center;
}

.bl-rg-tov .input-group.btn-block {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

.bl-rg-tov .bl-cena-tov span:nth-child(1) {
    z-index: 8;
}

.bl-rg-tov .bl-cena-tov span:nth-child(3) {
    right: 0;
}

.bl-rg-tov .sht {
    margin-left: 5px;
}

.bl-rg-tov .niz_cen span {
    position: relative !important;
}

.bl-rg-tov .bl_itogg span {
    position: relative !important;
}

.bl-rg-tov .on-tov {
    padding-bottom: 16px;
    border-bottom: 1px solid #F4F4F4;
}
div#simplecheckout_cart .bl-tov-sp {
    margin-top: 21px;
    max-height: 1000px;
}
div#total_sub_total {
    margin-top: -1px;
    padding: 0;
    width: 100%;
}

.simplecheckout-cart-total {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    margin-bottom: 8px;
}

span.simplecheckout-cart-total-remove {
    display: none !important;
}

.simplecheckout-cart-total:after {
    display: none;
}
.old_price {
    font-size: 12px;
    color: #b1b1b1;
}
.simplecheckout-cart-total b {
    font-style: italic;
    font-weight: 100;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #484848;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #484848;
}

.simplecheckout-cart-total-value {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #000000;
    max-width: 43%;
}
.top_cup {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.top_cup .active {}

.zag_cup {
    height: 36px;
    background: #f4f4f4;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #282828;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    background: #f8f8f8 url(../img/sprite.svg#include--chevron-down) no-repeat 98% 50% !important;
    background-size: 10px !important;
    padding: 0 15px;
    cursor: pointer;
}

.niz_cup {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 19px;
    margin-bottom: 19px;
    display: none;
}

.niz_cup input {
    width: 100%;
}
.prim {
    width: 115px;
    height: 27px;
    left: 1161px;
    top: 957px;
    border: 1px solid #E50142;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    display: flex;
    cursor: pointer;
}

.prim:hover {
    background: #e50142;
    color: #fff;
}

.niz_cup input {
    width: 71% !important;
    max-width: 10000px;
    height: 27px !important;
    /* left: 832px; */
    /* top: 957px; */
    background: #FBFBFB !important;
    border: 1px solid #F4F4F4 !important;
    border-radius: 3px !important;
}
.row.cina-cat {
    background: #FFFFFF;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    display: flex;
    flex-direction: column;
    padding: 5px;
}

.top-bl-cena {
    background: #F8F8F8;
    border-radius: 2px;
    display: flex;
    justify-content: space-between;
    height: 40px;
    align-items: center;
    padding: 15px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
  color: #262626;
}

.bl-on-tov {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px 0 0;
    /* border-bottom: 1px solid #F1F1F1; */
    min-height: 50px;
}

.bl-zag-cena a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;

    color: #545454;
}

.naz-cena span {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-align: center;
    color: #545454;
    padding-right: 0;
}

.bl-on-tov:not(:last-child) {
    border-bottom: 1px solid #F1F1F1;
}

.bl-zag-cena {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bl-zag-cena button {
    width: 30px;
    height: 30px;
    /* left: 169px; */
    /* top: 2224px; */
    background: #F8F8F8;
    border-radius: 2px;
    margin-right: 9px;
}

.cina-cat.rm-page-title.my-4 {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
/* identical to box height */
    color: #262626;
    margin-left: -15px;
    margin-top: 80px !important;
    margin-bottom: 18px !important;
}
.niz_cup input.erir {
    border: 1px solid #e50142 !important;
}

.niz_cup .niz_cup_rett input {
    width: 65% !important;
}
div#total_total {
    margin-bottom: 16px;
}
.top_cup.active .niz_cup {
    display: flex;
    flex-wrap: wrap;
}

.top_cup.active .niz_cup span {
    display: flex;
    justify-content: flex-start;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 12px;
}
.simplecheckout-cart-total.reward_t {}

.simplecheckout-cart-total.reward_t .niz_cup {
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
}

.niz_cup_rett {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.top_cap {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    color: #282828;
    margin-bottom: 8px;
}
div#simplecheckout_cart .niz_cen, div#simplecheckout_cart .bl_kol, div#simplecheckout_cart .sht {
    display: none;
}
.niz_brr {
    display: flex;
    float: right;
    width: 100%;
    flex-direction: column;
    /* bottom: 0; */
    position: relative;
    right: 0;
    margin-top: 15px;
    position: relative;
}
.bonn {
    justify-content: center;
    align-items: center;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    color: #000000;
    /* margin-top: 38px; */
    position: relative;
}

.bonn b {
    display: block;
}

div#buttons.simplecheckout-button-block.buttons .simplecheckout-button-right {
    float: none;
    text-align: center;
    width: 100%;
    height: 131px;
    /* left: 831px; */
    /* top: 1231px; */
    background: #F4F4F4;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 37px;
}

div#buttons.simplecheckout-button-block.buttons .simplecheckout-button-right input {
    width: 419px;
    height: 39px;
    /* left: 845px; */
    /* top: 1305px; */
    background: #000000 !important;
    border-radius: 3px;
}

span#agreement_checkbox label {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #7C7C7C;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 3px;
}

span#agreement_checkbox label a {
    display: flex;
    text-decoration: underline;
    margin-bottom: 12px;
    margin-top: 8px;
}

span#agreement_checkbox input {
    display: none;
}

a#simplecheckout_button_confirm {
    width: 419px;
    height: 39px;
    /* left: 845px; */
    /* top: 1305px; */
    background: #000;
    border-radius: 3px;
}
.top_bann_html {
    height: 208px;
    /* padding-left: 40px; */
    background-position: center;
    background-repeat: no-repeat;
}

.bl-text-html {
    margin-top: 28px;
}

.bl-text-html h2 {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-transform: uppercase;
    color: #262626;
    margin-bottom: 17px;
}
.obv-html {
    padding: 0 12px;
    margin-bottom: 98px;
}
.bl-text-html p {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 19px;
/* or 136% */
    color: #262626;
    margin-bottom: 19px !important;
}

.bl-stat-html {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 34px;
    margin-bottom: 45px;
}

.on-stat {
    width: 254px;
    height: 173px;
    /* left: 452px; */
    /* top: 739px; */
    background: #F8F8F8;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 52px;
}

.cifra {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
/* identical to box height */
    color: #E50142;
    margin-bottom: 7px;
}

.on-stat .text {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
    color: #262626;
    max-width: 80%;
}

.on-stat:nth-child(1) .text {
    max-width: 77%;
}

.bl-text-html ol {
    padding-left: 46px !important;
    margin-top: 26px !important;
    margin-bottom: 31px;
}

.bl-text-html ol li {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 19px;
    color: #262626;
    margin-bottom: 24px;
}

.bl-text-html ol li::marker {
    color: #E50142;
}

.bl-preim {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 28px;
    margin-bottom: 18px;
}

.on-preim {
    width: calc(33.3% - 15px);
    display: flex;
    flex-direction: column;
    min-height: 261px;
}

.top-preim {
    height: 116px;
    border-radius: 5px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.niz-preim .zag {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    margin-top: 17px;
    margin-bottom: 8px;
}

.opis-pr {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
/* or 143% */
    color: #000000;
}

.bl-text-html ul {
    margin-top: 27px;
    list-style: none;
    padding-left: 24px;
}

.bl-text-html ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 125.2%;
/* or 18px */
    color: #000000;
    display: flex;
    margin-bottom: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}

.bl-text-html ul li:before {
    content: "";
    width: 13px;
    height: 2px;
    /* left: 453px; */
    /* top: 2192px; */
    background: #E50142;
    position: absolute;
    margin-left: -23px;
    margin-top: 6px;
}

.niz-sress {
    width: 100%;
    height: 268px;
    /* left: 452px; */
    top: 2381px;
    background: #F8F8F8;
    border-radius: 5px;
    margin-top: 39px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    /* position: relative; */
}

.niz-sress .lf-ch {
    width: 27%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    overflow: hidden;
    position: relative;
}

.niz-sress .lf-ch img {
    z-index: 10;
}

.niz-sress .lf-ch:after,.niz-sress .lf-ch:before {
    content: "";
    width: 258px;
    height: 258px;
    /* left: 388px; */
    /* top: 2461px; */
    border: 1px solid #E50142;
    position: absolute;
    border-radius: 50%;
    top: 121px;
    left: -40px;
    z-index: 0;
}
.niz-sress .lf-ch:before {
    top: 79px;
    left: -63px;
}

.rg-ch {
    width: 70%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.rm-social-title {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 19px;
    color: #262626;
}
.bl-bott-maisert a {
    height: 39px;
    /* left: 694px; */
    /* top: 2574px; */
    background: #E50142;
    border-radius: 3px;
    max-width: 394px;
    margin-top: 18px;
    font-style: italic;
    font-weight: 100;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}
.bl-bott-maisert span {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    margin-top: 20px;
    line-height: 17px;
/* identical to box height */
    color: #000000;
    position: revert;
    display: flex;
    margin-bottom: -10px;
}
.top-zag {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
/* identical to box height */
    color: #000000;
    margin-top: 33px;
    margin-bottom: 10px;
}

.pod-zag {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #000000;
}

.bl-man {
    border-top: 1px solid #cecece;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 12px;
    padding-top: 9px;
}

.zag-man {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #000000;
}

.name-man {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #000000;
    margin-top: 13px;
}

.tel-man a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    text-decoration: none;
}

.tel-man a img {
    margin-right: 5px;
}
.bl-vop-otvet {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    /* max-height: 310px; */
    width: 100%;
    justify-content: space-between;
    margin-bottom: 30px;
}

.bl-on-vop {
    width: calc(50% - 12px);
    max-width: 400px;
    margin-bottom: 10px;
}

.bl-on-vop.active .sam-vop:after {
    /* content: "-"; */
}

.sam-vop {
    height: 49px;
    /* left: 449px; */
    /* top: 1408px; */
    background: #F8F8F8;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
/* identical to box height */
    color: #000000;
    padding: 15px 5px 15px 32px;
    cursor: pointer;
    /* z-index: 10; */
    /* position: relative; */
}

.sam-vop:after {
    content: "+";
    width: 21px;
    height: 21px;
    /* left: 818px; */
    /* top: 1572px; */
    background: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    color: #E50142;
    font-weight: 500;
    /* line-height: 21; */
    z-index: 0;
    /* position: absolute; */
    right: 5px;
    min-width: 21px;
}

.sam-vop span:nth-child(2):after {
    /* content: "+"; */
}

.otvet {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 19px;
/* or 136% */
    color: #262626;
    padding: 15px 32px;
    display: none;
}

.bl-on-vop.active .otvet {
    display: flex;
}
div#information-contact {
}

div#information-contact aside#column-left {
    padding-left: 0;
}

div#information-contact div#content {
    margin-top: -7px;
    display: flex;
    /* min-height: 125vh; */
}

div#information-contact .top-cont.col-lg-9 {
    padding-left: 7px;
    /* min-height: 120vh; */
    margin-bottom: 100px;
}

div#information-contact .bl_kont {
    display: flex;
}

div#information-contact .on_cont {
    width: 40.5%;
}

div#information-contact .bl-zag-cont {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
/* identical to box height */
    color: #262626;
}

.bl-cont-get-phone {
    margin-top: 12px;
    padding-left: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 18px;
}

.bl-cont-get-phone a span {
    font-style: normal;
    font-weight: 600;
    font-size: 19px;
    line-height: 35px;
/* identical to box height */
    color: #262626;
    margin-left: 0;
    margin-top: 0px;
    position: relative;
    display: inline-block;
}

.bl-cont-get-phone a img {
    margin-right: 12px;
    margin-top: -5px;
}

.bl-cont-get-phone span {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 30px;
    color: #959595;
    margin-left: 10px;
    /* margin-top: 9px; */
}
.bl-cont-get-ferr {
    DISPLAY: FLEX;
    MARGIN-TOP: 5PX;
}

.on_cont .rm-social li a {
    width: 25px;
    height: 25px;
    border: 1px solid #E50142;
    background: none;
}
.on_cont .rm-social li a i:before{
    display:none;
}
.on_cont .rm-social li:nth-child(1) a i {
    background-image: url('/catalog/view/theme/oct_remarket/img/14-logo.svg');
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: 54%;
}
.on_cont .rm-social li:nth-child(2) a i {
    background-image: url('/catalog/view/theme/oct_remarket/img/4847325_like_multimedia_media_share_social_icon 2.svg');
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
}
.on_cont .rm-social li:nth-child(3) a i {
    background-image: url('/catalog/view/theme/oct_remarket/img/8547041_tiktok_icon 1.svg');
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
}
.on_cont .rm-social {
    justify-content: flex-start !important;
}

.bl-niz-text-co {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 19px;
/* or 136% */
    color: #262626;
    margin-top: 20px;
}

.bl-niz-text-co a {
    text-decoration: underline;
}

div#information-contact .on_cont:nth-child(2) {
    width: 59.5%;
}
.row.no-gutters.niz-form {
    background: #FBFBFB;
    margin-top: 25px;
    padding-bottom: 42px;
}

.row.no-gutters.niz-form form {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 55px 0 35px;
}
.form-checkbox-group.hidden {
    display: none;
}
.lf-chast-form input {
    height: 38px;
    border-radius: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
/* identical to box height */
    color: #656565;
}
.lf-chast-form input::placeholder {
     font-size: 12px;
    line-height: 17px;
}
textarea#input-enquiry {
    height: 86px;
    border-radius: 0;
     font-size: 12px;
    line-height: 17px;
}

button.rm-btn.dark {
    width: 160px;
    height: 39px;
    /* left: 852px; */
    /* top: 571px; */
    background: #E50142;
    border-radius: 3px;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}

.rm-contact-form-text {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
/* identical to box height */
    color: #262626;
    text-align: left;
    padding-left: 33px;
    margin-bottom: -3px;
}
.rm-contact-form {
    width: 100%;
    margin-top: -2px;
}

.lf-chast-form {
    width: 48%;
}

.rg-chast-form {
    width: 49%;
}
.rm-contact-location-address {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    color: #262626;
    margin-top: 33px;
}
.top-text-form {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
/* or 136% */
    color: #262626;
}
.hidden {
    display: none !important;
}
.zag-top_bann_html {
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 38px;
    color: #373737;
    max-width: 50%;
    padding-left: 38px;
    padding-top: 20px;
}

.bl-to-top-bann {
    background: #F8F8F8;
    display: flex;
    margin-top: 55px;
    /* height: 160px; */
    height: 59px;
    justify-content: space-between;
    align-items: center;
    width: 36%;
    padding-right: 30px;
}

.zag-to-top {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
/* identical to box height */
    color: #000000;
    margin-bottom: 6px;
}

.opis-to-top {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 17px;
/* identical to box height */
    color: #E50142;
}

.on-ch-to {
    padding-left: 35px;
    margin-top: -5px;
}
.first-block {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 8px;
}

.lf-first-block {
    width: 53%;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
/* or 136% */
    color: #262626;
}

.rg-first-block {
    display: flex;
    flex-wrap: wrap;
    width: 45%;
}

.rg-first-block .bl-stat-html {
    margin: 0;
    flex-wrap: wrap;
}

.rg-first-block .bl-stat-html .on-stat {
    padding-top: 26px;
    width: calc(50% - 7px);
    height: 120px;
    margin-bottom: 11px;
}

.two-block {
    height: 119px;
    /* left: 451px; */
    /* top: 841px; */
    background: #F8F8F8;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 32px;
}

.on-two-block .cifra {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    color: #E50142;
}

.on-two-block .text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
/* or 143% */
    text-align: center;
    color: #262626;
}

.on-two-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 83px;
}

.on-two-block + .on-two-block {
    border-left: 1px solid #E2E2E2;
}

.on-two-block:nth-child(1) {
    width: 33%;
}
.on-two-block:nth-child(2) {
    width: 26%;
}
.on-two-block:nth-child(3) {
    width: 18%;
}
.on-two-block:nth-child(4) {
    width: 24%;
}

.tree-block {
    height: 159px;
    /* left: 451px; */
    /* top: 970px; */
    background: #F8F8F8;
    border-radius: 5px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 12px;
    justify-content: space-between;
    /* align-items: center; */
    margin-bottom: 40px;
}

.on-tree-block .text {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
/* or 167% */
    color: #262626;
}

.on-tree-block .cifra {
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 35px;
    color: #E50142;
}

.top-zag-tree {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
/* or 143% */
    color: #262626;
    width: 100%;
    text-align: center;
    margin-top: 29px;
}

.on-tree-block {
    width: 31%;
    display: flex;
    flex-direction: column;
    padding-left: 36px;
}

.on-tree-block:nth-child(6) .cifra {
    font-size: 19px;
    line-height: 27px;
}

.pluss {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    color: #262626;
}
.tree-block + h2 + .bl-preim .on-preim {
    min-height: 201px;
}

.tree-block + h2 + .bl-preim .on-preim .top-preim {
    margin-bottom: 12px;
}

.stat-otk {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-top: 31px;
    margin-bottom: 47px;
}

.lf-otk {
    width: 50%;
    height: 132px;
    background: #F8F8F8;
    border-radius: 5px 0px 0px 5px;
    display: flex;
    justify-content: flex-start;
    color: #000;
    align-items: center;
}

.lf-otk img {
    width: 160px;
    margin-left: 11px;
    position: absolute;
    margin-top: 13px;
}

.rg-otk {
    height: 132px;
    /* left: 864px; */
    /* top: 1658px; */
    background: #E50142;
    border-radius: 0px 5px 5px 0px;
    width: 50%;
    display: flex;
    justify-content: flex-start;
    color: #fff;
    align-items: center;
}

.top-bl-otk {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 37px;
    margin-bottom: 11px;
}

.niz-bl-otk {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.rg-bl-otk {padding-left: 60px;}

.rg-otk .rg-bl-otk {
    padding-left: 70px;
}

.rg-otk img {
    margin-left: 25px;
    position: absolute;
}
.bl-format {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 28px;
    margin-bottom: 36px;
}

.on-format {
    width: calc(50% - 13px);
    border: 2px solid #F8F8F8;
}

.top-format {
    height: 200px;
}

.niz-format {
    display: flex;
    flex-wrap: wrap;
    margin-top: 25px;
    padding-bottom: 15px;
}

.on-punkt {
    width: 50%;
    padding-left: 14px;
    display: flex;
    align-items: flex-start;
    margin-bottom: 11px;
}

.lf-punkt {
    padding-left: 9px;
}

.top-punk {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 4px;
}

.niz-punk {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
}

.bl-vop-otvet.dlinnn {
    flex-direction: column;
    margin-bottom: 39px;
}

.bl-vop-otvet.dlinnn .bl-on-vop {
    width: 100%;
    max-width: 1000%;
}

.bl-vop-otvet.dlinnn .bl-on-vop .sam-vop {
    height: 59px;
    justify-content: flex-start;
    padding-left: 14px;
}

.bl-vop-otvet.dlinnn .bl-on-vop .sam-vop img {
    margin-right: 12px;
}

.bl-vop-otvet.dlinnn .bl-on-vop .sam-vop:after {
    position: absolute;
    right: 22px;
}
.firee.tre {
    margin-top: 16px;
}

.firee.tre {
    margin-bottom: 19px;
}

.firee.tre .on-fire {
    height: 185px;
    overflow: hidden;
    border-radius: 5px;
    width: 31.6%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bl-lasss ul li:before {
    display: none;
}

.bl-lasss ul {
    margin-top: 30px;
    margin-left: -5px;
    padding-left: 0px;
}

.bl-lasss ul li {
    display: flex;
    align-items: center;
    margin-bottom: 17px;
    font-style: italic;
    font-weight: 100;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
}

.bl-lasss ul li span {
    width: 36px;
    height: 36px;
    /* left: 449px; */
    /* top: 3062px; */
    background: #F8F8F8;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #E50142;
    margin-right: 30px;
}

.bl-lasss + a {}

.bl-lasss a {
    width: 287px;
    height: 39px;
    /* left: 450px; */
    /* top: 3455px; */
    background: #E50142;
    border-radius: 3px;
    margin-top: 38px;
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    /* font-style: italic; */
    font-weight: 100;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}
#rm_overlay.active.overmenu {
    background: transparent;
    background: rgba(0, 0, 0, 0.20);
}
.rm-menu.active:before {
    /* content: ""; */
    position: absolute;
    width: 1920px;
    height: calc(100% + 31px);
    background: #fff;
    margin-left: 50%;
    z-index: -1;
    left: -88%;
    margin-top: -30px;
}

.rm-menu.active {
    overflow: visible;
    z-index: 1030;
    border: 1px solid #EBEAEA;
}
li.rm-menu-list-item {
    max-height: 41px;
}

li.rm-menu-list-item img {
    /* display: none; */
}

li.rm-menu-list-item span {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #565656;
    display: inline-block;
    position: relative;
}
a.rm-menu-list-item-link.d-flex.align-items-center {
    height: 41px;
    line-height: 41px;
}

.rm-menu-list-item:hover, .rm-menu-list-item.active {
    background: #F5F5F5;
}

.rm-menu-list-item-child-links-categories-item {
    -ms-flex: 0 0 25%;
    flex: 0 0 33.3%;
    max-width: 34.3%;
}

.rm-menu-list-item-child-links-categories {
    padding-left: 27px;
    padding-top: 0;
}

a.rm-menu-list-item-child-links-categories-item-title {
    font-style: normal;
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: 17px;
/* identical to box height */
    color: #494949;
    margin-bottom: 6px;
}

.rm-menu-list-item-child-links-categories-item a {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #747474;
    margin-bottom: 6px !important;
}

a.see-all {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-decoration-line: underline;
    color: #E50142 !important;
}
.rm-menu-list-item-child-links-categories::-webkit-scrollbar {
  width: 5px;          
}

.rm-menu-list-item-child-links-categories::-webkit-scrollbar-track {
  background: #f4f4f4;      
}

.rm-menu-list-item-child-links-categories::-webkit-scrollbar-thumb {
  background-color: #e50142;    
  border-radius: 5px;    
}
.rm-menu-list-item-child-links-categories-item::-webkit-scrollbar {
  width: 5px;          
}

.rm-menu-list-item-child-links-categories-item::-webkit-scrollbar-track {
  background: #f4f4f4;      
}

.rm-menu-list-item-child-links-categories-item::-webkit-scrollbar-thumb {
  background-color: #616161;    
  border-radius: 5px;    
}
a.rm-menu-list-item-child-links-categories-item-title span {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #494949;
}
span.rm-menu-list-item-chevron {
    width: 19px;
    height: 19px;
    /* left: 420px; */
    /* top: 187px; */
    background: #FAF9F9 !important;
    border-radius: 2px;
    /* mask: none; */
    -webkit-mask-size: none;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

li.rm-menu-list-item.active span.rm-menu-list-item-chevron {
    background: #fff !important;
}
button.rm-btn-del {
    width: 28px;
    height: 28px;
    /* left: 795px; */
    /* top: 1141px; */
    background: #FBFBFB;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.bl-butt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 52px;
}

.bl-butt a:nth-child(1) {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    text-decoration-line: underline !important;
    color: #E50142;
    background: none !important;
    /* height: auto; */
    padding: 0;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.bl-butt a:nth-child(2) {
    background: #e50142;
}

.bl_tot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 47px;
    position: relative;
}

.bl_tot:after {
    content: "";
    border: 1px dashed #EFEFEF;
    position: absolute;
    width: 100%;
    z-index: 0;
    margin-top: 8px;
}

.lf_itog {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
/* identical to box height */
    color: #404040;
    z-index: 2;
    background: #fff;
    padding-right: 5px;
}

.rg_itog {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #404040;
    z-index: 2;
    background: #fff;
    padding-left: 5px;
}

div#rm-popup-cart {}

div#rm-cart-modal {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
/* identical to box height */
    color: #494949;
    text-transform: initial;
    padding-right: 10px;
}

button.modal-close {
    width: 73px;
    height: 73px;
    /* left: 957px; */
    /* top: 922px; */
    /* background: #F8F8F8; */
    border-radius: 3px;
}

#rm-popup-cart .modal-body {
    padding: 0 15px 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-content: flex-start;
}

div#rm-popup-cart {}

#rm-popup-cart .modal-content {
    border-radius: 3px;
}

#rm-popup-cart .modal-header {
    padding: 23px;
    border-bottom: none;
}

.col-12.niz-cart {
    /* border: 1px solid #EFEFEF; */
    padding-right: 25px;
}
#rm-popup-cart .modal-body .on-tov {
    min-height: 100px;
    padding-right: 10px;
    position: relative;
}
#rm-popup-cart .row.align-items-end {
    /* border-top: 1px solid #EFEFEF; */
    padding-top: 10px;
}
div#rm-popup-review {}

div#rm-popup-review .modal-dialog.wide {
    max-width: 336px;
    background: #FBFBFB;
    border-radius: 3px;
    max-height: height: 396px;
    max-height: 690px;
    min-height: 100px;
}

div#rm-popup-review form#form-review {
    padding: 24px;
    padding-top: 0;
    padding-bottom: 16px;
}

div#rm-popup-review input#InputName {
    width: 290px;
    height: 38px;
    /* left: 582px; */
    /* top: 1491px; */
    background: #FFFFFF;
    border-radius: 0;
}

div#rm-popup-review .modal-content {
    background: #FBFBFB;
    border-radius: 3px;
    height: 486px;
}
.form-group.phones {
    margin-top: -23px;
}
button.rm-btn.dark {}

.modal .form-group label {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #565656;
}

.rm-review-block.mt-4.mt-md-auto.text-center .control-label {
    font-style: normal;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 15px !important;
/* identical to box height */
    color: #565656;
    margin-bottom: 0 !important;
}

.rm-review-block.mt-4.mt-md-auto.text-center {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}

button#button-review {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
/* identical to box height */
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 24px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: capitalize;
    margin-bottom: 24px;
}
div#rm-popup-review .modal-title {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
/* identical to box height */
    color: #494949;
    text-transform: none;
    /* padding-left: 10px; */
}

div#rm-popup-review .modal-header {
    padding: 22px;
}

div#rm-popup-review .modal .form-group {
    margin-bottom: 10px;
}

#rm-popup-review .rm-module-rating-star {
    width: 15px !important;
    height: 15px !important;
    margin-right: 5px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    margin-bottom: 0;
}

.modal textarea {}

div#rm-popup-review textarea#input-review {
    height: 106px;
    margin-bottom: 21px;
}
.rm-module-rating-stars.d-flex.align-items-center.justify-content-center {
    margin-left: 15px;
}

div#rm-popup-review .modal .form-group {
    margin-bottom: 17px;
}
.mob-visible {
    display: none !important;
}
.top_nav .rm-dropdown-box.active .rm-dropdown {
    top: 6px;
}
.rm-slideshow-plus-item-btn a {
    background: #e50142 !important;
    color: #fff !important;
}


.rm-slideshow-plus-item-btn a span {
    color: #fff !important;
}
#common-home .rew_ter ul.slick-dots {
    margin-left: -137px;
}
span.ocf-filter-name:after {
    content: "";
    width: 11px;
    height: 1px;
    background:#545454;
    position: absolute;
    right: 0px;
}

.ocf-filter.active span.ocf-filter-name:before {
    content: "";
    width: 1px;
    height: 11px;
    background:#545454;
    position: absolute;
    right: 5px;
}

span.ocf-filter-name {
    position: relative;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    width: 100%;
}
.ocf-filter.active .ocf-value-list {
    height: 0;
}

.ocf-theme-light .ocf-filter-header {
    border-bottom: 1px solid #F8F8F8;
}
.rm-category-product-model {
    min-height: 16px;
}
.ocf-selected-header a {
    width: 28px;
    height: 28px;
    /* left: 296px; */
    /* top: 227px; */
    background: #FFFFFF;
    border: 1px solid #F8F8F8;
    border-radius: 1px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-left: 3px;
}
.container.cat-type1.row.no-gutters {
    display: flex;
    justify-content: space-between;
}
div#rm-popup-quickorder .modal-content {
    max-width: 736px;
}

div#rm-popup-quickorder .modal-dialog.modal-dialog-centered.wide {
    justify-content: center;
}

div#rm-popup-quickorder h5#rm-one-click {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
/* identical to box height */
    color: #494949;
    text-transform: initial;
}

div#rm-popup-quickorder .modal-header {
    padding-bottom: 0;
}
div#rm-popup-quickorder .modal-content {
    max-width: 736px;
}

div#rm-popup-quickorder .modal-dialog.modal-dialog-centered.wide {
    justify-content: center;
}

div#rm-popup-quickorder h5#rm-one-click {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
/* identical to box height */
    color: #494949;
    text-transform: initial;
}

div#rm-popup-quickorder .modal-header {
    padding-bottom: 0;
}

div#popup_purchase_images img {
    max-height: 220px;
}

div#popup_purchase_images .d-flex.justify-content-center {
    width: 221px;
    /* height: 223px; */
    left: 388px;
    top: 2485px;
    border: 1px solid #F8F8F8;
    border-radius: 3px;
}

form#oct_purchase_form {
    flex-wrap: wrap;
}

.modal-body-right {}

.modal-body-right .form-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 20px !important;
}

#rm-popup-quickorder .modal .form-group label {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #565656;
}

#rm-popup-quickorder .modal-body-right .form-group input {
    width: 236px;
    height: 38px;
    /* left: 786px; */
    /* top: 2495px; */
    background: #FBFBFB;
    border: none;
    border-radius: 0;
}

#rm-popup-quickorder .form-checkbox-group.tipp_hidd {
    display: none;
}

.bl_niz_modd {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 108px;
}

#rm-popup-quickorder .modal-product-title {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #494949;
}

#rm-popup-quickorder .rm-popup-price-old {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #494949;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #9E9E9E;
}

div#popup-quickorder-product-you-save {
    display: none !important;
}

#rm-popup-quickorder .modal-dialog.wide .rm-product-center-price>span {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #494949;
    margin-right: 10px;
}
#rm-popup-quickorder .modal-body-left {
    -ms-flex: 0 0 32%;
    flex: 0 0 34%;
    max-width: 34%;
    padding-right: 7px !important;
    margin-right: 5px;
}
#rm-popup-quickorder .modal-body-right {
    -ms-flex: 0 0 50%;
    flex: 0 0 55%;
    max-width: 64%;
}

#rm-popup-quickorder .modal-body-right .modal .form-group label {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #565656;
}

#rm-popup-quickorder .lf_niz_mod {
    width: 252px;
}

#rm-popup-quickorder .rg_niz_mod {
    width: 348px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#rm-popup-quickorder .rg_niz_mod .d-flex.align-items-center.justify-content-start {
    width: 100%;
    justify-content: space-between !important;
}

#rm-popup-quickorder #button_checkout {
    width: 160px;
    height: 39px;
    /* left: 825px; */
    /* top: 2790px; */
    background: #E50142;
    border-radius: 3px;
}

#rm-popup-quickorder .rm-product-quantity button.rm-product-quantity-btn-plus {
    /* margin-left: -62px; */
    /* position: relative; */
    right: 2px;
    margin-top: -9px;
}

#rm-popup-quickorder .rm-product-quantity button.rm-product-quantity-btn-minus {left: 0;margin-top: -9px;}

#rm-popup-quickorder .modal-dialog.wide .rm-product-center-price {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
div#mod54nom .col-12 .rm-content h2 {
    font-size: 19px;
    line-height: 23px;
    margin-bottom: 20px;
}

div#mod54nom .col-12 .rm-content h3 {
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 20px;
}

li {}

div#mod54nom .col-12 .rm-content ul {
    margin-top: 27px;
    list-style: none;
    padding-left: 24px;
}
div#mod54nom .col-12 .rm-content ul li{font-style: normal;font-weight: 400;font-size: 14px;line-height: 1.3;color: #000000;display: block;margin-bottom: 18px;justify-content: flex-start;align-items: flex-start;position: relative;}
div#mod54nom .col-12 .rm-content ol li{font-style: normal;font-weight: 400;font-size: 14px;line-height: 1.3;color: #000000;/* display: flex; */margin-bottom: 18px;justify-content: flex-start;align-items: flex-start;position: relative;}
div#mod54nom .col-12 .rm-content ul li:before{
    content: "";
    width: 13px;
    height: 2px;
    /* left: 453px; */
    /* top: 2192px; */
    background: #E50142;
    position: absolute;
    margin-left: -23px;
    margin-top: 10px;
}    
div#mod54nom .col-12 .rm-content ol li {
    margin-top: 0;
    padding-left: 3px;
}
div#mod54nom .col-12 .rm-content ol li::marker{
    color:#e50142;
}
input#button-confirm {
    background: rgb(229, 1, 66) !important;
}
div#rm-related-products_0 .slick-track {
    min-width: 100%;
}
#rm-popup-quickorder .modal-body-left .bl_niz_modd {
    display: none;
}

#rm-popup-quickorder .modal-body-right .bl_niz_modd {width: 764px;margin-left: -69%;}


#rm-popup-quickorder .rg_niz_mod {
    /* justify-content: center; */
    /* align-items: center; */
    /* width: 100%; */
}

#rm-popup-quickorder .modal-body-right .rg_niz_mod .d-flex.align-items-center.justify-content-start {
    /* justify-content: center !important; */
}

div#popup_purchase_images .d-flex.justify-content-center {
    /* height: 68px; */
    border: none;
    align-items: center;
    margin-top: 10px;
}
input#searchpr {
    height: 29px;
    /* left: 172px; */
    /* top: 362px; */
    background: #FBFBFB;
    border: 1px solid #EBEAEA;
    border-radius: 1px;
    width: 98%;
    margin-bottom: 16px;
}
input#searchpr::placeholder{
    font-style: normal;
font-weight: 300;
font-size: 13px;
line-height: 16px;
color: #545454;
}
span.form-group:after {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url('/catalog/view/theme/oct_remarket/img/search.svg');
    position: absolute;
    z-index: 2;
    background-position: center;
    background-repeat: no-repeat;
    right: 6px;
    top: 5px;
}

span.form-group {
    position: relative;
}
div#blog_page .rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.ocf-container {
    border: 1px solid #F8F8F8;
    padding: 9px;
}
#agreement_checkbox b{font-weight: 400;}
.container.page12id .niz-sress,.container.page8id .niz-sress {
    margin-bottom: 70px;
}
div#information-contact-shop div#content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

div#information-contact-shop h1 {
    margin-top: 12px;
    margin-bottom: -6px;
}

div#information-contact-shop aside#column-left {
    padding-left: 0;
    padding-right: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 27%;
    max-width: 23%;
    /* display: flex; */
    /* margin-top: 58px; */
}
div#information-contact-shop ul.rm-account-list.list-unstyled.shop {
    width: calc(100% - 7px);
}

div#information-contact-shop .col-lg-9 {
    padding-right: 0;
}

div#information-contact-shop iframe {
    width: 100%;
    min-height: 720px;
    margin-bottom: 50px;
}
div#information-contact-shop .rm-contact-location-title {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #262626;
    margin-bottom: 8px;
}

div#information-contact-shop ul.rm-account-list.list-unstyled.shop .col-md-12 {
    padding-left: 35px;
    padding-top: 18px;
    padding-bottom: 12px;
}

div#information-contact-shop .rm-contact-location-title + div {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
/* or 150% */
    color: #545454;
    min-height: 25px;
    display: flex;
    align-items: flex-start;
    /* height: 26px; */
}
div#information-contact-shop .rm-contact-location-title + div img {
    height: 13px;
    width: 14px;
    margin-right: 5px;
}

div#information-contact-shop .phone_block  img {
    width: 10px;
    height: 10px;
    margin-right: 7px;
}

div#information-contact-shop .phone_block a {
    padding: 0;
}

div#information-contact-shop .rm-account-list-item:hover::before {
    background: #f2f2f2;
}
div#information-contact-shop .rm-account-list-item:hover span{
    text-decoration: none !important;
}
.tab {
    margin-top: 21px;
    /* min-height: 101px; */
  max-height: 665px; 
    overflow-x: auto;
}
.tab::-webkit-scrollbar {
  width: 5px;
  overflow:visible; 
padding-left:10px;
}

.tab::-webkit-scrollbar-track {
  background: #f4f4f4;      
}

.tab::-webkit-scrollbar-thumb {
  background-color: #616161;    
  border-radius: 5px;    
  width:5px;  
}
.lf_shop select {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #656565;
    background-image: url('/catalog/view/theme/oct_remarket/img/Vector 17.svg') !important;
    background-position: right 15px center !important;
    padding: 7px 15px 7px 15px !important;
    height: 38px;
    width: 100%;
    max-width: 1000px;
    border: none !important;
    background-color: #FBFBFB !important;
}
.lf_shop .rm-category-sort.d-flex.flex-column.flex-md-row.justify-content-between {
    padding: 0;
}

.lf_shop {
    width: 257px;
}
.tab button {
    width: 100%;
    text-align: left;
    margin-bottom: 12px;
    min-height: 101px;
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    padding-top: 16px;
    /* max-width: 244px; */
    padding-bottom: 13px;
}

.rg_shop {
    width: calc(100% - 287px);
}
a.phone_block {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
/* identical to box height, or 150% */
    color: #545454;
    opacity: 0.93;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
button#withdraw {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 263px;
    height: 39px;
    /* left: 449px; */
    /* top: 370px; */
    background: #E50142;
    border-radius: 3px;
}
.zag-finance {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
/* identical to box height */
    color: #373737;
    margin-top: 59px;
    margin-bottom: 23px;
}

.on-stroka {
    height: 44px;
    /* left: 449px; */
    /* top: 506px; */
    background: #F8F8F8;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-block-start: 10px;
}
.lf-str {
    display: flex;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #262626;
    justify-content: space-between;
    align-items: center;
    padding-left: 15px;
    width: 59%;
}

.rg-str {
    height: 25px;
    /* left: 1158px; */
    /* top: 516px; */
    background: #76A75F;
    border-radius: 5px;
    min-width: 101px;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 16px;
}

.lf-str div:nth-child(1) {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    color: #262626;
}
.opris_text a {
    display: block;
    text-decoration: underline !important;
}
div#popup-withdraw .modal-content {
    width: 336px;
    height: 182px;
}
div#popup-withdraw .col-12.niz-cart {
    padding-left: 0;
    /* padding-right: 0; */
}
div#popup-withdraw .modal-dialog.narrow {
    max-width: 332px;
    margin: auto;
}

div#popup-withdraw .modal-header {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
/* identical to box height */
    color: #494949;
    padding: 23px 20px 0 20px;
}

div#popup-withdraw .modal-header .modal-title {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #494949;
}

div#popup-withdraw button.modal-close {
    margin-top: -3px;
    right: -5px;
}

div#popup-withdraw .bl-butt {
    flex-direction: row-reverse;
    height: 43px;
}

div#popup-withdraw button#withdraw-confirm {
    /* width: 240px; */
}
.rm-menu-list::-webkit-scrollbar {
  width: 5px;          
}

.rm-menu-list::-webkit-scrollbar-track {
  background: #f4f4f4;      
}

.rm-menu-list::-webkit-scrollbar-thumb {
  background-color: #e50142;    
  border-radius: 5px;    
}
div#product_description h2 {
    font-size: 19px;
}

div#product_description ul {
    margin-top: 27px;
    list-style: none;
    padding-left: 24px;
}

div#product_description ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 125.2%;
    color: #000000;
    display: flex;
    margin-bottom: 9px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #575757;
    /* margin-bottom: 22px; */
}

div#product_description ul li:before {
    content: "";
    width: 13px;
    height: 2px;
    /* left: 453px; */
    /* top: 2192px; */
    background: #E50142;
    position: absolute;
    margin-left: -23px;
    margin-top: 6px;
}
.bl-tabb {
    display: none;
}

div#tb1b {}

.bl-tabb.active {
    display: flex;
}

.top-tab {
    display: flex;
    margin-top: -19px;
}

.top-tab .on-title {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    color: #303030;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 7px;
    margin-right: 15px;
    cursor: pointer;
}

.on-title.active {
    background: #FFFFFF;
    border: 1px solid #E50142;
    border-radius: 5px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 7px;
}

.bl-tabb.active ul {
    width: 50%;
}

.bl-tabb.active ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #303030;
}
.rm-slideshow-plus-item-box {
    position: relative;
}

a.ssylka-ban {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.rm-module-stickers {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.bl-niz-butt {
    display: none;
    /* display: flex; */
}

.product-layout.product-grid.rm-module-col:hover .bl-niz-butt,
div#product-search .product-grid.rm-module-col:hover .bl-niz-butt{
    display: flex;
    position: absolute;
    top: 100%;
    z-index: 1000;
    width: 99.5%;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 19px;
    background: #fff;
    margin-left: -19px;
    flex-direction: column;
    align-items: flex-start;
    /* box-shadow: 0 0 10px rgba(0,0,0,.15); */
}
.product-layout.product-grid.rm-module-col:hover .bl-niz-butt:before,
div#product-search .product-grid.rm-module-col:hover .bl-niz-butt:before{
	content:"";
	position: absolute;
	left: -7px;
	background: #fff;
	width: calc(100% + 41px);
	height: calc(100% + 15px);
	box-shadow: 0px 11px 10px rgba(0,0,0,.15);
	top: -3px;
	z-index: 0;
}
.product-layout.product-grid.rm-module-col:hover,
div#product-search .product-grid.rm-module-col:hover{
    /* position: relative; */
    -moz-transform: translate3d(0,0,0) scale(.5);
    /* -webkit-transform: translate3d(0,0,0) scale(.5); */
    /* transform: translate3d(0,0,0) scale(.5); */
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.15);
    /* -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15); */
    /* box-shadow: 0 0 10px rgba(0,0,0,.15); */
    -moz-transition: all .3s;
    -o-transition: all .3s;
    /* -webkit-transition: all .3s; */
    /* transition: all .3s; */
    /* padding-bottom: 65px; */
    /* margin-bottom: -111px; */
    position: relative;
}
.product-layout.product-grid.rm-module-col:hover:before, 
div#product-search .product-grid.rm-module-col:hover:before{
	content:"";
	position: absolute;
	background: #fff;
	z-index: -1;
	width: calc(100% + 40px);
	height: calc(100%);
	top: 0;
	left: -20px;
	box-shadow: 0 0 10px rgba(0,0,0,.15);
}
.bl-niz-butt button .rm-btn-text {
    display: flex !important;
    color: #fff !important;
    text-transform: uppercase;
}
.bl-niz-butt button .rm-cart-btn-icon{
    display:none !important;
}
.bl-niz-butt button{
    background: #e50142 !important;
    color: #fff !important;
    min-width: 160px;
    justify-content: center !important;
    align-items: center;
    border-radius: 3px;
}
.row.no-gutters.width-infinity-row.slick-initialized.slick-slider {
    /* overflow: hidden; */
}
.product-layout.product-grid.rm-module-col:hover .rm-module-item,
div#product-search .product-grid.rm-module-col:hover .rm-module-item {
    /* padding-left: 20px; */
    /* padding-right: 20px; */
    /* width: calc(100% + 28px); */
    /* margin-left: -14px; */
    /* box-shadow: 0 0 10px rgba(0,0,0,.15); */
    /* padding-bottom: 114px; */
    /* margin-bottom: 22px; */
}
.naz-cena.twoprice .rm-module-price {
    margin-bottom: 0px;
}
span.product-warn {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #FF0000;
    margin-bottom: -20px;
    margin-left: 123px;
    margin-top: 10px;
}
.rm-livesearch-list-item-image a {
    width: 100px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    height: 100px;
}
.rm-product-images-main .rm-product-slide a {
    height: 561px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.rm-product-images-main .rm-product-slide a picture img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}

.rm-product-images-main .rm-product-slide a picture {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.rm-module-buttons.list-unstyled.d-flex.justify-content-center.flex-md-column.order-1 + a {
    height: 240px;
}
.rm-module-buttons.list-unstyled.d-flex.justify-content-center.flex-md-column.order-1 + a {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.rm-module-img a img {
    width: auto;
    max-height: 240px;
    max-width: 240px;
    height: auto;
}
.rm-last-reviews-item-image {
    display: flex;
    justify-content: center;
    min-width: 68px;
    align-items: center;
    max-width: 68px;
}

.rm-last-reviews-item-image img {
    width: auto;
    height: auto;
    max-width: 55px;
    max-height: 63px;
}
.rm-product-images-additional a {
    min-width: 87px;
    min-height: 88px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #f7f7f7;
    /* width: 100%; */
    width: 88px;
    margin: auto;
}

.rm-product-images-additional a img {
    width: auto;
    height: auto;
    max-width: 80px;
    max-height: 80px;
    border: 0 !important;
}
div#product-search .row.no-gutters.rm-category-products .product-grid.rm-module-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.additional-wrapper .slick-slide img {
    height: auto;
    width: auto;
    max-height: 149px;
    max-width: 149px;
}
/*******************************************************/
.rm-module-price-top.d-flex.align-items-center.mt-md-auto.master {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0px !important;
}

span.titlmas {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #857C7C;
    text-align: left;
    margin-bottom: 3px;
}

.rm-module-price-top.d-flex.align-items-center.mt-md-auto.master span.rm-module-price-old {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    color: #404040;
    text-decoration: blink;
    padding-right: 0;
    margin-left: -2px;
}

.rm-module-price-bottom.d-flex.align-items-md-end.justify-content-between.flex-column.flex-md-row {
    flex-direction: column !important;
    display: flex;
    justify-content: flex-end;
    /* height: 30px; */
    align-items: flex-start !important;
    order: 1;
}
.rm-module-price-top {
    order: 2;
}

.rm-module-price-top:not(.master) {
    margin-left: -66px;
}
.rm-module-price-box.d-flex.flex-column.mt-auto {
    justify-content: space-between;
    align-items: flex-start;
}

.rm-module-sticker-discount-container {
    display: flex;
    flex-direction: column;
    order: 3;
}
.top-master.mob {
    display: none;
}
.rm-module-price-bottom.d-flex.align-items-md-end.justify-content-between.flex-column.flex-md-row.master {
    border: 1px solid #ECECEC;
    border-radius: 3px;
    padding: 6px;
    margin-top: 0px;
    height: auto;
    align-items: flex-start !important;
    order: 3;
    margin-top: -7px;
}
span.titlmas + .rm-module-sticker-discount {
    width: 39px;
    margin-left: 0;
}
.bl-point {
    background: #FFDD64;
    border-radius: 3px;
    padding: 0 5px;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    color: #1A1A1A;
    height: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    z-index: 10;
    position: relative;
}
.container.account-container.masterinfo {
    padding-top: 0;
    margin-top: 0 !important;
}

.top-bann-master {
    display: flex;
    justify-content: space-between;
    height: 480px;
    background: #E3E7D6;
}

.top-title-master {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 63px;
    text-transform: uppercase;
    color: #000000;
    padding-top: 103px;
    /* padding-left: 120px; */
}

.top-title-master span {
    font-style: italic;
    font-weight: 400;
    display: block;
}

.lf-bann-master p {
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 21px;
    color: #000000;
    max-width: 61%;
    margin-top: 25px;
}

.bl-zag-master p {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #000000;
    margin-top: 19px;
    max-width: 635px;
}

.bl-zag-master p b {
    font-weight: 700;
}

.title-bl-zag {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 59px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
}

.title-bl-zag  span {
    font-style: normal;
    font-weight: 400;
    display: block;
}

.bl-video-master {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 700px;
    margin-top: 51px;
}

.bl-video-master a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.bl-video-master a img {
    /* width: 100%; */
    /* height: 100%; */
}

.bl-video-master a img {
    margin-left: 23px;
}

.bl-video-master a:after {
    content: "";
    width: 172px;
    height: 172px;
    /* left: 886px; */
    /* top: 1180px; */
    border: 1.81053px solid #FFFFFF;
    position: absolute;
    border-radius: 50%;
    display: flex;
}

.zag-master-button b {
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 59px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    display: flex;
}

.zag-master-button span {
    font-style: italic;
    font-weight: 400;
    font-size: 48px;
    line-height: 59px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    display:flex;
}

ul.master-button {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

ul.master-button li {
    width: 32.5%;
    height: 100px;
    /* left: 260px; */
    /* top: 1882px; */
    border: 1px solid #2D2D2D;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}
ul.master-button li a{
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.master-button li a:hover,ul.master-button li a:focus {
    /* background: #000; */
    color: #fff;
}
ul.master-button li:hover,ul.master-button li:focus {
    background: #000; 
}

.bl-lf-rg-master .on-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.rg-master-row div {
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 59px;
/* identical to box height */
    text-transform: uppercase;
    color: #000000;
}

.rg-master-row div b {
    font-weight: 700;
}

.rg-master-row p {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-transform: uppercase;
    color: #000000;
    margin-top: 20px;
}

.rg-master-row p b{
    font-weight: 600;
    DISPLAY: block;
}

.lf-master-row p {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-transform: uppercase;
    color: #000000;
}

.lf-master-row p b {font-weight: 600;}

.lf-master-row div {
    font-style: italic;
    font-weight: 400;
    font-size: 48px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
}

.lf-master-row div b {
    font-weight: 600;
    font-style: normal;
}

.niz-bann-master {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    height: 591px;
    /* left: 260px; */
    /* top: 3304px; */
    background: linear-gradient(90deg, #EFE6D5 36.37%, #EFE6D5 44.36%);
    margin-top: 99px;
}

.lf-niz-bann-master {
    padding-left: 119px;
    width: 41%;
    position: absolute;
}

.top-niz-bann-master {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-transform: uppercase;
    color: #000000;
    margin-top: 130px;
    margin-bottom: 20px;
}

.top-niz-bann-master b {
    font-weight: 600;
}

.zag-niz-bann b {
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
}

.zag-niz-bann span {
    font-style: italic;
    font-weight: 400;
    font-size: 48px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
}

.niz-bann-master a {
    width: 308px;
    height: 61px;
    /* left: 378px; */
    /* top: 3706px; */
    background: #2D2D2D;
    border-radius: 5px;
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 21px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 49px;
}
.lf-bann-master {
    width: 66%;
    padding-left: 120px;
    background: transparent;
    position: relative;
    z-index: 100;
}

.rg-bann-master {
    width: 57%;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
}

.rg-bann-master .mob {
    display: none;
}

.bl-zag-master {
    margin-top: 141px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.zag-master-button {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 80px;
    margin-bottom: 68px;
}

.bl-lf-rg-master {
    margin-top: 127px;
}

.rg-master-row {
    padding-right: 109px;
}

.bl-lf-rg-master .on-row:nth-child(2) {
    margin-top: 58px;
}

.lf-master-row {
    padding-left: 120px;
}

.rg-niz-bann-master {
    /* max-width: 50%; */
    /* overflow: hidden; */
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
label {}

form#call-phone-form label {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    display: flex;
    /* position: absolute; */
    /* margin-top: -30px; */
    padding: 5px;
    transform: translateY( -48px);
    background: #fff;
    display: flex;
    margin-left: 20px;
}

form#call-phone-form input:focus+label {
    transform: translateY( -84px);
}
form#call-phone-form input:valid+label {
    transform: translateY( -84px);
}
form#call-phone-form .form-group {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.container.account-container.tehnolog {
    margin-top: 0 !important;
}

.tehnolog .top-title-master {
    margin-top: 70px;
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    line-height: 63px;
    text-transform: uppercase;
    color: #000000;
    width: 50%;
    position: absolute;
}

.tehnolog .top-title-master b {
    font-style: normal;
    font-weight: 700;
}
.tehnolog .rg-bann-master {
    width: 100%;
    /* justify-content: flex-start; */
}

.bl-zag-teh {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
}

.bl-zag-teh span {
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 59px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    margin-top: 140px;
}

.bl-zag-teh span b {
    font-weight: 700;
}

.bl-zag-teh p {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #000000;
    max-width: 750px;
    margin-top: 19px;
}

.two-zag-teh {
    display: block;
    justify-content: center;
    /* flex-direction: column; */
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 59px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    max-width: 500px;
    margin: auto;
    margin-top: 120px;
}

.two-zag-teh b {
    font-weight: 700;
    max-width: 500px;
    /* margin: auto; */
}

.bl-rows-teh {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 70px;
}

.on-row-teh {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.on-row-teh div {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
/* identical to box height */
    text-transform: uppercase;
    color: #000000;
}

.on-row-teh span {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-transform: uppercase;
    color: #000000;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
}

.on-row-teh p {
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 21px;
    text-transform: none;
    color: #000000;
}

.on-row-teh:nth-child(1) .lf-teh {
    max-width: 50%;
    padding-left: 110px;
    padding-right: 82px;
    padding-top: 110px;
}

.on-row-teh:nth-child(2) {
    margin-top: 59px;
}

.on-row-teh:nth-child(2) .rg-teh {
    padding-left: 138px;
    padding-top: 115px;
    padding-right: 50px;
}

.on-row-teh:nth-child(3) {
    margin-top: 59px;
}

.on-row-teh:nth-child(3) .lf-teh {
    padding-top: 118px;
    padding-left: 115px;
    max-width: 50%;
    padding-right: 115px;
}
.on-row-teh:nth-child(4) {
    margin-top: 59px;
}

.on-row-teh:nth-child(4) .rg-teh {
    padding-left: 138px;
    padding-top: 94px;
    padding-right: 114px;
}

.on-row-teh:nth-child(4) .rg-teh div:nth-child(1) {
    margin-bottom: 18px;
}

.on-row-teh:nth-child(4) .rg-teh p:nth-child(2) {
    margin-bottom: 43px;
}

.on-row-teh:nth-child(4) .rg-teh span:nth-child(3) {
    margin-bottom: 10px;
}
.zag-cont-row {
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 59px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    max-width: 797px;
    margin: auto;
    margin-top: 135px;
}

.zag-cont-row b {
    font-weight: 700;
}
.bl-soc-teh {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 55px;
}

.bl-soc-teh a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-align: center;
    color: #000000;
    width: 156px;
    text-decoration: none;
}

.bl-soc-teh a img {
    margin-bottom: 12px;
}

form#call-phone-form {
    max-width: 454px;
    margin: auto;
    margin-top: 42px;
}

.zag-form-tech {
    text-align: center;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 49px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    margin-top: 110px;
}

form#call-phone-form {
    margin-bottom: 100px;
}

form#call-phone-form input {
    height: 70px;
    /* left: 733px; */
    /* top: 3960px; */
    border: 1px solid #2D2D2D;
    border-radius: 5px;
}

form#call-phone-form .form-group {
    margin-bottom: -17px;
}

form#call-phone-form .form-group span {}

form#call-phone-form input#InputPhone + label + span {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    color: #000000;
    margin-top: -27px;
    margin-bottom: 32px;
    padding-left: 32px;
}

form#call-phone-form textarea#InputComment {
    height: 130px;
    resize: none;
    box-shadow: none;
    border: 1px solid #2D2D2D;
    border-radius: 5px;
}

form#call-phone-form textarea#InputComment + label {
    transform: translateY( -114px);
}

form#call-phone-form textarea#InputComment:focus + label {
    transform: translateY( -142px);
}

form#call-phone-form button.rm-btn.dark {
    background: #2D2D2D;
    border-radius: 5px;
    width: 100%;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    height: 63px;
}
form#call-phone-form + .rm-popup-success {
    margin-top: -100px;
}
.rm-module-stickers-sticker.rm-module-stickers-sticker-moiskidka {
    background: #FFFFFF;
    border: 1px solid #BB0546;
    border-radius: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 8px;
    line-height: 10px;
    color: #404040;
}
#simplecheckout_cart span.product-warn {
    margin-bottom: -10px;
}
.ambasador .top-title-master {
    margin-top: 42px;
    width: 100%;
}

.top-bann-master {
    background: #E3E7D6;
}

.ambasador .top-title-master span {
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 63px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.ambasador .top-bann-master {
    background: #B3B4A4;
}
.ambasador p.top-zag-amba {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    margin-top: 140px;
}

.ambasador .bl-zag-teh span {
    margin-top: -20px;
}

.ambasador .bl-zag-teh {
    margin-bottom: 147px;
}

.ambasador .bl-zag-teh + .bl-rows-teh .lf-teh div {
    font-size: 48px;
    line-height: 59px;
    text-transform: uppercase;
    color: #000000;
    font-weight: 400;
    margin-bottom: 35px !important;
}
.ambasador .bl-zag-teh + .bl-rows-teh .lf-teh div b {
    font-weight: 700;
}

.ambasador .bl-zag-teh + .bl-rows-teh .on-row-teh:nth-child(1) .lf-teh {
    padding-top: 100px;
    padding-right: 130px;
}
.ambasador .two-zag-teh {
    margin-top: 110px;
    max-width: 100%;
}

.ambasador .on-row-teh:nth-child(1) .lf-teh {
    padding-top: 90px;
    padding-right: 140px;
}

.ambasador .on-row-teh div {
    font-weight: 400;
}

.ambasador .on-row-teh div b {
    font-weight: 700;
}

.ambasador .on-row-teh:nth-child(1) .lf-teh div {
    margin-bottom: 20px;
}

.ambasador .on-row-teh:nth-child(2) .rg-teh div {
    margin-bottom: 20px;
}

.ambasador .on-row-teh:nth-child(2) .rg-teh {
    padding-top: 124px;
    padding-right: 115px;
}

.ambasador .on-row-teh:nth-child(3) .lf-teh {
    padding-top: 113px;
    padding-right: 135px;
}

.ambasador .on-row-teh:nth-child(3) .lf-teh div {
    margin-bottom: 20px;
}

.lf-teh {}

.ambasador .on-row-teh:nth-child(4) .rg-teh {
    padding-top: 125px;
    padding-right: 90px;
}

.ambasador .on-row-teh:nth-child(4) .rg-teh p:nth-child(2) {
    margin-right: 30px;
}

.ambasador .on-row-teh:nth-child(5) {
    margin-top: 59px;
}

.ambasador .on-row-teh:nth-child(5) .lf-teh {
    padding: 105px 157px 0px 118px;
}

.ambasador .on-row-teh:nth-child(5) .lf-teh div {font-weight: 700;margin-bottom: 19px;}

.ambasador .zag-cont-row-p {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    margin-top: 152px;
}

.ambasador .zag-cont-row-p b {
    font-weight: 600;
}

.ambasador .zag-cont-row {
    margin-top: 30px;
    max-width: 100%;
}

.ambasador .zag-form-tech b {
    font-weight: 700;
}
.ambasador .two-zag-teh {
    margin-top: 110px;
    max-width: 100%;
}

.ambasador .on-row-teh:nth-child(1) .lf-teh {
    padding-top: 90px;
    padding-right: 140px;
}

.ambasador .on-row-teh div {
    font-weight: 400;
}

.ambasador .on-row-teh div b {
    font-weight: 700;
}

.ambasador .on-row-teh:nth-child(1) .lf-teh div {
    margin-bottom: 20px;
}

.ambasador .on-row-teh:nth-child(2) .rg-teh div {
    margin-bottom: 20px;
}

.ambasador .on-row-teh:nth-child(2) .rg-teh {
    padding-top: 124px;
    padding-right: 115px;
}

.ambasador .on-row-teh:nth-child(3) .lf-teh {
    padding-top: 113px;
    padding-right: 135px;
}

.ambasador .on-row-teh:nth-child(3) .lf-teh div {
    margin-bottom: 20px;
}

.lf-teh {}

.ambasador .on-row-teh:nth-child(4) .rg-teh {
    padding-top: 125px;
    padding-right: 90px;
}

.ambasador .on-row-teh:nth-child(4) .rg-teh p:nth-child(2) {
    margin-right: 30px;
}

.ambasador .on-row-teh:nth-child(5) {
    margin-top: 59px;
}

.ambasador .on-row-teh:nth-child(5) .lf-teh {
    padding: 105px 157px 0px 118px;
}

.ambasador .on-row-teh:nth-child(5) .lf-teh div {font-weight: 700;margin-bottom: 19px;}

.ambasador .zag-cont-row-p {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    margin-top: 152px;
}

.ambasador .zag-cont-row-p b {
    font-weight: 600;
}

.ambasador .zag-cont-row {
    margin-top: 30px;
    max-width: 100%;
}

.ambasador .zag-form-tech b {
    font-weight: 700;
}
div#rm-callback-modal-master h5#rm-callback {
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 59px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    padding-right: 0;
}

div#rm-callback-modal-master .modal-header {
    padding-bottom: 0;
}

div#rm-callback-modal-master .modal-dialog.modal-dialog-centered.narrow{
    max-width: 656px;
    height: 842px;
}

div#rm-callback-modal-master div#call-main-block {
    padding-top: 0;
    padding: 0;
}

div#rm-callback-modal-master .modal-content {
    border-radius: 0;
}
div#rm-callback-modal-master div#rm-popup-success-call-text p {
    font-size: 18px;
}
div#ocf-filter-1-0-1 .ocf-value-list {
    max-height: 238px;
}
.spis.mob {
    display: none;
}
.over-mob {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
div#product-search .row.no-gutters.rm-category-products:hover {
    margin-bottom: -26px;
}
div#product-search .product-grid.rm-module-col:hover .rm-module-item,.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4:hover .rm-module-item {
    /* min-height: 514px; */
    /* z-index: 100; */
    /* position: relative; */
}
div#product-search .row.no-gutters.rm-category-products:hover .product-grid.rm-module-col:last-child {
    margin-bottom: 26px;
}
div#product-search .rm-module-item:hover .rm-module-caption.d-flex.flex-column.flex-grow-1 {
    /* margin-top: 90px; */
}

.rm-product-one-click .rm-product-right-title {
    color: #494949;
    font-size: 14px;
    font-family: Montserrat;
    font-weight: 500;
}

input#one_click_input {
    border-radius: 1px;
    border: 1px solid #EBEAEA;
    background: #FBFBFB;
    height: 38px;
    background: #fdfdfd url('/catalog/view/theme/oct_remarket/img/Frame (1).svg') no-repeat 8px 10px;
}

.rm-product-one-click .rm-btn {
    border-radius: 3px;
    background: #D0D0D0;
    width: 154px;
    height: 38px;
    color: #3A3A3A;
    text-align: center;
    font-size: 16px;
    font-family: Montserrat;
    font-weight: 500;
    line-height: 39px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.col-12.niz-cart .col-12.mb-3 {
    padding: 0;
    margin-left: -15px;
    margin-right: -15px;
    max-width: calc(100% + 30px);
    width: calc(100% + 30px);
}

.rm-product-one-click {
    padding: 0 15px;
    border-top: 1px solid #EFEFEF;
    padding-top: 16px;
}
.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4:hover .rm-module-item.master-tt {
    /* min-height: 522px; */
}
/************************************************point******************************/
.rm-module-price-top.d-flex.align-items-center.mt-md-auto.master.point {
    align-items: flex-start !important;
}
div#popup-confirm-check .modal-dialog.modal-dialog-centered {
    border-radius: 3px;
    border: 1px solid #595959;
    background: #FBFBFB;
    width: 533px;
    height: 220px;
    min-height: 220px;
}

div#popup-confirm-check .modal-body.rm-content {
    color: #494949;
    font-size: 16px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    height: 160px;
    min-height: 70px;
    margin-top: -60px;
    z-index: 0;
}

div#popup-confirm-check .modal-content {
    height: 221px;
}
div#popup-confirm-check .modal-header {
    z-index: 1;
}
div#popup-confirm-check .niz-bott {
    display: flex;
    justify-content: space-between;
    padding: 30px;
    align-items: center;
}

div#popup-confirm-check .niz-bott button {
    width: 206.22px;
    height: 39px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 3px;
    background: #E50142 !important;
    color: #FFF !important;
    text-align: center;
    font-size: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#popup-confirm-check .niz-bott button span {
    color: #FFF !important;
    text-align: center;
    font-size: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#popup-confirm-check .niz-bott a {
    background: none !important;
    color: #3D3D3D !important;
    text-align: center !important;
    font-size: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration-line: underline !important;
    height: 32px;
}
span.checkout-heading-button a {
    height: 38px;
    /* border: 1px solid #DDD; */
    background: #FFF;
    display: flex;
    color: #949494;
    font-size: 14px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    justify-content: center;
    align-items: center;
    padding: 0;
    text-decoration: none;
    color: #CECECE;
    /* font-family: Mazzard; */
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.simple-content .checkout-heading>span {
    /* border: 1px solid #3F3F3F; */
    background: #FFF;
    height: 38px;
    color: #000;
    font-size: 14px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex !important;
    justify-content: center;
    align-items: center;
    /* padding: 0 40px; */
    margin-right: 40px;
    color: #000;
    /* font-family: Mazzard; */
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

div#simplecheckout_customer .checkout-heading.panel-heading {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.simple-content .checkout-heading>span.checkout-heading-button {
    border: none;
}
.pod-logg {
    color: #545454;
    font-size: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    text-align: left;
    margin-top: -2px !important;
    max-width: 100%;
    margin-bottom: 53px;
    color: #000;
}
#simplecheckout_customer .simplecheckout-block-content.loginerr {
    /* max-width: 488px; */
    /* background: #FBFBFB; */
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0px !important;
    margin-top: -10px;
    flex-direction: column;
}

.simplecheckout-block-content.loginerr .simple-content input[type=text] {
    width: 350px;
    height: 38px;
    background: #fff;
}
#simplecheckout_login .simplecheckout-block-content.loginerr input {
    /* background: #fff; */
    /* height: 38px; */
    /* border-bottom: 1px solid #CECECE; */
    /* padding-left: 0; */
    /* color: #CECECE; */
    /* font-size: 14px; */
    /* font-style: normal; */
    /* font-weight: 400; */
    /* line-height: normal; */
    /* width: 544px; */
}

#simplecheckout_login .simplecheckout-block-content.loginerr a#simplecheckout_button_login {
    border-radius: 3px;
    /* background: #E50142; */
    width: 100%;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    /* font-family: Mazzard; */
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
}

a.forgg {
    color: #545454;
    font-size: 12px;
    /* font-family: Mazzard; */
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    position: relative;
    margin-top: 17px;
    display: flex;
}
.simple-content .checkout-heading>span.neokno.active {
    /* border: 1px solid #3F3F3F; */
    color: #000;
    /* text-decoration: underline; */
    /* line-height: 65px; */
    position: relative;
}

span.neokno.active:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #000;
    position: absolute;
    bottom: 6px;
    left: -1px;
}

span.neokno.noactive {
    /* border: 1px solid #DDD; */
    background: #FFF;
    display: flex;
    color: #949494;
    cursor: pointer;
}

span.checkout-heading-button.noactive.active a {
    /* border: 1px solid #3F3F3F; */
    background: #FFF;
    height: 38px;
    color: #000;
    /* text-decoration: underline; */
    position: relative;
}

span.checkout-heading-button.noactive.active a:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #000;
    position: absolute;
    bottom: 6px;
    left: -1px;
}
.form-group.row-payment_address_not_me {
    margin-top: -46px !important;
    margin-left: 180px;
}

.form-group.row-payment_address_not_me label.control-label.col-sm-4 {
    display: none !important;
}

.form-group.row-payment_address_not_me label {
    /* border-radius: 3px; */
    /* border: 1px solid #473F3F; */
    color: #473F3F;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    /* padding: 15px 30px; */
    color: #000;
    /* font-family: 'Mazzard'; */
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex !important;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex !important;
}

.form-group.row-payment_address_not_me label input {
    height: 0;
    width: 0;
    display: none;
}
div#simplecheckout_payment_address .col-sm-12 {
    color: #000;
    /* font-family: Mazzard; */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: -15px;
    margin-bottom: 24px;
}

div#simplecheckout_payment_address {
    margin-top: 26px;
}

div#simplecheckout_payment_address .simplecheckout-block-content {
    padding: 4px;
    padding-left: 0;
}
.form-group.row-payment_address_not_me label.active {
    border-radius: 3px;
    /* border: 1px solid #E50142; */
    /* background: #E50142; */
    /* color: #FFF; */
    font-family: Montserrat;
    /* font-size: 13px; */
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex !important;
}
.form-group.row-payment_address_not_me label:before {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    content: "";
    background: #F5F5F5;
    margin-right: 6px;
}
.form-group.row-payment_address_not_me label.active:after {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #000;
    margin-top: 4px;
    margin-left: 4px;
}
#simplecheckout_customer .simplecheckout-block-content.loginerr .form-group {
    margin-bottom: 34px;
}

#simplecheckout_customer .simplecheckout-block-content.loginerr .form-group:last-child {
    display: flex;
}

#simplecheckout_login .simplecheckout-block-content.loginerr a#simplecheckout_button_login {
    width: 100%;
    display: flex;
    width: 160px;
    padding: 14px 60px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background: #000;
    text-transform: none;
}

#simplecheckout_login .simplecheckout-block-content.loginerr a#simplecheckout_button_login + a {
    width: 120px;
    margin-top: -30px;
    margin-left: 183px;
    color: #000;
    /* font-family: Mazzard; */
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-bottom: 40px;
    text-decoration: none;
}
/*************************************************************************************/
div#pollogin {}

div#pollogin h5 {
    margin-left: -15px;
    margin-top: 15px;
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

div#pollogin label {
    position: absolute;
    z-index: 10;
    color: #BDBDBD;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    display: none !important;
}
div#pollogin .two-label {
    position: absolute;
    z-index: -1;
    color: #BDBDBD;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    top: -1px;
    transition: all 0.3s ease;
}

.did-floating-input:not(:placeholder-shown) ~ .did-floating-label {}
div#pollogin input {
    background: transparent;
    height: 32px;
    border-bottom: 1px solid #CECECE;
    padding-left: 0;
    color: #CECECE;
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div#pollogin input[data-valid="false"]{
   border-bottom: 1px solid #CA1111; 
}
/**************************************************************************************/
div#pollogin .form-group {
    position: relative;
    margin-bottom: 22px;
}

div#pollogin .form-group:not(:first-child) {
    margin-bottom: 37px;
}
div#pollogin input:focus ~ .two-label,div#pollogin input:hover ~ .two-label,div#pollogin input:not([value=""]) ~ .two-label,.form-group.required.row-customer_telephone.has-error.regpol input#customer_telephone ~ .two-label {
  top: -23px;
  font-size: 12px;
    transition: all 0.3s ease;
}
div#pollogin input[data-valid="true"] ~ .two-label {
  top: -23px;
  font-size: 12px;
  /* transform: translate(0px, -20px); */
  transition: all 0.3s ease;
}

div#simplecheckout_payment_address .form-group:not(:first-child) label {
    position: absolute;
    z-index: 10;
    color: #BDBDBD;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    display: none !important;
}
div#simplecheckout_payment_address .two-label {
    position: absolute;
    z-index: -1;
    color: #BDBDBD;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    top: -1px;
    transition: all 0.3s ease;
}
div#simplecheckout_payment_address .form-group:not(:first-child) input {
    background: transparent;
    height: 32px;
    border-bottom: 1px solid #CECECE;
    padding-left: 0;
    color: #CECECE;
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div#simplecheckout_payment_address input[data-valid="false"]{
   border-bottom: 1px solid #CA1111; 
}
/**************************************************************************************/
div#simplecheckout_payment_address .form-group {
    position: relative;
    margin-bottom: 36px;
}

div#pollogin .form-group:not(:first-child) {
    margin-bottom: 37px;
}
div#simplecheckout_payment_address input:focus ~ .two-label, div#simplecheckout_payment_address input:hover ~ .two-label, div#simplecheckout_payment_address input.noempty ~ .two-label, #simplecheckout_payment_address input:not([value=""]) ~ .two-label {
  top: -23px;
  font-size: 12px;
    transition: all 0.3s ease;
}
div#simplecheckout_payment_address input[data-valid="true"] ~ .two-label {
  top: -23px;
  font-size: 12px;
  /* transform: translate(0px, -20px); */
  transition: all 0.3s ease;
}
div#simplecheckout_payment_address .form-group:nth-child(2) {
    margin-top: 57px;
    margin-bottom: 0;
    }
.simplecheckout-block-content.loginerr label {
    position: absolute;
    z-index: 10;
    color: #BDBDBD;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    display: none !important;
}
.simplecheckout-block-content.loginerr  .two-label {
    position: absolute;
    z-index: -1;
    color: #BDBDBD;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    top: -1px;
    transition: all 0.3s ease;
}

.did-floating-input:not(:placeholder-shown) ~ .did-floating-label {}
.simplecheckout-block-content.loginerr  input {
    background: transparent;
    height: 32px;
    border-bottom: 1px solid #CECECE;
    padding-left: 0;
    color: #CECECE;
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.simplecheckout-block-content.loginerr  input[data-valid="false"]{
   border-bottom: 1px solid #CA1111; 
}
/**************************************************************************************/
.simplecheckout-block-content.loginerr  .form-group {
    position: relative;
    margin-bottom: 22px;
}

div#pollogin .form-group:not(:first-child) {
    margin-bottom: 37px;
}
.simplecheckout-block-content.loginerr  input:focus ~ .two-label,.simplecheckout-block-content.loginerr  input:hover ~ .two-label,.simplecheckout-block-content.loginerr  input:valid ~ .two-label {
  top: -23px;
  font-size: 12px;
    transition: all 0.3s ease;
}
.simplecheckout-block-content.loginerr  input[data-valid="true"] ~ .two-label,.simplecheckout-block-content.loginerr  input:not([value=""]) ~ .two-label { 
  top: -23px;
  font-size: 12px;
  /* transform: translate(0px, -20px); */
  transition: all 0.3s ease;
}

#simplecheckout_customer .simplecheckout-block-content.loginerr fieldset {
    width: 100%;
}
form.rm-account-login-form input + span {
    background: #fff;
    display: flex;
    border: 1px solid #DCDCDC;
    margin-top: 17px;
    color: #E50142;
    font-family: Mazzard;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 10px 48px 10px 15px;
    position: relative;
    z-index: 1;
}

form.rm-account-login-form input + span:before {
    content: "";
    width: 17px;
    height: 17px;
    border: 1px solid #dcdcdc;
    position: absolute;
    transform: rotate(45deg);
    background: #fff;
    z-index: -1;
    top: -9px;
    left: 37px;
    border-bottom-color: #fff;
    border-right-color: #fff;
}
div#simplecheckout_comment.active + div#simplecheckout_payment_address .form-group.row-payment_address_not_me,
div#simplecheckout_comment.active + div#simplecheckout_payment_address .form-group.row-payment_address_client_order{
    margin-top: -206px !important;
}
div#simplecheckout_comment.active + div#simplecheckout_payment_address .form-group:nth-child(2) {
    margin-top: 206px !important;
}
.simplecheckout-error-text {
    /* display: none !important; */
    height: 0px !important;
    width: 0px !important;
    overflow: hidden;
    margin: 0 !important;
}
.simplecheckout-rule-group[data-for="customer_telephone"] .simplecheckout-error-text[data-method="checkTelephoneForUniqueness"] {
    width: auto !important;
    height: auto !important;
    overflow: auto !important;
    margin-top: 3px !important;
    position: absolute;
    font-size: 12px;
}
div#pollogin input#customer_email.empty ~ .two-label {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    top: -1px;
}
div#pollogin input#customer_email:focus ~ .two-label,div#pollogin input#customer_email:hover ~ .two-label,div#pollogin input#customer_email.noempty ~ .two-label {
  top: -23px;
  font-size: 12px;
    transition: all 0.3s ease;
}
div#call-main-block {
    padding-top: 0px;
    margin-top: -20px;
}

div#call-main-block form#call-phone-form input {
    height: 40px;
}

div#call-main-block form#call-phone-form .form-group {
    margin-bottom: 15px;
    /* height: 80px; */
}

div#call-main-block form#call-phone-form {
    margin-top: 0;
}

div#call-main-block form#call-phone-form label {
    transform: translateY(0);
}

div#rm-callback-modal .modal-content {height: 530px;}
.formmaster {}

.formmaster  div#call-main-block form#call-phone-form label {
    transform: translateY( -48px);
}
.formmaster div#call-main-block form#call-phone-form input:focus+label {
    transform: translateY( -84px);
}
.formmaster div#call-main-block form#call-phone-form input:valid+label {
    transform: translateY( -84px);
}
.formmaster  div#call-main-block form#call-phone-form input {
    height: 70px;
}

.formmaster  div#call-main-block form#call-phone-form {
    margin-top: 40px;
}

.formmaster  div#call-main-block form#call-phone-form .form-group {
    margin-bottom: -10px;
}
.formmaster div#rm-callback-modal-master h5#rm-callback {
    display: inline-block;
}

.formmaster div#rm-callback-modal-master h5#rm-callback b {
    margin-right: 12px;
    text-align: center;
}
.top-mass {
    color: #000;
    font-family: Montserrat;
    font-size: 30px;
    font-style: italic;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 95px;
    margin-bottom: 35px;
}

.top-mass-two {
    color: #000;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.top-mass-two b {
    font-weight: 700;
}

.bl-spivp {
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
}

.zag-spivp {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 140px;
}

.notloginmaster b {
    font-weight: 700;
}

.bl-spivp p {
    max-width: 690px;
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 23px;
    margin-bottom: 43px !important;
}

.bl-buttom-spivp {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bl-buttom-spivp a:nth-child(1) {
    background: #000;
    border-radius: 5px;
    background: #2D2D2D;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 20px 136px;
    margin-top: 70px;
}

.bl-buttom-spivp p {
    margin-bottom: 8px !important;
}

.bl-buttom-spivp a:nth-child(3) {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 5px;
    border: 1px solid #2D2D2D;
    padding: 20px 79px;
    min-width: 451.7px;
}

.bl-lf-rg-master.newmaster .on-row p {
    color: #000;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
}

.top-zag-bl-lf-rg-master {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 142px;
    margin-bottom: 70px;
}

.bl-lf-rg-master.newmaster .lf-master-row div {
    color: #000;
    font-family: Montserrat;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    max-width: 250px;
    /* FONT-WEIGHT: 100; */
    margin-top: -9px;
    /* FONT-WEIGHT: 100; */
    margin-bottom: 21px;
}

.bl-lf-rg-master.newmaster .rg-master-row div {
    color: #000;
    font-family: Montserrat;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.container.account-container.masterinfo  .bl-lf-rg-master.newmaster .rg-master-row  {padding-left: 142px;padding-right: 100px;}
.bl-lf-rg-master.newmaster .on-row:last-child {
    margin-top: 60px;
}

.bl-lf-rg-master.newmaster .on-row:last-child p {
    max-width: 440px;
}
.bl-krug {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 60px;
    flex-direction: column;
    align-items: center;
}

.on-krug {
    width: 435px;
    height: 435px;
    flex-shrink: 0;
    border-radius: 50%;
    border: 1px solid #B0B0B0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.zag-kruga {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.on-krug p {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: 320px;
    margin-top: 18px;
}

.on-krug:nth-child(2), .on-krug:nth-child(5) {
    margin-top: 198px;
}

.on-krug:nth-child(4) {
    margin-left: 18px;
    margin-top: -160px;
}

.on-krug:nth-child(5) {
    margin-top: 30px;
}
.row-krug {
    width: 100%;
    display: flex;
    justify-content: center;
}

.row-krug:nth-child(2) {
    margin-top: -165px;
}

.bl-krug a {
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 5px;
    background: #2D2D2D;
    text-decoration: none;
    padding: 20px 80px;
    margin-top: 64px;
}

.bl-yak-ce {
    padding-top: 142px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.zag-yak-ce {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.bl-etap-yak-ce {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 87%;
    margin-top: 59px;
    position: relative;
}

.bl-etap-yak-ce:before {
    content: "";
    width: 68%;
    position: absolute;
    background: #000;
    height: 1px;
    margin: auto;
    left: 50%;
    margin-left: -34%;
    z-index: 0;
    margin-top: 27px;
}

.on-yak-ce {
    display: flex;
    width: 33.3%;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}

.on-yak-ce span {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    background: #000;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    color: #FFF;
    z-index: 10;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.on-yak-ce p {
    color: #000;
    text-align: left;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: 80%;
    text-align: center;
}

.bl-zarob {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 146px;
}

.zag-zarob {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.bl-zarob p {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 17px;
    margin-bottom: 41px;
}

.zag-niz-bann {
    color: #000;
    font-family: Montserrat;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.zag-niz-bann b {
    font-style: italic;
    font-weight: 400;
}
.container.account-container.masterinfo.notloginmaster  .rg-bann-master {
    justify-content: center;
    width: 50%;
    position: absolute;
    left: 42.5%;
}
.rm-content.rm-category.h-100 {
    margin-bottom: 150px;
}
div#simplecheckout_payment .simplecheckout-block-content {
    padding: 0;
}
div#simpleedit .two-label {
    display: none;
}
div#simplecheckout_shipping_address .two-label {
    display: none !important;
}

/************************************************point******************************/
/*************************master-button************************************/
button#become_master {
    background: #fff;
    border: 1px solid #000;
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 14px 40px;
    width: auto;
    height: auto;
}

button#become_master:hover {
    background: #000;
    border-color: #000;
    color: #fff;
}
div#popup-become-master div#rm-cart-modal {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 30px;
    max-width: 100%;
    margin: auto;
    margin-top: 30px;
    padding-right: 0;
}

div#popup-become-master .modal-body span {
    color: #565656;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    display: flex;
}

div#popup-become-master div#custom-field1 label {
    display: none;
}

div#popup-become-master div#custom-field1 button {
    display: flex;
    width: 269px;
    padding: 14px 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border: 1px solid #000 !important;
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 100%;
    border-radius: 0;
    height: 45px;
    text-transform: none;
}

.bl-butt {}

div#popup-become-master button#become-master-confirm {
    display: flex;
    width: 269px;
    padding: 14px 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #000;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 45px;
    border-radius: 0;
    text-transform: none;
    margin-top: 26px;
    position: relative;
}

div#popup-become-master .modal-content {
    width: 420px;
    height: 358px;
    flex-shrink: 0;
    border-radius: 0;
    box-shadow: none;
}

div#popup-become-master .modal-body {
    padding: 0 70px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

div#popup-become-master .modal-header {
    padding-bottom: 15px;
}

div#popup-become-master div#custom-field1 {
    margin-top: 29px;
}

div#popup-become-master .bl-butt {
    margin-top: 3px;
}
div#popup-become-master.modal .modal-close-icon {
    top: 18px;
    left: 15px;
    bottom: 5px;
    border: 1px solid rgba(195, 195, 195, 1);
}

div#popup-become-master.modal button.modal-close {
    width: 40px;
    height: 40px;
    top: 2px;
    right: 2px;
}

div#popup-become-master.modal .modal-close:hover {
    transform: none;
}
div#popup-become-master .modal-dialog.modal-dialog-centered.narrow {
    display: flex;
    justify-content: center;
    align-items: center;
}
/****************************************************************/
/*************************master-button************************************/
button#become_master {
    background: #fff;
    border: 1px solid #000;
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 14px 40px;
    width: auto;
    height: auto;
}

button#become_master:hover {
    background: #000;
    border-color: #000;
    color: #fff;
}
div#popup-become-master div#rm-cart-modal {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 30px;
    max-width: 100%;
    margin: auto;
    margin-top: 30px;
    padding-right: 0;
}

div#popup-become-master .modal-body span {
    color: #565656;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    display: flex;
}

div#popup-become-master div#custom-field1 label {
    display: none;
}

div#popup-become-master div#custom-field1 button {
    display: flex;
    width: 269px;
    padding: 14px 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border: 1px solid #000 !important;
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 100%;
    border-radius: 0;
    height: 45px;
    text-transform: none;
}

.bl-butt {}

div#popup-become-master button#become-master-confirm {
    display: flex;
    width: 269px;
    padding: 14px 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #000;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 45px;
    border-radius: 0;
    text-transform: none;
    margin-top: 26px;
    position: relative;
}

div#popup-become-master .modal-content {
    width: 420px;
    height: 358px;
    flex-shrink: 0;
    border-radius: 0;
    box-shadow: none;
}

div#popup-become-master .modal-body {
    padding: 0 70px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

div#popup-become-master .modal-header {
    padding-bottom: 15px;
}

div#popup-become-master div#custom-field1 {
    margin-top: 29px;
}

div#popup-become-master .bl-butt {
    margin-top: 3px;
}
div#popup-become-master.modal .modal-close-icon {
    top: 18px;
    left: 15px;
    bottom: 5px;
    border: 1px solid rgba(195, 195, 195, 1);
}

div#popup-become-master.modal button.modal-close {
    width: 40px;
    height: 40px;
    top: 2px;
    right: 2px;
}

div#popup-become-master.modal .modal-close:hover {
    transform: none;
}
div#popup-become-master .modal-dialog.modal-dialog-centered.narrow {
    display: flex;
    justify-content: center;
    align-items: center;
}
/****************************************************************/
.rm-category-products .rm-module-img a {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    min-height: 241px;
}
.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4[data-bay="point"]:hover {
    margin-bottom: -35px;
}

.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4[data-bay="point"]:hover .rm-module-item.master-tt {
    padding-bottom: 82px;
    min-height: 490px;
}
/**********************Stiker*********************************/
li.rm-menu-list-item .rm-module-stickers {
    position: relative;
    margin-left: 5px;
}
.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-module-stickers .rm-module-stickers-sticker{
text-decoration: none !important;
}    
/**********************Stiker*********************************/
/***********************influencer******************************/
.row.my-4.influ-pagin {
    width: 100%;
    max-width: 1330px;
}
.top-banner-influ a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.top-banner-influ a:before {
    content: "";
    width: 80px;
    height: 80px;
    background-image: url('/catalog/view/theme/oct_remarket/img/Component 2.svg');
}
div#influencer section.influ {
    padding-top: 0;
    margin-top: -10px;
    /* margin-bottom: 120px; */
}
.on-influ {
    width: 32.4%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 37px;
    margin-right: 13px;
}

.top-banner-influ {
    /* width: 510px; */
    height: 277px;
    width: 100%;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

.niz-infl .name {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    color: #000;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.niz-infl .pod_zag {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    margin-top: 6px;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.niz-infl .smoll-zag {
    color: #000;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-top: 14px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.smoll-zag {}

.niz-infl {
    padding-top: 17px;
}

.bl-soc-influ {
    /* margin-top: 19px; */
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bl-soc-influ a {
    margin-right: 12px;
}

div#influencer {
    width: 1440px !important;
}

.row-influ {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.zag-influ {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 58px;
}
.podpis {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 25px;
    background: #000;
    margin-left: 14px;
    color: #FFF;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 14px */
    padding: 0 11px;
}

.podpis span {
    margin-left: 3px;
}
/**************************END influencer*******************************/
/**************************infobar*********************************/
a.desktop.infobar {
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#rm-slideshow-plus-0 button.slick-prev.slick-arrow {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 0;
    left: 20px;
    text-indent: 100px;
    color: transparent;
    overflow: hidden;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M17.5 8.75L11.25 15L17.5 21.25' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
   opacity:0;
}

#rm-slideshow-plus-0 button.slick-next.slick-arrow {
   width: 40px;
   height: 40px;
   background: #fff;
   border-radius: 0;
   text-indent: 100px;
   right: 20px;
   color: transparent;
   overflow: hidden;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M12.5 8.75L18.75 15L12.5 21.25' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
   background-repeat: no-repeat no-repeat;
   background-position: center center;
   background-size: cover;
   opacity: 0;
}
#rm-slideshow-plus-0:hover button.slick-prev.slick-arrow,#rm-slideshow-plus-0:hover button.slick-next.slick-arrow{
   opacity: 1;
}
.rm-category-wall.modul0 .rm-category-wall-item {
    -ms-flex: 0 0 25%;
    flex: 0 0 49.6%;
    max-width: 50%;
    height: 250px;
}

a.link-more-cat {
    display: flex;
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 121.429% */
    padding: 0 15px;
}

.rm-category-wall.modul0 .row.row-padding-top {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 27px;
}
.rm-content.rm-category.h-100 .row.rm-slideshow-plus-box {
    margin-top: 7px;
}

.rm-content.rm-category.h-100  .rm-slideshow-plus-item-box {
    max-height: 404px;
}
.rm-content.rm-category.h-100 #rm-slideshow-plus-0 .rm-slideshow-plus-item{
     height: 414px !important;
}
.row.my-4.influ-pagin {
    width: 100%;
    max-width: 1330px;
}
.top-banner-influ a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.top-banner-influ a:before {
    content: "";
    width: 80px;
    height: 80px;
    background-image: url('/catalog/view/theme/oct_remarket/img/Component 2.svg');
}
div#influencer section.influ {
    padding-top: 0;
    margin-top: -10px;
    /* margin-bottom: 120px; */
}
.on-influ {
    width: 32.1%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 37px;
    margin-right: 13px;
}

.top-banner-influ {
    /* width: 510px; */
    height: 277px;
    width: 100%;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

.niz-infl .name {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    color: #000;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.niz-infl .pod_zag {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    margin-top: 6px;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.niz-infl .smoll-zag {
    color: #000;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-top: 14px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.smoll-zag {}

.niz-infl {
    padding-top: 17px;
}

.bl-soc-influ {
    /* margin-top: 19px; */
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bl-soc-influ a {
    margin-right: 12px;
}

div#influencer {
    width: 1440px !important;
}

.row-influ {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.zag-influ {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 58px;
}
.podpis {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 25px;
    background: #000;
    margin-left: 14px;
    color: #FFF;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%; /* 14px */
    padding: 0 11px;
}

.podpis span {
    margin-left: 3px;
}
div#product-special {
    width: 1440px !important;
    max-width: 1434px !important;
}
div#product-special aside#column-left{
    -ms-flex: 0 0 10%;
    flex: 0 0 16.1%;
    max-width: 15.5%;
    margin-right: 30px;
    width: 100%;
}

div#product-special {
    DISPLAY: FLEX;
    flex-direction: column;
}
div#product-special div#content {
    -ms-flex: 0 0 75%;
    flex: 0 0 81.7%;
    max-width: 82%;
    margin-top: -17px;
    z-index: 0;
}
.form-group.required.row-payment_address_client_hidden {
    display: none !important;
}
.rm-content.bl-rekk.emptybl .all-iinn {
    background: none;
    border-radius: 6px;
    border: 1px solid #BDBDBD;
    cursor: pointer;
}

.rm-content.bl-rekk.emptybl .all-iinn:hover {
    border: 1px solid #000000;
}
.bl-fin-sp.active .on-stroka {
    background: none;
}
.info-drop {
    /* content: ""; */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23E50142'/%3E%3Cpath d='M7.90576 12.3077C7.64761 12.3077 7.38947 12.3077 7.13298 12.3077C6.95811 12.3077 6.84153 12.1933 6.83986 12.0182C6.90315 9.98974 6.47846 10.1446 7.92741 10.153C9.31974 10.1429 8.90837 10.0049 8.97165 11.993C8.97165 12.2 8.86506 12.3077 8.66188 12.3077H7.90576Z' fill='white'/%3E%3Cpath d='M7.87412 9.72372C7.62263 9.72372 7.36948 9.72204 7.118 9.72541C6.91315 9.73887 6.87151 9.50152 6.8432 9.34496C6.77158 8.67161 7.04805 8.14808 7.53936 7.71714C7.88411 7.38383 8.35377 7.24579 8.71851 6.94447C9.05826 6.64819 9.02495 6.14992 8.66188 5.88563C8.26883 5.60113 7.64262 5.57083 7.23791 5.83512C6.95312 6.03713 6.7416 6.33509 6.51677 6.60106C6.38353 6.76098 6.25196 6.7795 6.08708 6.65156C5.74066 6.38727 5.39591 6.1213 5.05116 5.85364C4.90626 5.74086 4.88628 5.61123 4.98121 5.453C5.93219 3.69219 8.3571 3.11984 9.94595 4.34534C11.0119 5.04562 11.4832 6.62126 10.6538 7.68347C10.329 8.1464 9.78107 8.34672 9.35138 8.68508C8.74682 9.20019 9.12655 9.68669 8.63024 9.72372C8.37875 9.72372 8.1256 9.72372 7.87412 9.72372Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    left: 160px;
}
.toltii {
    width: 344px;
    height: 68px;
    position: absolute;
    background: #fff;
    z-index: 100;
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: 1px solid #D9D9D9;
    padding: 10px;
    margin-left: 180px;
    margin-top: -11px;
    display: none;
}
.toltii a{
    color: #E50142;
font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration-line: underline;
}
.toltii:before {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    background: #fff;
    border: 1px solid #D9D9D9;
    top: 0;
    transform: rotate(45deg);
    margin-top: -5px;
    border-bottom: 0;
    border-right: 0;
}
.toltii.active {
    display: inline-block;
    margin-top: -20px;
    /* padding-top: 0; */
}
.bl-fin-sp.active .stat_zakaza.Anulyovaniy:before {background: #C70000;}
.info-drop:hover {
    padding-bottom: 40px;
    margin-top: -10px;
}
footer #logo img {
    width: 100%;
    max-width: 171px;
}
@media (min-width: 1200px) and (max-width: 1450px){
a.desktop.infobar {
    height: 50px;
}
div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
    -ms-flex: 0 0 75%;
    flex: 0 0 81.7%;
    max-width: 81.5%;
    margin-top: -17px;
}	
}    
/************************end infobar**************************************/
/************************Drop*******************************/
.account-container.dropper .top-tab {
    margin-top: 5px;
}

.account-container.dropper .top-tab .on-title {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 20px;
    padding: 0;
}

.account-container.dropper .top-tab .on-title.active {
    border: none;
    padding: 0;
    border-bottom: 1px solid #000;
    border-radius: 0;
}

.account-container.dropper .bonus {
    display: flex;
    width: 226px;
    padding: 6px 12px;
    flex-direction: column;
    align-items: center;
    gap: 7px;
    border-radius: 6px;
    border: 1px solid #ECECEC;
    background: #F8F8F8;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    justify-content: center;
    margin-right: 21px;
    height: 93px;
    margin-bottom: 11px;
}
.all-bonus {
    display: flex;
    margin-top: 29px;
}
.account-container.dropper .bonus b {
    color: #000;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.account-container.dropper .bonus.future b {
    color: #C5C5C5;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.all-bonus + .on-stroka {
    color: #948E8E;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    height: auto;
    background: transparent;
    margin-block-start: 0;
}

.all-bonus + .on-stroka .lf-str {
    padding-left: 0;
    color: #948E8E;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 54%;
}
button#withdraw {
    align-items: center;
    background: #000;
    font-weight: 500;
  
    text-transform: none;
    margin-top: 19px !important;
    max-width: 210px;
 
    left: 0;
    position: relative;
    margin-left: 0;
  
    display: flex;
    width: 226px;
    height: 45px;
  
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.bl-rekk {
    margin-top: 61px;
}

.bl-rekk div:nth-child(1) {
    color: #373737;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    position: relative;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    color: #373737;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    line-height: normal;
    margin-top: 0;
    border-radius: 3px;
}

.bl-rekk div:nth-child(2) {
    color: #948E8E;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 20px;
}

.bl-rekk div.all-iinn {
    display: flex;
    max-width: 466px;
    width: 100%;
    height: 93px;
    /* padding: 30px 74px; */
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 6px;
    border: 1px solid #ECECEC;
    background: #F8F8F8;
    margin-top: 12px;
    position: relative;
}

div#add-requisites {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
button.remove-requisites {
    background: none;
    position: absolute;
    right: 0;
    margin-top: 46px;
    color: #C5C5C5;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-rekk .lf-str {
    position: inherit !important;
    width: 100%;
    text-align: center;
    justify-content: center;
    padding-left: 0;
    color: #000;
    font-family: Montserrat;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
}
.bl-zag-butt {
    display: flex;
    margin-top: 73px;
}

.on-zag-drr {
    color: #BDBDBD;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
    margin-right: 20px;
}

.on-zag-drr.active {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    /* text-decoration: underline; */
    position: relative;
}

.on-zag-drr.active:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #000;
    position: absolute;
    bottom: -3px;
    left: 0;
}

.bl-fin-sp {
    display: none;
}

.bl-fin-sp.active {
    display: flex;
    padding-top: 23px;
    flex-direction: column;
}

.all-vivod {
    width: 85%;
    border-top: 1px solid #ECECEC;
    margin-top: 10px;
}

.all-vivod .on-stroka {
    height: 70px;
    background: none;
    /* border-top: 1px solid #ECECEC; */
    border-bottom: 1px solid #ECECEC;
    margin-top: 0;
}

.account-container.dropper .col-lg-9 {
    max-width: 1000px !important;
}

.bl-tabb.active .rm-content {
    width: 100%;
}

.all-vivod .lf-str .div {
    color: #797878;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 12px */
}

.all-vivod .lf-str div:nth-child(1) {
    color: #797878;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 12px */
}

.all-vivod .lf-str span {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
    display: block;
    margin-top: 5px;
}

.all-vivod .rg-str {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
    background: none;
}

.all-vivod .rg-str:before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 20px;
    background: #E8A700;
    margin-right: 10px;
}
.all-vivod .summ-viv {
    color: #797878;
    text-align: right;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 12px */
}

.summ-viv span {
    color: #000;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 14px */
    text-transform: uppercase;
    display: flex;
    margin-top: 5px;
}

.all-vivod .lf-str {
    width: 62%;
    padding-left: 0;
}

.all-vivod .rg-str {
    margin-top: 11px;
    min-width: 121px;
    text-align: left;
    justify-content: flex-start;
}
.bl-fin-sp.active .top_list_order {
    margin-top: 11px;
    border-top: 1px solid #ECECEC;
    width: 85%;
}

.bl-fin-sp.active .rm-account-text.rm-account-order {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px solid #ECECEC;
}
.top-zack {
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 70px;
    align-items: center;
    /* margin-bottom: 36px; */
}

.top-zack .stat_zakaza {
    position: relative;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
    background: none;
    width: 20%;
}

.bl-fin-sp.active .stat_zakaza:before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 20px;
    background: #E8A700;
    margin-right: 10px;
    min-width: 10px;
}
.bl-fin-sp.active .stat_zakaza.Skasovaniy:before {
    background: #c70000;
}

.bl-fin-sp.active .rm-account-text-order {
    color: #797878;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 12px */
    margin-left: 5px;
    width: 20%;
    margin-left: 0;
}

.bl-fin-sp.active .rm-account-text-order span {
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 12px */
    margin-top: 7px;
    /* margin-left: 5px; */
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
}

.bl-fin-sp.active .summ-viv {
    margin-right: 30px;
    color: #797878;
    text-align: right;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 12px */
    width: 22%;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    align-items: flex-end;
}

.bl-fin-sp.active .summ-viv span {
    color: #000;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 14px */
    text-transform: uppercase;
}

.top-zack:after {
    content: "";
    width: 24px;
    height: 24px;
    background-image: url('/catalog/view/theme/oct_remarket/img/arrow5.svg');
    transform: rotate(180deg);
    position: absolute;
    right: 0;
}

.bl-fin-sp.active .bl-tov-sp {
    display: none;
}

.bl-fin-sp.active .bl_itog {
    display: none;
}

.bl-fin-sp.active .sam_niz,.div-vash-prib {
    display: none;
}
.bl-fin-sp.active .rm-account-text.rm-account-order.active .bl-tov-sp,
.bl-fin-sp.active .rm-account-text.rm-account-order.active .bl_itog,
.bl-fin-sp.active .rm-account-text.rm-account-order.active .bl_itog{
    display:flex;
    width: 100%;
    max-width: 1000px;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-fin-sp.active .rm-account-text.rm-account-order.active .top-zack:after {
    transform: rotate(0deg);
}
.bl-fin-sp.active .rm-account-text.rm-account-order .on-tov {
    width: 100%;
}

.bl-fin-sp.active .rm-account-text.rm-account-order .naz-tov {
    color: #222;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-fin-sp.active .rm-account-text.rm-account-order .bl-cena-tov span:nth-child(2) {
    color: #404040;
    text-align: right;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.bl-fin-sp.active .rm-account-text.rm-account-order .bl_itog div:NTH-CHILD(2N+1) {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-fin-sp.active .rm-account-text.rm-account-order .bl_itog div:NTH-CHILD(2N) {
    color: #000;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.bl-fin-sp.active .rm-account-text.rm-account-order .top-client {
    color: #797878;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 12px */
}

.bl-fin-sp.active .rm-account-text.rm-account-order .niz-client {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
}

.bl-fin-sp.active .rm-account-text.rm-account-order .sr-bl-tov {
    width: calc(100% - 103px - 16%);
}

.bl-fin-sp.active .rm-account-text.rm-account-order .cam-kol {
    width: 47px;
}

.bl-fin-sp.active .rm-account-text.rm-account-order .kol {
    margin-bottom: -3px;
}
.bl-fin-sp.active .rm-account-text.rm-account-order.active .top-zack {
    margin-bottom: 36px;
}
.bl-fin-sp.active .rm-account-text.rm-account-order.active .div-vash-prib,.bl-fin-sp.active .rm-account-text.rm-account-order.active .sam_niz {
    display: flex;
}

.div-vash-prib {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    border-top: 1px solid #ECECEC;
    border-bottom: 1px solid #ECECEC;
    height: 47px;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.bl-fin-sp.active .col_order {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    /* flex-wrap: wrap; */
    margin-bottom: 3px;
}

.bl-fin-sp.active .col_order .rm-account-text-order {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 50%;
    margin-left: 0;
}

.bl-fin-sp.active .col_order span {
    color: #000;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 50%;
}
.bl-fin-sp.active .rm-account-text.rm-account-order.active .sam_niz {
    border: none;
    margin-top: 16px;
    margin-bottom: 27px;
}
div#popup-withdraw .modal-content {
    width: 522px;
    height: 473px;
    flex-shrink: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 75px 84px;
}

div#popup-withdraw .modal-header {
    padding: 0;
}

div#popup-withdraw .modal-header .modal-title {
    color: #373737;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#popup-withdraw .modal-body {
    padding: 17px;
}

div#popup-withdraw .col-12.niz-cart label {
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#popup-withdraw .col-12.niz-cart {
    margin-top: 16px;
}

div#popup-withdraw .col-12.niz-cart input {
    height: 51px;
    display: flex;
    width: 352px;
    height: 48px;
    padding: 12px 16px;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 5px;
    border: 1px solid #D0D0D0;
}

button#withdraw-confirm {
    display: flex;
    width: 352px;
    /* padding: 14px 60px; */
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #000;
    background: #000;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 0;
    border-radius: 3px;
    text-transform: none;
}
.info-top {
    border-radius: 5px;
    background: #FFF0F5;
    color: #BD0036;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 30px;
    max-width: 766px;
    height: 37px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 30px;
}

.bl-butt-upload a {
    height: 48px;
    padding: 15px 30px;
    border-radius: 6px;
    border: 1px solid #D0D0D0;
    position: relative;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    margin-right: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bl-butt-upload {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bl-butt-uploa {}

.info-niz {
    padding: 6px 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 5px;
    background: #ECFEEF;
    margin-top: 39px;
    max-width: 675px;
    margin-bottom: 18px;
    max-width: 766px;
}

label.rm-control-label {}

div#upload-cont label {
    height: 48px;
    padding: 15px 30px;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

button#upload-contract {
    background: none;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: inline-flex;
    height: 48px;
    padding: 15px 30px;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 6px;
    border: 1px solid #D0D0D0;
    width: auto;
}
.info-top img {
    padding-left: 20px;
    margin-right: 11px;
}

.bl-butt-upload {
    margin-top: 16px;
}

.bl-butt-upload a img {
    margin-right: 11px;
}

.info-niz img {
    margin-right: 10px;
}

button#upload-contract span {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
}
div#sam-perv label {
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 15px;
}

div#sam-perv input {
    height: 0;
    width: 0;
    overflow: hidden;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

div#sam-perv {
    padding-right: 76px;
}

div#sam-perv .form-group {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 27px;
    position: relative;
    margin-bottom: 15px;
}

div#sam-perv input:before {
    content: "";
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    position: absolute;
    background: #F5F5F5;
    left: -27px;
    top: 0;
}

div#sam-perv input:checked:after {
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    background: #000;
    left: -23px;
    top: 5px;
}

div#sam-perv .bl-next {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 30px;
}

.button-next {
    display: flex;
    width: 160px;
    padding: 14px 60px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 3px;
    background: #000;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    cursor: pointer;
}
div#popup-add-requisites .modal-dialog.narrow {
    max-width: 690px;
}

div#popup-add-requisites button.modal-close span {
    display: none;
}

div#popup-add-requisites button.modal-close {
    background-image: url('/catalog/view/theme/oct_remarket/img/close (21) 1.svg');
    background-position: center;
    background-repeat: no-repeat;
    width: 58px;
    height: 56px;
}

div#popup-add-requisites div#rm-cart-modal {
    color: #373737;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 48px;
}

div#popup-add-requisites .modal-content {
    border-radius: 0;
    padding-left: 53px;
}

div#popup-add-requisites .modal-body {
    padding: 0;
    padding-left: 30px;
    min-height: 240px;
}
.bl-fiz.active,.bl-fop.active {
    display: flex !important;
}
.shag {
    display: none;
    width: 100%;
    max-width: 525px;
}
.error {
    display: none;
}
.modal .shag .form-group label {
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 11px;
}

.shag  input[type="text"] {
    width: 100%;
    display: flex;
    /* width: 520px; */
    height: 48px;
    padding: 12px 16px;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
    border-radius: 5px;
    border: 1px solid #D0D0D0;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.butt-upload span#clear {
    background: none;
    bottom: 12px;
    top: auto;
    left: 13px;
}
span.upl-but {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.shag  input[type="text"]::placeholder{
    color: #D0D0D0;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.modal .shag .form-group {
    margin-bottom: 25px;
    position: relative;
}
.shag .bl-next {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 85px;
}

.button-prev {
    display: flex;
    width: 160px;
    padding: 14px 60px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 3px;
    border: 1px solid #000;
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    cursor: pointer;
}
.zag-public {
    color: #373737;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 18px;
    margin-bottom: 29px;
}

.text-pub {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-height: 348px;
    overflow-y: auto;
    border-bottom: 1px solid #D0D0D0;
    overflow-x: hidden;
}
.text-pub::-webkit-scrollbar {
  width: 1px;               /* width of the entire scrollbar */
}

.text-pub::-webkit-scrollbar-track {
  background: white;        /* color of the tracking area */
}

.text-pub::-webkit-scrollbar-thumb {
  background-color: #898989;    /* color of the scroll thumb */
 
}
.text-pub + .form-group {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 20px;
}

.modal .shag .text-pub + .form-group label {
    color: #8D8D8D;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-left: 25px;
    position: relative;
}

.modal .shag .text-pub + .form-group label a {
    color: #000;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration-line: underline;
}
input#publ{
    width: 0;
    height: 0;
}
input#publ:before {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}
input#publ:after {
    
}

.modal .shag .text-pub + .form-group label:before {
    content: "";
    width: 16px;
    height: 16px;
    background: #F5F5F5;
    position: absolute;
    margin-left: -25px;
}

.modal .shag .text-pub + .form-group input:checked ~ label:after {
    content: "";
    width: 8px;
    height: 8px;
    background: #000;
    position: absolute;
    left: 4px;
    top: 5px;
}
.zag-thank {
    color: #373737;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 11px;
    margin-bottom: 12px;
}

.zag-thank + p {
    color: #373737;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 30px;
}

.zag-thank + p + .bl-next {
    justify-content: flex-end;
}
.butt-upload {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -10px;
}

.butt-upload div#upload-cont label {
    padding: 0;
    height: 22px;
}

.butt-upload label {
    color: #000 !important;
    font-family: Montserrat !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal;
}

.butt-upload button#upload-contract span {
    width: 100%;
    color: #D0D0D0;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


.modal .shag .butt-upload .form-group {
    width: 48%;
}

.butt-upload button#upload-contract {
    width: 100%;
}
.shag input.error-input {
    border: 1px solid #F00;
}

.error.active {
    color: #F00;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    position: absolute;
    top: 22px;
    background: #fff;
    margin-left: 9px;
    padding: 0 5px;
}
.modal .shag .text-pub + .form-group label + .error.active {
    margin-top: -40px;
    margin-left: 21px;
}
.all-zag-butt {
    display: flex;
}
div#fop-first form#custom-fields-upload button {
    display: flex;
    width: 250px;
    height: 48px;
    padding: 12px 16px;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    background: transparent !important;
    border-radius: 5px;
    border: 1px solid #D0D0D0;
    color: #D0D0D0;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
}
.all-iinn .on-stroka {
    width: 100%;
}
.rg-str.Skasovano:before {
    background: #C70000;
}
.rm-client {
    width: 35%;
}
div#popup-add-requisites input:placeholder{
color: #D0D0D0;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.modal .shag .butt-upload .form-group .error.active {
    z-index: 100;
    top: 25px;
}

div#fop-first form#custom-fields-upload button.upload-contracts.error-button {
    border-color: #F00;
}
.bl-tabb.active ul.pagination {
    width: 85%;
}

.bl-tabb.active ul.pagination li.first {
    border-color: #000;
}

.bl-tabb.active ul.pagination li.first img {
    display: none;
}
.bl-tabb.active ul.pagination li.first a{
    background-image: url('/catalog/view/theme/oct_remarket/img/arrow-down-sign-to-navigate (30) 1.svg');
 }

.bl-tabb.active ul.pagination li.first a {
    background-image: url('/catalog/view/theme/oct_remarket/img/ar1.svg') !important;
    width: 44px;
    height: 44px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    position: relative;
}

.bl-tabb.active ul.pagination li.active span,.bl-tabb.active ul.pagination li a:hover {
    color: #000 !important;
}
.bl-tabb.active ul.pagination li a {
    color: #B6B6B6 !important;
    text-align: center;
    /* font-family: Mazzard; */
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 114.286% */
}
.all-vivod .rg-str.Vikonaniy:before {
    background: #117901;
}
span.error-withdraw {
    border-radius: 3px;
    border: 1px solid var(--fields-stroke-error, #FFD8D8);
    background: #FFF0F5;
    color: #BD0036;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 18.2px */
    display: flex;
    width: 473px;
    padding: 16px;
    align-items: center;
    gap: 10px;
    margin-top: 17px;
    width: 100%;
    max-width: 473px;
}
.bl-fin-sp.active .d-flex.justify-content-center.oct-load-more {
    width: 85%;
}
/************************END Drop*******************************/
/************************CART Drop*********************************/
div#promme {
    display: flex;
    flex-direction: column;
}

.top-promo {
    color: #282828;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    margin-bottom: 14px;
}

.bl-zrob {
    background: #f4f4f4;
    height: 50px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
}

.bl-v {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    margin-right: 20px;
}

.min {
    color: #948E8E;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-right: 5px;
    cursor: pointer;
}

.pl {
    color: #948E8E;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    cursor: pointer;
    margin-left: 5px;
}
div#total_benefit b,div#total_benefit span {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#total_benefit {
    border-top: 1px solid #BDBDBD !important;
    padding: 15px 0;
}
.form-group.row-payment_address_client_order label.control-label.col-sm-4 {
    display: none !important;
}

.form-group.row-payment_address_client_order {
    margin-top: -46px !important;
    margin-left: 180px;
}

.form-group.row-payment_address_client_order label:before {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    content: "";
    background: #F5F5F5;
    margin-right: 6px;
}
.form-group.row-payment_address_client_order label {
    /* border-radius: 3px; */
    /* border: 1px solid #473F3F; */
    color: #473F3F;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    /* padding: 15px 30px; */
    color: #000;
    /* font-family: 'Mazzard'; */
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex !important;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex !important;
}

.form-group.row-payment_address_client_order label input {
    height: 0;
    width: 0;
}
.form-group.row-payment_address_client_order label.active:after{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #000;
    margin-top: 4px;
    margin-left: 4px;
}
div#account-register div#custom-field6,div#account-register div#custom-field4,div#account-register div#custom-field5 {
    display: none;
}
div#simpleregister .two-label {display: none;}
div#popup-become-master div#custom-field5,div#popup-become-master div#custom-field4,div#popup-become-master div#custom-field6 {
display:none;
}
/************************END CART Drop*******************************/
/*********************stiker-akcii************************/
.promm {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;margin-top: 28px;margin-bottom: -10px;}

#product-product .promm .rm-product-stickers-stickers_akcija {
    background: #5B24C9;
}

.promm a {
    color: #343434;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 121.429% */
    text-decoration: none;
}
.promm.mobill{
    display:none;
}
.simpleregister-block-content .has-error input {
    border: 1px solid #e50142;
}
div#simplecheckout_shipping span.select2-selection.select2-selection--single {
    border: none;
    border-bottom: 1px solid #BDBDBD;
    border-radius: 0;
}

span.select2-selection.select2-selection--single {}

div#simplecheckout_shipping .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 8px;
    height: 4px;
}
div#simplecheckout_shipping .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    transform: rotate(180deg);
}
div#simplecheckout_shipping .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-left: 0;
}
ul#select2-selectshiping-results li {
    color: #000;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
}

ul#select2-selectshiping-results .select2-results__option--highlighted[aria-selected] {background: #F4F4F4;}
ul#select2-selectshiping-results .select2-results__option[aria-selected=true]{background: #F4F4F4;}

span.select2-dropdown.selectship.select2-dropdown--below {
    border: 1px solid #BDBDBD;
}

ul#select2-selectshiping-results {
    max-height: 520px;
}
div#simplecheckout_payment span.select2-selection.select2-selection--single {
    border: none;
    border-bottom: 1px solid #BDBDBD;
    border-radius: 0;
}

div#simplecheckout_payment .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 8px;
    height: 4px;
}
div#simplecheckout_payment .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    transform: rotate(180deg);
}
div#simplecheckout_payment .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-left: 0;
}
ul#select2-selectpaiment-results li {
    color: #000;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 16px;
}

ul#select2-selectpaiment-results .select2-results__option--highlighted[aria-selected] {background: #F4F4F4;}
ul#select2-selectpaiment-results .select2-results__option[aria-selected=true]{background: #F4F4F4;}

span.select2-dropdown.selectship.select2-dropdown--below {
    border: 1px solid #BDBDBD;
}

ul#select2-selectpaiment-results {
    max-height: 520px;
}

div#simplecheckout_payment .checkout-heading {
    margin-bottom: 20px;
}
.bl-heiig {
    width: 60px;
    height: 241px;
    flex-shrink: 0;
    border: 1px solid #BDBDBD;
    background: #FFF;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    top: 33px;
    z-index: 100;
    overflow-y: auto;
    right: -21px;
    display: none;
}

.bl-heiig .on-zn {
    color: #000;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 16px 0;
    width: 100%;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.znach:before {
    content: "";
    width: 8px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    display: inline-flex;
    right: -15px;
    position: absolute;
    top: 5px;
}

.bl-heiig::-webkit-scrollbar {
  width: 3px;               /* width of the entire scrollbar */
}

.bl-heiig::-webkit-scrollbar-track {
  background: transparent;        /* color of the tracking area */
}

.bl-heiig::-webkit-scrollbar-thumb {
  background-color: #8D8C8C;    /* color of the scroll thumb */
  border-radius: 0;       /* roundness of the scroll thumb */
}

.bl-heiig .on-zn:hover {
    background: #F4F4F4;
}
.bl-v .znach {
    cursor: pointer;
    width: 50px;
    margin-right: -15px;
    text-align: center;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-v.active .bl-heiig {
    display: flex;
}

.bl-v.active .znach:before {
    transform: rotate(180deg);
}
/**********************END stiker-akcii****************************/
/**********************GIFT******************************************/
.gift-text {
    height: 58px;
    background: #F4F4F4;
    display: inline-flex;
    padding: 19px 26px;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
}

.gift-text {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 31px;
    width: 100%;
}

.gift span svg {
    display: none;
}

svg {}

span.wrap-svg {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11 6.5561V21.0005M11 6.5561C10.5981 4.89988 9.90605 3.48389 9.01415 2.49289C8.12225 1.50189 7.07187 0.981811 6 1.00049C5.26329 1.00049 4.55675 1.29314 4.03581 1.81408C3.51488 2.33501 3.22222 3.04155 3.22222 3.77826C3.22222 4.51498 3.51488 5.22151 4.03581 5.74245C4.55675 6.26338 5.26329 6.55604 6 6.55604M11 6.5561C11.4019 4.89988 12.0939 3.48389 12.9858 2.49289C13.8778 1.50189 14.9281 0.981811 16 1.00049C16.7367 1.00049 17.4433 1.29314 17.9642 1.81408C18.4851 2.33501 18.7778 3.04155 18.7778 3.77826C18.7778 4.51498 18.4851 5.22151 17.9642 5.74245C17.4433 6.26338 16.7367 6.55604 16 6.55604M18.7778 11.0005V18.7783C18.7778 19.3677 18.5437 19.9329 18.1269 20.3497C17.7102 20.7664 17.1449 21.0005 16.5556 21.0005H5.44444C4.85507 21.0005 4.28984 20.7664 3.8731 20.3497C3.45635 19.9329 3.22222 19.3677 3.22222 18.7783V11.0005M2.11111 6.5561H19.8889C20.5025 6.5561 21 7.05356 21 7.66721V9.88943C21 10.5031 20.5025 11.0005 19.8889 11.0005H2.11111C1.49746 11.0005 1 10.5031 1 9.88943V7.66721C1 7.05356 1.49746 6.5561 2.11111 6.5561Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 20px;
    height: 20.001px;
    margin-right: -3px;
    min-width: 20px;
}

.gift-product {
    padding: 0;
    margin: 0;
    border: none;
    /* margin-top: 20px; */
    margin-bottom: 15px;
    justify-content: flex-start;
    align-items: normal;
    position: relative;
}

.gift-product-image img {
    width: auto;
    height: 100px;
    border-radius: 3px;
    /* border: 1px solid #F8F8F8; */
}

.gift-product-image {
    width: 99px;
    height: 100px;
    flex-shrink: 0;
    /* border-radius: 3px; */
    border: 1px solid #F8F8F8;
}

.gift-caption h4 a {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    max-width: 80%;
}

.gift-caption {
    width: 100%;
    display: flex;
    text-align: left;
    margin-left: 25px;
    margin-top: -5px;
    flex-direction: column;
    height: 100px;
    justify-content: space-between;
}
.niz-cart-gift {
    display: flex;
    justify-content: space-between;
}

.count {
    width: 65px;
    height: 39px;
    flex-shrink: 0;
    display: flex;
    border-radius: 3px;
    border: 1px solid #F8F8F8;
    justify-content: space-around;
    align-items: center;
    color: #DEDEDE;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.naz-price-stat {
    color: #000;
    font-family: 'Montserrat';
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.sam-price-stat {
    color: #404040;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.gift-button-group button {
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    background: #F0F0F0;
    border: none;
    border-radius: 0;
}

.gift-button-group button:hover {
    background: #000;
}

.gift-button-group {
    position: absolute;
    right: 0;
    top: 0;
}
div#gif-text {
    display: flex;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#gif-text + .naz-tov {
    width: 95%;
    position: absolute;
    top: 22px;
}

.bl-rg-tov .sr-bl-tov {
    position: relative;
}

div#gif-text span.wrap-svg {
    background: no-repeat;
    margin-left: 5px;
}
.gift-caption h4 {
    width: 95%;
}
.gift-product-image a {
    width: 100px;
    height: 100px;
}
.input-dis + .input-group.btn-block {
    display: none !important;
}

.input-dis {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div#product-search .product-grid.rm-module-col:hover .rm-module-title, 
.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4:hover .rm-module-title{
    /* max-height: 47px; */
    /* overflow: hidden; */
}
div#product-search div#input-sort a:nth-child(4),div#product-search div#input-sort a:nth-child(5) {
    display: none !important;
}
/*********************END GIFT *****************************************/
/*******************************NEW HEADER*********************************/
.lf-top-nav ul {
    list-style: none;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.lf-top-nav ul li a {
    color: #212121;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px; /* 125% */
}
.lf-top-nav ul li{
	margin-right: 32px;
}
.center-top-nav ul {
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 0;
}
.center-top-nav ul li a {
    color: #212121;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px; /* 125% */
}

.rg-top-nav {
    display: flex;
    width: 33.3%;
    justify-content: flex-end;
    align-items: center;
}

div#oct_desktop_language {
    margin-right: 0px !important;
    padding: 0;
    margin-left: 23px;
}

div#oct_desktop_language ul {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
}
form#search {/* display: none; */}

form#search input {
    display: none;
}

.lf-top-head {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.rg-top-head {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.bl-left-ik {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

div#logo {
    margin-left: 0;
    margin-right: -170px;
}

button.btn-block.language-select {
    color: #979797 !important;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 166.667% */
    margin-left: 7px;
}
button.btn-block.language-select.active-item {
    color: #323131 !important;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 166.667% */
}

ul.top_nav li a {
    color: #323131;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 116.667% */
}

ul.top_nav li:not(:first-child) {
    margin-left: 25px;
}

.rm-dropdown-inner ul li:not(:first-child) {
    margin-left: 0 !important;
}

.top-nav .rm-dropdown-toggle::after {
    width: 8px;
    height: 4px;
    margin-left: 6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    mask:  none;
    background-color: #fff !important;
    /* top: -14px; */
}
.top-nav .rm-dropdown-box:hover .rm-dropdown-toggle::after {
    width: 8px;
    height: 4px;
    margin-left: 6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center !important;
    background-size: cover !important;
    mask:  none;
    background-color: #fbfbfb !important;
    /* top: -14px; */
}
.center-top-nav ul li {
    margin: 0 15px;
}

.lf-top-nav {
    width: 33.3%;
}

.top_head.col-lg-12 {
    height: 100px;
    margin-top: 0;
    padding-top: 12px;
}

header {
    padding: 0 !important;
    border-bottom: none;
}

div#logo img {
    width: 234.68px;
}

.bl-master a {
    color: #212121;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    display: inline-flex;
    padding: 10px 20px;
    align-items: center;
    gap: 10px;
    border-radius: 200px;
    border: 1px solid #212121;
}

.bl-master {
    margin-left: 30px;
}
.rm-header-cart {
    padding: 0;
    display: flex !important;
    justify-content: center;
    align-items: flex-end;
    min-width: 30px;
}

.rm-header-cart-icon {
    left: 0;
}

.bl_on:nth-child(2) {
    margin-right: 18px;
    margin-left: 5px;
}

.rm-header-phones.d-flex.align-items-center {
    margin-right: 14px;
}

span.rm-header-cart-quantity {
    width: 18px;
    height: 18px;
    flex-shrink: 0;
    border-radius: 200px;
    background: #212121;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0;
}
.niz_head.col-lg-12 {
    border-top: 1px solid #EFEFEF;
    height: 65px;
    justify-content: flex-start;
    position: inherit;
    border-bottom: 1px solid #f3f3f3;
    padding: 0;
    margin: 0 15px;
    width: calc(100% - 30px);
    -ms-flex: 0 0 100%;
    flex: 0 0 calc(100% - 30px);
    max-width: 100%;
}

button#menu_toggle_button {
    background: transparent;
    width: 110px;
}
.rm-btn:focus, button:focus{
	box-shadow: none;
}
button#menu_toggle_button:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M15 1H1M19 7H1M13.1 12.8999H1' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 20px;
    height: 13px;
    position: absolute;
    left: 0;
}

button#menu_toggle_button span.rm-btn-text {
    color: #212121;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-left: 13px;
}
ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all {
    margin-left: 0px !important;
    width: calc(100% - 7.1%) !important;
    margin-right: 2px!important;
    display: flex;
    justify-content: flex-start !important;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all li a {
    color: #212121;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: none;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all li:nth-child(1) {
    border: 0;
}

.col-2.d-none.d-lg-block.but-menu {
    ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all li: nth-child(1);
    ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 8.666667%;
}

.top-nav-info-list > li {
    margin-right: 0.7% !important;
}
header .container-fluid.container-sm {
    position: initial;
}

.rm-menu.active {top: 239px;left: 0;right: 0;box-shadow: none;border: 0;/* padding: 41px 0 70px; */}

.container.bl-over-menu {
    margin: 41px auto 70px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100% !important;
    max-width: 1434px !important;
    position: relative;
    z-index: 0;
}

ul.rm-menu-list.list-unstyled {
    height: auto;
    max-height: 10000px;
    border: none;
    overflow: visible;
    width: 25.8%;
    position: relative;
    z-index: 1000;
}
a.desktop.infobar {
    z-index: 1100;
}	
.rm-menu-list-item:hover, .rm-menu-list-item.active {
    background: transparent;
    border: 0px;
}

.rm-menu-list-item {
    border: 0px;
}

.rm-menu-list-item {
    padding: 0;
}

li.rm-menu-list-item span {
    color: #212121;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.rm-menu-list-item-link:hover > .rm-menu-list-item-name{
	color: #212121 !important;
	text-decoration: none !important;
}
a.rm-menu-list-item-link.d-flex.align-items-center {
    height: 34px;
    width: 100%;
}

ul.rm-menu-list.list-unstyled span.rm-menu-list-item-chevron {
    display: none;
}

.rm-menu-list-item-child {
    left: 127%;
    top: 41px;
    overflow: visible;
    position: relative;
    display: none;
    z-index: 10;
    margin-left: 0;
}

.rm-menu-list-item.active > .rm-menu-list-item-child {
    top: 0;
    display: flex;
    width: 135%;
    /* margin-bottom: -35%; */
    display: inline-block;
}

.rm-menu-list-item-child .rm-menu-list {
    box-shadow: none;
}	
.rm-menu-list-item-child.rm-menu-list-item-child-2:before {
    /* content: ""; */
    /* width: 10px; */
    /* height: 10px; */
    /* position: absolute; */
    /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 11L6 6L1 1' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); */
    /* background-repeat: no-repeat no-repeat; */
    /* background-position: center center; */
    /* background-size: cover; */
}

.rm-menu-list-item-child ul.rm-menu-list.list-unstyled span.rm-menu-list-item-chevron {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 11L6 6L1 1' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat !important;
    background-position: center center !important;
    background-size: cover;
    display: flex;
    width: 11px;
    height: 11px;
    background-color: transparent !important;
    mask: none !important;
    left: 0;
    lute;
    position: absolute;
    cursor: pointer;
}
.rm-menu-list-item-child.rm-menu-list-item-child-2 {
    position: relative;
    left: 0;
    top: auto;
    display: none;
    margin-left: 0;
}

li.rm-menu-list-item {
    max-height: 1000px;
    height: auto;
}
.rm-menu-list-item-child ul.rm-menu-list.list-unstyled {
    display: flex;
    flex-wrap: wrap;
    width: 50%;
    flex-direction: row;
    /* max-height: 130px; */
    z-index: 1;
    position: relative;
    flex-direction: column;
}

.rm-menu-list-item-child ul.rm-menu-list.list-unstyled li.rm-menu-list-item {
    width: 50%;
}
ul.rm-menu-list.list-unstyled li.rm-menu-list-item {
    height: 33px;
    overflow: visible;
    display: block;
    position: relative;
    z-index: 10;
}	
.rm-menu-list-item-child ul.rm-menu-list.list-unstyled li.rm-menu-list-item {
    height: auto;
    position: relative;
    padding-left: 20px;
    width: 100%;
}

.rm-menu-list-item.active > .rm-menu-list-item-child-2 {
    top: 0px;
    display: flex;
}

.rm-menu-list-item-child-2 ul.rm-menu-list.list-unstyled {
    width: 100%;
    display: flex;
    flex-direction: column;
}	
.rm-menu-list-item-child.rm-menu-list-item-child-2 ul.rm-menu-list.list-unstyled li.rm-menu-list-item {
    width: 100%;
}	
nav {
    height: auto;
    width: 100%;
    position: relative;
    z-index: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.rm-menu-list-item-child.tree:after {
    /* content: ""; */
    width: 1920px;
    height: 50%;
    bottom: -70px;
    position: absolute;
    z-index: -1;
    background: #fff;
    left: -621px;
}

.rm-menu-list-item-child.rm-menu-list-item-child-2 ul li {
    padding-left: 0 !important;
}	
li.rm-menu-list-item.active > .d-flex > span.rm-menu-list-item-chevron {
    transform: rotate(90deg);
}	
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: inherit;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(10),
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(11),
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(12),
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(13),
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(14),
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(15),
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(16)	
	{
    display: none;
}
.niz_head.col-lg-12.logged .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(13),
.niz_head.col-lg-12.logged .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(14),
.niz_head.col-lg-12.logged .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(15),
.niz_head.col-lg-12.logged .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(16),
.niz_head.col-lg-12.logged .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(17),
.niz_head.col-lg-12.logged .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(18)	
	{
    display: none;
}
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(1) a span{
	color: #ff0000 !important;
}


.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu {
    position: inherit;
    top: auto;
    visibility: visible;
    overflow: visible;
    opacity: 1;
    box-shadow: none;
    width: 100%;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .container.bl-over-menu {
    margin: auto;
    /* position: inherit; */
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .rm-module-stickers {
    display: none;
}
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .rm-menu-list-item.active > .rm-menu-list-item-child {
    top: 49px;
    position: absolute;
    left: 0;
    width: calc(100% + 126px);
    margin-left: -123px;
    height: 100%;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.list-unstyled li.rm-menu-list-item {
    position: inherit;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.list-unstyled li.rm-menu-list-item
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu nav {
    position: static;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .rm-menu-list-item-child ul.rm-menu-list.list-unstyled {
    width: 100%;
    padding-top: 20px;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .rm-menu-list-item-child ul.rm-menu-list.list-unstyled + ul {
    padding-top: 0;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .rm-menu-list-item-child ul.rm-menu-list.list-unstyled li.rm-menu-list-item {
    width: 33.3%;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .rm-menu-list-item.active > .rm-menu-list-item-child ul.rm-menu-list.list-unstyled:before {
    content: "";
    width: 100%;
    height: calc(100% + 70px);
    position: absolute;
    background: #fff;
}	
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .rm-menu-list-item.active > .rm-menu-list-item-child.rm-menu-list-item-child-2 ul li{
	width: 100%;
}	
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .rm-menu-list-item.active > .rm-menu-list-item-child.rm-menu-list-item-child-2 {
    position: relative;
    top: auto;
    margin-left: 0;
    width: auto;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu .rm-menu-list-item-child ul.rm-menu-list.list-unstyled li.rm-menu-list-item.active {
    display: block;
    /* width: 100%; */
}	
.rm-menu-list-item-child {
    display: none;
}	
.rm-menu-list-item-child.tree.active {
    display: flex;
    visibility: visible;
    opacity: 1;
    left: 0;
    z-index: 10001;
    position: relative;
    width: 52%;
    top: 0;
    flex-wrap: wrap;
}	
header.no-left + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled {
    display: none;
}	
.rm-slideshow-plus-box{
	padding-top:0px;
}	
a.rm-menu-list-item-link.d-flex.align-items-center span{
	text-align:left !important; 	
}	
.rm-menu-list-item.active > .rm-menu-list-item-child-2 a.rm-menu-list-item-link.d-flex.align-items-center span {
    color: #272323;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}	
ul.top_nav {
    display: flex;
    list-style: none;
}

ul.top_nav li a, ul.top_nav li {
    color: #323131;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 116.667% */
}
body.cart-end .niz_head.col-lg-12 {
    display: none;
}	
/*******************************END NEW HEADER*********************************/
/********************************PAGE OPT******************************************/
.nad-zag-opt {
    color: #111;
    font-family: Montserrat;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 122.727% */
    border-bottom: 1px solid #EFEFEF;
    margin-top: 30px;
    padding-bottom: 20px;
}

.zag-opt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 80px;
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 79px;
}

.lf-zag-opt {
    color: #111;
    font-family: Montserrat;
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 40%;
}

.rg-zag-opt {
    color: #111;
    font-family: Montserrat;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 55%;
    padding-right: 130px;
    padding-top: 30px;
}

.bl-opt-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 140px;
}

.lf-on-bl-opt {
    width: 50%;
}

.zag-bl-opt {
    color: #111;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 67.5% */
    margin-bottom: 35px;
}

.lf-on-bl-opt p {
    color: #111;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 23.8px */
    max-width: 85%;
    margin-bottom: 40px;
}

.bl-stat-opt {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    max-width: 96%;
}

.on-bl-stat {
    display: flex;
    width: 50%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.on-bl-stat span {
    color: #111;
    font-family: Montserrat;
    font-size: 80px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.on-bl-stat p {
    color: #111;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-stat-opt.tree-stat {
    justify-content: flex-start;
    margin-top: 70px;
    max-width: 100%;
}

.bl-stat-opt.tree-stat .on-bl-stat {
    width: 33.3%;
    margin-top: 0;
    margin-bottom: 50px;
}

.bl-stat-opt.tree-stat .on-bl-stat p {
    color: #111;
    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.bl-smoll-opt-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 80px;
}

.lf-smoll-opt-row {
    color: #000;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 43%;
}

.rg-smoll-opt-row {
    color: #111;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 23.8px */
    width: 50%;
    padding-right: 220px;
    max-width: 50%;
    margin-top: 12px;
}

.bl-opt-row.with-ikon .rg-on-bl-opt {
    display: flex;
    flex-wrap: wrap;
    width: 65%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.bl-opt-row:nth-child(4) .rg-on-bl-opt {
    width: 50%;
}

.on-bl-with-ikon {
    display: flex;
    flex-direction: column;
    width: 48.6%;
    min-height: 230px;
}

.on-bl-with-ikon p {
    color: #111;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 23.8px */
}
.on-bl-with-ikon:nth-child(1) {
    border-right: 1px solid #F2F2F2;
    border-bottom: 1px solid #F2F2F2;
}
.on-bl-with-ikon:nth-child(2) {
    border-bottom: 1px solid #F2F2F2;
    padding-left: 50px;
}
.on-bl-with-ikon:nth-child(3) {
    border-right: 1px solid #F2F2F2;
    padding-top: 40px;
 }

.on-bl-with-ikon:nth-child(3) p {
    max-width: 86%;
}
.icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #F2F2F2;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bl-without-ikon {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

.on-without-ikon {
    width: 50%;
    min-height: 161px;
    max-height: 161px;
}
.on-without-ikon:nth-child(1),.on-without-ikon:nth-child(3) {
    border-right: 1px solid #F2F2F2;
    border-bottom: 1px solid #F2F2F2;
}
.on-without-ikon:nth-child(2),.on-without-ikon:nth-child(4) {
    border-bottom: 1px solid #F2F2F2;
}
.on-without-ikon:nth-child(5) {
    border-right: 1px solid #F2F2F2;
 }
.on-without-ikon div {
    color: #111;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 28px */
    margin-bottom: 16px;
}

.zag-big-with-ikon {
    color: #000;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-left: 52%;
    width: 100%;
}

.on-bl-with-ikon div {
    color: #111;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 28px */
    /* margin-top: 4px; */
}

.on-bl-with-ikon div:not(.icon) {
    margin-top: 23px;
    margin-bottom: 20px;
}

.bl-big-with-ikon {
    display: flex;
    flex-wrap: wrap;
    margin-top: 100px;
    justify-content: space-between;
    align-items: flex-start;
}

.bl-big-with-ikon .on-bl-with-ikon {
    width: 22.1%;
    border: none !important;
    padding: 0 !important;
    margin-top: 64px;
}

.bl-big-with-ikon .on-bl-with-ikon p {
    margin-top: 20px;
}

.bl-big-with-ikon .on-bl-with-ikon p {
    color: #111;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 23.8px */
}

.bl-zag-forma-opt div {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 100px;
}

.bl-zag-forma-opt p {
    color: #000;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
}

.on-bl-stat:nth-child(1) {
    max-width: 41%;
}

.on-bl-stat:nth-child(2) {
    width: 53%;
}

.on-bl-stat:nth-child(3) {
    margin-top: -26px;
}

.bl-opt-row:nth-child(4) {
    margin-top: 116px;
}

.bl-opt-row:nth-child(4) .zag-bl-opt {
    margin-bottom: 50px;
}

.bl-stat-opt.tree-stat .on-bl-stat:nth-child(2), .bl-stat-opt.tree-stat .on-bl-stat:nth-child(5) {
    padding-left: 50px;
    width: 36%;
}

.bl-stat-opt.tree-stat .on-bl-stat:nth-child(3) {
    align-items: flex-start;
    padding-left: 69px;
    width: 28%;
}

.bl-opt-row.with-ikon {
    margin-top: 95px;
}

.bl-opt-row.with-ikon .lf-on-bl-opt {}

.on-bl-with-ikon:nth-child(4) {
    padding: 40px 0 0 53px;
}

.bl-opt-row:nth-child(7) .zag-bl-opt {
    color: #000;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 80px;
}

.bl-opt-row:nth-child(7) {
    margin-top: 125px;
}

.bl-opt-row:nth-child(7) .lf-on-bl-opt {
    width: 55%;
}

.on-without-ikon:nth-child(2) {
    padding-left: 50px;
}

.on-without-ikon p {
    max-width: 91%;
}

.on-without-ikon:nth-child(3), .on-without-ikon:nth-child(4),.on-without-ikon:nth-child(5) {
    padding-top: 38px;
}

.on-without-ikon:nth-child(4) {
    padding-left: 48px;
}

.bl-smoll-opt-row:nth-child(8) {
    margin-top: 100px;
    align-items: flex-start;
    border-bottom: 1px solid #F2F2F2;
    padding-bottom: 97px;
}

.bl-smoll-opt-row:nth-child(8) .lf-smoll-opt-row {
    width: 50%;
}

.bl-smoll-opt-row:nth-child(8) .rg-smoll-opt-row {
    width: 48%;
    margin-top: 20px;
    padding-right: 125px;
}

.bl-zag-forma-opt {
    margin-top: 11px;
}
.niz-form {
    margin-top: 80px;
    width: 100%;
    max-width: 650px;
    margin: auto;
    margin-top: 79px;
}

.niz-form input {
    border-radius: 5px;
    border: 1px solid #2D2D2D !important;
    max-width: 588px;
    margin: auto;
    height: 50px;
    margin: 0;
    background: #fff;
    padding-left: 35px;
}

.niz-form  select {
    border-radius: 5px;
    border: 1px solid #2D2D2D;
    height: 50px;
    background-color: #fff;
    color: #000;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    padding-left: 35px;
}

div#call-main-block input + label {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    position: absolute;
    margin-top: -35px;
    margin-left: 30px;
    background: #fff;
    padding: 0 5px;
	display:none;
}
div#call-main-block input::placeholder {
	color:#000;
    text-align: left;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-top: -35px;
    margin-left: 30px;
    background: #fff;
    padding: 0 5px;
}	
div#call-main-block input:not(:placeholder-shown) + label,
div#call-main-block input:not([value=""]) + label {
    margin-top: -57px;
	display:flex;
}
.niz-form input.error_style{
	background: #fff !important;
}

.niz-form input.error_style ~ .err {
    color: #F00;
    text-align: center;
    font-family: Montserrat;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    position: absolute;
    top: -7px;
    display: flex;
    background: #fff;
    padding: 0 5px;
    margin-left: 35px;
}
.err {
    display: none;
}	
.niz-form .form-group {
    margin-bottom: 17px;
    position: relative;
}

button#write-consultation {
    width: 100%;
    background: #000;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    height: 50px;
    border-radius: 5px;
    background: #111;
}	
form#call-opt-form span.select2-selection.select2-selection--single {
    /* width: 588px; */
    height: 50px;
    flex-shrink: 0;
    border-radius: 5px;
    border: 1px solid #2D2D2D;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 31px;
}

form#call-opt-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 8.29289C5.68342 7.90237 6.31658 7.90237 6.70711 8.29289L12 13.5858L17.2929 8.29289C17.6834 7.90237 18.3166 7.90237 18.7071 8.29289C19.0976 8.68342 19.0976 9.31658 18.7071 9.70711L12.7071 15.7071C12.3166 16.0976 11.6834 16.0976 11.2929 15.7071L5.29289 9.70711C4.90237 9.31658 4.90237 8.68342 5.29289 8.29289Z' fill='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    top: 13px;
    right: 13px;
}

form#call-opt-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none !important;
}
ul#select2-business-results {
    max-height: 500px;
}

ul#select2-business-results li {
    display: flex;
    padding: 16px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color: #000;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: transparent !important;
    /* text-transform: uppercase; */
}

.select2-dropdown {
    border-radius: 0 !important;
    border: 1px solid #BDBDBD !important;
}

.select2-container--default .select2-results__option--disabled {
    display: none !important;
}	
/********************************END PAGE OPT*************************************************/	
/************************************************************NEW DELIVER **************************************************/
	#simplecheckout_comment .checkout-heading {
    color: #7C7C7C;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div#simplecheckout_payment .radio label {
    display: flex;
    padding: 14px 20px 14px 50px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border: 1px solid #BDBDBD;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 12px;
    width: 100%;
    display: flex !important;
    padding: 14px 20px 14px 22px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border: 1px solid #BDBDBD;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 12px;
    width: 100%;
}

div#simplecheckout_payment .radio label span {
    color: #BDBDBD;
}
div#simplecheckout_payment .radio label:before {
    position: relative;
    left: 0;
}	
div#simplecheckout_payment .radio input:checked ~ label:after{
	left: 23px;
	top: 15px;
}

div#simplecheckout_payment .radio input:checked ~ label {
    border: 1px solid #212121;
}	
div#simplecheckout_payment .radio{
	margin:0px !important;
}	
div#simplecheckout_shipping .simplecheckout-block-content {
  width: 0;
  height: 0;
  overflow: hidden;
}	
.top-shiping {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
}

.one-shiping {color: #A6A2A2;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;display: flex;padding: 10px;justify-content: center;align-items: center;gap: 10px;border-bottom: 1px solid #fff;margin-right: 11px;cursor: pointer;white-space: nowrap;}
div#nova-poch:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.5203 14.6085V10.8702H7.36278V14.6085H4.94788L7.87675 17.5564C8.46445 18.1479 9.41866 18.1479 10.0064 17.5564L12.9352 14.6085H10.5203ZM3.36965 13.019V4.981L0.440773 7.92884C-0.146924 8.52035 -0.146924 9.48073 0.440773 10.0722L3.36965 13.0201V13.019ZM7.36278 3.39147V7.13085H10.5203V3.39147H12.9352L10.0064 0.443627C9.41866 -0.147876 8.46445 -0.147876 7.87675 0.443627L4.94788 3.39147H7.36278ZM17.4424 7.92776L14.5135 4.97992V13.018L17.4424 10.0701C18.03 9.47858 18.03 8.5182 17.4424 7.92669' fill='%23A6A2A2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 17.883px;
    height: 18px;
}

div#ykrpoch:before {
    content: "";
   width: 12.323px;
height: 18px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cpath d='M12.6674 10.3314L6.73159 8.98134C5.20197 8.63444 4.12956 7.25009 4.17059 5.67542C4.21163 4.10074 5.35466 2.77465 6.90025 2.50861C8.44583 2.24256 9.96317 3.11072 10.5238 4.58184C11.0844 6.05295 10.5319 7.71698 9.20457 8.55566C9.17923 8.57465 9.16698 8.60655 9.17305 8.63772C9.17912 8.66888 9.20244 8.69379 9.23303 8.70179L11.8736 9.30218C11.9364 9.31682 12.002 9.29322 12.0412 9.24183C13.3203 7.54464 13.5651 5.27779 12.6779 3.3446C11.7908 1.41141 9.91592 0.126079 7.80047 0.000810815H7.55381C5.08846 -0.0379211 2.80917 1.31357 1.65164 3.50048C0.4941 5.68738 0.653312 8.34129 2.06391 10.3727L7.34509 17.9492C7.36831 17.9811 7.40532 18 7.44471 18C7.48409 18 7.5211 17.9811 7.54432 17.9492L12.7433 10.5316C12.7709 10.4973 12.7782 10.4508 12.7626 10.4096C12.747 10.3684 12.7107 10.3386 12.6674 10.3314Z' fill='%23A6A2A2'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;    
}	
.one-shiping.active {
    color: #000;
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-bottom: 1px solid #212121;
}	
div#simplecheckout_comment {
    /* margin-top: -88px; */
}

div#simplecheckout_shipping {
    margin-top: 0px !important;
    margin-bottom: 0;
}

.town-pickup ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    max-width: 79%;
}

.town-pickup ul li {
    display: flex;
    padding: 14px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 300px;
    border: 1px solid #BDBDBD;
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 8px;
    margin-bottom: 7px;
    cursor: pointer;
}

.town-pickup ul li.active,.town-pickup ul li:hover {
    border-radius: 300px;
    border: 1px solid #212121;
}	
div#simplecheckout_comment {
    /* margin-top: -88px; */
}

div#simplecheckout_shipping {
    margin-top: 0px !important;
    margin-bottom: 0;
}

.town-pickup ul,
.town-novaposhta ul,
.town-flat ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    max-width: 79%;
}

.town-pickup ul li,
.town-novaposhta ul li,.town-flat ul li	{
    display: flex;
    padding: 14px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 300px;
    border: 1px solid #BDBDBD;
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 8px;
    margin-bottom: 7px;
    cursor: pointer;
}

.town-pickup ul li.active,.town-pickup ul li:hover,
.town-novaposhta ul li.active,.town-novaposhta ul li:hover,.town-flat ul li.active,.town-flat ul li:hover	{
    border-radius: 300px;
    border: 1px solid #212121;
}

.form-group.required.row-shipping_address_city3 {
    position: relative;
    margin-top: 23px;
}

.form-group.required.row-shipping_address_city3 label.control-label.col-sm-4,
.form-group.required.row-shipping_address_city2 label.control-label.col-sm-4	{
    color: #BDBDBD;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: absolute;
    z-index: 10;
}

.form-group.required.row-shipping_address_city3 .select2-container--bootstrap,
.form-group.required.row-shipping_address_city2 .select2-container--bootstrap {
	width:100% !important;
}

.form-group.required.row-shipping_address_city3 .select2-container--bootstrap .select2-selection, .simple-content select,
.form-group.required.row-shipping_address_city2 .select2-container--bootstrap .select2-selection	{
    background-color: #fff !important;
    border: none !important;
    border-bottom: 1px solid #BDBDBD !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 0px  !important;
    padding: 9px 32px 6px 15px !important;
    padding-left: 0px !important;
    height: 33px !important;
    margin-top: 10px !important;
    max-width: 548px;
}

.form-group.required.row-shipping_address_city3 .select2-container--bootstrap .select2-selection--single .select2-selection__rendered,
.form-group.required.row-shipping_address_city2 .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}	
.form-group.required.row-shipping_address_shop {
    margin-top: 24px;
    display: flex;
    flex-direction: column;
}
div#simplecheckout_shipping_address .simplecheckout-block-content {
    padding: 0;
}	
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
    display: none !important;
}

.select2-container--bootstrap .select2-results>.select2-results__options li {
    display: flex;
    padding: 16px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color: #000;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #f5f5f5 !important;
}
.select2-container--bootstrap .select2-results__option[aria-selected=true]{
	/* background-color: transparent !important; */
}
.select2-container--bootstrap .select2-results>.select2-results__options {
    /* max-height: 1000px; */
}

ul#select2-shipping_address_city3-results {
    max-height: 1000px;
}	
.form-group.required.row-shipping_address_shop label {
    color: #212121 !important;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.form-group.required.row-shipping_address_shop .radio label {
 display: flex !important;
 padding: 14px 20px 14px 22px;
 align-items: center;
 gap: 10px;
 align-self: stretch;
 border: 1px solid #BDBDBD;
 margin-left: 0;
 margin-top: 0;
 margin-bottom: 12px;
 width: 100%;
}

.form-group.required.row-shipping_address_shop .radio label:before {
    position: relative;
    left: 0;
}
.form-group.required.row-shipping_address_shop .radio input:checked ~ label:after{
	left: 23px;
	top: calc(50% - 7.5px);
}

.form-group.required.row-shipping_address_shop .radio input:checked ~ label {
    border: 1px solid #212121;
}
.form-group.required.row-shipping_address_shop .radio {
    margin: 0px !important;
}	
.simplecheckout-block-content .radio input:checked ~ label:after {
    content: "";
    width: 15px;
    height: 15px;
    /* left: 168px; */
    top: 0;
    /* background: #000; */
    position: absolute;
    left: -27px;
    margin-top: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Crect width='16' height='16' transform='translate(0 0.5)' fill='%23212121'/%3E%3Cpath d='M12 5.5L6.5 11L4 8.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}	
.bl-bott-novaposhta {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    max-width: 85%;
    flex-direction: row;
}

.bl-bott-novaposhta div {
    border: 1px solid #BDBDBD;
    display: flex;
    /* padding: 14px 20px; */
    align-items: center;
    gap: 10px;
    /* flex: 1 0 0; */
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: 268px;
    margin-right: 12px;
    cursor: pointer;
    border: 1px solid #BDBDBD;
    display: flex;
    /* padding: 14px 20px; */
    align-items: center;
    gap: 10px;
    /* flex: 1 0 0; */
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: 268px;
    margin-right: 12px;
    cursor: pointer;
    width: 100%;
}

div#megdNov {
    /* display: none; */
}
div#megdNov {
    display: flex;
    margin-top: 13px;
}		
.bl-bott-novaposhta div label{
	font-size:14px;
	cursor: pointer;
	padding: 14px 21px;
	display: flex !important;
}
div#otdelNov span {
    content: "";
    width: 17.883px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.5203 14.6085V10.8702H7.36278V14.6085H4.94788L7.87675 17.5564C8.46445 18.1479 9.41866 18.1479 10.0064 17.5564L12.9352 14.6085H10.5203ZM3.36965 13.019V4.981L0.440773 7.92884C-0.146924 8.52035 -0.146924 9.48073 0.440773 10.0722L3.36965 13.0201V13.019ZM7.36278 3.39147V7.13085H10.5203V3.39147H12.9352L10.0064 0.443628C9.41866 -0.147876 8.46445 -0.147876 7.87675 0.443628L4.94788 3.39147H7.36278ZM17.4424 7.92776L14.5135 4.97992V13.018L17.4424 10.0701C18.03 9.47858 18.03 8.5182 17.4424 7.92669' fill='%23BDBDBD'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
	 display: flex;
	 margin-right: 10px;
}

div#adressNov span {
    content: "";
    width: 17.883px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M17.699 8.54553L9.39508 0.190117C9.3357 0.129875 9.26505 0.0820602 9.18721 0.0494299C9.10937 0.0167997 9.02588 0 8.94156 0C8.85723 0 8.77374 0.0167997 8.6959 0.0494299C8.61806 0.0820602 8.54742 0.129875 8.48804 0.190117L0.184084 8.54553C0.0954499 8.63591 0.0354084 8.75068 0.0115351 8.87537C-0.0123382 9.00005 0.00102643 9.12905 0.0499427 9.2461C0.097863 9.36347 0.17924 9.46395 0.283819 9.53486C0.388398 9.60577 0.511499 9.64395 0.637607 9.64459H1.27637V17.3573C1.27637 17.5277 1.34367 17.6912 1.46346 17.8118C1.58325 17.9323 1.74573 18 1.91514 18H6.3865V11.5728C6.3865 11.4023 6.45379 11.2388 6.57359 11.1183C6.69338 10.9978 6.85585 10.93 7.02526 10.93H10.8579C11.0273 10.93 11.1897 10.9978 11.3095 11.1183C11.4293 11.2388 11.4966 11.4023 11.4966 11.5728V18H15.9041C16.0735 18 16.236 17.9323 16.3558 17.8118C16.4756 17.6912 16.5429 17.5277 16.5429 17.3573V9.64459H17.2455C17.3716 9.64395 17.4947 9.60577 17.5993 9.53486C17.7039 9.46395 17.7853 9.36347 17.8332 9.2461C17.8821 9.12905 17.8955 9.00005 17.8716 8.87537C17.8477 8.75068 17.7877 8.63591 17.699 8.54553Z' fill='%23BDBDBD'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: flex;
    margin-right: 10px;
}

.town-novaposhta .form-group {
    display: flex;
    flex-direction: column;
    position: relative;
    margin-top: 14px;
    margin-bottom: 38px;
}


.town-novaposhta .form-group input {
    background: #fff;
    border-bottom: 1px solid #BDBDBD;
    width: 547px;
    padding-left: 30px;
}

.town-novaposhta .form-group:before {
    content: "";
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.47725 1.87598C5.56701 1.87598 4.67721 2.14589 3.92038 2.65159C3.16354 3.1573 2.57366 3.87607 2.22533 4.71702C1.87699 5.55797 1.78585 6.48333 1.96343 7.37607C2.14101 8.26882 2.57933 9.08886 3.22297 9.7325C3.8666 10.3761 4.68665 10.8145 5.57939 10.992C6.47214 11.1696 7.3975 11.0785 8.23845 10.7301C9.0794 10.3818 9.79817 9.79193 10.3039 9.03509C10.8096 8.27826 11.0795 7.38846 11.0795 6.47822C11.0794 5.25765 10.5945 4.0871 9.73144 3.22403C8.86837 2.36096 7.69781 1.87605 6.47725 1.87598V1.87598Z' stroke='%23BDBDBD' stroke-width='1.00189' stroke-miterlimit='10'/%3E%3Cpath d='M9.91016 9.91187L13.1256 13.1273' stroke='%23BDBDBD' stroke-width='1.00189' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    top: 15px;
}	
.town-novaposhta.ukrpocc .form-group:before {
	display:none;
}
.town-novaposhta .form-group input::placeholder{
	color: #A6A2A2;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}	
.bl-search-town ul {
    position: absolute;
    background: #fff;
    z-index: 10;
    border: 1px solid #BDBDBD;
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}

.bl-search-town ul li {
    width: 100%;
    display: flex;
    padding: 16px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border-radius: 0 !important;
    border: none !important;
    margin-right: 0;
    justify-content: flex-start;
}

.bl-search-town {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}
.bl-search-town ul::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.bl-search-town ul::-webkit-scrollbar-track {
  background: #fff;
}

/* Handle */
.bl-search-town ul::-webkit-scrollbar-thumb {
  border-radius: 8px;
background: #f4f4f4;
}
.bl-bott-novaposhta div.active{
	border: 1px solid #212121;
	color: #212121;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}	
div#otdelNov.active span{
	 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10.5203 14.6085V10.8702H7.36278V14.6085H4.94788L7.87675 17.5564C8.46445 18.1479 9.41866 18.1479 10.0064 17.5564L12.9352 14.6085H10.5203ZM3.36965 13.019V4.981L0.440773 7.92884C-0.146924 8.52035 -0.146924 9.48073 0.440773 10.0722L3.36965 13.0201V13.019ZM7.36278 3.39147V7.13085H10.5203V3.39147H12.9352L10.0064 0.443628C9.41866 -0.147876 8.46445 -0.147876 7.87675 0.443628L4.94788 3.39147H7.36278ZM17.4424 7.92776L14.5135 4.97992V13.018L17.4424 10.0701C18.03 9.47858 18.03 8.5182 17.4424 7.92669' fill='%23212121'/%3E%3C/svg%3E");
	 background-repeat: no-repeat no-repeat;
	 background-position: center center;
	 background-size: cover;
	 display: flex;
	 margin-right: 10px;
}	
.form-group.required.row-shipping_address_country_id {
    height: 0;
    overflow: hidden;
    margin: 0px !important;
}

.form-group.required.row-shipping_address_zone_id {
    height: 0;
    overflow: hidden;
    margin: 0px !important;
}	
.form-group.required.row-shipping_address_city label.control-label.col-sm-4 {
    display: none !important;
}

.form-group.required.row-shipping_address_city span.select2-selection.select2-selection--single {
    background: transparent !important;
    border: none !important;
    width: 100%;
    border-bottom: 1px solid #BDBDBD !important;
    border-radius: 0px !important;
}
.select2-container--bootstrap {
    width: 100% !important;
    max-width: 547px;
}

div#simplecheckout_payment {
    margin-top: 64px;
}	
.simplecheckout-block-content[data-durt="pickup2.pickup2"] fieldset.form-horizontal .form-group.row-shipping_address_city_np {
    height: 0 !important;
    overflow: hidden;
    margin: 0;
    width: 0px !important;
}

.form-group.required.row-shipping_address_address_1 label {
    display: none !important;
}

.form-group.required.row-shipping_address_address_1 input {
    background: #fff;
    border-bottom: 1px solid #BDBDBD;
    width: 100%;
    max-width: 547px;
    padding-left: 0;
}	
.form-group.required.row-shipping_address_address_1 input::placeholder{
	color: #A6A2A2;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}	
div#otdelPoch span {
    width: 17.883px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M17.7846 10.3314L11.8488 8.98134C10.3192 8.63444 9.24675 7.25009 9.28778 5.67542C9.32881 4.10074 10.4718 2.77465 12.0174 2.50861C13.563 2.24256 15.0804 3.11072 15.6409 4.58184C16.2015 6.05296 15.6491 7.71698 14.3218 8.55566C14.2964 8.57465 14.2842 8.60655 14.2902 8.63772C14.2963 8.66888 14.3196 8.69379 14.3502 8.70179L16.9908 9.30218C17.0536 9.31682 17.1192 9.29322 17.1584 9.24183C18.4375 7.54464 18.6823 5.27779 17.7951 3.3446C16.908 1.41141 15.0331 0.126079 12.9177 0.000810815H12.671C10.2056 -0.0379211 7.92636 1.31357 6.76883 3.50048C5.61129 5.68738 5.7705 8.34129 7.1811 10.3727L12.4623 17.9492C12.4855 17.9811 12.5225 18 12.5619 18C12.6013 18 12.6383 17.9811 12.6615 17.9492L17.8605 10.5316C17.8881 10.4973 17.8954 10.4508 17.8798 10.4096C17.8642 10.3684 17.8279 10.3386 17.7846 10.3314Z' fill='%23BDBDBD'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: inline-block;
    margin-right: 10px;
}
div#adressPoch span,div#megdNov span {
    display: inline-block;
    width: 17.883px;
    height: 18px;
    flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8831 3.58667C17.8831 1.60899 16.2461 0 14.2338 0C13.2476 0 12.3517 0.386577 11.6942 1.01345C10.7871 0.714303 9.83934 0.562499 8.87139 0.562499C3.92734 0.562499 0 4.50421 0 9.28151C0 14.0949 3.97459 18 8.86874 18C13.7438 17.9999 17.7434 14.1248 17.7434 9.28151C17.7434 8.1968 17.5434 7.14177 17.1494 6.14119C17.636 5.26299 17.8831 4.40472 17.8831 3.58667ZM6.88182 10.1572L6.22967 12.9349C6.15401 13.2572 5.88929 13.4716 5.56776 13.5025C5.23743 13.5345 4.94484 13.3696 4.80919 13.0726C4.65397 12.7342 3.49992 10.2178 3.3447 9.87931L4.32206 7.05957C4.40906 6.80856 4.29287 6.53311 4.05068 6.41621L2.10104 5.47519C2.85879 4.17227 3.97932 3.12472 5.33441 2.44831V3.68651C5.33441 3.93563 5.51181 4.15079 5.75979 4.20239C6.14514 4.28262 8.03086 4.67521 8.416 4.7554C8.7724 4.82955 9.04865 5.09195 9.13955 5.43377C9.22479 5.75363 9.16559 5.53147 9.39064 6.37582C9.4663 6.66002 9.39944 6.96746 9.21456 7.19563C8.95292 7.51854 7.24732 9.62334 6.98488 9.94727C6.93505 10.0088 6.89981 10.0805 6.88182 10.1572ZM8.32377 16.9268L8.6106 16.3322C8.6712 16.2067 8.73974 16.1544 8.87547 16.0796C8.95306 16.0373 9.42144 15.8081 9.46859 15.791C9.68112 15.714 9.92388 15.7806 10.064 15.9614L10.6681 16.7406C9.90309 16.9176 9.11071 16.9805 8.32377 16.9268ZM13.908 15.1326L13.246 14.7106L12.9421 11.942C12.9125 11.6732 12.9834 11.4028 13.1417 11.1811L13.5856 10.5603L14.6304 9.09902C15.1938 8.64086 15.8739 7.95134 16.3996 7.27153C16.5795 7.92238 16.6703 8.59512 16.6703 9.28151C16.6703 11.6213 15.6051 13.7185 13.908 15.1326ZM14.2333 8.03797C13.0015 6.93027 11.6581 5.22576 11.6574 3.58762C11.6574 3.5873 11.6574 3.58699 11.6574 3.58667C11.6574 2.19976 12.8042 1.05469 14.2338 1.05469C15.6543 1.05469 16.8099 2.19055 16.8099 3.58667C16.8099 5.23244 15.4695 6.91772 14.2333 8.03797Z' fill='%23BDBDBD'/%3E%3Cpath d='M14.2325 4.6871C14.8507 4.6871 15.3519 4.1946 15.3519 3.58707C15.3519 2.97953 14.8507 2.48703 14.2325 2.48703C13.6143 2.48703 13.1132 2.97953 13.1132 3.58707C13.1132 4.1946 13.6143 4.6871 14.2325 4.6871Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
    margin-right: 10px;
}
div#otdelPoch.active span {
    width: 17.883px;
    height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M17.7846 10.3314L11.8488 8.98134C10.3192 8.63444 9.24675 7.25009 9.28778 5.67542C9.32881 4.10074 10.4718 2.77465 12.0174 2.50861C13.563 2.24256 15.0804 3.11072 15.6409 4.58184C16.2015 6.05296 15.6491 7.71698 14.3218 8.55566C14.2964 8.57465 14.2842 8.60655 14.2902 8.63772C14.2963 8.66888 14.3196 8.69379 14.3502 8.70179L16.9908 9.30218C17.0536 9.31682 17.1192 9.29322 17.1584 9.24183C18.4375 7.54464 18.6823 5.27779 17.7951 3.3446C16.908 1.41141 15.0331 0.126079 12.9177 0.000810815H12.671C10.2056 -0.0379211 7.92636 1.31357 6.76883 3.50048C5.61129 5.68738 5.7705 8.34129 7.1811 10.3727L12.4623 17.9492C12.4855 17.9811 12.5225 18 12.5619 18C12.6013 18 12.6383 17.9811 12.6615 17.9492L17.8605 10.5316C17.8881 10.4973 17.8954 10.4508 17.8798 10.4096C17.8642 10.3684 17.8279 10.3386 17.7846 10.3314Z' fill='%23212121'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
    display: inline-block;
    margin-right: 10px;
}
div#adressPoch.active span,div#megdNov.active span {
    display: inline-block;
    width: 17.883px;
    height: 18px;
    flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8831 3.58667C17.8831 1.60899 16.2461 0 14.2338 0C13.2476 0 12.3517 0.386577 11.6942 1.01345C10.7871 0.714303 9.83934 0.562499 8.87139 0.562499C3.92734 0.562499 0 4.50421 0 9.28151C0 14.0949 3.97459 18 8.86874 18C13.7438 17.9999 17.7434 14.1248 17.7434 9.28151C17.7434 8.1968 17.5434 7.14177 17.1494 6.14119C17.636 5.26299 17.8831 4.40472 17.8831 3.58667ZM6.88182 10.1572L6.22967 12.9349C6.15401 13.2572 5.88929 13.4716 5.56776 13.5025C5.23743 13.5345 4.94484 13.3696 4.80919 13.0726C4.65397 12.7342 3.49992 10.2178 3.3447 9.87931L4.32206 7.05957C4.40906 6.80856 4.29287 6.53311 4.05068 6.41621L2.10104 5.47519C2.85879 4.17227 3.97932 3.12472 5.33441 2.44831V3.68651C5.33441 3.93563 5.51181 4.15079 5.75979 4.20239C6.14514 4.28262 8.03086 4.67521 8.416 4.7554C8.7724 4.82955 9.04865 5.09195 9.13955 5.43377C9.22479 5.75363 9.16559 5.53147 9.39064 6.37582C9.4663 6.66002 9.39944 6.96746 9.21456 7.19563C8.95292 7.51854 7.24732 9.62334 6.98488 9.94727C6.93505 10.0088 6.89981 10.0805 6.88182 10.1572ZM8.32377 16.9268L8.6106 16.3322C8.6712 16.2067 8.73974 16.1544 8.87547 16.0796C8.95306 16.0373 9.42144 15.8081 9.46859 15.791C9.68112 15.714 9.92388 15.7806 10.064 15.9614L10.6681 16.7406C9.90309 16.9176 9.11071 16.9805 8.32377 16.9268ZM13.908 15.1326L13.246 14.7106L12.9421 11.942C12.9125 11.6732 12.9834 11.4028 13.1417 11.1811L13.5856 10.5603L14.6304 9.09902C15.1938 8.64086 15.8739 7.95134 16.3996 7.27153C16.5795 7.92238 16.6703 8.59512 16.6703 9.28151C16.6703 11.6213 15.6051 13.7185 13.908 15.1326ZM14.2333 8.03797C13.0015 6.93027 11.6581 5.22576 11.6574 3.58762C11.6574 3.5873 11.6574 3.58699 11.6574 3.58667C11.6574 2.19976 12.8042 1.05469 14.2338 1.05469C15.6543 1.05469 16.8099 2.19055 16.8099 3.58667C16.8099 5.23244 15.4695 6.91772 14.2333 8.03797Z' fill='%23212121'/%3E%3Cpath d='M14.2325 4.6871C14.8507 4.6871 15.3519 4.1946 15.3519 3.58707C15.3519 2.97953 14.8507 2.48703 14.2325 2.48703C13.6143 2.48703 13.1132 2.97953 13.1132 3.58707C13.1132 4.1946 13.6143 4.6871 14.2325 4.6871Z' fill='%23212121'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
    margin-right: 10px;
}	
.simplecheckout-block-content[data-durt="pickup2.pickup2"] .form-group.required.row-shipping_address_region {
    /* margin: 0; */
    /* height: 0; */
    /* overflow: hidden; */
}	
.form-group.required.row-shipping_address_department label {
    display: none !important;
}

.form-group.required.row-shipping_address_department input {
    background: #fff;
    border-bottom: 1px solid #BDBDBD;
    width: 100%;
    max-width: 547px;
    padding-left: 0;
}	
.form-group.required.row-shipping_address_department input::placeholder{
	color: #A6A2A2;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}	
.simplecheckout-block-content[data-durt="pickup3.pickup3"]  fieldset.form-horizontal{
    display:flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 547px;
}
.simplecheckout-block-content[data-durt="novaposhtaint.novaposhtaint"]  fieldset.form-horizontal{
    display:flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 547px;
}
.simplecheckout-block-content[data-durt="pickup2.pickup2"]  fieldset.form-horizontal{
    display:flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 547px;
}
.simplecheckout-block-content[data-durt="pickup3.pickup3"] fieldset.form-horizontal .form-group {
    width: 49%;
    display:flex !important;
    height: auto;
    margin-top: 15px;
}
.simplecheckout-block-content[data-durt="novaposhtaint.novaposhtaint"] fieldset.form-horizontal .form-group {
    width: 49%;
    display:flex !important;
    height: auto;
    margin-top: 15px;
}	
.simplecheckout-block-content[data-durt="pickup2.pickup2"] fieldset.form-horizontal .form-group {
    width: 49%;
    display:flex !important;
    height: auto;
    margin-top: 15px;
}	
.simplecheckout-block-content[data-durt="pickup3.pickup3"] fieldset.form-horizontal .form-group label{
    display:none !important;
}
.simplecheckout-block-content[data-durt="pickup3.pickup3"] fieldset.form-horizontal .form-group input {
    background: #fff;
    border-bottom: 1px solid #BDBDBD;
    width: 100%;
    max-width: 267px;
    padding-left: 0;
}	
.simplecheckout-block-content[data-durt="pickup3.pickup3"] fieldset.form-horizontal .form-group input::placeholder{
	color: #A6A2A2;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}	
.simplecheckout-block-content[data-durt="novaposhtaint.novaposhtaint"] fieldset.form-horizontal .form-group label{
    display:none !important;
}
.simplecheckout-block-content[data-durt="novaposhtaint.novaposhtaint"] fieldset.form-horizontal .form-group input {
    background: #fff;
    border-bottom: 1px solid #BDBDBD;
    width: 100%;
    max-width: 267px;
    padding-left: 0;
}	
.simplecheckout-block-content[data-durt="novaposhtaint.novaposhtaint"] fieldset.form-horizontal .form-group input::placeholder{
	color: #A6A2A2;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}		
.simplecheckout-block-content[data-durt="pickup2.pickup2"] fieldset.form-horizontal .form-group label{
    display:none !important;
}
.simplecheckout-block-content[data-durt="pickup2.pickup2"] fieldset.form-horizontal .form-group input {
    background: #fff;
    border-bottom: 1px solid #BDBDBD;
    width: 100%;
    max-width: 267px;
    padding-left: 0;
}	
.simplecheckout-block-content[data-durt="pickup2.pickup2"] fieldset.form-horizontal .form-group input::placeholder{
	color: #A6A2A2;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}		
.bl-info {display: flex;justify-content: flex-start;align-items: center;color: #A6A2A2;font-family: Montserrat;font-size: 12px;font-style: normal;font-weight: 400;line-height: normal;}

.bl-info span {
    margin-left: 6px;
}	
body.cart-end .niz_head.col-lg-12 {
    display: none;
}

body.cart-end a.desktop.infobar {
    display: none;
}

body.cart-end nav#top {
    display: none !important;
}
a.back-cart {
    color: #BDBDBD;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

a.back-cart span {
    margin-left: 10px;
}	
input#InputTownNov.notrr {
    padding-left: 0;
}	
.simplecheckout-block-content[data-durt="novaposhtacopy.novaposhtacopy"] .form-group.required.row-shipping_address_city_np {
    height: 0;
    width: 0;
    overflow: hidden;
    margin: 0;
}
body.cart-end {}

body.cart-end div#logo {
    /* width: 100%; */
    margin: auto;
}	
.ocf-between button {
    width: auto;
    color: #212121 !important;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    border: none;
    text-decoration: none;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field.seaaashipping_address_city {
    display: flex !important;
}	
/************************************************************END NEW DELIVER **********************************************/
/******************************************************NEW CATALOG*********************************************************/
.rm-subcategory {
    margin-bottom: 18px;
}

.rm-content.rm-category.h-100 .row.rm-slideshow-plus-box {
    margin-bottom: 30px;
    margin-top: 0;
}
div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
    margin-top: 0;
}
div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
    margin-top: 0;
}

.ocf-container {
    border: none;
    padding: 0;
}

.ocf-theme-light .ocf-filter-header {
    border-bottom: 0;
}

span.ocf-filter-name {
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 17px; /* 121.429% */
}

span.ocf-value-name {
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 121.429% */
}

.ocf-value-input::before {
    border-radius: 0px !important;
    background-color: #FFF !important;
    border-color: #B3B3B3 !important;
}	
div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
    margin-top: 0;
}

.ocf-container {
    border: none;
    padding: 0;
}

.ocf-theme-light .ocf-filter-header {
    border-bottom: 0;
    margin-bottom: 18px !important;
}

span.ocf-filter-name {
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 17px; /* 121.429% */
}

span.ocf-value-name {
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 121.429% */
}

.ocf-value-input::before {
    border-radius: 0px !important;
    background-color: #FFF !important;
    border-color: #B3B3B3 !important;
}
.ocf-value.ocf-disabled .ocf-value-input::before{
	 background-color: #E6E6E6 !important;
    border-color: #E6E6E6 !important;
}
.ocf-value.ocf-disabled span.ocf-value-name{
	color: #A6A2A2;
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 17px; /* 121.429% */
}	
.ocf-slider-input-group span {
    color: #212121;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 141.667% */
}

.ocf-slider-input-group input {
    display: flex !important;
    width: 72px !important;
    padding: 12px 10px 12px 12px !important;
    align-items: center;
    gap: 15px;
    border: 1px solid #EBEBEB;
    color: #212121;
    font-family: Montserrat;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 121.429% */
    background: #fff !important;
    height: 44px !important;
}

.ocf-form-control:focus, input.ocf-form-control:focus, textarea.ocf-form-control:focus {
    box-shadow: none !important;
    border-color: #EBEBEB !important;
}
.ocf-noUi-base:before {
    background-color: #B3B3B3 !important;
}

.ocf-noUi-base:before, .ocf-noUi-connect:before {
    height: 1px !important;
    background-color: #212121 !important;
}
.ocf-noUi-base:before{
	background-color: #B3B3B3 !important;
}
.ocf-noUi-touch-area {
    background: #fff !important;
    width: 18px !important;
    height: 18px !important;
    border-radius: 50%;
}

.ocf-noUi-handle {
    box-shadow: none !important;
    width: 20px !important;
    height: 20px !important;
    /* left: 203px; */
    /* top: 969px; */
    background: #fff;
    border: 1px solid #212121 !important;
    border-radius: 50% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    top: -6px !important;
    /* right: 0px !important; */
}	
.ocf-value-list {
    max-height: 298px;
    overflow-x: hidden;
    overflow-y: auto;
}
.ocf-value-list::-webkit-scrollbar {
width:2px;
background: #fff;
border-radius: 5px;
}

/* Track */
.ocf-value-list::-webkit-scrollbar-track {
  background: #fff;
border-radius: 5px;
    width:2px;
}

/* Handle */
.ocf-value-list::-webkit-scrollbar-thumb {
  background: #A6A6A6;
    width: 2px;
height: 25px;
background: #A6A6A6;
border-radius: 0px;
}
.ocf-value-list:hover::-webkit-scrollbar{
  width: 4px;  
}
/* Handle on hover */
.ocf-value-list:hover::-webkit-scrollbar-thumb{
  background: #A6A6A6;
  width: 4px;  
}

input#searchpr {
    border: none;
    background: none;
    border-bottom: 1px solid #B3B3B3;
    border-radius: 0;
    margin-bottom: 23px;
}

span.form-group:after {
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.47725 1.87598C5.56701 1.87598 4.67721 2.14589 3.92038 2.65159C3.16354 3.1573 2.57366 3.87607 2.22533 4.71702C1.87699 5.55797 1.78585 6.48333 1.96343 7.37607C2.14101 8.26882 2.57933 9.08886 3.22297 9.7325C3.8666 10.3761 4.68665 10.8145 5.57939 10.992C6.47214 11.1696 7.3975 11.0785 8.23845 10.7301C9.0794 10.3818 9.79817 9.79193 10.3039 9.03509C10.8096 8.27826 11.0795 7.38846 11.0795 6.47822C11.0794 5.25765 10.5945 4.0871 9.73144 3.22403C8.86837 2.36096 7.69781 1.87605 6.47725 1.87598V1.87598Z' stroke='%23B3B3B3' stroke-width='1.00189' stroke-miterlimit='10'/%3E%3Cpath d='M9.9104 9.91187L13.1259 13.1273' stroke='%23B3B3B3' stroke-width='1.00189' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

div#product-category aside#column-left, div#product-manufacturer aside#column-left, div#product-search aside#column-left {
    -ms-flex: 0 0 10%;
    flex: 0 0 16.1%;
    max-width: 16%;
    margin-right: 27.6px;
    width: 100%;
}

div#ocf-module-1 {
    margin-top: 8px;
}

.ocf-value-input {
    margin-top: 0px !important;
}

.ocf-theme-light .ocf-filter {
    margin-bottom: 37px;
}

.ocf-value, .ocf-value:active, .ocf-value:focus, .ocf-value:visited, .ocf-value:hover {
    margin-bottom: 14px !important;
}

div#ocf-filter-1-0-1 .ocf-value-list {
    max-height: 353px;
}	
.ocf-slider-input-group {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    width: 99% !important;
}

.ocf-slider-input-group:after {
    content: "\20B4";
    margin-left: 7px;
}

.ocf-value-slider {
    padding: 10px 14px 10px 12px !important;
}	
.ocf-value-input:hover::before,.ocf-value-input:focus::before {
    box-shadow: none !important;
    border-color: #212121 !important;
}
.ocf-value-input:hover::before,.ocf-value-input:focus::before {
    box-shadow: none !important;
    border-color: #212121 !important;
}
.ocf-selected .ocf-value-input-checkbox::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect width='16' height='16' fill='%23212121'/%3E%3Cpath d='M12 5L6.5 10.5L4 8' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
}	
button.ocf-btn.ocf-search-btn-popover {
    /* display: none; */
}

.ocf-filter-body>.ocf-value-list {
    padding: 0px !important;
}

.ocf-angle {
    display: none !important;
}

.ocf-filter-header-append>* {
    min-width: 0px !important;
}

.ocf-theme-light .ocf-filter-header {
    width: 100%;
}

.ocf-filter-header-append {
    margin-left: 0;
    width: 0;
}

span.ocf-filter-name:after {
    /* right: -29px; */
}

.ocf-filter-name {
    flex-basis: 100%;
}	
.ocf-popover-content {
    border-radius: 0 !important;
}

.ocf-popover {
    border-radius: 0;
}	
div#ocf-module-2 .ocf-filter {
    display: none !important;
}

div#ocf-module-2  .ocf-footer {
    display: none !important;
}	
div#ocf-module-2 .ocf-content {
    margin-bottom: 0px !important;
}	
	div#ocf-module-1 .ocf-selected-card.ocf-desktop {
    display: none !important;
}
div#ocf-module-1 .ocf-selected-card.ocf-desktop {
    display: none !important;
}

.ocf-selected-filter {}

div#ocf-module-2.ocf-theme-light .ocf-selected-discard {
    display: flex;
    padding: 6px 10px !important;
    justify-content: center;
    align-items: center;
    gap: 6px;
    color: #212121 !important;
    font-family: Montserrat;
    font-size: 13px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 17px; /* 130.769% */
    background-color: #FBFBFB;
    margin-right: 10px;
    margin-bottom: 10px;
}

div#ocf-module-2.ocf-theme-light .ocf-selected-card {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
}

div#ocf-module-2.ocf-theme-light .ocf-selected-header {
    position: absolute;
    right: -10px;
    display: none;
}

div#ocf-module-2.ocf-theme-light .ocf-selected-discard .ocf-icon {
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M10.5 4L3.5 11M3.5 4L10.5 11' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

span.sellfil {}

div#ocf-module-2.ocf-theme-light  .ocf-selected-discard span + span {
    margin-right: 11px;
}

i.ocf-icon.ocf-times {}

div#ocf-module-2.ocf-theme-light .ocf-selected-header a {
    width: auto;
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 121.429% */
    border: none;
    text-decoration: none;
}	
.ocf-theme-light .ocf-selected-filter {
    width: auto !important;
}	
	div#product-category.container.cat-type div#content.col-lg-12 .ocf-btn-mobile-static.ocf-mobile {
    display: none;
}

div#product-category.container.cat-type div#content.col-lg-12 {
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: -17px;
    z-index: 0;
}	
/******************************************************END NEW CATALOG*********************************************************/
/****************************************************NEW FAQ*************************************************************/	
.faq-title {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 50px;
}

.faq-link {
    color: #000;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 20px 0;
    margin-left: 0;
}

.sp-seo-faq li {
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #EFEFEF;
}

.faq-question:hover {
    box-shadow: none;
}

.faq-link:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cline x1='9.5' y1='2.18557e-08' x2='9.5' y2='18' stroke='black'/%3E%3Cline y1='8.5' x2='18' y2='8.5' stroke='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    right: 23px;
    width: 20px;
    height: 20px;
    top: 19px;
}

.sp-seo-faq {
    margin-top: 50px;
}

.sp-seo-faq ul {
    max-width: 914px;
    margin: auto;
}

.sp-seo-faq li {
    padding: 20px 0;
}
	.faq-text {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 19.6px */
    margin-top: 33px;
}
.faq-text p {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 19.6px */
    margin-top: 33px;
}
.faq-text{
	color: #000;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%; /* 22.4px */
	margin-top: 20px;
}	
.faq-text ul li {
    padding: 0;
    border: none;
}

.faq-text ul li a {
    color: #5B24C9;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
.faq-text ul {
    counter-reset: my-awesome-counter;
    margin-top: -6px;
    padding-left: 0;
    list-style: none;
    margin-top: 12px;
  }
.faq-text ul li {
  counter-increment: my-awesome-counter;
  color: #000;
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  margin-bottom: 5px;
}
.faq-text ul li:before {
  content: counter(my-awesome-counter);
  color: #000;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  margin-right: 6px;
  min-width: 7px;
}
li.faq-question.open .faq-link:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cline y1='8.5' x2='18' y2='8.5' stroke='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}	
/****************************************************END NEW FAQ*************************************************************/	
span.rm-store-reviews-top-quantity {
    background: no-repeat;
    font-size: 30px;
    color: #000;
    font-weight: 600;
}

span.rm-store-reviews-top-quantity + span {
    font-size: 14px;
    color: #000;
}
/****************************************************IMG TEL****************************************************************/
input#customer_telephone {
    width: 100% !important;
    padding-left: 50px !important;
}

.iti.iti--allow-dropdown {
    width: 100%;
}
.form-group.required.row-customer_telephone .two-label{
    top: -23px !important;
    font-size: 12px !important;
    transition: all 0.3s ease !important;
}
.iti__country-name {
    color: #000 !important;
}
/****************************************************END IMG TEL****************************************************************/	
a.rm-social-fa-youtube.d-flex.align-items-center.justify-content-center i {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg height='512px' id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23E50142' d='M265,96c65.3,0,118.7,1.1,168.1,3.3l0.7,0h0.7c23.1,0,42,22,42,49.1v1.1l0.1,1.1c2.3,34,3.4,69.3,3.4,104.9v0v0 c0.1,35.6-1.1,70.9-3.4,104.9l-0.1,1.1v1.1c0,13.8-4.7,26.6-13.4,36.1c-7.8,8.6-18,13.4-28.6,13.4h-0.8l-0.8,0 c-52.9,2.5-108.8,3.8-166.4,3.8c-3.5,0-7.1,0-10.6,0H256h-0.1c-3.6,0-7.2,0-10.8,0c-57.8,0-113.7-1.3-166.2-3.7l-0.8,0h-0.8 c-10.6,0-20.7-4.8-28.5-13.4c-8.6-9.5-13.4-22.3-13.4-36.1v-1.1l-0.1-1.1c-2.4-34.1-3.5-69.4-3.3-104.7v-0.1v-0.1 c-0.1-35.3,1-70.5,3.3-104.6l0.1-1.1v-1.1c0-27.2,18.8-49.3,41.9-49.3H78l0.7,0c49.5-2.3,102.9-3.3,168.2-3.3h9H265 M265,64 c-3,0-6,0-9,0s-6,0-9,0c-57.6,0-114.2,0.8-169.6,3.3c-40.8,0-73.9,36.3-73.9,81.3C1,184.4-0.1,220,0,255.7 c-0.1,35.7,0.9,71.3,3.4,107c0,45,33.1,81.6,73.9,81.6c54.8,2.6,110.7,3.8,167.8,3.8c3.6,0,7.3,0,10.9,0c3.6,0,7.2,0,10.7,0 c57.1,0,113-1.2,167.9-3.8c40.9,0,74-36.6,74-81.6c2.4-35.7,3.5-71.4,3.4-107.1c0.1-35.7-1-71.3-3.4-107.1c0-45-33.1-81.1-74-81.1 C379.2,64.8,322.7,64,265,64L265,64z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23E50142' d='M207,353.8V157.4l145,98.2L207,353.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    height: 15px;
    width: 15px;
}
/********************************************************NEW BLOG***************************************************************/
.bl-soc-shar {
    position: absolute;
    margin-left: -100px;
    display: flex;
    flex-direction: column;
    top: 0;
}
div#blog_page main {
    position: relative;
}
.bl-soc-shar.fixed {
    position: fixed;
    top: 0;
    margin-top: 0;
}

.bl-soc-shar a,.bl-soc-shar button {
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #efefef;
    background: #fff;
}

.bl-soc-shar a {
    border-bottom: 0;
}

.after-title.col-12 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 30px;
}
div#blog_page .col-12.rm-page-title.blog-title h1 {
    color: #212121;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    /* max-width: 801px; */
}

div#blog_page .col-12.rm-page-title.blog-title {
    max-width: 820px !important;
    margin-top: 8px !important;
    margin-bottom: 14px !important;
}

.onrow-top-blog {
    display: flex;
}

.onrow-top-blog div:after {
    content: "";
    width: 4px;
    height: 4px;
    background: #777;
    border-radius: 50%;
    display: flex;
    /* margin-left: 16px; */
    position: absolute;
    right: -16px;
}

.rm-blog-post-info-item.rm-blog-post-info-item-date.d-flex.align-items-center {
    margin-right: 16px;
    position: relative;
}

.rm-blog-post-info-item.rm-blog-post-info-item-date.d-flex.align-items-center span {
    color: #777;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 192.857% */
}

.read-div {
    color: #777;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 192.857% */
    margin: 0 16px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.read-div span {
    margin-left: 9px;
}

.onrow-top-blog a {
    color: #777;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 192.857% */
    text-decoration-line: underline;
    margin-left: 16px;
}	
.tworow-top-blog {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 7px;
}

.vieww {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.vieww span {
    margin-left: 9px;
    color: #777;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 192.857% */
}	
.rg-top-blog {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.kol-ocenka {
    color: #777;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 192.857% */
    margin-left: 16px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
}

.kol-ocenka:before {
    content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    background: #777;
    left: -16px;
    border-radius: 50%;
}

.ocenka {
    color: #212121;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px; /* 135.714% */
    margin: 0 16px;
}

.comment-vi {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #777;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 192.857% */
    margin-left: 20px;
}

.comment-vi span {
    margin-left: 6px;
}	
.rm-blog-post-text h3 {
    color: #212121;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 16px;
}

.rm-blog-post-text ul.zmist li a {
    color: #212121;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration-line: underline;
    display: flex;
}

.rm-blog-post-text ul.zmist li:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #212121;
    border-radius: 50%;
    left: -10px;
    top: 7px;
}

.rm-blog-post-text ul.zmist li ul li a {
    color: #212121;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}

.rm-blog-post-text ul.zmist li ul li:before {
    content: "";
    width: 6px;
    height: 1px;
    background: #212121;
    top: 8px;
}

ul.zmist {
    padding-left: 2px;
    margin-bottom: 49px;
}

.rm-blog-post-text ul.zmist li {
    margin-bottom: 15px;
    flex-wrap: wrap;
}

.rm-blog-post-text ul.zmist li ul {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-left: 5px !important;
    margin-bottom: -14px;
}

.rm-blog-post-text ul.zmist li ul li:not(:last-child) {
    margin-bottom: 19px;
}

.rm-blog-post-text p {
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 23px !important;
}

.rm-blog-post-text p a {
    color: var(--beauty-prof-com-red-ribbon, #E50142);
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px; /* 135.714% */
    text-decoration-line: underline;
}

.rm-blog-post-text img + h3 {
    margin-top: 10px;
}

.rm-blog-post-text p + h3 {
    margin-top: 50px;
}

.rm-blog-post-text h2 {
    color: #212121;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 30px;
}
.rm-blog-post-text .rm-module ul.slick-dots li:before {
    display: none;
}
.rm-blog-post-text .rm-module ul.slick-dots li:before {
    display: none;
}

.rm-blog-post-text ul li a {
    display: contents;
}

div#blog_page .rm-module.rm-column-related-products_0 .row-padding-top {
    display: none;
}	
.rm-blog-post-text .rm-module ul.slick-dots li:before {
    display: none;
}

.rm-blog-post-text ul li a {
    display: contents;
}

div#blog_page .rm-module.rm-column-related-products_0 .row-padding-top {
    display: none;
}

.bl-pod-stati {
    color: #777;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 192.857% */
}

.bl-corist {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
    align-items: center;
    margin-top: 19px;
    padding-top: 20px;
    padding-bottom: 23px;
    margin-bottom: 30px;
}

.bl-corist span {
    color: #212121;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px; /* 95% */
}

.bl-corist .bl-soc-shar {
    position: relative;
    flex-direction: row;
    margin-top: 0;
    margin-left: 0;
}

.bl-corist .bl-soc-shar a {border: 1px solid #efefef;border-right: 0;}

div#blog_page .rm-module.rm-column-related-products_0 {
    margin-bottom: -23px;
}

div#rm-related-products_0 {}

div#blog_page .rm-module.rm-column-related-products_0 ul.slick-dots {
    margin-top: 21px;
    margin-bottom: 61px;
}	
.niz-starr span {
    width: 22px;
    height: 22px;
}	
div#rm-comment-modal.blog-comment {}

div#rm-comment-modal.blog-comment .modal-title {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    width: 100%;
    text-transform: none;
    padding-right: 0;
}

div#rm-comment-modal.blog-comment .top-form {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

div#rm-comment-modal.blog-comment .top-form input {
    display: flex;
    width: 283px;
    padding: 8px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 21px;
    border: none;
    border-bottom: 1px solid #BDBDBD;
    border-radius: 0;
    background: transparent;
}

div#rm-comment-modal.blog-comment .modal-dialog.modal-dialog-centered.narrow {
    /* display: flex; */
    max-width: 728px;
    /* padding: 50px; */
    /* flex-direction: column; */
    /* justify-content: center; */
    /* align-items: center; */
    /* gap: 10px; */
}

div#rm-comment-modal.blog-comment textarea#input-review {
    display: flex;
    height: 178px;
    padding: 13px 11px;
    align-items: flex-start;
    gap: 10px;
    flex: 1 0 0;
    color: #BDBDBD;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: none;
    background: no-repeat;
    border-bottom: 1px solid #BDBDBD;
    border-radius: 0;
    resize: none;
    border: 1px solid #BDBDBD;
}

div#rm-comment-modal.blog-comment button#button-comment {
    display: flex;
    padding: 16px 60px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    width: 100%;
    background: #212121;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: none;
    height: 50px;
    margin-top: -13px;
}

div#rm-comment-modal.blog-comment .modal-content {
    display: flex;
    width: 728px;
    padding: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 0;
}

div#rm-comment-modal.blog-comment .modal-body {
    padding: 0;
    width: 100%;
    padding-top: 17px;
}	
	
div#rm-comment-modal.blog-comment .modal-header {
    padding: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#rm-comment-modal.blog-comment button.modal-close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_1_1696)'%3E%3Cpath d='M0.72332 14C0.538906 14 0.354491 13.9299 0.214378 13.7887C-0.0669022 13.5074 -0.0669022 13.0514 0.214378 12.7701L12.7736 0.21096C13.0548 -0.0703201 13.5109 -0.0703201 13.7921 0.21096C14.0734 0.492241 14.0734 0.948267 13.7921 1.22972L1.23314 13.7887C1.09197 13.929 0.907559 14 0.72332 14Z' fill='%23C4C4C4'/%3E%3Cpath d='M13.2834 14C13.099 14 12.9147 13.9299 12.7744 13.7887L0.214378 1.22972C-0.0669022 0.948267 -0.0669022 0.492241 0.214378 0.21096C0.495659 -0.0703201 0.951685 -0.0703201 1.23314 0.21096L13.7921 12.7701C14.0734 13.0514 14.0734 13.5074 13.7921 13.7887C13.651 13.929 13.4667 14 13.2834 14Z' fill='%23C4C4C4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_1696'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    width: 20px;
    height: 20px;
    right: 17px;
    top: 17px;
}
.rm-blog-post-comments .rm-module-header {
    color: #212121;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px; /* 105.556% */
}

button.rm-btn.dark[data-target="#rm-comment-modal"] {
    display: inline-flex;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #FFF;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px; /* 135.714% */
    background: #000;
    border-radius: 0;
    height: 50px;
    margin-top: -27px;
    text-transform: none;
    width: 187px;
}	
.rm-comments-item-info-name {
    color: #212121;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px; /* 126.667% */
    margin-bottom: 1px;
}

.rm-comments-item-info-dat {
    color: #777;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px; /* 158.333% */
}

.rm-comments-item-text {
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px; /* 135.714% */
    border: none;
    padding: 0;
    padding-top: 9px;
}

.col-md-12.rm-comments-item-info.text-center {
    text-align: left !important;
}

.rm-comments-item {
    border-bottom: 0;
    padding-top: 5px;
    padding-bottom: 34px;
}

.rm-comments-item + .rm-comments-item {
    border: 0;
}	
.rm-store-reviews-item-text-admin-title {
    color: #212121;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px; /* 126.667% */
}

.rm-store-reviews-item-text-admin {
    background: transparent;
    border: none;
    border-top: 1px solid #EFEFEF;
    border-radius: 0;
    margin-top: 18px;
    padding-top: 30px;
    padding-left: 36px;
    padding-bottom: 0;
}	
.niz-starr .rm-module-rating-star {
    width: 22px;
    height: 22px;
    margin: 3px;
}

.niz-starr label.rm-module-rating-star.rm-module-rating-star-is {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19' fill='none'%3E%3Cpath d='M4.33975 18.2502L5.82933 11.8106L0.833496 7.47933L7.4335 6.90641L10.0002 0.833496L12.5668 6.90641L19.1668 7.47933L14.171 11.8106L15.6606 18.2502L10.0002 14.8356L4.33975 18.2502Z' fill='%23F7D264'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}	
.rg-top-blog span.rm-module-rating-star.rm-module-rating-star-is {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19' fill='none'%3E%3Cpath d='M4.33975 18.2502L5.82933 11.8106L0.833496 7.47933L7.4335 6.90641L10.0002 0.833496L12.5668 6.90641L19.1668 7.47933L14.171 11.8106L15.6606 18.2502L10.0002 14.8356L4.33975 18.2502Z' fill='%23F7D264'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}
div#article-comments ul.pagination {
    height: 0;
    width: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

div#article-comments li.first {
    border: 0;
}	
.rg-top-blog span.rm-module-rating-star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M4.36875 16.25L5.5875 10.9812L1.5 7.4375L6.9 6.96875L9 2L11.1 6.96875L16.5 7.4375L12.4125 10.9812L13.6312 16.25L9 13.4562L4.36875 16.25Z' fill='%23D8D8D8'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  /* margin-left: 25px; */
  position: relative;
  margin-left: 3px;
}
.rg-top-blog span.rm-module-rating-star.rm-module-rating-star-is	{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M4.36875 16.25L5.5875 10.9812L1.5 7.4375L6.9 6.96875L9 2L11.1 6.96875L16.5 7.4375L12.4125 10.9812L13.6312 16.25L9 13.4562L4.36875 16.25Z' fill='%23F7D264'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;	
 position: relative;
  margin-left: 3px;	
}	
div#article-comments .p-4 {
    padding-left: 0 !important;
}	
.mobilee{
	display:none !important; 
}	
/***************************************************END NEW BLOG ***************************************************************/	
/****************************************************lang new *****************************************************************/
div#langModalTitle {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-right: 0px;
    width: 100%;
    text-transform: none !important;
}

div#rm-popup-lang div#oct_desktop_language {
    margin-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

div#rm-popup-lang div#oct_desktop_language ul {
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: center;
    /* margin-bottom: 70px; */
}

div#rm-popup-lang div#oct_desktop_language ul li:last-child {
    margin-bottom: 19px;
}

div#rm-popup-lang div#oct_desktop_language ul li:nth-child(2) button {
    display: flex;
    padding: 16px 60px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    background: #212121;
    /* font-size: 0px !important; */
    width: 100%;
    margin-left: 0;
    width: 348px;
}

div#rm-popup-lang div#oct_desktop_language ul li:nth-child(2) button span:nth-child(1) {
    display: none;
}
div#rm-popup-lang div#oct_desktop_language ul li:nth-child(2) button span:nth-child(2) {color: #FFF;text-align: center;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;display: flex !important;}	
div#rm-popup-lang div#oct_desktop_language ul li:nth-child(2) button span:before {
    content: attr(data-name);
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 100%;
    display: flex;
}	
div#rm-popup-lang div#oct_desktop_language ul li:nth-child(1) button span:nth-child(1) {
    display: none;
}	
div#rm-popup-lang div#oct_desktop_language ul li:nth-child(1) button span:nth-child(2) {
   color: #212121;
   text-align: center;
   font-family: Montserrat;
   font-size: 14px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   display: flex !important;
}	
div#rm-popup-lang .modal-content {
    display: flex;
    width: 448px;
    padding: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 36px;
    border-radius: 0;
}

div#rm-popup-lang .modal-body {
    min-height: 40px;
    padding: 0;
    width: 100%;
}

div#rm-popup-lang div#language {
    width: 100%;
}

div#rm-popup-lang button.btn-block.language-select {
    display: flex;
    padding: 16px 60px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    border: 1px solid #212121;
    width: 348px;
    margin-left: 0;
}
div#rm-popup-lang .modal-header {
    padding: 0;
}	
/*********************************************************End Langg***********************************************************/	
/*********************************************************AKCII****************************************************************/
.container.cat-type1 div#content {
    -ms-flex: 0 0 75%;
    flex: 0 0 81.3%;
    max-width: 81.5%;
    /* margin-left: 30px; */
}	
.top-bann-opis-akk {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 12px;
}

.brandd {
    color: #212121;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px; /* 168.75% */
}

.promm-period {
    color: #F00;
    text-align: right;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bann-opis-akk .samoopis {
    color: #212121;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.banner_ak {
    height: 333px;
    width: 80.7%;
}

.bann-opis-akk {
    width: 80.5%;
    margin-top: 22px;
    margin-bottom: 33px;
}
.bann-opis-akk ~ .rm-slideshow-plus-box {
    display: none !important;
}
.cat-type1 .rm-category-wall-item .promm-period-kit {
    color: #7B7B7B;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
    padding-top: 6px;
    /* top: 6px; */
    position: relative;
}

.cat-type1 .rm-category-wall-item {
    height: 274px;
}	
/*********************************************************END AKCII****************************************************************/
/*********************************************************NEW SALE ****************************************************************/
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(2) a span {
    color: #ff0000 !important;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(14) {
    order: 3;
    display: none;
}
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(2) {
    order: 2;
}
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(3) {
    order: 2;
}
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li {
    order: 4;
}

.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.top-over-menu.list-unstyled li:nth-child(1) {
    order: 0;
}	
/*********************************************************NEW SALE ****************************************************************/	
/********************************************************Black Friday***************************************************************/
body.black-friday {
    background: #0B0A10;
}

body.black-friday header {
    background: #0B0A10;
}

body.black-friday header svg path {fill: #fff;}

body.black-friday button#rm-search-button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M12.0909 3.50186C10.3918 3.50186 8.73088 4.00571 7.31812 4.94968C5.90536 5.89366 4.80425 7.23537 4.15403 8.80514C3.50381 10.3749 3.33368 12.1022 3.66516 13.7687C3.99664 15.4352 4.81484 16.9659 6.01629 18.1674C7.21774 19.3688 8.74849 20.187 10.415 20.5185C12.0814 20.85 13.8088 20.6799 15.3785 20.0296C16.9483 19.3794 18.29 18.2783 19.234 16.8655C20.178 15.4528 20.6818 13.7918 20.6818 12.0927C20.6817 9.81433 19.7765 7.62929 18.1654 6.01823C16.5544 4.40716 14.3693 3.50201 12.0909 3.50186V3.50186Z' stroke='white' stroke-width='1.00189' stroke-miterlimit='10'/%3E%3Cpath d='M18.4995 18.5022L24.5017 24.5044' stroke='white' stroke-width='1.00189' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 28px;
    height: 28px;
}

body.black-friday button#rm-search-button img {
    display: none;
}

body.black-friday .top-nav {
    background: #0b0a10 !important;
}

body.black-friday .lf-top-nav ul li a,body.black-friday .center-top-nav ul li a,body.black-friday ul.top_nav li a, body.black-friday ul.top_nav li {
    color: #FFF;
}
body.black-friday .bl-master a {
    color: #fff;
    border-color: #fff;
}

body.black-friday header div#logo img {
    display: none;
}

body.black-friday div#logo a {
    width: 190px;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='37' viewBox='0 0 190 37' fill='none'%3E%3Cpath d='M105.289 14.6716V21.4494H100.867V14.616L93.4556 2.30493H98.1556L103.267 10.8049L108.378 2.30493H112.722L105.289 14.6716ZM86.6 5.91604V21.4494H82.1778V5.91604H76.0556V2.30493H92.7222V5.91604H86.6ZM71.8889 19.5049C70.3667 21.016 68.2444 21.7716 65.5111 21.7716C62.7778 21.7716 60.6556 21.016 59.1333 19.5049C57.6111 17.9938 56.8556 15.8272 56.8556 13.0272V2.30493H61.2778V12.8605C61.2778 16.2827 62.7 18.0049 65.5444 18.0049C66.9333 18.0049 67.9889 17.5938 68.7111 16.7605C69.4444 15.9272 69.8 14.6272 69.8 12.8605V2.30493H74.1667V13.0272C74.1667 15.8383 73.4111 17.9951 71.8889 19.5049ZM46.0333 6.66049L43 13.9938H49.0667L46.0333 6.66049ZM52.1556 21.4494L50.4667 17.3494H41.5889L39.8889 21.4494H35.3556L43.8778 2.30493H48.2444L56.8 21.4494H52.1556ZM34.3444 17.8938V21.4494H19.5333V2.30493H33.9889V5.86049H23.9333V10.016H32.8111V13.4605H23.9333V17.8938H34.3444ZM9.56667 13.3827H4.4V18.116H9.56667C10.7333 18.116 11.6111 17.9272 12.2 17.5383C12.7889 17.1605 13.0889 16.5605 13.0889 15.7605C13.0889 14.1716 11.9111 13.3827 9.56667 13.3827ZM11.2778 6.20493C10.7111 5.82715 9.88889 5.64938 8.78889 5.64938H4.4V10.1605H8.8C9.88889 10.1605 10.7222 9.9716 11.2889 9.58271C11.8556 9.20493 12.1333 8.63826 12.1333 7.88271C12.1333 7.13826 11.8444 6.58271 11.2778 6.20493ZM16.6111 13.2383C17.2333 14.0494 17.5444 15.0494 17.5444 16.2272C17.5444 17.9049 16.8889 19.1938 15.5889 20.0938C14.2889 20.9938 12.3889 21.4494 9.88889 21.4494H0V2.30493H9.34445C11.6778 2.30493 13.4667 2.74938 14.7111 3.64938C15.9556 4.53826 16.5778 5.74938 16.5778 7.28271C16.5778 8.21604 16.3556 9.03827 15.9111 9.7716C15.4667 10.5049 14.8444 11.0716 14.0444 11.4938C15.1333 11.8494 15.9889 12.4272 16.6111 13.2383Z' fill='white'/%3E%3Cpath d='M104.878 30.8827C104.589 30.8827 104.378 30.9272 104.233 31.0272C104.089 31.116 104.022 31.2494 104.022 31.3938C104.022 31.5494 104.1 31.6605 104.267 31.7383C104.422 31.816 104.667 31.8827 105 31.9605C105.344 32.0383 105.622 32.1272 105.844 32.2049C106.067 32.2827 106.244 32.416 106.4 32.5938C106.556 32.7716 106.633 33.0049 106.633 33.3049C106.633 33.5605 106.567 33.7938 106.422 34.0049C106.278 34.216 106.067 34.3827 105.778 34.5049C105.489 34.6272 105.144 34.6938 104.733 34.6938C104.378 34.6938 104.033 34.6494 103.7 34.5494C103.367 34.4494 103.1 34.3272 102.9 34.1716L103.256 33.3938C103.444 33.5383 103.678 33.6494 103.944 33.7383C104.211 33.8272 104.478 33.8716 104.733 33.8716C105.033 33.8716 105.244 33.8272 105.389 33.7383C105.533 33.6494 105.6 33.5383 105.6 33.3938C105.6 33.2827 105.556 33.1938 105.478 33.1272C105.4 33.0605 105.289 33.0049 105.156 32.9605C105.022 32.916 104.844 32.8716 104.622 32.816C104.278 32.7383 104 32.6494 103.778 32.5716C103.556 32.4938 103.378 32.3605 103.222 32.1827C103.067 32.0049 102.989 31.7605 102.989 31.4605C102.989 31.2049 103.056 30.9605 103.2 30.7494C103.344 30.5383 103.556 30.3716 103.833 30.2494C104.122 30.1272 104.467 30.0605 104.878 30.0605C105.167 30.0605 105.444 30.0938 105.711 30.1605C105.989 30.2272 106.222 30.3272 106.433 30.4605L106.111 31.2494C105.7 31.0049 105.289 30.8827 104.878 30.8827ZM100.156 30.9383C99.8778 30.9383 99.6333 31.0049 99.4111 31.116C99.1889 31.2383 99.0222 31.4049 98.9 31.6272C98.7778 31.8494 98.7222 32.0938 98.7222 32.3716C98.7222 32.6494 98.7778 32.8938 98.9 33.116C99.0222 33.3383 99.1889 33.5049 99.4111 33.6272C99.6333 33.7494 99.8778 33.8049 100.156 33.8049C100.6 33.8049 100.978 33.6272 101.278 33.2716L101.944 33.8827C101.733 34.1383 101.467 34.3383 101.156 34.4827C100.844 34.616 100.489 34.6827 100.1 34.6827C99.6444 34.6827 99.2333 34.5827 98.8555 34.3827C98.4889 34.1827 98.2 33.9049 97.9889 33.5605C97.7778 33.2049 97.6667 32.8049 97.6667 32.3605C97.6667 31.916 97.7778 31.516 97.9889 31.1605C98.2 30.8049 98.4889 30.5272 98.8555 30.3383C99.2222 30.1383 99.6444 30.0383 100.1 30.0383C100.489 30.0383 100.844 30.1049 101.156 30.2383C101.467 30.3716 101.733 30.5716 101.944 30.8272L101.278 31.4383C100.978 31.116 100.611 30.9383 100.156 30.9383ZM95.2111 34.616V30.1272H96.2444V34.616C96.2444 34.6173 95.2111 34.6173 95.2111 34.616ZM92.5778 30.9728V34.6173H91.5444V30.9728H90.1111V30.1284H94.0222V30.9728H92.5778ZM89.1444 33.7827V34.616H85.6778V30.1272H89.0667V30.9605H86.7111V31.9383H88.7889V32.7494H86.7111V33.7827H89.1444ZM83 34.616L82.9889 31.9272L81.6667 34.1494H81.2L79.8889 31.9938V34.6272H78.9111V30.1383H79.7667L81.4444 32.9272L83.1 30.1383H83.9556L83.9667 34.6272H83V34.616ZM75.8111 30.8827C75.5222 30.8827 75.3111 30.9272 75.1667 31.0272C75.0333 31.116 74.9556 31.2494 74.9556 31.3938C74.9556 31.5494 75.0333 31.6605 75.2 31.7383C75.3556 31.816 75.6 31.8827 75.9333 31.9605C76.2778 32.0383 76.5555 32.1272 76.7667 32.2049C76.9889 32.2827 77.1667 32.416 77.3222 32.5938C77.4778 32.7716 77.5555 33.0049 77.5555 33.3049C77.5555 33.5605 77.4889 33.7938 77.3444 34.0049C77.2 34.216 76.9889 34.3827 76.7 34.5049C76.4111 34.6272 76.0667 34.6938 75.6555 34.6938C75.3 34.6938 74.9556 34.6494 74.6222 34.5494C74.2889 34.4494 74.0222 34.3272 73.8222 34.1716L74.1778 33.3938C74.3667 33.5383 74.6 33.6494 74.8667 33.7383C75.1333 33.8272 75.4 33.8716 75.6555 33.8716C75.9556 33.8716 76.1667 33.8272 76.3111 33.7383C76.4556 33.6494 76.5222 33.5383 76.5222 33.3938C76.5222 33.2827 76.4778 33.1938 76.4 33.1272C76.3222 33.0605 76.2111 33.0049 76.0778 32.9605C75.9444 32.916 75.7667 32.8716 75.5444 32.816C75.2 32.7383 74.9222 32.6494 74.7111 32.5716C74.4889 32.4938 74.3111 32.3605 74.1555 32.1827C74 32.0049 73.9222 31.7605 73.9222 31.4605C73.9222 31.2049 73.9889 30.9605 74.1333 30.7494C74.2778 30.5383 74.4889 30.3716 74.7667 30.2494C75.0555 30.1272 75.4 30.0605 75.8111 30.0605C76.1 30.0605 76.3778 30.0938 76.6555 30.1605C76.9333 30.2272 77.1667 30.3272 77.3778 30.4605L77.0555 31.2494C76.6444 31.0049 76.2222 30.8827 75.8111 30.8827ZM71.5333 31.6272C71.4111 31.4049 71.2444 31.2383 71.0333 31.116C70.8222 30.9938 70.5778 30.9383 70.3111 30.9383C70.0444 30.9383 69.8111 31.0049 69.5889 31.116C69.3778 31.2383 69.2111 31.4049 69.0889 31.6272C68.9667 31.8494 68.9111 32.0938 68.9111 32.3716C68.9111 32.6494 68.9778 32.8938 69.0889 33.116C69.2111 33.3383 69.3778 33.5049 69.5889 33.6272C69.8 33.7494 70.0444 33.8049 70.3111 33.8049C70.5778 33.8049 70.8111 33.7494 71.0333 33.6272C71.2444 33.5049 71.4111 33.3383 71.5333 33.116C71.6555 32.8938 71.7111 32.6494 71.7111 32.3716C71.7222 32.0938 71.6555 31.8494 71.5333 31.6272ZM72.4444 33.5617C72.2333 33.9173 71.9333 34.1951 71.5667 34.3951C71.2 34.5951 70.7778 34.6951 70.3111 34.6951C69.8444 34.6951 69.4222 34.5951 69.0555 34.3951C68.6778 34.1951 68.3889 33.9173 68.1778 33.5617C67.9667 33.2062 67.8556 32.8173 67.8556 32.3728C67.8556 31.9284 67.9667 31.5395 68.1778 31.1839C68.3889 30.8284 68.6778 30.5506 69.0555 30.3506C69.4333 30.1506 69.8444 30.0506 70.3111 30.0506C70.7778 30.0506 71.2 30.1506 71.5667 30.3506C71.9333 30.5506 72.2333 30.8284 72.4444 31.1839C72.6555 31.5395 72.7667 31.9284 72.7667 32.3728C72.7667 32.8173 72.6667 33.216 72.4444 33.5617ZM65.1111 30.9383C64.8333 30.9383 64.5889 31.0049 64.3667 31.116C64.1444 31.2383 63.9778 31.4049 63.8555 31.6272C63.7333 31.8494 63.6778 32.0938 63.6778 32.3716C63.6778 32.6494 63.7333 32.8938 63.8555 33.116C63.9778 33.3383 64.1444 33.5049 64.3667 33.6272C64.5889 33.7494 64.8333 33.8049 65.1111 33.8049C65.5555 33.8049 65.9333 33.6272 66.2333 33.2716L66.9 33.8827C66.6889 34.1383 66.4222 34.3383 66.1111 34.4827C65.8 34.616 65.4444 34.6827 65.0555 34.6827C64.6 34.6827 64.1889 34.5827 63.8111 34.3827C63.4444 34.1827 63.1556 33.9049 62.9444 33.5605C62.7333 33.2049 62.6222 32.8049 62.6222 32.3605C62.6222 31.916 62.7222 31.516 62.9444 31.1605C63.1556 30.8049 63.4444 30.5272 63.8111 30.3383C64.1778 30.1383 64.6 30.0383 65.0555 30.0383C65.4444 30.0383 65.8 30.1049 66.1111 30.2383C66.4222 30.3716 66.6889 30.5716 66.9 30.8272L66.2333 31.4383C65.9333 31.116 65.5555 30.9383 65.1111 30.9383ZM55.9444 34.616V30.1272H56.9778V33.7716H59.2222V34.616C59.2222 34.6173 55.9444 34.6173 55.9444 34.616ZM52.3111 31.1506L51.6 32.8728H53.0222L52.3111 31.1506ZM53.7444 34.616L53.3444 33.6494H51.2667L50.8667 34.616H49.8L51.8 30.1272H52.8222L54.8222 34.616C54.8222 34.6173 53.7444 34.6173 53.7444 34.616ZM47.8444 34.616L45.6111 31.8938V34.616H44.5889V30.1272H45.4444L47.6778 32.8494V30.1272H48.7V34.616C48.7 34.6173 47.8444 34.6173 47.8444 34.616ZM41.9222 31.6272C41.8 31.4049 41.6333 31.2383 41.4222 31.116C41.2111 30.9938 40.9667 30.9383 40.7 30.9383C40.4333 30.9383 40.2 31.0049 39.9778 31.116C39.7667 31.2383 39.6 31.4049 39.4778 31.6272C39.3556 31.8494 39.3 32.0938 39.3 32.3716C39.3 32.6494 39.3556 32.8938 39.4778 33.116C39.6 33.3383 39.7667 33.5049 39.9778 33.6272C40.1889 33.7494 40.4333 33.8049 40.7 33.8049C40.9667 33.8049 41.2 33.7494 41.4222 33.6272C41.6333 33.5049 41.8 33.3383 41.9222 33.116C42.0444 32.8938 42.1 32.6494 42.1 32.3716C42.1111 32.0938 42.0444 31.8494 41.9222 31.6272ZM42.8333 33.5617C42.6222 33.9173 42.3222 34.1951 41.9556 34.3951C41.5889 34.5951 41.1667 34.6951 40.7 34.6951C40.2333 34.6951 39.8111 34.5951 39.4444 34.3951C39.0667 34.1951 38.7778 33.9173 38.5667 33.5617C38.3556 33.2062 38.2444 32.8173 38.2444 32.3728C38.2444 31.9284 38.3444 31.5395 38.5667 31.1839C38.7778 30.8284 39.0667 30.5506 39.4444 30.3506C39.8222 30.1506 40.2333 30.0506 40.7 30.0506C41.1667 30.0506 41.5889 30.1506 41.9556 30.3506C42.3222 30.5506 42.6222 30.8284 42.8333 31.1839C43.0444 31.5395 43.1556 31.9284 43.1556 32.3728C43.1556 32.8173 43.0556 33.216 42.8333 33.5617ZM35.7889 34.616V30.1272H36.8222V34.616C36.8222 34.6173 35.7889 34.6173 35.7889 34.616ZM32.6889 30.8827C32.4 30.8827 32.1889 30.9272 32.0444 31.0272C31.9 31.116 31.8333 31.2494 31.8333 31.3938C31.8333 31.5494 31.9111 31.6605 32.0778 31.7383C32.2333 31.816 32.4778 31.8827 32.8111 31.9605C33.1556 32.0383 33.4333 32.1272 33.6556 32.2049C33.8778 32.2827 34.0556 32.416 34.2111 32.5938C34.3667 32.7716 34.4444 33.0049 34.4444 33.3049C34.4444 33.5605 34.3778 33.7938 34.2333 34.0049C34.0889 34.216 33.8778 34.3827 33.5889 34.5049C33.3 34.6272 32.9556 34.6938 32.5444 34.6938C32.1889 34.6938 31.8444 34.6494 31.5111 34.5494C31.1778 34.4494 30.9111 34.3272 30.7111 34.1716L31.0667 33.3938C31.2556 33.5383 31.4889 33.6494 31.7556 33.7383C32.0222 33.8272 32.2889 33.8716 32.5444 33.8716C32.8444 33.8716 33.0556 33.8272 33.2 33.7383C33.3444 33.6494 33.4111 33.5383 33.4111 33.3938C33.4111 33.2827 33.3667 33.1938 33.2889 33.1272C33.2111 33.0605 33.1 33.0049 32.9667 32.9605C32.8333 32.916 32.6556 32.8716 32.4333 32.816C32.0889 32.7383 31.8111 32.6494 31.5889 32.5716C31.3667 32.4938 31.1889 32.3605 31.0333 32.1827C30.8778 32.0049 30.8 31.7605 30.8 31.4605C30.8 31.2049 30.8667 30.9605 31.0111 30.7494C31.1556 30.5383 31.3667 30.3716 31.6444 30.2494C31.9333 30.1272 32.2778 30.0605 32.6889 30.0605C32.9778 30.0605 33.2556 30.0938 33.5222 30.1605C33.8 30.2272 34.0333 30.3272 34.2444 30.4605L33.9222 31.2494C33.5111 31.0049 33.1 30.8827 32.6889 30.8827ZM27.9556 30.8827C27.6667 30.8827 27.4556 30.9272 27.3111 31.0272C27.1778 31.116 27.1 31.2494 27.1 31.3938C27.1 31.5494 27.1778 31.6605 27.3444 31.7383C27.5 31.816 27.7444 31.8827 28.0778 31.9605C28.4222 32.0383 28.7 32.1272 28.9111 32.2049C29.1333 32.2827 29.3111 32.416 29.4667 32.5938C29.6222 32.7716 29.7 33.0049 29.7 33.3049C29.7 33.5605 29.6333 33.7938 29.4889 34.0049C29.3444 34.216 29.1333 34.3827 28.8444 34.5049C28.5556 34.6272 28.2111 34.6938 27.8 34.6938C27.4444 34.6938 27.1 34.6494 26.7667 34.5494C26.4333 34.4494 26.1667 34.3272 25.9667 34.1716L26.3222 33.3938C26.5111 33.5383 26.7444 33.6494 27.0111 33.7383C27.2778 33.8272 27.5444 33.8716 27.8 33.8716C28.1 33.8716 28.3111 33.8272 28.4556 33.7383C28.6 33.6494 28.6667 33.5383 28.6667 33.3938C28.6667 33.2827 28.6222 33.1938 28.5444 33.1272C28.4667 33.0605 28.3556 33.0049 28.2222 32.9605C28.0889 32.916 27.9111 32.8716 27.6889 32.816C27.3444 32.7383 27.0667 32.6494 26.8556 32.5716C26.6333 32.4938 26.4556 32.3605 26.3 32.1827C26.1444 32.0049 26.0667 31.7605 26.0667 31.4605C26.0667 31.2049 26.1333 30.9605 26.2778 30.7494C26.4222 30.5383 26.6333 30.3716 26.9111 30.2494C27.2 30.1272 27.5444 30.0605 27.9556 30.0605C28.2444 30.0605 28.5222 30.0938 28.8 30.1605C29.0778 30.2272 29.3111 30.3272 29.5222 30.4605L29.2 31.2494C28.7889 31.0049 28.3778 30.8827 27.9556 30.8827ZM24.8667 33.7827V34.616H21.4V30.1272H24.7889V30.9605H22.4333V31.9383H24.5111V32.7494H22.4333V33.7827H24.8667ZM17.7 30.9617V32.1506H19.7778V32.984H17.7V34.6173H16.6667V30.1284H20.0556V30.9617H17.7ZM14.0111 31.6272C13.8889 31.4049 13.7222 31.2383 13.5111 31.116C13.3 30.9938 13.0556 30.9383 12.7889 30.9383C12.5222 30.9383 12.2889 31.0049 12.0667 31.116C11.8556 31.2383 11.6889 31.4049 11.5667 31.6272C11.4444 31.8494 11.3889 32.0938 11.3889 32.3716C11.3889 32.6494 11.4556 32.8938 11.5667 33.116C11.6889 33.3383 11.8556 33.5049 12.0667 33.6272C12.2778 33.7494 12.5222 33.8049 12.7889 33.8049C13.0556 33.8049 13.2889 33.7494 13.5111 33.6272C13.7222 33.5049 13.8889 33.3383 14.0111 33.116C14.1333 32.8938 14.1889 32.6494 14.1889 32.3716C14.2 32.0938 14.1333 31.8494 14.0111 31.6272ZM14.9222 33.5617C14.7111 33.9173 14.4111 34.1951 14.0444 34.3951C13.6778 34.5951 13.2556 34.6951 12.7889 34.6951C12.3222 34.6951 11.9 34.5951 11.5333 34.3951C11.1556 34.1951 10.8667 33.9173 10.6556 33.5617C10.4444 33.2173 10.3333 32.8173 10.3333 32.3728C10.3333 31.9284 10.4444 31.5395 10.6556 31.1839C10.8667 30.8284 11.1556 30.5506 11.5333 30.3506C11.9111 30.1506 12.3222 30.0506 12.7889 30.0506C13.2556 30.0506 13.6778 30.1506 14.0444 30.3506C14.4111 30.5506 14.7111 30.8284 14.9222 31.1839C15.1333 31.5395 15.2444 31.9284 15.2444 32.3728C15.2444 32.8173 15.1333 33.216 14.9222 33.5617ZM7.86666 31.1827C7.7 31.0494 7.46666 30.9827 7.15555 30.9827H6.31111V32.5494H7.15555C7.46666 32.5494 7.7 32.4827 7.86666 32.3494C8.03333 32.216 8.11111 32.016 8.11111 31.7716C8.11111 31.5049 8.03333 31.316 7.86666 31.1827ZM8.23333 33.1728L9.23333 34.6173H8.12222L7.25555 33.3617H7.21111H6.31111V34.6173H5.26666V30.1284H7.21111C7.61111 30.1284 7.95555 30.1951 8.24444 30.3284C8.53333 30.4617 8.76666 30.6506 8.92222 30.8951C9.07778 31.1395 9.15555 31.4284 9.15555 31.7617C9.15555 32.0951 9.07778 32.3839 8.91111 32.6284C8.75555 32.8605 8.53333 33.0494 8.23333 33.1728ZM2.6 31.1827C2.43333 31.0494 2.2 30.9827 1.88889 30.9827H1.04444V32.5383H1.88889C2.2 32.5383 2.43333 32.4716 2.6 32.3383C2.76666 32.2049 2.84444 32.016 2.84444 31.7605C2.84444 31.5049 2.76666 31.316 2.6 31.1827ZM3.65555 32.6173C3.5 32.8617 3.26666 33.0506 2.97778 33.1839C2.68889 33.3173 2.34444 33.3839 1.94444 33.3839H1.04444V34.6173H0.0111084V30.1284H1.95555C2.35555 30.1284 2.7 30.1951 2.98889 30.3284C3.27778 30.4617 3.51111 30.6506 3.66666 30.8951C3.82222 31.1395 3.9 31.4284 3.9 31.7617C3.9 32.0839 3.81111 32.3716 3.65555 32.6173Z' fill='white'/%3E%3Cpath d='M190 30.4272H116.889V34.4938H190V30.4272Z' fill='%23E52054'/%3E%3Cpath d='M179.967 5.86049V10.916H188.822V14.4716H179.967V21.4494H175.544V2.30494H190V5.86049H179.967ZM168.322 8.70494C167.8 7.7716 167.089 7.04938 166.178 6.52716C165.267 6.00494 164.244 5.74938 163.122 5.74938C161.989 5.74938 160.978 6.00494 160.067 6.52716C159.156 7.04938 158.444 7.7716 157.922 8.70494C157.4 9.63827 157.144 10.6938 157.144 11.8716C157.144 13.0605 157.4 14.116 157.922 15.0383C158.444 15.9716 159.156 16.6938 160.067 17.216C160.978 17.7383 162 17.9938 163.122 17.9938C164.256 17.9938 165.267 17.7383 166.178 17.216C167.089 16.6938 167.8 15.9716 168.322 15.0383C168.844 14.1049 169.1 13.0494 169.1 11.8716C169.1 10.6938 168.833 9.63827 168.322 8.70494ZM172.211 16.9494C171.3 18.4494 170.056 19.6383 168.467 20.4938C166.878 21.3494 165.1 21.7827 163.111 21.7827C161.122 21.7827 159.333 21.3494 157.744 20.4938C156.156 19.6383 154.9 18.4605 154 16.9494C153.1 15.4494 152.644 13.7494 152.644 11.8716C152.644 9.99383 153.1 8.30494 154 6.80494C154.9 5.30494 156.144 4.11605 157.744 3.26049C159.333 2.40494 161.122 1.9716 163.111 1.9716C165.1 1.9716 166.878 2.40494 168.467 3.26049C170.056 4.11605 171.3 5.29383 172.211 6.80494C173.122 8.30494 173.578 10.0049 173.578 11.8716C173.578 13.7605 173.122 15.4494 172.211 16.9494ZM146.2 6.78271C145.511 6.20494 144.5 5.91605 143.167 5.91605H139.556V12.5827H143.167C144.5 12.5827 145.511 12.2938 146.2 11.7049C146.889 11.1272 147.233 10.3049 147.233 9.24938C147.244 8.18271 146.9 7.34938 146.2 6.78271ZM147.789 15.2938L152.078 21.4494H147.322L143.633 16.116H143.411H139.556V21.4494H135.133V2.30494H143.411C145.1 2.30494 146.578 2.58271 147.822 3.14938C149.067 3.71605 150.033 4.51605 150.7 5.56049C151.378 6.60494 151.711 7.82716 151.711 9.24938C151.711 10.6716 151.367 11.8938 150.689 12.9272C150.011 13.9605 149.044 14.7494 147.789 15.2938ZM127.844 6.78271C127.156 6.20494 126.144 5.91605 124.811 5.91605H121.2V12.5605H124.811C126.144 12.5605 127.156 12.2716 127.844 11.7049C128.533 11.1272 128.878 10.316 128.878 9.26049C128.889 8.18271 128.533 7.34938 127.844 6.78271ZM132.356 12.9383C131.678 13.9827 130.722 14.7938 129.478 15.3494C128.233 15.9049 126.756 16.1827 125.067 16.1827H121.211V21.4605H116.789V2.30494H125.067C126.756 2.30494 128.233 2.58271 129.478 3.14938C130.722 3.71605 131.689 4.51605 132.356 5.56049C133.033 6.60494 133.367 7.82716 133.367 9.24938C133.367 10.6605 133.022 11.8827 132.356 12.9383Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    height: 36.6px;
}

body.black-friday a.rm-header-phones-list-item {
    color: #fff;
}

body.black-friday .top-nav-account-links-item a {
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M18.8139 7.87503C18.5995 10.7668 16.4073 13.1258 14.0007 13.1258C11.5941 13.1258 9.39812 10.7673 9.18755 7.87503C8.96877 4.86679 11.1019 2.62428 14.0007 2.62428C16.8996 2.62428 19.0327 4.92148 18.8139 7.87503Z' stroke='white' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9995 16.6252C9.24171 16.6252 4.4128 19.2502 3.51921 24.2049C3.41148 24.8021 3.74944 25.3752 4.37452 25.3752H23.6245C24.2501 25.3752 24.5881 24.8021 24.4804 24.2049C23.5862 19.2502 18.7573 16.6252 13.9995 16.6252Z' stroke='white' stroke-width='1.00189' stroke-miterlimit='10'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: flex;
    justify-content: center;
}

body.black-friday .top-nav-account-links-item a img {
    display: none;
}

body.black-friday .bl_on:nth-child(2) img {
    display: none;
}

body.black-friday .bl_on:nth-child(2) a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M19.2989 4.37598C15.7486 4.37598 13.9986 7.87598 13.9986 7.87598C13.9986 7.87598 12.2486 4.37598 8.69829 4.37598C5.81298 4.37598 3.52814 6.78988 3.49861 9.67027C3.43845 15.6493 8.24165 19.9012 13.5064 23.4745C13.6516 23.5732 13.8231 23.626 13.9986 23.626C14.1742 23.626 14.3457 23.5732 14.4908 23.4745C19.755 19.9012 24.5582 15.6493 24.4986 9.67027C24.4691 6.78988 22.1842 4.37598 19.2989 4.37598Z' stroke='white' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 28px;
    height: 28px;
    display: flex;
}

body.black-friday .rm-header-cart {
    background: #0b0a10;
}

body.black-friday .rm-header-cart-icon img {
    display: none;
}

body.black-friday span.rm-header-cart-icon.position-relative {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.3739 9.62474C4.14184 9.62474 3.91928 9.71693 3.75518 9.88102C3.59109 10.0451 3.4989 10.2677 3.4989 10.4997V22.3122C3.4989 23.966 4.90765 25.3747 6.5614 25.3747H21.4364C23.0902 25.3747 24.4989 24.0343 24.4989 22.3806V10.4997C24.4989 10.2677 24.4067 10.0451 24.2426 9.88102C24.0785 9.71693 23.856 9.62474 23.6239 9.62474H4.3739Z' stroke='white' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.74878 9.62581V7.87556C8.74878 6.48298 9.30198 5.14743 10.2867 4.16273C11.2714 3.17802 12.6069 2.62482 13.9995 2.62482V2.62482C15.3921 2.62482 16.7277 3.17802 17.7124 4.16273C18.6971 5.14743 19.2503 6.48298 19.2503 7.87556V9.62581' stroke='white' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}
body.black-friday .bl-master a {
    color: #fff;
    border-color: #fff;
}

body.black-friday header div#logo img {
    display: none;
}

body.black-friday div#logo a {
    width: 190px;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='37' viewBox='0 0 190 37' fill='none'%3E%3Cpath d='M105.289 14.6716V21.4494H100.867V14.616L93.4556 2.30493H98.1556L103.267 10.8049L108.378 2.30493H112.722L105.289 14.6716ZM86.6 5.91604V21.4494H82.1778V5.91604H76.0556V2.30493H92.7222V5.91604H86.6ZM71.8889 19.5049C70.3667 21.016 68.2444 21.7716 65.5111 21.7716C62.7778 21.7716 60.6556 21.016 59.1333 19.5049C57.6111 17.9938 56.8556 15.8272 56.8556 13.0272V2.30493H61.2778V12.8605C61.2778 16.2827 62.7 18.0049 65.5444 18.0049C66.9333 18.0049 67.9889 17.5938 68.7111 16.7605C69.4444 15.9272 69.8 14.6272 69.8 12.8605V2.30493H74.1667V13.0272C74.1667 15.8383 73.4111 17.9951 71.8889 19.5049ZM46.0333 6.66049L43 13.9938H49.0667L46.0333 6.66049ZM52.1556 21.4494L50.4667 17.3494H41.5889L39.8889 21.4494H35.3556L43.8778 2.30493H48.2444L56.8 21.4494H52.1556ZM34.3444 17.8938V21.4494H19.5333V2.30493H33.9889V5.86049H23.9333V10.016H32.8111V13.4605H23.9333V17.8938H34.3444ZM9.56667 13.3827H4.4V18.116H9.56667C10.7333 18.116 11.6111 17.9272 12.2 17.5383C12.7889 17.1605 13.0889 16.5605 13.0889 15.7605C13.0889 14.1716 11.9111 13.3827 9.56667 13.3827ZM11.2778 6.20493C10.7111 5.82715 9.88889 5.64938 8.78889 5.64938H4.4V10.1605H8.8C9.88889 10.1605 10.7222 9.9716 11.2889 9.58271C11.8556 9.20493 12.1333 8.63826 12.1333 7.88271C12.1333 7.13826 11.8444 6.58271 11.2778 6.20493ZM16.6111 13.2383C17.2333 14.0494 17.5444 15.0494 17.5444 16.2272C17.5444 17.9049 16.8889 19.1938 15.5889 20.0938C14.2889 20.9938 12.3889 21.4494 9.88889 21.4494H0V2.30493H9.34445C11.6778 2.30493 13.4667 2.74938 14.7111 3.64938C15.9556 4.53826 16.5778 5.74938 16.5778 7.28271C16.5778 8.21604 16.3556 9.03827 15.9111 9.7716C15.4667 10.5049 14.8444 11.0716 14.0444 11.4938C15.1333 11.8494 15.9889 12.4272 16.6111 13.2383Z' fill='white'/%3E%3Cpath d='M104.878 30.8827C104.589 30.8827 104.378 30.9272 104.233 31.0272C104.089 31.116 104.022 31.2494 104.022 31.3938C104.022 31.5494 104.1 31.6605 104.267 31.7383C104.422 31.816 104.667 31.8827 105 31.9605C105.344 32.0383 105.622 32.1272 105.844 32.2049C106.067 32.2827 106.244 32.416 106.4 32.5938C106.556 32.7716 106.633 33.0049 106.633 33.3049C106.633 33.5605 106.567 33.7938 106.422 34.0049C106.278 34.216 106.067 34.3827 105.778 34.5049C105.489 34.6272 105.144 34.6938 104.733 34.6938C104.378 34.6938 104.033 34.6494 103.7 34.5494C103.367 34.4494 103.1 34.3272 102.9 34.1716L103.256 33.3938C103.444 33.5383 103.678 33.6494 103.944 33.7383C104.211 33.8272 104.478 33.8716 104.733 33.8716C105.033 33.8716 105.244 33.8272 105.389 33.7383C105.533 33.6494 105.6 33.5383 105.6 33.3938C105.6 33.2827 105.556 33.1938 105.478 33.1272C105.4 33.0605 105.289 33.0049 105.156 32.9605C105.022 32.916 104.844 32.8716 104.622 32.816C104.278 32.7383 104 32.6494 103.778 32.5716C103.556 32.4938 103.378 32.3605 103.222 32.1827C103.067 32.0049 102.989 31.7605 102.989 31.4605C102.989 31.2049 103.056 30.9605 103.2 30.7494C103.344 30.5383 103.556 30.3716 103.833 30.2494C104.122 30.1272 104.467 30.0605 104.878 30.0605C105.167 30.0605 105.444 30.0938 105.711 30.1605C105.989 30.2272 106.222 30.3272 106.433 30.4605L106.111 31.2494C105.7 31.0049 105.289 30.8827 104.878 30.8827ZM100.156 30.9383C99.8778 30.9383 99.6333 31.0049 99.4111 31.116C99.1889 31.2383 99.0222 31.4049 98.9 31.6272C98.7778 31.8494 98.7222 32.0938 98.7222 32.3716C98.7222 32.6494 98.7778 32.8938 98.9 33.116C99.0222 33.3383 99.1889 33.5049 99.4111 33.6272C99.6333 33.7494 99.8778 33.8049 100.156 33.8049C100.6 33.8049 100.978 33.6272 101.278 33.2716L101.944 33.8827C101.733 34.1383 101.467 34.3383 101.156 34.4827C100.844 34.616 100.489 34.6827 100.1 34.6827C99.6444 34.6827 99.2333 34.5827 98.8555 34.3827C98.4889 34.1827 98.2 33.9049 97.9889 33.5605C97.7778 33.2049 97.6667 32.8049 97.6667 32.3605C97.6667 31.916 97.7778 31.516 97.9889 31.1605C98.2 30.8049 98.4889 30.5272 98.8555 30.3383C99.2222 30.1383 99.6444 30.0383 100.1 30.0383C100.489 30.0383 100.844 30.1049 101.156 30.2383C101.467 30.3716 101.733 30.5716 101.944 30.8272L101.278 31.4383C100.978 31.116 100.611 30.9383 100.156 30.9383ZM95.2111 34.616V30.1272H96.2444V34.616C96.2444 34.6173 95.2111 34.6173 95.2111 34.616ZM92.5778 30.9728V34.6173H91.5444V30.9728H90.1111V30.1284H94.0222V30.9728H92.5778ZM89.1444 33.7827V34.616H85.6778V30.1272H89.0667V30.9605H86.7111V31.9383H88.7889V32.7494H86.7111V33.7827H89.1444ZM83 34.616L82.9889 31.9272L81.6667 34.1494H81.2L79.8889 31.9938V34.6272H78.9111V30.1383H79.7667L81.4444 32.9272L83.1 30.1383H83.9556L83.9667 34.6272H83V34.616ZM75.8111 30.8827C75.5222 30.8827 75.3111 30.9272 75.1667 31.0272C75.0333 31.116 74.9556 31.2494 74.9556 31.3938C74.9556 31.5494 75.0333 31.6605 75.2 31.7383C75.3556 31.816 75.6 31.8827 75.9333 31.9605C76.2778 32.0383 76.5555 32.1272 76.7667 32.2049C76.9889 32.2827 77.1667 32.416 77.3222 32.5938C77.4778 32.7716 77.5555 33.0049 77.5555 33.3049C77.5555 33.5605 77.4889 33.7938 77.3444 34.0049C77.2 34.216 76.9889 34.3827 76.7 34.5049C76.4111 34.6272 76.0667 34.6938 75.6555 34.6938C75.3 34.6938 74.9556 34.6494 74.6222 34.5494C74.2889 34.4494 74.0222 34.3272 73.8222 34.1716L74.1778 33.3938C74.3667 33.5383 74.6 33.6494 74.8667 33.7383C75.1333 33.8272 75.4 33.8716 75.6555 33.8716C75.9556 33.8716 76.1667 33.8272 76.3111 33.7383C76.4556 33.6494 76.5222 33.5383 76.5222 33.3938C76.5222 33.2827 76.4778 33.1938 76.4 33.1272C76.3222 33.0605 76.2111 33.0049 76.0778 32.9605C75.9444 32.916 75.7667 32.8716 75.5444 32.816C75.2 32.7383 74.9222 32.6494 74.7111 32.5716C74.4889 32.4938 74.3111 32.3605 74.1555 32.1827C74 32.0049 73.9222 31.7605 73.9222 31.4605C73.9222 31.2049 73.9889 30.9605 74.1333 30.7494C74.2778 30.5383 74.4889 30.3716 74.7667 30.2494C75.0555 30.1272 75.4 30.0605 75.8111 30.0605C76.1 30.0605 76.3778 30.0938 76.6555 30.1605C76.9333 30.2272 77.1667 30.3272 77.3778 30.4605L77.0555 31.2494C76.6444 31.0049 76.2222 30.8827 75.8111 30.8827ZM71.5333 31.6272C71.4111 31.4049 71.2444 31.2383 71.0333 31.116C70.8222 30.9938 70.5778 30.9383 70.3111 30.9383C70.0444 30.9383 69.8111 31.0049 69.5889 31.116C69.3778 31.2383 69.2111 31.4049 69.0889 31.6272C68.9667 31.8494 68.9111 32.0938 68.9111 32.3716C68.9111 32.6494 68.9778 32.8938 69.0889 33.116C69.2111 33.3383 69.3778 33.5049 69.5889 33.6272C69.8 33.7494 70.0444 33.8049 70.3111 33.8049C70.5778 33.8049 70.8111 33.7494 71.0333 33.6272C71.2444 33.5049 71.4111 33.3383 71.5333 33.116C71.6555 32.8938 71.7111 32.6494 71.7111 32.3716C71.7222 32.0938 71.6555 31.8494 71.5333 31.6272ZM72.4444 33.5617C72.2333 33.9173 71.9333 34.1951 71.5667 34.3951C71.2 34.5951 70.7778 34.6951 70.3111 34.6951C69.8444 34.6951 69.4222 34.5951 69.0555 34.3951C68.6778 34.1951 68.3889 33.9173 68.1778 33.5617C67.9667 33.2062 67.8556 32.8173 67.8556 32.3728C67.8556 31.9284 67.9667 31.5395 68.1778 31.1839C68.3889 30.8284 68.6778 30.5506 69.0555 30.3506C69.4333 30.1506 69.8444 30.0506 70.3111 30.0506C70.7778 30.0506 71.2 30.1506 71.5667 30.3506C71.9333 30.5506 72.2333 30.8284 72.4444 31.1839C72.6555 31.5395 72.7667 31.9284 72.7667 32.3728C72.7667 32.8173 72.6667 33.216 72.4444 33.5617ZM65.1111 30.9383C64.8333 30.9383 64.5889 31.0049 64.3667 31.116C64.1444 31.2383 63.9778 31.4049 63.8555 31.6272C63.7333 31.8494 63.6778 32.0938 63.6778 32.3716C63.6778 32.6494 63.7333 32.8938 63.8555 33.116C63.9778 33.3383 64.1444 33.5049 64.3667 33.6272C64.5889 33.7494 64.8333 33.8049 65.1111 33.8049C65.5555 33.8049 65.9333 33.6272 66.2333 33.2716L66.9 33.8827C66.6889 34.1383 66.4222 34.3383 66.1111 34.4827C65.8 34.616 65.4444 34.6827 65.0555 34.6827C64.6 34.6827 64.1889 34.5827 63.8111 34.3827C63.4444 34.1827 63.1556 33.9049 62.9444 33.5605C62.7333 33.2049 62.6222 32.8049 62.6222 32.3605C62.6222 31.916 62.7222 31.516 62.9444 31.1605C63.1556 30.8049 63.4444 30.5272 63.8111 30.3383C64.1778 30.1383 64.6 30.0383 65.0555 30.0383C65.4444 30.0383 65.8 30.1049 66.1111 30.2383C66.4222 30.3716 66.6889 30.5716 66.9 30.8272L66.2333 31.4383C65.9333 31.116 65.5555 30.9383 65.1111 30.9383ZM55.9444 34.616V30.1272H56.9778V33.7716H59.2222V34.616C59.2222 34.6173 55.9444 34.6173 55.9444 34.616ZM52.3111 31.1506L51.6 32.8728H53.0222L52.3111 31.1506ZM53.7444 34.616L53.3444 33.6494H51.2667L50.8667 34.616H49.8L51.8 30.1272H52.8222L54.8222 34.616C54.8222 34.6173 53.7444 34.6173 53.7444 34.616ZM47.8444 34.616L45.6111 31.8938V34.616H44.5889V30.1272H45.4444L47.6778 32.8494V30.1272H48.7V34.616C48.7 34.6173 47.8444 34.6173 47.8444 34.616ZM41.9222 31.6272C41.8 31.4049 41.6333 31.2383 41.4222 31.116C41.2111 30.9938 40.9667 30.9383 40.7 30.9383C40.4333 30.9383 40.2 31.0049 39.9778 31.116C39.7667 31.2383 39.6 31.4049 39.4778 31.6272C39.3556 31.8494 39.3 32.0938 39.3 32.3716C39.3 32.6494 39.3556 32.8938 39.4778 33.116C39.6 33.3383 39.7667 33.5049 39.9778 33.6272C40.1889 33.7494 40.4333 33.8049 40.7 33.8049C40.9667 33.8049 41.2 33.7494 41.4222 33.6272C41.6333 33.5049 41.8 33.3383 41.9222 33.116C42.0444 32.8938 42.1 32.6494 42.1 32.3716C42.1111 32.0938 42.0444 31.8494 41.9222 31.6272ZM42.8333 33.5617C42.6222 33.9173 42.3222 34.1951 41.9556 34.3951C41.5889 34.5951 41.1667 34.6951 40.7 34.6951C40.2333 34.6951 39.8111 34.5951 39.4444 34.3951C39.0667 34.1951 38.7778 33.9173 38.5667 33.5617C38.3556 33.2062 38.2444 32.8173 38.2444 32.3728C38.2444 31.9284 38.3444 31.5395 38.5667 31.1839C38.7778 30.8284 39.0667 30.5506 39.4444 30.3506C39.8222 30.1506 40.2333 30.0506 40.7 30.0506C41.1667 30.0506 41.5889 30.1506 41.9556 30.3506C42.3222 30.5506 42.6222 30.8284 42.8333 31.1839C43.0444 31.5395 43.1556 31.9284 43.1556 32.3728C43.1556 32.8173 43.0556 33.216 42.8333 33.5617ZM35.7889 34.616V30.1272H36.8222V34.616C36.8222 34.6173 35.7889 34.6173 35.7889 34.616ZM32.6889 30.8827C32.4 30.8827 32.1889 30.9272 32.0444 31.0272C31.9 31.116 31.8333 31.2494 31.8333 31.3938C31.8333 31.5494 31.9111 31.6605 32.0778 31.7383C32.2333 31.816 32.4778 31.8827 32.8111 31.9605C33.1556 32.0383 33.4333 32.1272 33.6556 32.2049C33.8778 32.2827 34.0556 32.416 34.2111 32.5938C34.3667 32.7716 34.4444 33.0049 34.4444 33.3049C34.4444 33.5605 34.3778 33.7938 34.2333 34.0049C34.0889 34.216 33.8778 34.3827 33.5889 34.5049C33.3 34.6272 32.9556 34.6938 32.5444 34.6938C32.1889 34.6938 31.8444 34.6494 31.5111 34.5494C31.1778 34.4494 30.9111 34.3272 30.7111 34.1716L31.0667 33.3938C31.2556 33.5383 31.4889 33.6494 31.7556 33.7383C32.0222 33.8272 32.2889 33.8716 32.5444 33.8716C32.8444 33.8716 33.0556 33.8272 33.2 33.7383C33.3444 33.6494 33.4111 33.5383 33.4111 33.3938C33.4111 33.2827 33.3667 33.1938 33.2889 33.1272C33.2111 33.0605 33.1 33.0049 32.9667 32.9605C32.8333 32.916 32.6556 32.8716 32.4333 32.816C32.0889 32.7383 31.8111 32.6494 31.5889 32.5716C31.3667 32.4938 31.1889 32.3605 31.0333 32.1827C30.8778 32.0049 30.8 31.7605 30.8 31.4605C30.8 31.2049 30.8667 30.9605 31.0111 30.7494C31.1556 30.5383 31.3667 30.3716 31.6444 30.2494C31.9333 30.1272 32.2778 30.0605 32.6889 30.0605C32.9778 30.0605 33.2556 30.0938 33.5222 30.1605C33.8 30.2272 34.0333 30.3272 34.2444 30.4605L33.9222 31.2494C33.5111 31.0049 33.1 30.8827 32.6889 30.8827ZM27.9556 30.8827C27.6667 30.8827 27.4556 30.9272 27.3111 31.0272C27.1778 31.116 27.1 31.2494 27.1 31.3938C27.1 31.5494 27.1778 31.6605 27.3444 31.7383C27.5 31.816 27.7444 31.8827 28.0778 31.9605C28.4222 32.0383 28.7 32.1272 28.9111 32.2049C29.1333 32.2827 29.3111 32.416 29.4667 32.5938C29.6222 32.7716 29.7 33.0049 29.7 33.3049C29.7 33.5605 29.6333 33.7938 29.4889 34.0049C29.3444 34.216 29.1333 34.3827 28.8444 34.5049C28.5556 34.6272 28.2111 34.6938 27.8 34.6938C27.4444 34.6938 27.1 34.6494 26.7667 34.5494C26.4333 34.4494 26.1667 34.3272 25.9667 34.1716L26.3222 33.3938C26.5111 33.5383 26.7444 33.6494 27.0111 33.7383C27.2778 33.8272 27.5444 33.8716 27.8 33.8716C28.1 33.8716 28.3111 33.8272 28.4556 33.7383C28.6 33.6494 28.6667 33.5383 28.6667 33.3938C28.6667 33.2827 28.6222 33.1938 28.5444 33.1272C28.4667 33.0605 28.3556 33.0049 28.2222 32.9605C28.0889 32.916 27.9111 32.8716 27.6889 32.816C27.3444 32.7383 27.0667 32.6494 26.8556 32.5716C26.6333 32.4938 26.4556 32.3605 26.3 32.1827C26.1444 32.0049 26.0667 31.7605 26.0667 31.4605C26.0667 31.2049 26.1333 30.9605 26.2778 30.7494C26.4222 30.5383 26.6333 30.3716 26.9111 30.2494C27.2 30.1272 27.5444 30.0605 27.9556 30.0605C28.2444 30.0605 28.5222 30.0938 28.8 30.1605C29.0778 30.2272 29.3111 30.3272 29.5222 30.4605L29.2 31.2494C28.7889 31.0049 28.3778 30.8827 27.9556 30.8827ZM24.8667 33.7827V34.616H21.4V30.1272H24.7889V30.9605H22.4333V31.9383H24.5111V32.7494H22.4333V33.7827H24.8667ZM17.7 30.9617V32.1506H19.7778V32.984H17.7V34.6173H16.6667V30.1284H20.0556V30.9617H17.7ZM14.0111 31.6272C13.8889 31.4049 13.7222 31.2383 13.5111 31.116C13.3 30.9938 13.0556 30.9383 12.7889 30.9383C12.5222 30.9383 12.2889 31.0049 12.0667 31.116C11.8556 31.2383 11.6889 31.4049 11.5667 31.6272C11.4444 31.8494 11.3889 32.0938 11.3889 32.3716C11.3889 32.6494 11.4556 32.8938 11.5667 33.116C11.6889 33.3383 11.8556 33.5049 12.0667 33.6272C12.2778 33.7494 12.5222 33.8049 12.7889 33.8049C13.0556 33.8049 13.2889 33.7494 13.5111 33.6272C13.7222 33.5049 13.8889 33.3383 14.0111 33.116C14.1333 32.8938 14.1889 32.6494 14.1889 32.3716C14.2 32.0938 14.1333 31.8494 14.0111 31.6272ZM14.9222 33.5617C14.7111 33.9173 14.4111 34.1951 14.0444 34.3951C13.6778 34.5951 13.2556 34.6951 12.7889 34.6951C12.3222 34.6951 11.9 34.5951 11.5333 34.3951C11.1556 34.1951 10.8667 33.9173 10.6556 33.5617C10.4444 33.2173 10.3333 32.8173 10.3333 32.3728C10.3333 31.9284 10.4444 31.5395 10.6556 31.1839C10.8667 30.8284 11.1556 30.5506 11.5333 30.3506C11.9111 30.1506 12.3222 30.0506 12.7889 30.0506C13.2556 30.0506 13.6778 30.1506 14.0444 30.3506C14.4111 30.5506 14.7111 30.8284 14.9222 31.1839C15.1333 31.5395 15.2444 31.9284 15.2444 32.3728C15.2444 32.8173 15.1333 33.216 14.9222 33.5617ZM7.86666 31.1827C7.7 31.0494 7.46666 30.9827 7.15555 30.9827H6.31111V32.5494H7.15555C7.46666 32.5494 7.7 32.4827 7.86666 32.3494C8.03333 32.216 8.11111 32.016 8.11111 31.7716C8.11111 31.5049 8.03333 31.316 7.86666 31.1827ZM8.23333 33.1728L9.23333 34.6173H8.12222L7.25555 33.3617H7.21111H6.31111V34.6173H5.26666V30.1284H7.21111C7.61111 30.1284 7.95555 30.1951 8.24444 30.3284C8.53333 30.4617 8.76666 30.6506 8.92222 30.8951C9.07778 31.1395 9.15555 31.4284 9.15555 31.7617C9.15555 32.0951 9.07778 32.3839 8.91111 32.6284C8.75555 32.8605 8.53333 33.0494 8.23333 33.1728ZM2.6 31.1827C2.43333 31.0494 2.2 30.9827 1.88889 30.9827H1.04444V32.5383H1.88889C2.2 32.5383 2.43333 32.4716 2.6 32.3383C2.76666 32.2049 2.84444 32.016 2.84444 31.7605C2.84444 31.5049 2.76666 31.316 2.6 31.1827ZM3.65555 32.6173C3.5 32.8617 3.26666 33.0506 2.97778 33.1839C2.68889 33.3173 2.34444 33.3839 1.94444 33.3839H1.04444V34.6173H0.0111084V30.1284H1.95555C2.35555 30.1284 2.7 30.1951 2.98889 30.3284C3.27778 30.4617 3.51111 30.6506 3.66666 30.8951C3.82222 31.1395 3.9 31.4284 3.9 31.7617C3.9 32.0839 3.81111 32.3716 3.65555 32.6173Z' fill='white'/%3E%3Cpath d='M190 30.4272H116.889V34.4938H190V30.4272Z' fill='%23E52054'/%3E%3Cpath d='M179.967 5.86049V10.916H188.822V14.4716H179.967V21.4494H175.544V2.30494H190V5.86049H179.967ZM168.322 8.70494C167.8 7.7716 167.089 7.04938 166.178 6.52716C165.267 6.00494 164.244 5.74938 163.122 5.74938C161.989 5.74938 160.978 6.00494 160.067 6.52716C159.156 7.04938 158.444 7.7716 157.922 8.70494C157.4 9.63827 157.144 10.6938 157.144 11.8716C157.144 13.0605 157.4 14.116 157.922 15.0383C158.444 15.9716 159.156 16.6938 160.067 17.216C160.978 17.7383 162 17.9938 163.122 17.9938C164.256 17.9938 165.267 17.7383 166.178 17.216C167.089 16.6938 167.8 15.9716 168.322 15.0383C168.844 14.1049 169.1 13.0494 169.1 11.8716C169.1 10.6938 168.833 9.63827 168.322 8.70494ZM172.211 16.9494C171.3 18.4494 170.056 19.6383 168.467 20.4938C166.878 21.3494 165.1 21.7827 163.111 21.7827C161.122 21.7827 159.333 21.3494 157.744 20.4938C156.156 19.6383 154.9 18.4605 154 16.9494C153.1 15.4494 152.644 13.7494 152.644 11.8716C152.644 9.99383 153.1 8.30494 154 6.80494C154.9 5.30494 156.144 4.11605 157.744 3.26049C159.333 2.40494 161.122 1.9716 163.111 1.9716C165.1 1.9716 166.878 2.40494 168.467 3.26049C170.056 4.11605 171.3 5.29383 172.211 6.80494C173.122 8.30494 173.578 10.0049 173.578 11.8716C173.578 13.7605 173.122 15.4494 172.211 16.9494ZM146.2 6.78271C145.511 6.20494 144.5 5.91605 143.167 5.91605H139.556V12.5827H143.167C144.5 12.5827 145.511 12.2938 146.2 11.7049C146.889 11.1272 147.233 10.3049 147.233 9.24938C147.244 8.18271 146.9 7.34938 146.2 6.78271ZM147.789 15.2938L152.078 21.4494H147.322L143.633 16.116H143.411H139.556V21.4494H135.133V2.30494H143.411C145.1 2.30494 146.578 2.58271 147.822 3.14938C149.067 3.71605 150.033 4.51605 150.7 5.56049C151.378 6.60494 151.711 7.82716 151.711 9.24938C151.711 10.6716 151.367 11.8938 150.689 12.9272C150.011 13.9605 149.044 14.7494 147.789 15.2938ZM127.844 6.78271C127.156 6.20494 126.144 5.91605 124.811 5.91605H121.2V12.5605H124.811C126.144 12.5605 127.156 12.2716 127.844 11.7049C128.533 11.1272 128.878 10.316 128.878 9.26049C128.889 8.18271 128.533 7.34938 127.844 6.78271ZM132.356 12.9383C131.678 13.9827 130.722 14.7938 129.478 15.3494C128.233 15.9049 126.756 16.1827 125.067 16.1827H121.211V21.4605H116.789V2.30494H125.067C126.756 2.30494 128.233 2.58271 129.478 3.14938C130.722 3.71605 131.689 4.51605 132.356 5.56049C133.033 6.60494 133.367 7.82716 133.367 9.24938C133.367 10.6605 133.022 11.8827 132.356 12.9383Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='235' height='50' viewBox='0 0 235 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6264_5222)'%3E%3Cpath d='M156.69 28.2087C156.876 28.1299 157.077 28.1657 157.221 28.302C157.744 28.7895 158.533 29.4564 159.329 29.858C160.691 30.5463 162.319 30.8905 164.176 30.8905C166.191 30.8905 167.976 30.4244 169.496 29.5138C171.009 28.5959 172.214 27.2622 173.067 25.5485C173.921 23.8276 174.358 21.7409 174.358 19.3603C174.358 16.9797 173.928 15.0508 173.089 13.3873C172.25 11.7237 171.081 10.4259 169.626 9.52954C168.17 8.62606 166.478 8.17432 164.606 8.17432C162.735 8.17432 160.928 8.61172 159.501 9.46501C158.49 10.0673 157.658 10.77 157.02 11.5373C156.876 11.7094 156.661 11.7596 156.453 11.6807C156.253 11.6018 156.131 11.4082 156.145 11.1931C156.202 10.2896 156.267 9.18536 156.31 8.73362H148.967V39.0577H156.41V28.6605C156.41 28.4597 156.525 28.2876 156.711 28.2087M155.994 19.7045C155.994 18.3493 156.26 17.1375 156.783 16.1049C157.307 15.0724 158.016 14.2477 158.884 13.6526C159.759 13.0574 160.705 12.7563 161.709 12.7563C162.627 12.7563 163.43 12.9929 164.097 13.459C164.764 13.9251 165.287 14.6636 165.66 15.6603C166.026 16.6499 166.212 17.919 166.212 19.4392C166.212 21.0741 166.026 22.4221 165.66 23.4403C165.287 24.4657 164.75 25.233 164.061 25.7277C163.366 26.2225 162.548 26.4735 161.63 26.4735C160.627 26.4735 159.687 26.1938 158.848 25.6417C158.009 25.0967 157.314 24.3151 156.783 23.3256C156.26 22.3361 155.987 21.1171 155.987 19.7045' fill='%23fff'/%3E%3Cpath d='M8.05249 27.5275C8.69066 28.3019 9.52961 28.9974 10.5335 29.5997C11.9604 30.4602 13.6813 30.8904 15.6389 30.8904C17.5964 30.8904 19.2026 30.4315 20.6583 29.5352C22.1139 28.6317 23.2827 27.3339 24.1216 25.6775C24.9677 24.0139 25.3908 22.0062 25.3908 19.7044C25.3908 17.4027 24.9534 15.2372 24.1001 13.5163C23.2468 11.8025 22.0422 10.4616 20.5292 9.55099C19.0162 8.63316 17.2236 8.17425 15.2087 8.17425C13.3587 8.17425 11.731 8.5256 10.3614 9.2068C9.56547 9.60835 8.77671 10.2752 8.25326 10.7628C8.10985 10.899 7.90191 10.9349 7.72265 10.856C7.53621 10.7771 7.42148 10.6051 7.42148 10.4043V1.26904H0V30.3311H7.34261C7.30675 29.8794 7.23505 28.7751 7.17769 27.8717C7.16334 27.6565 7.28524 27.4629 7.48602 27.3841C7.54338 27.3625 7.60792 27.3482 7.67245 27.3482C7.81586 27.3482 7.9521 27.4127 8.05249 27.5275ZM7.01993 19.3603C7.01993 17.9477 7.28524 16.7287 7.81586 15.7391C8.34648 14.7496 9.03485 13.968 9.88097 13.4231C10.7271 12.8709 11.6593 12.5913 12.6631 12.5913C13.581 12.5913 14.3984 12.8423 15.0939 13.337C15.7823 13.8318 16.3273 14.599 16.7001 15.6244C17.0658 16.6426 17.2523 17.9835 17.2523 19.6256C17.2523 21.1457 17.0658 22.4221 16.7001 23.4044C16.3273 24.4011 15.8038 25.1397 15.137 25.6058C14.4701 26.0719 13.667 26.3085 12.7492 26.3085C11.7453 26.3085 10.7916 26.0073 9.92399 25.4122C9.05636 24.817 8.34648 23.9924 7.82303 22.9598C7.29958 21.9273 7.03428 20.7155 7.03428 19.3603' fill='%23fff'/%3E%3Cpath d='M218.091 25.4264C219.124 23.6912 219.655 21.6476 219.655 19.353C219.655 17.0584 219.146 15.1296 218.134 13.4517C217.131 11.7809 215.618 10.4616 213.646 9.5509C211.667 8.63308 209.2 8.16699 206.317 8.16699C203.435 8.16699 201.018 8.64025 199.054 9.57241C197.096 10.5046 195.598 11.8455 194.608 13.5592C193.611 15.2801 193.109 17.3166 193.109 19.6111C193.109 21.9057 193.618 23.8059 194.63 25.5125C195.633 27.2119 197.146 28.5528 199.118 29.4849C201.097 30.4171 203.521 30.8904 206.317 30.8904C209.114 30.8904 211.616 30.4099 213.581 29.4634C215.539 28.5169 217.059 27.1617 218.091 25.4264ZM210.942 23.3541C210.541 24.4082 209.931 25.2041 209.121 25.7132C208.318 26.2152 207.379 26.4733 206.317 26.4733C205.256 26.4733 204.331 26.2223 203.557 25.7348C202.782 25.24 202.173 24.4656 201.757 23.4258C201.348 22.3933 201.14 21.1026 201.14 19.5753C201.14 17.9619 201.348 16.6139 201.757 15.5526C202.173 14.4842 202.775 13.6955 203.557 13.215C204.331 12.7418 205.263 12.498 206.317 12.498C207.372 12.498 208.347 12.7418 209.121 13.215C209.896 13.6955 210.505 14.4555 210.921 15.4809C211.33 16.4991 211.538 17.7827 211.538 19.31C211.538 20.952 211.337 22.3072 210.942 23.3541Z' fill='%23fff'/%3E%3Cpath d='M129.664 35.3076C130.733 34.0169 131.708 32.3032 132.568 30.2309L141.288 8.73368H134.504L129.449 23.9423L124.136 8.73368H113.631V1.29785L106.231 2.7463V23.6412C106.231 25.2115 106.525 26.5381 107.099 27.5778C107.672 28.6103 108.619 29.4134 109.917 29.9656C111.229 30.5249 113.014 30.8045 115.23 30.8045C116.478 30.8045 117.876 30.6898 119.389 30.4747V25.0323C118.356 25.0968 117.525 25.1255 116.908 25.1255C115.789 25.1255 114.95 24.896 114.427 24.4371C113.896 23.9782 113.624 23.254 113.624 22.2859V12.9858H117.869L125.283 30.5536L125.003 31.0842C124.652 31.6578 124.258 32.0952 123.827 32.3964C123.39 32.6975 122.752 32.9413 121.927 33.1134C121.332 33.2425 120.565 33.3142 119.633 33.3357V39.0649H120.429C122.558 39.0649 124.387 38.7566 125.849 38.1543C127.312 37.552 128.589 36.5983 129.65 35.3076' fill='%23fff'/%3E%3Cpath d='M81.6577 25.7277C82.0521 26.961 82.7691 27.9936 83.7945 28.8038C85.4724 30.1375 88.1757 30.8116 91.8327 30.8116C92.0191 30.8116 92.2199 30.8116 92.4063 30.8116H92.478C92.6716 30.8116 92.858 30.8116 93.0516 30.8116C96.7086 30.8116 99.419 30.1375 101.09 28.8038C102.115 27.9936 102.832 26.961 103.227 25.7277C103.305 25.491 103.37 25.2401 103.42 24.9819C103.542 24.394 103.607 23.7701 103.607 23.0746V8.74072H96.1206V23.3829C96.1206 24.4083 95.8195 25.2042 95.2386 25.7492C95.21 25.7707 95.2028 25.785 95.1884 25.7922L95.1669 25.8065C95.1669 25.8065 95.1239 25.8424 95.1167 25.8496L95.0164 25.9141C94.3352 26.33 93.4675 26.5451 92.4493 26.5595C91.4168 26.5379 90.5563 26.3228 89.8823 25.9069C89.8392 25.8854 89.7962 25.8496 89.7532 25.8209C89.7317 25.8065 89.7102 25.785 89.6815 25.7635L89.66 25.742C89.0648 25.1899 88.7708 24.394 88.7708 23.3757V8.74072H81.292V23.0746C81.292 23.7701 81.3494 24.394 81.4784 24.9819C81.5358 25.2401 81.6003 25.491 81.672 25.7277' fill='%23fff'/%3E%3Cpath d='M234.684 8.74086H229.958V8.52574C229.958 7.55772 230.231 6.8335 230.762 6.37459C231.285 5.91567 232.124 5.68622 233.243 5.68622C233.637 5.68622 234.117 5.70056 234.684 5.72207V0.193604C233.558 0.0645346 232.511 0 231.565 0C229.349 0 227.564 0.27965 226.251 0.83895C224.953 1.39108 224 2.19418 223.433 3.22673C222.86 4.26646 222.566 5.58583 222.566 7.16334V8.73369H219.913V12.9786H222.566V30.3241H229.966V12.9786H234.691V8.73369L234.684 8.74086Z' fill='%23fff'/%3E%3Cpath d='M186.312 15.094C187.301 14.7068 188.398 14.4988 189.682 14.463C190.714 14.4414 191.747 14.5347 192.858 14.7641V8.36085C192.421 8.31782 190.75 8.18158 189.402 8.41821C188.004 8.66918 186.799 9.24999 185.924 10.1105C185.365 10.6626 184.87 11.437 184.404 12.4911C184.333 12.656 184.168 12.7349 183.988 12.699C183.809 12.6632 183.694 12.5197 183.694 12.3405V8.72654H176.431V30.3743H183.831C183.831 29.0406 183.831 18.8943 183.888 18.3924C184.046 16.7647 184.863 15.6533 186.319 15.0796' fill='%23fff'/%3E%3Cpath d='M53.5423 19.3603C53.5423 17.1231 53.0332 15.1369 52.0222 13.459C51.0183 11.7883 49.5053 10.4761 47.5334 9.55823C45.5544 8.6404 43.0877 8.17432 40.2052 8.17432C37.3226 8.17432 34.9061 8.64757 32.9414 9.57974C30.9839 10.5119 29.4852 11.8528 28.4957 13.5665C27.499 15.2875 26.9971 17.3239 26.9971 19.6185C26.9971 21.913 27.5062 23.8132 28.5172 25.5198C29.5211 27.2264 31.0341 28.5601 33.006 29.4923C34.985 30.4244 37.4087 30.8977 40.2052 30.8977C43.0017 30.8977 45.5042 30.4173 47.4689 29.4707C49.4264 28.5242 50.9466 27.169 51.9791 25.4337C52.4094 24.7167 52.7536 23.9279 53.0045 23.089L45.0883 22.4867C45.0094 22.8093 44.9234 23.1033 44.823 23.3615C44.4214 24.4155 43.8119 25.2115 43.0017 25.7206C42.1986 26.2297 41.2592 26.4806 40.198 26.4806C39.1368 26.4806 38.2118 26.2297 37.4373 25.7421C36.6629 25.2473 36.0534 24.4729 35.6375 23.4332C35.3005 22.5942 35.0997 21.5617 35.0424 20.3785V20.2423H53.4993C53.5208 19.9268 53.528 19.6328 53.528 19.3675M35.1786 17.3526L35.2001 17.202C35.3005 16.5925 35.4511 16.0404 35.6375 15.5599C36.0534 14.4915 36.6558 13.7028 37.4373 13.2224C38.2118 12.7491 39.1439 12.5053 40.198 12.5053C41.2521 12.5053 42.2272 12.7491 43.0017 13.2224C43.7761 13.7028 44.3856 14.4629 44.8015 15.4882C45.0022 15.9902 45.16 16.571 45.2604 17.1948L45.2819 17.3454H35.1786V17.3526Z' fill='%23fff'/%3E%3Cpath d='M71.4972 29.557C71.5474 29.8438 71.6047 30.1019 71.6764 30.3242H79.3202C79.1123 29.9083 78.9545 29.4494 78.8541 28.969C78.7394 28.4169 78.682 27.7572 78.682 26.9971V15.8971C78.682 13.4161 77.8359 11.4873 76.1652 10.1679C74.4873 8.84136 71.7768 8.16016 68.127 8.16016H67.9908C65.2158 8.18167 62.8424 8.66209 60.9278 9.58709C59.4866 10.2826 58.2891 11.2005 57.3498 12.3119C57.0199 12.7063 56.7044 13.1437 56.4176 13.6241C56.0232 14.2838 55.7077 14.9865 55.4496 15.7824L63.3443 16.4134C63.416 16.1409 63.4877 15.9043 63.5666 15.6964C63.8821 14.8718 64.4486 13.7603 65.3807 13.1723C66.1408 12.6919 67.0299 12.441 68.0195 12.4123C69.0162 12.4625 69.7834 12.7349 70.3069 13.2225C70.8949 13.7675 71.1888 14.5706 71.1888 15.5888V17.3241L65.223 17.7256C62.6201 17.8977 60.4904 18.3136 58.9129 18.959C57.3426 19.6043 56.2096 20.4289 55.5428 21.4041C54.8759 22.3793 54.5317 23.5122 54.5317 24.7599C54.5317 26.6027 55.1914 28.087 56.4821 29.1626C57.78 30.2453 59.7017 30.7903 62.1827 30.7903C64.4199 30.7903 66.2985 30.3744 67.7757 29.5641C69.0162 28.8758 70.0416 28.1085 70.8231 27.2696C70.9235 27.162 71.0813 27.1262 71.2175 27.1835C71.3538 27.2409 71.4326 27.3771 71.4255 27.5205C71.404 27.8791 71.3896 28.2448 71.3896 28.5961C71.3896 28.9045 71.4183 29.2271 71.4757 29.5355M71.1817 24.1002L71.153 24.1361C70.6367 24.7599 69.891 25.3192 68.923 25.8068C67.9549 26.2944 66.8435 26.5382 65.6245 26.5382C64.5561 26.5382 63.7243 26.28 63.1435 25.7638C62.5555 25.2475 62.2544 24.552 62.2544 23.6987C62.2544 22.8454 62.5627 22.1929 63.1794 21.6551C63.7889 21.1316 64.7999 20.8018 66.1982 20.687L71.1745 20.1923V24.093L71.1817 24.1002Z' fill='%23fff'/%3E%3Cpath d='M60.3255 49.9209V44.3853H62.7707C63.1794 44.3853 63.5236 44.457 63.8104 44.5932C64.0972 44.7294 64.3123 44.923 64.4629 45.1884C64.6135 45.4465 64.6852 45.762 64.6852 46.1277C64.6852 46.4934 64.6135 46.7945 64.4629 47.0527C64.3123 47.318 64.0972 47.5188 63.8104 47.655C63.5236 47.7984 63.1794 47.8701 62.7707 47.8701H61.3581V49.9281H60.3184L60.3255 49.9209ZM61.3653 47.0383H62.6129C62.9643 47.0383 63.2296 46.9595 63.4088 46.8089C63.5881 46.6583 63.6813 46.4288 63.6813 46.1205C63.6813 45.8122 63.5953 45.5899 63.4088 45.4393C63.2296 45.2887 62.9643 45.217 62.6129 45.217H61.3653V47.0383Z' fill='%23fff'/%3E%3Cpath d='M65.8467 49.9209V44.3853H68.2847C68.9013 44.3853 69.3746 44.5287 69.7116 44.8155C70.0415 45.1023 70.2064 45.511 70.2064 46.0416C70.2064 46.3643 70.1347 46.6368 69.9984 46.8663C69.8622 47.0957 69.6686 47.275 69.4248 47.404C69.181 47.5331 68.8798 47.6048 68.5356 47.6263L68.5787 47.5618H68.7651C68.9372 47.5833 69.0949 47.6335 69.224 47.7267C69.3603 47.8271 69.4822 47.9777 69.5897 48.1856L70.5219 49.9137H69.3818L68.4568 48.1856C68.3922 48.0637 68.3205 47.9705 68.2417 47.906C68.1628 47.8414 68.0767 47.7912 67.9763 47.7697C67.876 47.7411 67.7612 47.7267 67.6322 47.7267H66.8649V49.9065H65.8252L65.8467 49.9209ZM66.8864 46.9523H68.1413C68.4998 46.9523 68.7651 46.8806 68.9372 46.73C69.1093 46.5866 69.2025 46.3643 69.2025 46.0703C69.2025 45.7763 69.1165 45.5684 68.9372 45.425C68.7579 45.2816 68.4926 45.2099 68.1341 45.2099H66.8864V46.9451V46.9523Z' fill='%23fff'/%3E%3Cpath d='M74.0641 50C73.6554 50 73.2897 49.9355 72.9598 49.7993C72.63 49.663 72.3503 49.4766 72.1137 49.2256C71.8771 48.9746 71.6978 48.6807 71.5688 48.3293C71.4397 47.9779 71.3823 47.5836 71.3823 47.1533C71.3823 46.7231 71.4469 46.3287 71.5688 45.9774C71.6978 45.6332 71.8771 45.332 72.1137 45.0811C72.3503 44.8301 72.63 44.6437 72.9598 44.5074C73.2897 44.3712 73.6554 44.3066 74.0641 44.3066C74.4728 44.3066 74.8313 44.3712 75.1612 44.5074C75.491 44.6365 75.7707 44.8301 76.0073 45.0739C76.2439 45.3177 76.4232 45.6188 76.5451 45.963C76.6742 46.3144 76.7315 46.7016 76.7315 47.139C76.7315 47.5764 76.667 47.9636 76.5451 48.315C76.4232 48.6663 76.2368 48.9675 76.0073 49.2184C75.7707 49.4694 75.491 49.663 75.1612 49.7993C74.8313 49.9355 74.4656 50 74.0641 50ZM74.0641 49.1037C74.4011 49.1037 74.6951 49.032 74.9317 48.8743C75.1684 48.7237 75.3548 48.5014 75.4839 48.2074C75.6129 47.9134 75.6775 47.5621 75.6775 47.1462C75.6775 46.7303 75.6129 46.3717 75.491 46.0849C75.362 45.7909 75.1827 45.5758 74.9389 45.4252C74.6951 45.2747 74.4083 45.203 74.0713 45.203C73.7343 45.203 73.4403 45.2747 73.1965 45.4252C72.9598 45.5758 72.7734 45.7909 72.6443 46.0849C72.5153 46.3717 72.4507 46.7303 72.4507 47.1462C72.4507 47.5621 72.5153 47.9134 72.6443 48.2074C72.7734 48.5014 72.9598 48.7237 73.1965 48.8743C73.4403 49.0248 73.7271 49.1037 74.0713 49.1037' fill='%23fff'/%3E%3Cpath d='M78.0796 49.9209V44.3853H81.7796V45.2242H79.1193V46.7372H81.6147V47.5833H79.1193V49.9209H78.0796Z' fill='%23fff'/%3E%3Cpath d='M82.8911 49.9209V44.3853H86.6341V45.2242H83.895V46.6942H86.462V47.5331H83.895V49.0748H86.6341V49.9209H82.8911Z' fill='%23fff'/%3E%3Cpath d='M89.8464 50.0002C89.5452 50.0002 89.2656 49.9787 88.9931 49.9285C88.7206 49.8855 88.4696 49.8137 88.2473 49.7277C88.0179 49.6417 87.8171 49.5341 87.645 49.405L87.9677 48.5804C88.1398 48.7023 88.3262 48.8027 88.527 48.8816C88.7278 48.9605 88.9357 49.025 89.158 49.0608C89.3803 49.0967 89.6097 49.1182 89.8535 49.1182C90.2479 49.1182 90.5419 49.0537 90.7355 48.9174C90.9291 48.7812 91.0223 48.6019 91.0223 48.3725C91.0223 48.2434 90.9936 48.143 90.9363 48.0641C90.8789 47.9853 90.7857 47.9136 90.6495 47.8562C90.5132 47.7988 90.3411 47.7486 90.126 47.7056L89.2369 47.5335C88.7278 47.4331 88.3549 47.2539 88.1111 46.9957C87.8673 46.7376 87.7526 46.4006 87.7526 45.999C87.7526 45.662 87.8458 45.3609 88.0322 45.1099C88.2187 44.8589 88.484 44.6582 88.8138 44.5219C89.1437 44.3857 89.5309 44.314 89.9611 44.314C90.2192 44.314 90.463 44.3355 90.6997 44.3857C90.9363 44.4359 91.1514 44.5004 91.3522 44.6008C91.5529 44.694 91.725 44.8087 91.8756 44.9378L91.5458 45.7409C91.3235 45.5545 91.0797 45.4111 90.8216 45.325C90.5562 45.239 90.2694 45.1959 89.9539 45.1959C89.7101 45.1959 89.5022 45.2246 89.3301 45.2892C89.158 45.3537 89.0218 45.4397 88.9214 45.5616C88.8282 45.6764 88.778 45.8198 88.778 45.9847C88.778 46.1711 88.8425 46.3217 88.9644 46.4221C89.0863 46.5297 89.3014 46.6085 89.6097 46.6731L90.4917 46.8452C91.0152 46.9527 91.4024 47.1248 91.6605 47.3614C91.9186 47.6052 92.0477 47.9207 92.0477 48.3223C92.0477 48.6593 91.9545 48.9533 91.7752 49.2043C91.596 49.4552 91.3378 49.656 91.008 49.7994C90.6781 49.9428 90.2909 50.0074 89.8464 50.0074' fill='%23fff'/%3E%3Cpath d='M95.174 50.0002C94.8728 50.0002 94.5932 49.9787 94.3207 49.9285C94.0482 49.8855 93.7973 49.8137 93.575 49.7277C93.3455 49.6417 93.1447 49.5341 92.9727 49.405L93.2953 48.5804C93.4674 48.7023 93.6539 48.8027 93.8546 48.8816C94.0554 48.9605 94.2633 49.025 94.4856 49.0608C94.7079 49.0967 94.9374 49.1182 95.1812 49.1182C95.5756 49.1182 95.8695 49.0537 96.0631 48.9174C96.2568 48.7812 96.35 48.6019 96.35 48.3725C96.35 48.2434 96.3213 48.143 96.2639 48.0641C96.2066 47.9853 96.1133 47.9136 95.9771 47.8562C95.8409 47.7988 95.6688 47.7486 95.4536 47.7056L94.5645 47.5335C94.0554 47.4331 93.6825 47.2539 93.4387 46.9957C93.1949 46.7376 93.0802 46.4006 93.0802 45.999C93.0802 45.662 93.1734 45.3609 93.3599 45.1099C93.5463 44.8589 93.8116 44.6582 94.1414 44.5219C94.4713 44.3857 94.8585 44.314 95.2887 44.314C95.5469 44.314 95.7907 44.3355 96.0273 44.3857C96.2639 44.4359 96.479 44.5004 96.6798 44.6008C96.8806 44.694 97.0527 44.8087 97.2033 44.9378L96.8734 45.7409C96.6511 45.5545 96.4073 45.4111 96.1492 45.325C95.8839 45.239 95.5971 45.1959 95.2816 45.1959C95.0378 45.1959 94.8298 45.2246 94.6577 45.2892C94.4856 45.3537 94.3494 45.4397 94.249 45.5616C94.1558 45.6764 94.1056 45.8198 94.1056 45.9847C94.1056 46.1711 94.1701 46.3217 94.292 46.4221C94.4139 46.5297 94.629 46.6085 94.9374 46.6731L95.8194 46.8452C96.3428 46.9527 96.73 47.1248 96.9881 47.3614C97.2463 47.6052 97.3754 47.9207 97.3754 48.3223C97.3754 48.6593 97.2821 48.9533 97.1029 49.2043C96.9236 49.4552 96.6655 49.656 96.3356 49.7994C96.0058 49.9428 95.6186 50.0074 95.174 50.0074' fill='%23fff'/%3E%3Cpath d='M99.5983 44.3853H98.5586V49.9209H99.5983V44.3853Z' fill='%23fff'/%3E%3Cpath d='M103.614 50C103.205 50 102.839 49.9355 102.51 49.7993C102.18 49.663 101.9 49.4766 101.664 49.2256C101.427 48.9746 101.248 48.6807 101.119 48.3293C100.99 47.9779 100.932 47.5836 100.932 47.1533C100.932 46.7231 100.997 46.3287 101.119 45.9774C101.248 45.6332 101.427 45.332 101.664 45.0811C101.9 44.8301 102.18 44.6437 102.51 44.5074C102.839 44.3712 103.205 44.3066 103.614 44.3066C104.023 44.3066 104.381 44.3712 104.711 44.5074C105.041 44.6365 105.32 44.8301 105.557 45.0739C105.794 45.3177 105.973 45.6188 106.095 45.963C106.224 46.3144 106.281 46.7016 106.281 47.139C106.281 47.5764 106.217 47.9636 106.095 48.315C105.973 48.6663 105.787 48.9675 105.557 49.2184C105.32 49.4694 105.041 49.663 104.711 49.7993C104.381 49.9355 104.015 50 103.614 50ZM103.614 49.1037C103.951 49.1037 104.245 49.032 104.482 48.8743C104.718 48.7237 104.905 48.5014 105.034 48.2074C105.163 47.9134 105.227 47.5621 105.227 47.1462C105.227 46.7303 105.163 46.3717 105.041 46.0849C104.912 45.7909 104.733 45.5758 104.489 45.4252C104.245 45.2747 103.958 45.203 103.621 45.203C103.284 45.203 102.99 45.2747 102.746 45.4252C102.51 45.5758 102.323 45.7909 102.194 46.0849C102.065 46.3717 102.001 46.7303 102.001 47.1462C102.001 47.5621 102.065 47.9134 102.194 48.2074C102.323 48.5014 102.51 48.7237 102.746 48.8743C102.99 49.0248 103.277 49.1037 103.621 49.1037' fill='%23fff'/%3E%3Cpath d='M107.629 49.9209V44.3853H108.454L111.544 48.4366H111.423V44.3853H112.405V49.9209H111.552L108.49 45.8839H108.605V49.9209H107.629Z' fill='%23fff'/%3E%3Cpath d='M113.33 49.9209L115.825 44.3853H116.707L119.203 49.9209H118.141L117.474 48.3649L117.912 48.6876H114.599L115.037 48.3649L114.377 49.9209H113.323H113.33ZM116.248 45.4967L115.151 48.0924L114.95 47.8486H117.575L117.381 48.0924L116.284 45.4967H116.263H116.248Z' fill='%23fff'/%3E%3Cpath d='M120.113 49.9209V44.3853H121.153V49.0317H123.806V49.9209H120.113Z' fill='%23fff'/%3E%3Cpath d='M129.851 50.0002C129.284 50.0002 128.797 49.8855 128.388 49.656C127.979 49.4265 127.657 49.0967 127.442 48.6736C127.219 48.2506 127.104 47.7415 127.104 47.1535C127.104 46.5655 127.219 46.0636 127.442 45.6405C127.664 45.2175 127.979 44.8876 128.388 44.6581C128.797 44.4287 129.284 44.314 129.858 44.314C130.238 44.314 130.589 44.3713 130.912 44.4789C131.242 44.5864 131.514 44.7514 131.729 44.9665L131.385 45.7839C131.149 45.5831 130.912 45.4397 130.668 45.3537C130.424 45.2676 130.166 45.2246 129.887 45.2246C129.349 45.2246 128.933 45.3895 128.632 45.7266C128.338 46.0564 128.187 46.5368 128.187 47.1607C128.187 47.7845 128.338 48.2649 128.625 48.5948C128.919 48.9318 129.335 49.0967 129.879 49.0967C130.159 49.0967 130.424 49.0537 130.661 48.9676C130.905 48.8816 131.141 48.7382 131.378 48.5374L131.722 49.3548C131.5 49.5628 131.228 49.7277 130.905 49.8353C130.575 49.95 130.224 50.0074 129.851 50.0074' fill='%23fff'/%3E%3Cpath d='M135.257 50C134.849 50 134.483 49.9355 134.153 49.7993C133.823 49.663 133.544 49.4766 133.307 49.2256C133.07 48.9746 132.891 48.6807 132.762 48.3293C132.633 47.9779 132.576 47.5836 132.576 47.1533C132.576 46.7231 132.64 46.3287 132.762 45.9774C132.891 45.6332 133.07 45.332 133.307 45.0811C133.544 44.8301 133.823 44.6437 134.153 44.5074C134.483 44.3712 134.849 44.3066 135.257 44.3066C135.666 44.3066 136.025 44.3712 136.355 44.5074C136.684 44.6365 136.964 44.8301 137.201 45.0739C137.437 45.3177 137.617 45.6188 137.738 45.963C137.868 46.3144 137.925 46.7016 137.925 47.139C137.925 47.5764 137.86 47.9636 137.738 48.315C137.617 48.6663 137.43 48.9675 137.201 49.2184C136.964 49.4694 136.684 49.663 136.355 49.7993C136.025 49.9355 135.659 50 135.257 50ZM135.257 49.1037C135.594 49.1037 135.888 49.032 136.125 48.8743C136.362 48.7237 136.548 48.5014 136.677 48.2074C136.806 47.9134 136.871 47.5621 136.871 47.1462C136.871 46.7303 136.806 46.3717 136.684 46.0849C136.555 45.7909 136.376 45.5758 136.132 45.4252C135.888 45.2747 135.602 45.203 135.265 45.203C134.928 45.203 134.634 45.2747 134.39 45.4252C134.153 45.5758 133.967 45.7909 133.838 46.0849C133.709 46.3717 133.644 46.7303 133.644 47.1462C133.644 47.5621 133.709 47.9134 133.838 48.2074C133.967 48.5014 134.153 48.7237 134.39 48.8743C134.634 49.0248 134.92 49.1037 135.265 49.1037' fill='%23fff'/%3E%3Cpath d='M141.223 50.0002C140.922 50.0002 140.643 49.9787 140.37 49.9285C140.098 49.8855 139.847 49.8137 139.624 49.7277C139.395 49.6417 139.194 49.5341 139.022 49.405L139.345 48.5804C139.517 48.7023 139.703 48.8027 139.904 48.8816C140.105 48.9605 140.313 49.025 140.535 49.0608C140.757 49.0967 140.987 49.1182 141.23 49.1182C141.625 49.1182 141.919 49.0537 142.112 48.9174C142.306 48.7812 142.399 48.6019 142.399 48.3725C142.399 48.2434 142.371 48.143 142.313 48.0641C142.256 47.9853 142.163 47.9136 142.026 47.8562C141.89 47.7988 141.718 47.7486 141.503 47.7056L140.614 47.5335C140.105 47.4331 139.732 47.2539 139.488 46.9957C139.244 46.7376 139.13 46.4006 139.13 45.999C139.13 45.662 139.223 45.3609 139.409 45.1099C139.596 44.8589 139.861 44.6582 140.191 44.5219C140.521 44.3857 140.908 44.314 141.338 44.314C141.596 44.314 141.84 44.3355 142.077 44.3857C142.313 44.4359 142.528 44.5004 142.729 44.6008C142.93 44.694 143.102 44.8087 143.253 44.9378L142.923 45.7409C142.7 45.5545 142.457 45.4111 142.199 45.325C141.933 45.239 141.646 45.1959 141.331 45.1959C141.087 45.1959 140.879 45.2246 140.707 45.2892C140.535 45.3537 140.399 45.4397 140.298 45.5616C140.198 45.6764 140.155 45.8198 140.155 45.9847C140.155 46.1711 140.219 46.3217 140.341 46.4221C140.463 46.5297 140.678 46.6085 140.987 46.6731L141.869 46.8452C142.392 46.9527 142.779 47.1248 143.037 47.3614C143.296 47.6052 143.425 47.9207 143.425 48.3223C143.425 48.6593 143.331 48.9533 143.152 49.2043C142.973 49.4552 142.715 49.656 142.385 49.7994C142.055 49.9428 141.668 50.0074 141.223 50.0074' fill='%23fff'/%3E%3Cpath d='M144.615 49.9209V44.3853H145.604L147.547 48.0924H147.397L149.333 44.3853H150.308V49.9209H149.34V45.9269H149.448L147.791 49.0533H147.139L145.468 45.9126H145.576V49.9209H144.615Z' fill='%23fff'/%3E%3Cpath d='M151.843 49.9209V44.3853H155.593V45.2242H152.854V46.6942H155.414V47.5331H152.854V49.0748H155.593V49.9209H151.843Z' fill='%23fff'/%3E%3Cpath d='M158.225 49.9209V45.2529H156.332V44.3853H161.15V45.2529H159.264V49.9209H158.225Z' fill='%23fff'/%3E%3Cpath d='M163.158 44.3853H162.118V49.9209H163.158V44.3853Z' fill='%23fff'/%3E%3Cpath d='M167.238 50.0002C166.672 50.0002 166.184 49.8855 165.775 49.656C165.367 49.4265 165.044 49.0967 164.829 48.6736C164.606 48.2506 164.492 47.7415 164.492 47.1535C164.492 46.5655 164.606 46.0636 164.829 45.6405C165.051 45.2175 165.367 44.8876 165.775 44.6581C166.184 44.4287 166.672 44.314 167.245 44.314C167.625 44.314 167.977 44.3713 168.299 44.4789C168.629 44.5864 168.902 44.7514 169.117 44.9665L168.772 45.7839C168.536 45.5831 168.299 45.4397 168.055 45.3537C167.812 45.2676 167.554 45.2246 167.274 45.2246C166.736 45.2246 166.32 45.3895 166.019 45.7266C165.725 46.0564 165.574 46.5368 165.574 47.1607C165.574 47.7845 165.718 48.2649 166.012 48.5948C166.306 48.9318 166.722 49.0967 167.267 49.0967C167.546 49.0967 167.812 49.0537 168.048 48.9676C168.292 48.8816 168.529 48.7382 168.765 48.5374L169.11 49.3548C168.887 49.5628 168.615 49.7277 168.292 49.8353C167.962 49.95 167.611 50.0074 167.238 50.0074' fill='%23fff'/%3E%3Cpath d='M172.157 50.0002C171.856 50.0002 171.576 49.9787 171.304 49.9285C171.031 49.8855 170.78 49.8137 170.558 49.7277C170.328 49.6417 170.128 49.5341 169.956 49.405L170.278 48.5804C170.45 48.7023 170.637 48.8027 170.838 48.8816C171.038 48.9605 171.246 49.025 171.469 49.0608C171.691 49.0967 171.92 49.1182 172.164 49.1182C172.558 49.1182 172.852 49.0537 173.046 48.9174C173.24 48.7812 173.333 48.6019 173.333 48.3725C173.333 48.2434 173.304 48.143 173.247 48.0641C173.189 47.9853 173.096 47.9136 172.96 47.8562C172.824 47.7988 172.652 47.7486 172.437 47.7056L171.547 47.5335C171.038 47.4331 170.665 47.2539 170.422 46.9957C170.178 46.7376 170.063 46.4006 170.063 45.999C170.063 45.662 170.156 45.3609 170.343 45.1099C170.529 44.8589 170.795 44.6582 171.124 44.5219C171.454 44.3857 171.841 44.314 172.272 44.314C172.53 44.314 172.774 44.3355 173.01 44.3857C173.247 44.4359 173.462 44.5004 173.663 44.6008C173.863 44.694 174.036 44.8087 174.186 44.9378L173.856 45.7409C173.634 45.5545 173.39 45.4111 173.132 45.325C172.867 45.239 172.58 45.1959 172.264 45.1959C172.021 45.1959 171.813 45.2246 171.641 45.2892C171.469 45.3537 171.332 45.4397 171.232 45.5616C171.132 45.6764 171.089 45.8198 171.089 45.9847C171.089 46.1711 171.153 46.3217 171.275 46.4221C171.397 46.5297 171.612 46.6085 171.92 46.6731L172.802 46.8452C173.326 46.9527 173.713 47.1248 173.971 47.3614C174.229 47.6052 174.358 47.9207 174.358 48.3223C174.358 48.6593 174.265 48.9533 174.086 49.2043C173.907 49.4552 173.648 49.656 173.319 49.7994C172.989 49.9428 172.601 50.0074 172.157 50.0074' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6264_5222'%3E%3Crect width='234.684' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

body.black-friday a.rm-header-phones-list-item {
    color: #fff;
}

body.black-friday .top-nav-account-links-item a {
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M18.8139 7.87503C18.5995 10.7668 16.4073 13.1258 14.0007 13.1258C11.5941 13.1258 9.39812 10.7673 9.18755 7.87503C8.96877 4.86679 11.1019 2.62428 14.0007 2.62428C16.8996 2.62428 19.0327 4.92148 18.8139 7.87503Z' stroke='white' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9995 16.6252C9.24171 16.6252 4.4128 19.2502 3.51921 24.2049C3.41148 24.8021 3.74944 25.3752 4.37452 25.3752H23.6245C24.2501 25.3752 24.5881 24.8021 24.4804 24.2049C23.5862 19.2502 18.7573 16.6252 13.9995 16.6252Z' stroke='white' stroke-width='1.00189' stroke-miterlimit='10'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: flex;
    justify-content: center;
}

body.black-friday .top-nav-account-links-item a img {
    display: none;
}

body.black-friday .bl_on:nth-child(2) img {
    display: none;
}

body.black-friday .bl_on:nth-child(2) a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M19.2989 4.37598C15.7486 4.37598 13.9986 7.87598 13.9986 7.87598C13.9986 7.87598 12.2486 4.37598 8.69829 4.37598C5.81298 4.37598 3.52814 6.78988 3.49861 9.67027C3.43845 15.6493 8.24165 19.9012 13.5064 23.4745C13.6516 23.5732 13.8231 23.626 13.9986 23.626C14.1742 23.626 14.3457 23.5732 14.4908 23.4745C19.755 19.9012 24.5582 15.6493 24.4986 9.67027C24.4691 6.78988 22.1842 4.37598 19.2989 4.37598Z' stroke='white' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 28px;
    height: 28px;
    display: flex;
}

body.black-friday.rm-header-cart {
    background: #0b0a10;
}

body.black-friday .rm-header-cart-icon img {
    display: none;
}

body.black-friday span.rm-header-cart-icon.position-relative {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.3739 9.62474C4.14184 9.62474 3.91928 9.71693 3.75518 9.88102C3.59109 10.0451 3.4989 10.2677 3.4989 10.4997V22.3122C3.4989 23.966 4.90765 25.3747 6.5614 25.3747H21.4364C23.0902 25.3747 24.4989 24.0343 24.4989 22.3806V10.4997C24.4989 10.2677 24.4067 10.0451 24.2426 9.88102C24.0785 9.71693 23.856 9.62474 23.6239 9.62474H4.3739Z' stroke='white' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.74878 9.62581V7.87556C8.74878 6.48298 9.30198 5.14743 10.2867 4.16273C11.2714 3.17802 12.6069 2.62482 13.9995 2.62482V2.62482C15.3921 2.62482 16.7277 3.17802 17.7124 4.16273C18.6971 5.14743 19.2503 6.48298 19.2503 7.87556V9.62581' stroke='white' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}

span.rm-header-cart-quantity {
    /* background: transparent; */
}

body.black-friday button#menu_toggle_button span.rm-btn-text {
    color: #FFF;
}

body.black-friday .rm-menu {
    background: #0b0a10;
}

body.black-friday .rm-menu-list-item {
    background: #0b0a10;
}

body.black-friday li.rm-menu-list-item span {
    color: #fff;
}

body.black-friday button.btn-block.language-select {
    color: #323131 !important;
}

body.black-friday button.btn-block.language-select.active-item {
    color: #979797 !important;
}
body.black-friday nav[aria-label="breadcrumb"] {
    background: #0b0a10;
    max-width: 1405px;
    margin: auto;
}

body.black-friday ul.breadcrumb.rm-breadcrumb:before {
    display: none;
}

body.black-friday ul.breadcrumb.rm-breadcrumb {
    margin-bottom: 0;
    background: transparent;
}

body.black-friday .rm-breadcrumb-item,body.black-friday .rm-breadcrumb-item a {
    color: #fff;
}

body.black-friday .rm-breadcrumb-item:last-child {
    color: #fff;
}	
section.top-bf video {
    width: 100%;
    position: relative;
    z-index: 10;
}

.bl-left-vide {
    width: 50%;
    position: absolute;
    z-index: 100;
    top: 133px;
}

.titl-left-vide {
    color: #FFF;
    font-family: Oswald;
    font-size: 80px;
    font-style: normal;
    font-weight: 500;
    line-height: 96px; /* 120% */
    text-transform: uppercase;
}

.pod-titl-left-vide {
    color: #FFF;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 27px;
}

.bl-scetchik {
    display: flex;
    padding: 30px 38px 23px 38px;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    border-radius: 10px;
    border: 1px solid #F97CFE;
    max-width: 462px;
    margin-top: 70px;
    z-index: 120;
    position: relative;
}

.cont {
    max-width: 1440px;
    margin: auto;
    padding: 0 15px;
}

div#black-friday {
    background: #0b0a10;
}

div#black-friday  .rm-content.h-100 {
    background: #0b0a10;
}
section.top-bf {
    position: relative;
    max-height: 670px;
    overflow: hidden;
}

section.top-bf:before {
    content: "";
    width: 100%;
    height: 493px;
    background: linear-gradient(180deg, #0B0A10 56.54%, rgba(11, 10, 16, 0.00) 80.53%);
    position: absolute;
    z-index: 100;
    top: -270px;
}
section.top-bf:after {
    content: "";
    width: 100%;
    height: 1069px;
    background: linear-gradient(180deg, #0B0A10 78.57%, rgba(11, 10, 16, 0.00) 93.71%);
    position: absolute;
    z-index: 90;
    bottom: -830px;
    transform:rotate(-180deg);
}
.titl-scett {
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}	
div#sam-scetchik {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.onscet {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    color: #F97CFE;
    font-family: Oswald;
    font-size: 70px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    width: 33.3%;
    position: relative;
}

.onscet span:nth-child(2) {
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
	text-transform: none;
}	
.onscet + .onscet:before {
    content: ":";
    color: #FB5AFE;
    font-family: Oswald;
    font-size: 70px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    position: absolute;
    left: 0;
    margin-left: -15px;
}
.zag-brend {
    color: #FFF;
    font-family: Oswald;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 96px; /* 200% */
    text-transform: uppercase;
    text-align: center;
    margin-top: 235px;
    margin-bottom: 14px;
}

.row-brends {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.row-brends a:hover img {
 -webkit-filter: drop-shadow(0px 0px 25px rgba(249, 124, 254, 0.80));
 filter: drop-shadow(0px 0px 25px rgba(249, 124, 254, 0.80));
}
.row-brends a:last-child {
    display: none;
}	
.zag-bonus-bf {
    color: #FFF;
    font-family: Oswald;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 96px; /* 200% */
    text-transform: uppercase;
    text-align: center;
    margin-bottom: -9px;
}

.pod-zag-bonus-bf {
    color: #FFF;
    font-family: Oswald;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    text-align:center;
    text-transform: uppercase;
    > span{
        color:#F97CFE;
    }
}

.row-bonus-bf {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1254.2px;
    margin: auto;
    margin-top: 50px;
}

.item-bonus-bf {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
}

.item-bonus-bf span {
    height: 126px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.item-bonus-bf div {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 13px;
}

.item-bonus-bf p {
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

section.bonus-bf {
    margin-top: 141px;
    margin-bottom: 170px;
}	
section.top-tovar {
    background: #fff;
    padding-top: 90px;
    padding-bottom: 146px;
}

section.top-tovar .rm-module.rm-column-mp_0 .rm-module-header:before {
    display: none;
}

section.top-tovar .rm-module.rm-column-mp_0 .rm-module-header {
    color: #0B0A10;
    font-family: Oswald;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 96px; /* 200% */
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    -ms-flex: 0 0 80%;
    flex: 0 0 100%;
}

section.top-tovar div#rm-mp_0 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 24px;
}

section.top-tovar div#rm-mp_0 .col-12.col-md-4.col-xl-3.rm-module-col {
    margin-bottom: 10px;
}	
.bl-bottom {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 46px;
}

.bl-bottom a {
    display: flex;
    width: 352px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #212121;
    color: #FFF;
    text-align: right;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px; /* 118.75% */
}
.zag-kategory-bf {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 96px; /* 200% */
    text-transform: uppercase;
}

section.kategory-bf {
    padding-top: 155px;
    padding-bottom: 150px;
}

.row-kategory-bf {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 50px;
}

a.item-katg {
    display: flex;
    width: 23.7%;
    height: 267px;
    padding: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 30px;
    background: #F97CFE;
    margin-bottom: 29px;
    text-decoration: none;
}

a.item-katg:hover {
    background: #F97CFE;
    box-shadow: 0px 0px 50px 0px rgba(249, 124, 254, 0.80);
    width: calc(23.7% + 2px);
    height: 269px;
    margin: -1px;
}

a.item-katg div {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
}
	.zag-akcii-bf {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 96px; /* 200% */
    text-transform: uppercase;
    margin-top: -10px;
    margin-bottom: -6px;
}

.bl-bottom-akcii {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 49px;
}

.bl-bottom-akcii a {
    display: flex;
    width: 352px;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #EB0FD2;
    color: #FFF;
    text-align: right;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 19px; /* 118.75% */
    text-decoration: none;
}

section.akcii {
    padding-bottom: 110px;
}
section.seo-bf h1 {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 60px; /* 125% */
    text-transform: uppercase;
    margin-bottom: 50px;
}

section.seo-bf p,section.seo-bf a {
    overflow: hidden;
    color: #FFF;
    text-overflow: ellipsis;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    margin-bottom: 0px !important;
}

section.seo-bf ul {
    margin: 0px;
    list-style: none;
}
	section.seo-bf ol{
		color:#fff;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 20px; /* 142.857% */
		/* list-style: korean-hanja-formal; */
	}
section.seo-bf ul li{
    /* overflow: hidden; */
    color: #FFF;
    /* text-overflow: ellipsis; */
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    display: flex;
}
section.seo-bf ol li{
    /* overflow: hidden; */
    color: #FFF;
    /* text-overflow: ellipsis; */
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
   
}
section.seo-bf ul li:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    position: relative;
    margin-top: 8px;
    margin-left: -12px;
    margin-right: 11px;
}	
.more_text {
    color: #EB0FD2;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: underline;
    padding-top: 18px;
    cursor: pointer;
}

.bl-seo-sam {
    max-height: 422px;
    overflow: hidden;
    /* height: 430px; */
    transition: all 0.3s;
}

.bl-seo-sam.active {
    max-height: 10000px;
    height: auto;
    transition: all 0.3s;
}	
section.seo-bf h2:not(.zag-bl-faqq) {
    color: #FFF;
    text-align: left;
    font-family: Oswald;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 60px; /* 125% */
    text-transform: uppercase;
    margin-bottom: 0px;
    margin-top: 0;
}
section.seo-bf h3:not(.vopros-faqq) {
    color: #FFF;
    text-align: left;
    font-family: Oswald;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 60px; /* 125% */
    text-transform: uppercase;
    margin-bottom: 0px;
	margin-top:0px;
}	
h2.zag-bl-faqq {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 60px; /* 125% */
    text-transform: uppercase;
}

.item-faqq {
    border-bottom: 1px solid #3C3C3C;
}

.ovett-faqq {
    display: none;
}

.vopros-faqq {
    color: #FFF;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0;
    cursor:pointer;
    margin-bottom: 0;
}

.vopros-faqq:after {
    content: "";
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cline x1='9.5' y1='2.18557e-08' x2='9.5' y2='18' stroke='white'/%3E%3Cline y1='8.5' x2='18' y2='8.5' stroke='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

.bl-faqq {
    margin-top: 106px;
}

.sam-faqq {
    margin: auto;
    max-width: 912px;
    margin-top: 48px;
}	
.item-faqq.active .ovett-faqq {
    display: block;
    color: #FFF;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%; /* 19.6px */
    padding-bottom: 15px;
}

.item-faqq.active .vopros-faqq:after{
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cline y1='8.5' x2='18' y2='8.5' stroke='white'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover; 
}	
.zag-top-faqq {
    color: #FFF;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
}
	.zag-top-faqq {
    color: #FFF;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
}

.ovett-faqq ol li {
    margin-bottom: 4px;
}

section.seo-bf {
    padding-bottom: 140px;
}
	section.top-tovar a.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center.mx-0 {
    display: none;
}
/********************************************************End Black Friday***************************************************************/
.rm-module .row.row-padding-top {
    justify-content: flex-start;
    align-items: center;
}
div#rm-mp_0 button.slick-prev.slick-arrow,div#rm-mp_0 button.slick-next.slick-arrow,
div#rm-rm_es button.slick-prev.slick-arrow,div#rm-rm_es button.slick-next.slick-arrow,
div#rm-mp_1	button.slick-prev.slick-arrow,div#rm-mp_1 button.slick-next.slick-arrow,
div#rm-mp_2	button.slick-prev.slick-arrow,div#rm-mp_2 button.slick-next.slick-arrow,
div#rm-mp_3	button.slick-prev.slick-arrow,div#rm-mp_3 button.slick-next.slick-arrow,
div#rm-mp_5	button.slick-prev.slick-arrow,div#rm-mp_5 button.slick-next.slick-arrow	{
    font-size: 0;
    right: 0;
    left: auto;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg data-name='Layer 2' id='Layer_2'%3E%3Cpath d='M10.1,23a1,1,0,0,0,0-1.41L5.5,17H29.05a1,1,0,0,0,0-2H5.53l4.57-4.57A1,1,0,0,0,8.68,9L2.32,15.37a.9.9,0,0,0,0,1.27L8.68,23A1,1,0,0,0,10.1,23Z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    top: -44px;
    background-color: transparent !important;
    border: none;
}
div#rm-mp_0 button.slick-prev.slick-arrow,
div#rm-rm_es button.slick-prev.slick-arrow,
div#rm-mp_1 button.slick-prev.slick-arrow,
div#rm-mp_2 button.slick-prev.slick-arrow,
div#rm-mp_3 button.slick-prev.slick-arrow,
div#rm-mp_5 button.slick-prev.slick-arrow	{
    right: 40px;
}
div#rm-mp_0 button.slick-next.slick-arrow,
div#rm-rm_es button.slick-next.slick-arrow,
div#rm-mp_1 button.slick-next.slick-arrow,
div#rm-mp_2 button.slick-next.slick-arrow,
div#rm-mp_3 button.slick-next.slick-arrow,
div#rm-mp_5 button.slick-next.slick-arrow	{
    transform: rotate(180deg);
}
.rm-module.rm-column-mp_1 {
    margin-bottom: 40px;
}	
@media (max-width: 992px){
    header {
    /* display: none; */
        margin-top: 25px;
}

nav#top {
    display: none;
}

#rm-slideshow-plus-0 .rm-slideshow-plus-item {
    height: 205px !important;
    width: 100% !important;
    height: 400px !important;
}
    .rm-slideshow-plus-item-title {
    font-size: 20px;
    line-height: 1.2;
    margin: 0;
}
.cat-type1 .col-12.top_cat .row.no-gutters.rm-subcategory-row {
    flex-direction: column;
}

.cat-type1 .rm-category-wall-item .banner_ak, .cat-type2 .rm-category-wall-item .banner_ak {
    height: 141px;
    border: none !important;
}
.rm-slideshow-plus-item-text p {
    font-size: 36px;
    line-height: 44px;
    margin-top: 0;
    margin-bottom: 3px;
}
    .col-12.rm-module-header {
    font-size: 20px;
    line-height: 24px;
    padding-left: 0;
}

.row.row-padding-top.insta .col-12.rm-module-header {
    margin-left: 15px;
}

.rm-category-wall-item {
    max-width: 48%;
    margin-bottom: 14px;
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    height: 109px;
    background-position: -5px;
}
.zag-master-button {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 80px;
    margin-bottom: 68px;
}

.bl-lf-rg-master {
    margin-top: 40px;
}

.rg-master-row {
    padding-right: 0;
}

.bl-lf-rg-master .on-row:nth-child(2) {
    margin-top: 53px;
    flex-direction: column;
}

.lf-master-row {
    padding-left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}
 .rm-module-sticker-discount {
    order: 2;
    margin-left: 0;
}

.rm-module-price-box.d-flex.flex-column.mt-auto {
    flex-wrap: wrap;
}

.rm-module-price-bottom.d-flex.align-items-md-end.justify-content-between.flex-column.flex-md-row {
    width: 50%;
}   

.rg-niz-bann-master {
    /* max-width: 50%; */
    /* overflow: hidden; */
    width: 100%;
    display: flex;
    justify-content: center;
    overflow: hidden;
    margin-top: 30px;
}

.rg-niz-bann-master img {
    max-width: 535px;
    margin-left: 46px;
}
.rm-category-wall-item a {
    padding: 8px;
    text-align: left !important;
}

.rm-slideshow-plus-item-box {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 10px;
    text-align: left !important;
    height: 400px !important;
}

.rm-slideshow-plus-item-text {
    min-height: 30px;
    display: none !important;
}

.rm-slideshow-plus-item-btn.mt-auto {
    margin-top: -10px;
    /* background: #E50142; */
    /* border-radius: 3px; */
}

#rm-slideshow-plus-0 .rm-btn {
    background: #E50142 !important;
    border-radius: 3px;
    color: #fff !important;
}

#rm-slideshow-plus-0 .rm-slideshow-plus-item_2 .rm-btn-text {
    color: #fff !important;
}
    .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .modal-dialog-1110 {
    width: 100% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
    .rm-module-col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0;
}
    .rm-slideshow-plus-box > div:first-child {
    padding: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.rm-slideshow-plus .slick-dots {
    position: relative;
    left: auto;
    text-align: center;
    bottom: 15px;
    z-index: 111;
}

.rm-slideshow-plus .slick-list {
    overflow: visible;
    padding-bottom: 8px;
}
    .rm-module.rm-column-mp_0 a.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center.mx-0 {
    display: none;
}

.rm-module-col[data-width='width-infinity'] .rm-module-caption {
    padding: 4px;
}

.rm-module .slick-slide {
    margin: 0 7px;
    box-shadow: none;
}

div#rm-pv_0 .rm-module-col {
    -ms-flex: 0 0 210px;
    flex: 0 0 210px;
    max-width: 210px;
}
    span.rm-module-price-old {
    padding-right: 5px;
}

.rm-module-sticker-discount {
    margin-left: 9px;
}
    .rm-module .width-infinity-row {
    padding: 15px;
    overflow: hidden;
}
    button.rm-btn.primary.rm-footer-catalog-btn.w-100.mb-0 {
    display: none;
}
    .rm-last-reviews .row.no-gutters {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.rm-last-reviews .col-4.rm-module-header {
    padding-left: 0;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col {
    max-width: 1000px;
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 15px;
    margin-right: 15px;
    height: 97px;
    margin-left: 0;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col .rm-last-reviews-item {
    width: 100%;
    display: flex;
    max-height: 96px;
    /* flex-wrap: wrap; */
    min-height: 97px;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col .rm-last-reviews-item .rm-last-reviews-item-top.d-flex.flex-column>div {
    width: 50%;
    padding-top: 0;
    /* font-size: 40px; */
}

.rm-store-reviews-top-title.d-flex.align-items-center {
    width: 50%;
    font-size: 12px;
    padding-top: 17px !important;
    margin-bottom: 0;
}

.rm-store-reviews-top-value {
    width: 50%;
    font-size: 34px;
    line-height: 52px;
}

.first_col span.rm-last-reviews-item-title.order-0.order-md-1 {
    width: 50%;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col .rm-last-reviews-item .rm-last-reviews-item-top.d-flex.flex-column {
    flex-wrap: wrap;
    max-height: 117px;
    align-items: flex-end;
}
    .rew_ter {
    margin-top: 14px;
    padding: 0px;
}

.rew_ter .slick-list {
    margin-left: -15px;
    margin-right: -15px;
}

.rew_ter  .rm-last-reviews-col {
    margin: 0 15px !important;
}

.col-4.rm-module-header {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rm-last-reviews-col {
    max-width: 1000%;
}

div#us-blog-article_ {
    min-width: 100%;
    margin: 0 15px;
    flex-wrap: wrap;
    width: calc(100% - 30px);
    margin-bottom: 15px;
}

.us-item {
    width: 30.3%;
    height: 126px;
    overflow: hidden;
}

div#mod54nom {
    margin-top: 30px;
}

div#mod54nom .col-12 .rm-content {
    margin: 0 15px;
}

div#mod54nom .mt-3 {
    padding-right: 6px;
}
    .col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 0;
}

footer button.rm-btn.primary.rm-footer-catalog-btn.w-100 {
    display: none;
}

.rm-footer-text.rm-footer-address {
    display: none;
}

.col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first .rm-footer-title {
    display: none;
}

.rm-footer-first div#logo {
    position: relative;
    width: 50%;
    left: 0;
    height: 60px;
    margin: 0;
    z-index: 1020;
    top: 0;
}

.rm-footer-first {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

footer .rm-social {
    width: 50%;
    justify-content: flex-start !important;
    margin-top: 0px !important;
}

ul.list-unstyled.rm-footer-phones {
    width: 50%;
    margin-top: 12px !important;
}

ul.rm-footer-text.rm-footer-shedule-list.list-unstyled {
    width: 50%;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 20px;
/* or 200% */
    color: #575757;
    margin-top: 11px;
    margin-bottom: 0px;
    display: none;
}

.rm-footer-contacts-btn.d-md-none {
    display: none;
}

.rm-footer-mobile-inner {
    background: #fff !important;
    border: none !important;
}

.rm-footer-first .rm-footer-mobile-inner {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding: 0;
    max-height: 122px;
}

.rm-footer {
    padding-top: 0px !important;
}

footer #logo img {max-width: 148px;}

ul.rm-footer-text.rm-footer-shedule-list.list-unstyled li {
    text-align: left;
    margin-left: 21px;
    /* margin-top: 3px; */
}
    .rm-footer-second {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rm-footer-mobile-inner.white {
    box-shadow: none !important;
    padding: 0;
    border-top: 1px solid #EFEFEF !important;
    border-bottom: 1px solid #EFEFEF !important;
    padding-bottom: 13px;
    border-radius: 0;
}
.rm-footer-title{
    margin-top: 0px;
    margin-bottom: -11px;
}
.rm-footer-title-toggle-icon {
    display: none !important;
}

span.rm-footer-title-toggle-text {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 15px;
/* identical to box height */
    color: #383838;
}

.rm-footer-title-toggle-btn {
    background: none !important;
    border-radius: 0 !important;
    transform: rotate(-90deg);
}

.rm-footer-fouth {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rm-footer-fouth .rm-footer-title {
    width: 41%;
}

.rm-footer-fouth .rm-footer-mobile-inner.white {
    border: none !important;
    margin-top: 12px;
}

.top-tab .on-title {
    font-size: 14px;
}

ul.rm-footer-links-list li a {
    font-size: 14px;
}

.rm-footer-fouth .rm-footer-title .rm-footer-title-toggle-icon {
    display: none;
}

.rm-footer-fouth span.rm-footer-title-toggle-btn.d-md-none {
    display: none;
}

.rm-footer-fouth ul {
    max-height: 250px;
    overflow-y: scroll;
    margin-top: 21px;
}

.bl-tabb.active ul {
    width: 100%;
}

.bl-tabb.active {
    display: flex;
    flex-direction: column;
}

.rm-footer-fouth ul li {
    width: 100%;
}

.rm-footer-two {
    height: 40px;
}

.rm-footer-credits.text-center {
    flex-wrap: wrap;
    height: 40px;
    width: 100%;
}

.power {
    order: 2;
}

.prin {
    width: 100%;
    order: 1;
    margin-left: 0;
    display: none;
}

.prin:nth-child(3) {
    display: none;
}

.ipr {
    order: 3;
}

.rm-footer-two .col-lg-12 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.rm-footer-payments-list {
    margin-left: 51px;
}

.rm-footer-fouth ul li {
    margin-top: 0 !important;
}
    .us-news-block-photo img {
    height: 100%;
    width: auto !important;
}

.us-news-block-photo a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 130px !important;
}
    .niz_head.col-lg-12 {
    display: none;
}

.col-md-3.col-lg-1.order-0.ikonki .bl_on:nth-child(1),.col-md-3.col-lg-1.order-0.ikonki .bl_on:nth-child(2) {
    display: none;
}

.col-md-3.col-lg-9.order-0 {
    width: 100%;
}

.col-md-3.col-lg-9.order-0 {}

form#search {
    position: fixed;
    width: 11%;
    margin-top: -70px;
    margin-bottom: 2px;
    margin-left: 0;
    z-index: 1035;
    left: 51px;
}

.col-md-3.col-lg-2.order-0.logo-top {
    width: 0;
}

.col-md-3.col-lg-1.order-0.ikonki {
    width: 0;
    left: 0;
    height: 0;
    padding: 0;
}

.top_head.col-lg-12 {
    /* background: #FBFBFB; */
    justify-content: center;
    align-items: center;
    height: 53px !important;
}

input#input_search {
    height: 40px !important;
    background: #FFFFFF;
    border-radius: 5px;
    max-width: 100%;
    justify-content: center;
    text-align: center;
    border-color: #e50142;
}

button#rm-search-button {
    border: none;
    height: 35px;
    right: 14px;
    top: 3px;
}

button#rm-search-button img {
    width: 22px;
}
    div#logo {
    margin-left: 11px;
}
    #rm_mobile_nav .rm-mobile-nav-buttons a {
    width: 34px;
    height: 23px;
}

#rm_mobile_nav .rm-mobile-nav-buttons a.loginikon img {
    width: 60px;
}

#rm_mobile_nav .rm-mobile-nav-buttons a img {
    width: 100%;
    max-width: 22px;
}

#rm_mobile_nav .rm-mobile-nav-buttons a:nth-child(2) img {
    width: 22px;
    margin-left: 7px;
}

.rm-header-cart-icon {
    left: -3px;
    margin-top: -2px;
}

.rm-header-cart {
    width: 63px;
    border: 0;
}.col-6.col-sm-4.col-lg-3.col-xl-2.rm-category-wall-item {
    -ms-flex: 0 0 14%;
    flex: 0 0 52%;
    max-width: 66%;
}

    nav[aria-label="breadcrumb"] {
    margin-top: 16px;
}

div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 0px;
}

.row.no-gutters.rm-category-products .product-grid.rm-module-col,div#product-search .row.no-gutters.rm-category-products .product-grid.rm-module-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    max-width: 50%;
}

.rm-category-products .rm-module-img a img {max-width: 151px;}

.rm-module-caption {
    padding: 4px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
    .ocf-btn-mobile-static.ocf-mobile {
    width: 100%;
    margin-top: 0;
    border: none;
    padding-bottom: 0;
}

.ocf-btn-mobile-static.ocf-mobile .ocf-btn {
    width: 100%;
    height: 44px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
/* identical to box height */
    text-align: center;
    color: #FFFFFF;
    background: #E50142;
    border-radius: 3px;
}

.rm-category-buttons.d-flex.d-lg-none.justify-content-between.sticky-top {
    display: none !important;
}

.rm-module-img {
    border: none;
}
    i.ocf-icon.ocf-icon-16.ocf-brand.ocf-sliders {
    background-image: url('/catalog/view/theme/oct_remarket/img/filter (3) 1.svg');
    position: absolute;
    left: 9px;
    /* top: 5px; */
}
.mob-hidden {
    display: none !important;
}

.mob-visible {
    display: block !important;
}

.rm-category-sort {
    padding: 15px 0;
}

.col-12.rm-page-title {
    padding: 0;
}

.col-12.top_cat {
    padding: 0;
}
    span.scet_text {
    display: none;
}
.container.cat-type1 div#content{
   -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;  
}
    .banner_ak {
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 130px;
    background-color: #FBF9F7;
    padding-top: 15px;
    order: 1;
    padding: 15px;
    /* border-radius: 5px; */
    padding-bottom: 0;
}

.banner_ak .bl_dok {
    margin-left: -15px;
}

.top_zag_ak {
    font-size: 28px;
    font-size: 20px;
    line-height: 24px;
}

.bl-lf-ch {
    width: 100%;
}

.niz_ak {margin-top: -210px;font-size: 12px;line-height: 16px;}

.bl_dok span span {
    margin-left: 5px;
}
    .ocf-btn-mobile-static.ocf-mobile {
    /* order: 3; */
    display: flex;
    justify-content: space-between;
}

.rm-content.rm-category.h-100 {
    flex-direction: column;
    display: flex;
}

.rm-category-sort-limit.d-flex.align-items-center.justify-content-between.d-lg-block.w-100.w-lg-auto.mob-visible {
    order: 2;
}

.rm-category-sort {
    order: 3;
}

.row.no-gutters.rm-category-products {
    order: 4;
}
.container.cat-type1 .col-6.col-sm-4.col-lg-3.col-xl-2.rm-category-wall-item,
 .container.cat-type2 .col-6.col-sm-4.col-lg-3.col-xl-2.rm-category-wall-item    {
    -ms-flex: 0 0 14%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
    height: 122px;
    display: flex !important;
    border: none !important;
}
.rm-manufacturer .rm-content-title {
    flex-direction: column;
}

.zag_brend {
    width: 100%;
    margin-bottom: 11px;
}

.more_bukv {
    width: 100%;
}
    ul.pagination {
    order: 5;
}

.d-flex.justify-content-center.oct-load-more {
    order: 6;
}

.d-flex.justify-content-center.oct-load-more .rm-btn-icon + .rm-btn-text {
    margin-left: 0;
}
    .bl-stok {
    width: 100%;
}

.niz_prod {
    flex-wrap: wrap;
}

.rm-product-center-price {
    display: flex;
    margin-top: 0;
}

.rm-product-center-buttons .d-flex.align-items-center.justify-content-between {
    width: 100%;
    /* height: auto; */
}

.rm-product-center-buttons {
    width: 100%;
    flex-wrap: wrap;
    height: auto;
}

.rm-product-btn.button-fast-order {
    margin-top: 5px;
    position: relative;
    /* z-index: 150; */
    display: flex !important;
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
}

span.rm-product-advantages-item-info.d-flex.flex-column a {
    font-size: 12px;
}

span.rm-product-advantages-item.d-flex.align-items-center {
    margin-right: 0;
}

.rm-product-right {
    margin-top: 0px;
}

.rm-product-attr-list {
    width: 100%;
    max-height: 1000px;
}

.rm-product-attr-list-item.d-flex.d-sm-block {
    width: 100%;
    display: flex;
    background: none !important;
    border: none;
    justify-content: space-between;
    align-items: center;
    flex-direction: row !important;
    /* border-bottom: 1px; */
}

.rm-product-attr-list-item.d-flex.d-sm-block:after {
    content: "";
    position: absolute;
    width: 92%;
    height: 1px;
    border-bottom: 1px dashed #EAEAEA;
    margin-top: 14px;
    z-index: 0;
}

.rm-product-attr-list-item.d-flex.d-sm-block div {
    background: #fff;
    z-index: 1;
}

.rm-product-attr-list-item.d-flex.d-sm-block {}

.rm-module-quantity.d-flex.align-items-center.justify-content-center {
    display: none !important;
}
    .rm-module-item.d-flex.flex-md-column.h-100 {
    flex-direction: column;
}

.rm-module-img {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rg_tovar {
    display: none;
}

.tab-content {
    width: 100%;
}
    .container.simp_cart {
    margin-top: 15px;
}

.col-md-3.col-lg-9.order-0 {
    /* display: none; */
    padding: 0px;
}

.simplecheckout-block-content .form-horizontal label.control-label.col-sm-4 {
    display: none !important;
}

div#simplecheckout_customer.drop .form-group.row-customer_my_order label {
    display: flex !important;
}

.simplecheckout-left-column {
    margin-right: 0;
    width: 100;
}

.container.simp_cart div#content {
    padding-right: 0;
    padding-left: 0;
}

div#simplecheckout_customer {
    margin-top: 35px;
}

#simplecheckout_comment .checkout-heading {
    margin-left: 6px !important;
    /* margin-top: 35px !important; */
    /* margin-bottom: -10px !important; */
    height: 21px;
}

.simplecheckout-block-content {
    /* padding: 0; */
}

#simplecheckout_customer .simplecheckout-block-content {
    padding: 0px !important;
}

.bl_kol {
    display: none;
}

.sht {
    display: none;
}

.niz_brr {
    float: none;
    width: 100%;
    margin-bottom: 50px;
    position: relative;
    right: 0;
    bottom: 0;
}

.bonn {
    /* flex-direction: column; */
    /* align-items: flex-start; */
    display: block;
    text-align: center;
}

div#buttons.simplecheckout-button-block.buttons .simplecheckout-button-right {
    width: 100%;
}
.niz_cup .niz_cup_rett input{
    width: 58% !important;
}

.niz_cup_rett .prim {
    width: 38%;
}
a#simplecheckout_button_confirm {
    width: 90%;
}

div#buttons.simplecheckout-button-block.buttons .simplecheckout-button-right input {
    width: 90%;
}
    .zag_zak {
    font-size: 20px;
}

.bl_ok_zak {
    margin-bottom: 50px;
}
    div#register .simple-content, .dropper .rm-content.rm-account-content.h-100 {
    padding: 7px;
}

.simpleregister-block-content input {
    background: #FFFFFF !important;
    border-radius: 0px !important;
    border: 1px solid #e9e9e9 !important;
    width: 100% !important;
    max-width: 1000px;
}

.simpleregister-block-content {
    /* margin-bottom: 50px; */
}

form#simplepage_form {
    margin-bottom: 51px;
}
    div#simpleedit .form-group {
    width: 100%;
    margin-right: 0;
}

.account-container #column-left, .account-container #column-right {
    padding: 0;
    margin-top: 0;
    margin-bottom: 20px;
}

div#content.lich-kab {
    padding: 15px 0;
}
    div#account-password fieldset.rm-account-form {
    flex-direction: column;
}

div#account-password .col-lg-9 {
    padding: 0;
}
    div#account-order .sam_niz {
    /* flex-direction: column; */
    flex-wrap: wrap;
}

div#account-order .col_order {
    width: 100%;
}

div#account-order .bl_itog {
    width: 100%;
}

div#account-order .stat_zakaza {
    bottom: 0;
}

div#account-order .rm-account-text.rm-account-order {
    width: 100%;
}

div#account-order .bl_kol {
    display: flex;
}

div#account-order .sht {
    display: flex;
}

div#account-order .bl-cena-tov {
    flex-direction: column;
    width: 17%;
}

div#account-order .bl-cena-tov span:nth-child(1) {
    position: relative;
}

div#account-order .bl-cena-tov span:nth-child(2) {
    font-size: 14px;
}

div#account-order .kol {
    max-width: 148px;
}

div#account-order .cam-kol {
    width: 22px;
}

div#account-order .bl-tov-sp {
    margin-top: 22px;
}

div#account-order .col-lg-9 {
    padding: 0;
}
 .rm-account-wishlist-item-left.d-flex.align-items-center {
    flex-direction: row !important;
}

div#account-wishlist .rm-content-title {
    padding-bottom: 7px;
    margin-top: 10px !important;
    text-align: left;
}

.rm-account-wishlist-item.d-flex.justify-content-between.align-items-start {
    padding: 15px 0 0 0;
}

div#account-wishlist .col-lg-9 {
    padding: 0;
}

.rm-account-wishlist-item-info.text-center.text-sm-left {
    width: 60%;
}

.rm-account-wishlist-item-img.d-flex.align-items-center.mr-sm-4 {
    max-width: 40%;
    width: 32%;
}

.iz_top {
    width: 100%;
}

.rm-account-text.rm-wishlist-price.mt-4.mt-sm-0.d-flex {
    margin-top: 14px !important;
}

.bl_kca {
    width: 100%;
    flex-direction: row;
    align-items: center;
}

div#account-wishlist button.rm-btn.dark.rm-cart-btn.d-flex.align-items-center {
    position: absolute;
    right: 16px;
}

.rm-account-wishlist-item .rm-btn-del {
    top: auto;
    left: 15px;
} 
    div#account-reward {
    margin-bottom: 50px;
}

div#account-reward .col-lg-9 {
    padding: 0;
}
    div#account-reward {
    margin-bottom: 50px;
}

div#account-reward .col-lg-9 {
    padding: 0;
}
li.rm-account-list-item a:before {
    content: "";
    width: 17px;
    height: 17px;
    margin-right: 8px;
    background-position:center;
    background-repeat: no-repeat;
    background-size: 100%;
}
li.rm-account-list-item:nth-child(1) a:before {
    background-image: url('/catalog/view/theme/oct_remarket/img/account 1.svg');
}
li.rm-account-list-item:nth-child(2) a:before {
    background-image: url('/catalog/view/theme/oct_remarket/img/reset-password 1.svg');
}
li.rm-account-list-item:nth-child(3) a:before {
    background-image: url('/catalog/view/theme/oct_remarket/img/like (1).svg');
}
li.rm-account-list-item:nth-child(4) a:before {
    background-image: url('/catalog/view/theme/oct_remarket/img/list 1.svg');
}
li.rm-account-list-item:nth-child(5) a:before {
    background-image: url('/catalog/view/theme/oct_remarket/img/bonus 1.svg');
    width: 28px;
    margin-left: -7px;
}
li.rm-account-list-item:nth-child(6) a:before {
    background-image: url('/catalog/view/theme/oct_remarket/img/master icon.svg');
}
li.rm-account-list-item:nth-child(7) a:before {
    background-image: url('/catalog/view/theme/oct_remarket/img/log-out 1.svg');
}    
       .zag-vop {
    flex-wrap: wrap;
    height: auto;
    padding-right: 35px;
    padding: 10px 35px 10px 15px;
}

.zag-vop span {
    width: 100%;
}
    h1.ihfochedd {
    /* display: none; */
    height: 0;
    overflow: hidden;
    margin-bottom: -100px;
}
    .on-fire {
    width: calc(50% - 15px);
}
    .top_bann_html {
    background-size: 100%;
    height: 103px;
}

.page14id .top_bann_html {
    height: 147px;
    background-size: cover;
}

.bl-stat-html {
    flex-wrap: wrap;
}

.on-stat {
    width: 100%;
}
.bl-stat-html .on-stat {
    margin-bottom: 5px;
}
.bl-text-html ol {
    padding-left: 14px !important;
}

.on-preim {
    width: 100%;
}

.niz-sress {
    flex-direction: row-reverse;
    padding: 11px;
    padding-bottom: 10px;
    height: fit-content;
}

.rg-ch {
    width: 100%;
}

.niz-sress .lf-ch {
    position: absolute;
   margin-top: -24px;
}
.niz-sress .lf-ch img {
    max-width: 80px;
}
    .bl-on-vop {
    width: 100%;
}
    .zag-top_bann_html {
    max-width: 63%;
    font-size: 16px;
    line-height: 19px;
    padding-left: 10px;
    padding-top: 20px;
}

.bl-to-top-bann {
    margin-top: 31px;
    width: 71%;
    padding-right: 0;
}

.first-block {
    flex-direction: column;
}

.lf-first-block {
    width: 100%;
}

.rg-first-block {
    width: 100%;
}

.two-block {
    margin-top: 15px;
    flex-direction: column;
    height: auto;
    padding: 11px;
}

.on-two-block {
    height: auto;
    width: 100% !important;
}

.on-two-block + .on-two-block {
    border: none;
}

.tree-block {
    height: auto;
}

.on-tree-block {
    width: 73%;
    margin-bottom: 12px;
}

.on-tree-block + .pluss {}

.pluss {
    /* position: absolute; */
    top: 19px;
    position: relative;
    right: 25px;
}

.lf-otk {
    width: 100%;
}

.stat-otk {
    flex-direction: column;
}

.rg-otk {
    width: 100%;
}

.on-format {
    width: 100%;
}

.bl-format {
    flex-direction: column;
}

.firee.tre .on-fire {
    width: calc(50% - 15px);
}
    div#information-contact .bl_kont {
    flex-direction: column;
}

div#information-contact .on_cont {
    width: 100% !important;
}

.row.no-gutters.niz-form form {
    flex-direction: column;
    padding: 0 15px;
    align-items: center;
    justify-content: flex-start;
}

.lf-chast-form {
    width: 100%;
}

.rg-chast-form {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.rg-chast-form .form-group {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
}
    .row.rm-slideshow-plus-box{
        padding-top: 18px;
    }
 a.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center.mx-0{
     top: 0;
 }   
#common-home .rew_ter ul.slick-dots{
    margin-left: auto;
} 
    .rm-last-reviews-col {
    padding: 0;
    margin: 0;
}
    .row.row-padding-top.insta div:nth-child(2){
        line-height: 22px;
    }
    #rm-popup-cart .modal-body .on-tov .bl-rg-tov .bl-cena-tov.iz-del {
    justify-content: space-between;
}

#rm-popup-cart button.rm-btn-del {
    position: absolute;
    right: 0;
    top: 7px;
    margin-right: 8px;
}
#rm-popup-cart .on-tov + .on-tov{
    
}

#rm-popup-cart .on-tov + .on-tov button.rm-btn-del {
    top: 27px;
    /* margin-right: 6px; */
}

#rm-popup-cart .bl-rg-tov .naz-tov {
    width: 89%;
}

#rm-popup-cart .kol {
    margin-right: 0;
    order: 2;
    height: 30px;
}

#rm-popup-cart .cam-kol {
    width: 57px;
    height: 35px;
}

#rm-popup-cart .cam-kol input {}

#rm-popup-cart .btn-group.rm-product-quantity {
    margin-right: 0;
    display: flex;
}
#rm-popup-cart .bl-butt {
    /* display: flex; */
    height: auto;
    flex-direction: column;
}

#rm-popup-cart .bl-butt a:nth-child(1) {
    order: 2;
    border: 1px solid #E50142;
    border-radius: 5px;
    margin-top: 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    color: #000000;
    text-decoration-line: none !important;
}

#rm-popup-cart .bl-butt a:nth-child(2) {
    margin-bottom: 11px;
}
    ul.breadcrumb.rm-breadcrumb {/* padding: 0 0 10px; */background: none;border-bottom: 1px solid #F1F1F1;margin-left: -15px;width: calc(100% + 30px);}

ul.breadcrumb.rm-breadcrumb:before {
    display: none;
}
    #product-category .rm-last-reviews {
    margin-top: 20px;
    z-index: -1;
}

 #product-category .rm-last-reviews-col {
    padding: 0 15px;
}
    #product-category .rm-last-reviews .col-4.rm-module-header {
    padding: 0;
}
    .rm-footer-second {
    margin-bottom: 0 !important;
}
    .cat-type1 .rm-last-reviews {
    display: none !important;
}
    .rm-product-top-button-wishlist {
    /* width: 25px; */
    /* height: 25px; */
    justify-content: flex-end !important;
    width: 51px;
    border-radius: 10px;
}

.rm-product-top-button-wishlist span.rm-product-top-button-text.d-lg-none {
    display: none;
}

.rm-product-images.h-100 {
    margin-right: 0;
}
    .bl-stok .rm-product-center-info-item {/* position: absolute; */position: relative;top: -39px;}

div#slick-slide01 {}

.rm-product-slide {
    border: 1px solid #F8F8F8;
    border-radius: 3px;
}

.rm-product-images-main .slick-dots {
    margin-top: 10px;
    background: #F8F8F8;
    border-radius: 2px;
    height: 24px;
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    /* width: auto; */
    /* padding: 6px 0 6px 8px; */
    text-align: center;
    margin-bottom: 0;
}

.rm-product-images-main .slick-dots li {
    margin-top: -25px;
    position: relative;
    top: -5px;
}

.rm-product-center.h-100 {
    padding-left: 0;
}
    .rm-module-rating.d-flex.align-items-center.justify-content-center.justify-content-md-start.order-2 {
    justify-content: flex-start !important;
    margin-left: 4px;
}
    img.rew-img.img-fluid.d-md-none.d-sm-none.my-4 {
    display: none;
}
    div#product_reviews {
    margin-bottom: 0;
}
    .body-product .rm-module.rm-column-related-products_0 .rm-module-header {
    margin-left: 0;
}

.body-product div#rm-_ {
    padding: 15px 0px;
}

.body-product div#rm-related-products_0 {
    padding: 15px 0;
}
    body.cart-end header {
    height: 22px !important;
}
    body.cart-end .top_head.col-lg-12 {
    height: 0 !important;
}
    .form-group.row-customer_field30 {
    display: none !important;
}
    div#simplecheckout_shipping{
        margin-bottom:0px;
    }
    .simplecheckout-right-column {
    padding-top: 20px;
    margin-bottom: 0;
}

div#simplecheckout_shipping_address {}

div#simplecheckout_shipping_address .simplecheckout-block-content {
    padding: 10px 0;
}
    div#error-not-found .col-12.rm-module-header {
    padding-left: 0;
}

div#error-not-found .rm-category-wall {
    margin-top: 51px;
}

.rm-404-content-image {
    margin-top: 50px;
}
    .rm-manufacturer-item a {
    padding-left: 0;
}

.rm-content.rm-manufacturer.h-100 {
    margin-top: 15px;
}
    div#product-manufacturer h1 {
    margin-bottom: 20px;
}

div#product-manufacturer .row.no-gutters.rm-category-products {
    margin-bottom: 60px;
}
    div#input-sort {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 10px;
}

.rm-category-sort-limit.d-flex.align-items-center.justify-content-between {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    /* padding: 0 15px 10px; */
}

.zag_sort {
    /* min-width: 112px; */
    padding-bottom: 10px;
}

div#input-sort a {
    white-space: nowrap;
    line-height: 31px;
}
 .col-12.rm-page-title.blog-title {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.rm-blog-post-info-item.rm-blog-post-info-item-date.d-flex.align-items-center {
    margin-top: 15px;
    /* margin-bottom: 0; */
}
    #simpleregister{
        padding: 0 15px;
    }
a#simpleregister_button_confirm {
    width: 100%;
}

.simpleregister-button-block.buttons div {
    width: 100%;
    float: left;
    text-align: left;
}
    #information-information .col-lg-12.rm-page-title {
    margin-bottom: 0;
}

.bl-tipa-vop .tit-bl:nth-child(1):after {
    content: "";
    width: 100%;
    height: 2px;
    position: absolute;
    background: #F4F4F4;
    bottom: -10px;
}

.bl-tipa-vop .tit-bl:nth-child(1) {
    flex-direction: column;
    display: flex;
    position: relative;
    margin-bottom: 30px;
    margin-top: -15px;
}
    a#rm_mobile_cart:before {
    content: "";
    display: inline-block;
    background: url('/catalog/view/theme/oct_remarket/img/cart.svg') no-repeat center center;
    margin-right: 20px;
    width: 30px;
    height: 30px;
}
.bl-svazi {
    /* height: 42px; */
    /* background: #FFFFFF; */
    /* border: 1px solid #F8F8F8; */
    /* border-radius: 3px; */
    /* display: flex; */
    /* justify-content: flex-start; */
    /* align-items: center; */
    /* margin-bottom: 5px; */
}
.socc {display: flex;justify-content: flex-start !important;}
.rm_mobile_menu_first-item.rm_mobile_menu_info.mob-rt ul li,.rm_mobile_menu_first-item.rm_mobile_menu_info.mob-rt ul li a {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 44px;
/* or 107% */
    color: #565656;
    text-decoration: none;
    margin-bottom: 0;
    position: relative;
    cursor: pointer;
}

.rm_mobile_menu_first-item.rm_mobile_menu_info.mob-rt ul li + li {
    border-top: 1px solid #EFEFEF;
}

li#rm_mobile_menu_partner:after {
    content: "";
    background-image: url('/catalog/view/theme/oct_remarket/img/layer1.svg');
    width: 8px;
    height: 17px;
    min-height: 10px;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    right: 0;
    top: 13px;
    background-size: cover;
}

li#rm_mobile_menu_client:after {
    content: "";
    background-image: url('/catalog/view/theme/oct_remarket/img/layer1.svg');
    width: 8px;
    height: 17px;
    min-height: 10px;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    right: 0;
    top: 13px;
    background-size: cover;
}

.rm_mobile_menu_first-item.rm_mobile_menu_info.mob-rti  ul li,.rm_mobile_menu_first-item.rm_mobile_menu_info.mob-rti ul li a {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 44px;
/* or 107% */
    color: #565656;
    text-decoration: none;
    margin-bottom: 0;
    position: relative;
    cursor: pointer;
}

.rm_mobile_menu_first-item.rm_mobile_menu_info.mob-rti ul li + li {
    /* border-top: 1px solid #EFEFEF; */
}

.rm_mobile_menu_first-item.rm_mobile_menu_info.mob-rt,.rm_mobile_menu_first-item.rm_mobile_menu_info.mob-rti {padding: 1px 20px;z-index: -1;position: relative;}

#rm_sidebar_switcher .rm-dropdown ul {
    background: #FFFFFF;
    border: 1px solid #F8F8F8;
    border-radius: 3px;
    padding: 5px 20px 5px 13px;
    display: flex;
}

#rm_sidebar_switcher .rm-dropdown button {
    padding: 0;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 26px;
    color: #4B4B4B;
}

#rm_sidebar_switcher .rm-dropdown button:before {
    display: none;
}

#rm_sidebar_switcher .rm-dropdown button.active-item:after {
    display: none;
}

#rm_sidebar_switcher .rm-dropdown li + li {
    border-left: 0.5px solid #E7E7E7;
}

#rm_sidebar_switcher .rm-dropdown li {
    padding: 0 8px;
    height: 25px;
} 
    .vn_akk {
    padding: 35px 20px;
    width: 100%;
}
    .rm-account-login > div {
    padding: 0;
}
    div#account-forgotten .form-forg {
    margin-top: 0;
    padding: 35px 20px;
    width: 100%;
}

div#account-forgotten .form-forg input {
    width: 100%;
}

div#account-forgotten form.form-horizontal {
    min-width: 100px;
    width: 100%;
}
    .rm_mobile_menu_partner.noscroll ul {
    list-style: none;
    padding-left: 25px;
}

.rm_mobile_menu_partner.noscroll ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 44px;
    color: #565656;
    text-decoration: none;
    margin-bottom: 0;
    position: relative;
    cursor: pointer;
}
.rm_mobile_menu_client.noscroll ul {
    list-style: none;
    padding-left: 25px;
}

.rm_mobile_menu_client.noscroll ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 44px;
    color: #565656;
    text-decoration: none;
    margin-bottom: 0;
    position: relative;
    cursor: pointer;
}
    div#account-login div#content {
    padding: 0px !important;
}
    div#account-forgotten .col-lg-12 {
    padding: 0 !important;
}
    div#account-register.dropper div#content {
    padding: 0px !important;
}

form.form-horizontal {
    padding: 15px;
}

.dropper .rm-content.rm-account-content.h-100 {
    height: auto !important;
    padding: 35px 0;
}

.dropper button.mt-4.rm-btn.dark {
    margin-bottom: 0px !important;
}
div#account-password form.form-horizontal {
    padding: 0;
}

div#account-password fieldset.rm-account-form input {
    width: 100%;
}
   div#account-order .rm-account-text-order {margin-bottom: 5px;} 
.opris_text {
    line-height: 23px;
}

.bonus {
    line-height: 23px;
}

.bonus.future {
    line-height: 24px;
}  
    .p-4.text-empty {
    padding: 20px 0 !important;
}
    #rm_livesearch_close.visible {
    display: none !important;
}
    div#information-contact h1 {
    margin-top: -20px;
    margin-left: -15px;
    display: flex;
    flex-direction: column;
}

div#information-contact h1:after {
    content: "";
    height: 2px;
    /* left: 20px; */
    /* top: 154px; */
    background: #F4F4F4;
    border-radius: 5px;
    width: 100%;
    /* position: absolute; */
    margin-top: 7px;
}

div#information-contact .top-cont.col-lg-9 {
    padding-left: 0;
}

.bl-cont-get-phone {
    margin-bottom: 23px;
}

div#information-contact .on_cont:nth-child(2) {
    margin-top: 35px;
}
div#information-information main {
    margin-top: -20px;
    /* padding-top: 20px; */
}
div#information-information main h1 {
    margin-left: -15px;
    display: flex;
    flex-direction: column;
} 
 div#information-information main h1:after {
    content: "";
    height: 2px;
    /* left: 20px; */
    /* top: 154px; */
    background: #F4F4F4;
    border-radius: 5px;
    width: 100%;
    /* position: absolute; */
    margin-top: 7px;
}
   .top-text-form {
    margin-top: 15px;
}

.row.no-gutters.niz-form {
    padding: 0 0px 35px 0;
    margin-bottom: 100px;
}

.row.no-gutters.niz-form .rm-contact-form-text {
    padding-left: 16px;
} 
    .pod-zag {
    max-width: 250px;
}

.zag-man {
    max-width: 251px;
}
    .top-zag-tree {
    margin-top: 15px;
    margin-bottom: 15px;
}
    .on-ch-to {
    padding-left: 15px;
    padding-right: 15px;
}

.obv-html {
    margin-top: 15px;
    padding: 0;
}
    .on-two-block {
    padding: 20px 0;
}

.on-two-block + .on-two-block {
    border-top: 1px solid #E2E2E2;
}
 div#popup_purchase_images {
    width: 67px;
    height: 68px;
    /* left: 32px; */
    /* top: 1953px; */
    border: 1px solid #F8F8F8;
    border-radius: 3px;
    display: block !important;
    /* justify-content: center; */
    /* align-items: center; */
}

div#popup_purchase_images img {
    width: 68px;
    height: auto;
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    margin-bottom: 0;
    max-height: 50px;
    width: auto;
}

#rm-popup-quickorder .modal-body-left {
    -ms-flex: 0 0 32%;
    flex: 0 0 100%;
    max-width: 100%;
    height: 100px !important;
    width: 100%;
    display: flex;
}

#rm-popup-quickorder .modal-body-right {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}
    #rm-popup-quickorder .modal-body-left .bl_niz_modd {
    display: flex;
    padding-right: 15px;
}

#rm-popup-quickorder .modal-body-left .bl_niz_modd #button_checkout {
    display: none;
}

#rm-popup-quickorder .lf_niz_mod {
    width: 110%;
    margin-top: -30px;
}

#rm-popup-quickorder .modal-product-title {
    text-align: left;
}

.rg_niz_mod {}

.btn-group.rm-product-quantity {
    display: none;
}

#rm-popup-quickorder .rg_niz_mod .btn-group.rm-product-quantity {
    display: flex;
}

#rm-popup-quickorder #button_checkout {}

#rm-popup-quickorder .modal-body-right .lf_niz_mod {
    display: none;
}
    #rm-popup-quickorder .modal-body-right .bl_niz_modd {
    margin-left: 0;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    justify-content: center;
    align-items: center;
}
    .bl-rg-tov .niz_cen{
        display:none;
    }

#rm-popup-cart .modal-body .niz_cen {
    display: flex;
}

#rm-popup-cart .bl-rg-tov .niz_cen span:nth-child(1) {
    display: none;
}
    body.cart-end .rm-footer-second {
    display: none;
}

body.cart-end .rm-footer-third {
    display: none;
}

body.cart-end .rm-footer-fouth {
    display: none;
}
    .ocf-container {
    background: #fff;
}
    .ocf-theme-light .ocf-selected-card {
    padding-left: 19px !important;
    margin-bottom: 19px;
    display: block !important;
}
    .ocf-active .ocf-active-label,.ocf-active .ocf-filter-discard{
        display: none !important;
    }
    #one-click-main-block img.d-none.d-md-block.modal-body-img.mx-auto {
    display: flex !important;
    width: 77px;
    border: 1px solid #f0f0f0;
}
    .cina-cat.rm-page-title.my-4 {
    margin-left: 0;
    margin-top: 25px !important;
}

.naz-cena {
    min-width: 69px;
    display: flex;
    justify-content: flex-end;
}
div#product .btn-group.rm-product-quantity {
    display: flex;
}

.rm-product-center-buttons .d-flex.align-items-center.justify-content-between {
    width: 100%;
    /* height: auto; */
}

.rm-product-center-buttons .d-flex.align-items-center.justify-content-between .d-flex.align-items-center.justify-content-between {
    display: none !important;
}
    div#information-contact-shop  .col-lg-12.rm-page-title {
    padding: 0 16px;
    margin-top: -30px;
}

div#information-contact-shop aside#column-left {
    display: block;
    max-width: 100%;
}

div#information-contact-shop div#content {
    flex-direction: column;
}

div#information-contact-shop .col-lg-9 {
    padding-left: 0;
}

div#information-contact-shop ul.rm-account-list.list-unstyled.shop {
    width: 100%;
}

div#information-contact-shop iframe {
    min-height: 280px !important;
    height: 100% !important;
}
    div#information-contact-shop ul.rm-account-list.list-unstyled.shop .col-md-12 {
    padding-left: 15px;
    padding-top: 15px;
}

div#information-contact-shop li.rm-account-list-item a:before {
    display: none;
}
    .rg_shop {
    width: 100%;
}

.lf_shop {
    width: 100%;
    margin-bottom: 15px;
}
    .tab {
    max-height: 363px;
    /* margin-bottom: 16px; */
}
 .top-bann{
    height: 103px;
    background-size: 100%;
    margin-top: 7px;
}
    .on-stroka {
    height: auto;
}

.lf-str {
    flex-direction: column;
    align-items: flex-start;
    padding: 15px 0px 15px 15px;
}
      .ocf-open .ocf-filter-header {
    position: relative !important;
    width: auto;
    height: auto;
    background: none !important;
    /* border: none; */
    padding: 10px 0 !important;
}

.ocf-open .ocf-filter-header .ocf-arrow-left {
    display: none !important;
}

.ocf-filter-body>.ocf-value-list {
    padding: 0px !important;
}

div#ocf-filter-1-0-1 .ocf-value-list {
    max-height: 338px;
}

.ocf-open .ocf-filter-header .ocf-angle-right {
    display: block !important;
    margin-left: 15px !important;
}
    button.ocf-btn.ocf-search-btn-popover {
    z-index: 1000;
    width: 100%;
}

.ocf-hidden {
    display: flex !important;
    margin-top: -41px;
}  
        .rm-slideshow-plus-item-box {
    display: none !important;
}
.rm-slideshow-plus-item-box.mob {
    display: flex !important;
    /* height: 402px !important; */
}
    .rm-product-mobile-fixed {
    display: none !important;
}
    .rm-module-buttons.list-unstyled.d-flex.justify-content-center.flex-md-column.order-1 + a {
    margin: auto;
    height: 210px;
    margin-bottom: 11px;
}
.rm-module-img a img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    max-height: 151px;
}  
    .rm-product-images-main .rm-product-slide a {
    max-height: 361px;
}
        .top-master.mob {
    display: flex;
    justify-content: center;
    align-items: center;
}
.top-master.mob a {
    height: 33px;
    /* left: 20px; */
    /* top: 117px; */
    background: #FFFFFF;
    border: 1px solid #E50142;
    border-radius: 3px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin-top: -26px; */
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
/* identical to box height */
    text-align: center;
    color: #5B5B5B;
    margin-top: 7px;
}
    .rm-sidebar #rm_mobile_master:before {
    content: "";
    display: inline-block;
  
    margin-right: 20px;
    width: 30px;
    height: 30px;
    background-image: url('/catalog/view/theme/oct_remarket/img/Vector (12).svg');
    background-position: center;
    background-repeat: no-repeat;
    background-color: #f4f4f4;
    border-radius: 2px;
}
.rm-product-center-price.difff {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /* max-height: 95px; */
    width: 100%;
    align-content: space-between;
}

.rm-product-center-price.difff span:nth-child(2) {
    width: calc(100% - 180px);
    display: flex;
}

span.diff, span.diff_twoo {
    width: 100%;
    display: flex;
}
div#rm_mobile_account_toggle_button span:nth-child(1) {
    width: 100%;
}
    .top-bann-master {
    margin-left: -15px;
    margin-right: -15px;
    flex-direction: column;
    height: 544px;
}

.container.account-container.masterinfo {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 15px !important;
}

.lf-bann-master {
    width: 100%;
    padding-left: 18px;
}

.top-title-master {
    font-size: 32px;
    line-height: 39px;
    padding-top: 31px;
}

.lf-bann-master p {
    font-size: 12px;
    line-height: 15px;
    max-width: 90%;
    margin-top: 12px;
}

.rg-bann-master {
    width: 100%;
    margin-top: 13px;
}

.rg-bann-master .mob {
    display: flex;
}

.rg-bann-master .nomob {
    display: none;
}
    .bl-zag-master {
    margin-top: 49px;
}

.title-bl-zag {
    font-size: 24px;
    line-height: 29px;
    max-width: 65%;
}

.bl-zag-master p {
    margin-top: 10px;
    font-size: 13px;
    line-height: 16px;
    max-width: 100%;
}

.bl-zag-master p br {
    display: none;
}

.bl-video-master {
    margin-top: 20px;
    margin-left: -15px;
    margin-right: -15px;
    height: 250px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.bl-video-master a img {
    width: 28px;
    margin-left: 15px;
}

.bl-video-master a:after {
    width: 80px;
    height: 80px;
}

.container.account-container.masterinfo .zag-master-button {
    margin-top: 49px;
    margin-bottom: 29px;
}

ul.master-button {
    flex-direction: column;
}

ul.master-button li {
    width: 100%;
    height: 60px;
    margin-bottom: 10px;
}

.zag-master-button b {
    font-size: 24px;
    line-height: 29px;
}

.zag-master-button span {
    font-size: 24px;
    line-height: 29px;
}

ul.master-button li a {
    font-size: 15px;
    line-height: 18px;
}

.bl-lf-rg-master .on-row:nth-child(1) {
    flex-direction: column-reverse;
}

.rg-master-row div {
    font-size: 24px;
    line-height: 29px;
    text-align: center;
}

.rg-master-row p {
    margin-top: 9px;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    margin-bottom: 28px;
}

.rg-master-row p b {
    display: inline-block;
}

.rg-master-row p br {
    display: none;
}

.bl-lf-rg-master .on-row img {
    width: 100%;
    MARGIN-BOTTOM: 15px;
}

.lf-master-row p {
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    max-width: 55%;
}

.lf-master-row div {
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    margin-top: -23px;
    margin-bottom: 28px;
}

.niz-bann-master {
    margin-top: 47px;
    display: flex;
    flex-direction: column;
    margin-left: -15px;
    margin-right: -15px;
    background: linear-gradient(177deg, #EFE6D5 95%, #EFE6D5 44.36%);
    height: 534px;
}

.lf-niz-bann-master {
    position: relative;
    width: 100%;
    padding-left: 0;
}

.top-niz-bann-master {
    font-size: 14px;
    line-height: 17px;
    margin-top: 27px;
    display: flex;
    justify-content: center;
}

.top-niz-bann-master b {
    margin-right: 6px;
}

.zag-niz-bann b,.zag-niz-bann span {
    font-size: 24px;
    line-height: 29px;
    display: block;
}

.niz-bann-master a {
    width: 205px;
    height: 45px;
    font-size: 12px;
    line-height: 15px;
    margin-top: 17px;
    margin: auto;
    margin-top: 18px;
}

.zag-niz-bann {
    margin-top: -10px;
    text-align: center;
    max-width: 90%;
}
.container.account-container.masterinfo .zag-zarob {
    font-size: 24px;
}

.container.account-container.masterinfo .bl-zarob p {
    font-size: 14px;
}

.container.account-container.masterinfo .zag-niz-bann {
    font-size: 24px;
    max-width: 100%;
}        
    .container.account-container.tehnolog {
     padding-left: 0px !important;
     padding-right: 0px !important;
     margin-top: 15px !important;
}

.tehnolog .top-title-master {
    font-size: 32px;
    line-height: 39px;
    width: 100%;
    margin-top: 0;
    position: relative;
}
    .tehnolog .rg-bann-master {
    justify-content: flex-start;
    margin-top: 0;
}

.bl-zag-teh span {
    margin-top: 35px;
    font-size: 24px;
}

.bl-zag-teh p {
    font-size: 13px;
    line-height: 16px;
    margin-top: -7px;
    max-width: 310px;
}

.two-zag-teh {
    margin-top: 49px;
    font-size: 20px;
    line-height: 39px;
    font-size: 24px;
    line-height: 29px;
}

.bl-rows-teh {
    margin-top: 32px;
}

.on-row-teh {
    flex-direction: column;
}

.on-row-teh:nth-child(1) .lf-teh {
    max-width: 100%;
    padding: 0;
    margin-bottom: 29px;
}

.on-row-teh div {
    font-size: 24px;
    line-height: 29px;
    text-align: center;
}

.on-row-teh span {
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    max-width: 250px;
    margin: auto;
    margin-top: 6px;
    margin-bottom: 9px;
}

.on-row-teh p {
    font-size: 13px;
    line-height: 16px;
    text-align: center;
}

.on-row-teh div img {
    width: 100%;
}

.on-row-teh:nth-child(2) {
    flex-direction: column-reverse;
}

.on-row-teh:nth-child(2) .rg-teh {
    padding-left: 0px;
    padding-top: 13px;
    padding-right: 0;
    margin-bottom: 30px;
}
.on-row-teh:nth-child(3) {
    margin-top: 83px;
}

.on-row-teh:nth-child(3) .lf-teh {
    max-width: 100%;
    padding: 0;
    margin-bottom: 24px;
}

.on-row-teh:nth-child(4) {
    margin-top: 73px;
    flex-direction: column-reverse;
}

.on-row-teh:nth-child(4) .rg-teh {
    padding: 0;
    margin-bottom: 30px;
}

.zag-cont-row {
    font-size: 24px;
    line-height: 29px;
    margin-top: 55px;
}

.zag-form-tech {
    font-size: 24px;
    line-height: 29px;
    margin-top: 40px;
    max-width: 240px;
    margin: auto;
    margin-top: 37px;
    margin-bottom: -13px;
}

form#call-phone-form input {
    height: 50px;
}

div#account-reward {}

.on-row-teh:nth-child(4) .rg-teh div:nth-child(1) {
    /* margin-bottom: 7px; */
}

.on-row-teh:nth-child(4) .rg-teh p:nth-child(2) {
    margin-bottom: 16px;
}

.bl-soc-teh {
    margin-top: 34px;
}

.zag-form-tech {}

form#call-phone-form button.rm-btn.dark {
    height: 47px;
}

form#call-phone-form label {
    transform: translateY( -37px);
}

form#call-phone-form input:focus+label {
    transform: translateY( -64px);
}
form#call-phone-form input:valid+label {
    transform: translateY( -64px);
} 
    .rm-module-price-top:not(.master){
        margin-left: 0;
    }
.rm-module-price-box.d-flex.flex-column.mt-auto.master-row {
    flex-direction: column !important;
}

.master-row .rm-module-price-top.d-flex.align-items-center.mt-md-auto.master {
    width: 100%;
    text-align: left;
    flex-direction: row;
    justify-content: space-between;
}

.master-row .rm-module-price-bottom.d-flex.align-items-md-end.justify-content-between.flex-column.flex-md-row.master {
    width: calc(100% + 10px);
    display: flex;
    flex-direction: row !important;
    padding: 5px 0px;
    align-items: center !important;
    margin-left: -5px;
    padding-left: 5px;
    margin-right: -5px;
    padding-right: 5px;
}

.master-row span.rm-module-price {
    margin-bottom: 0 !important;
}

.master-row .rm-module-sticker-discount-container {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin-top: 11px;
}

.master-row span.titlmas {
    margin-bottom: 0;
}    
    .ambasador .top-title-master span {
    font-size: 33px;
    padding-top: 0;
    margin-top: 0px;
    line-height: 39px;
}

.ambasador p.top-zag-amba {
    font-size: 14px;
    line-height: 17px;
    margin-top: 52px;
    margin-bottom: 12px;
}

.ambasador .bl-zag-teh span {
    font-size: 24px;
    line-height: 29px;
    margin-top: -6px;
    margin-bottom: 15px;
}

.ambasador .two-zag-teh {margin-top: 20px;}

.ambasador .bl-zag-teh {
    margin-bottom: 0;
}

.ambasador .bl-zag-teh + .bl-rows-teh .on-row-teh:nth-child(1) .lf-teh {
    padding: 0;
    padding-top: 19px;
}

.ambasador .bl-zag-teh + .bl-rows-teh .lf-teh div {
    font-size: 24px;
    line-height: 29px;
}

.ambasador .bl-zag-teh + .bl-rows-teh .on-row-teh:nth-child(1) .lf-teh p {
    margin: auto;
    margin-top: 342px;
    max-width: 93%;
}

.ambasador .bl-zag-teh + .bl-rows-teh .on-row-teh:nth-child(1) .rg-teh {
    position: absolute;
    margin-top: -102px;
    padding: 0 15px 0 0px;
    /* max-height: 210px; */
    /* overflow: hidden; */
}

.ambasador .on-row-teh:nth-child(1) .lf-teh {
    padding: 0px 0 0 0;
    margin-top: -1px;
}

.ambasador .on-row-teh:nth-child(1) .lf-teh div {
    margin-bottom: 7px;
}

.ambasador .on-row-teh:nth-child(2) .rg-teh {
    padding: 12px 0 0 0;
}

.ambasador .on-row-teh:nth-child(2) .rg-teh div {
    margin-bottom: 8px;
}

.ambasador .on-row-teh:nth-child(3) .lf-teh {
    padding: 67px 0 0 0;
}

.ambasador .on-row-teh:nth-child(3) {
    margin-top: 0;
}

.ambasador .on-row-teh:nth-child(3) .lf-teh div {
    margin-bottom: 10px;
}

.ambasador .on-row-teh:nth-child(4) .rg-teh {padding: 0 0 0 0;}

.ambasador .on-row-teh:nth-child(4) {
    margin-top: 50px;
}

.ambasador .on-row-teh:nth-child(4) .rg-teh p:nth-child(2) {
    margin-right: 0;
    margin-top: -10px;
    margin-bottom: 0px;
}

.ambasador .on-row-teh:nth-child(5) {
    margin-top: 71px;
}

.ambasador .on-row-teh:nth-child(5) .lf-teh {
    padding: 0;
}

.ambasador .on-row-teh:nth-child(5) .lf-teh div {
    margin-bottom: 10px;
}

.ambasador .on-row-teh:nth-child(5) .rg-teh {
    margin-top: 26px;
}

.ambasador .zag-cont-row-p {
    margin: auto;
    margin-top: 48px;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: -12px;
    max-width: 90%;
}

.ambasador .zag-cont-row {
    margin-bottom: 48px;
}

.ambasador .zag-cont-row-p br {
    display: none;
}
    .ambasador .top-title-master {
    /* padding-left: 15px; */
}
div#rm-callback-modal-master .modal-dialog.modal-dialog-centered.narrow {
    max-width: calc(100% - 30px);
    height: auto;
}

div#rm-callback-modal-master .modal-content {
    padding: 15px;
}

div#rm-callback-modal-master h5#rm-callback {
    font-size: 24px;
    line-height: 29px;
}

div#rm-callback-modal-master form#call-phone-form {
    margin: 0;
    margin-top: 20px;
    margin-bottom: 10px;
}

div#rm-callback-modal-master div#call-main-block {
    min-height: 30px;
}    
    .row.no-gutters.rm-category-products:hover{
    margin-bottom: 100px;
    z-index: 100;
    position: relative;
}

.rm-module-item{
}

.product-layout .rm-cart-btn {
    min-width: 120px;
}
   .row.no-gutters.rm-subcategory-row {
    display: flex;
    flex-direction: column;
}

.spis.mob {
    width: 100%;
    display: flex;
    height: 44px;
    /* left: 20px; */
    /* top: 245px; */
    background: #DF0040;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
/* identical to box height */
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 10px;
    cursor: pointer;
    position: relative;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
}

.spis.mob:before {
    content: "";
    width: 16px;
    height: 9px;
    position: absolute;
    background-image: url('/catalog/view/theme/oct_remarket/img/Arrow_Drop_Down (2).svg');
    min-width: 10px;
    z-index: 10;
    left: 11px;
    background-position: center;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}
.row.no-gutters.rm-subcategory-row.active .spis.mob:before {
    background-image: url('/catalog/view/theme/oct_remarket/img/Arrow_Drop_Down (2).svg');
}
.container.cat-type .top_cat .row.no-gutters.rm-subcategory-row .col-6.col-sm-4.col-lg-3.col-xl-2.rm-category-wall-item {
    -ms-flex: 0 0 14%;
    flex: 0 0 100%;
    max-width: 100%;
    /* height: 43px; */
    /* left: 20px; */
    /* top: 299px; */
    /* border: 1px solid #DF0040; */
    border-radius: 3px;
    /* background: #fff; */
    margin-right: 0;
    margin-bottom: 5px;
    display:none;
    height: 43px;
}

.col-12.top_cat {
    padding: 0;
}

.top_cat .rm-category-wall-item a {
    background: #fff;
}

.container.cat-type .top_cat .row.no-gutters.rm-subcategory-row.active .col-6.col-sm-4.col-lg-3.col-xl-2.rm-category-wall-item{display: flex;}

.rm-subcategory {
    min-height: 51px;
    margin-bottom: 0px;
}

div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
} 
    .over-mob {
    max-height: 190px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-bottom: 5px;
    padding-right: 4px;
}
.over-mob::-webkit-scrollbar {
  width: 5px;          
}

.over-mob::-webkit-scrollbar-track {
  background: #f4f4f4;      
}

.over-mob::-webkit-scrollbar-thumb {
  background-color: #e50142;    
  border-radius: 5px;    
}
.over-mob{
	/* scrollbar-color: #e50142 #f4f4f4; */
	scrollbar-gutter: auto;
	/* scrollbar-width: thin; */
}
 footer {
    position: relative;
    z-index: 1;
}
    .product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4:hover .bl-niz-butt, div#product-search .product-grid.rm-module-col:hover .bl-niz-butt{
        width: 98%;
    }
div#popup-confirm-check .modal-dialog.modal-dialog-centered {
    width: 96%;
}

div#popup-confirm-check .modal-body.rm-content {
    margin-top: -30px;
    width: 95%;
    text-align: center;
}    
.simple-content .checkout-heading>span.checkout-heading-button {
    margin-left: 0px !important;
    padding: 20px;
    margin-right: 0;
}

span.checkout-heading-button a {
    padding: 0 10px;
    text-align: center;
    align-items: center;
    min-width: 151px;
}

.simple-content .checkout-heading>span.neokno {
    padding: 0 10px;
    margin-right: 4px;
} 
    #simplecheckout_login .simplecheckout-block-content.loginerr input {
    width: calc(100% - 0px);
}

#simplecheckout_customer .simplecheckout-block-content.loginerr {
    padding: 0;
}

#simplecheckout_customer .simplecheckout-block-content.loginerr fieldset {
    width: 100%;
}
    .form-group.row-payment_address_not_me {
    margin-left: 150px;
    margin-top: -46px !important;
    margin-bottom: -17px !important;
}

div#simplecheckout_comment.active + div#simplecheckout_payment_address .form-group.row-payment_address_not_me,
div#simplecheckout_comment.active + div#simplecheckout_payment_address .form-group.payment_address_client_order    {
    margin-top: -205px !important;
}

div#simplecheckout_comment.active + div#simplecheckout_payment_address .form-group:nth-child(2) {
    margin-top: 237px !important;
}

.form-group.row-payment_address_not_me label {
    padding: 0;
    margin-left: 0;
    margin-top: 0;
}
div#simplecheckout_payment_address {
    margin: 0;
}
.form-group.row-payment_address_not_me label.active {
    margin-bottom: -30px;
}
div#simplecheckout_comment{
    margin-top: -16px;
}
div#product-search .rm-module-item:hover .rm-module-caption.d-flex.flex-column.flex-grow-1{
    margin-top: 0;
}        
/*****************************************************/
    .container.account-container.masterinfo.notloginmaster .rg-bann-master {
    width: 100%;
    left: auto;
    bottom: 0;
}

.container.account-container.masterinfo.notloginmaster .top-bann-master {
    position: relative;
}

.container.account-container.masterinfo.notloginmaster .top-mass {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 23px;
    margin-bottom: 18px;
}

.container.account-container.masterinfo.notloginmaster .top-mass-two {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.container.account-container.masterinfo.notloginmaster .lf-bann-master {
    padding-left: 0;
}

.container.account-container.masterinfo.notloginmaster .zag-spivp {
    margin-top: 46px;
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.container.account-container.masterinfo.notloginmaster .bl-spivp p {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.container.account-container.masterinfo.notloginmaster .bl-buttom-spivp a:nth-child(1) {
    padding: 0;
    width: 100%;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}

.container.account-container.masterinfo.notloginmaster .bl-buttom-spivp a:nth-child(3) {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    height: 45px;
    display: flex;
    justify-content: center;
    padding: 0;
    align-items: center;
    min-width: 100%;
}

.container.account-container.masterinfo.notloginmaster .bl-buttom-spivp {
    width: calc(100% - 30px);
}

.container.account-container.masterinfo.notloginmaster .top-zag-bl-lf-rg-master {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 51px;
}
.container.account-container.masterinfo.notloginmaster .bl-lf-rg-master.newmaster .rg-master-row div {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.container.account-container.masterinfo.notloginmaster .bl-lf-rg-master.newmaster .on-row p {
    font-size: 13px;
    margin-bottom: 30px;
}

.container.account-container.masterinfo.notloginmaster .bl-lf-rg-master.newmaster .on-row:last-child {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.container.account-container.masterinfo.notloginmaster.bl-lf-rg-master.newmaster .lf-master-row div {
    font-size: 24px;
}

p {}

.bl-krug {
    margin-top: 55px;
}

.container.account-container.masterinfo.notloginmaster .row-krug {
    flex-wrap: wrap;
}

.container.account-container.masterinfo.notloginmaster .on-krug {
    width: 320px;
    height: 320px;
    margin-top: -20px;
}

.container.account-container.masterinfo.notloginmaster .zag-kruga {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    padding: 0 20px;
}

.container.account-container.masterinfo.notloginmaster .on-krug p {
    font-size: 13px;
    padding: 0 25px;
}

.container.account-container.masterinfo.notloginmaster .on-krug:nth-child(2),.container.account-container.masterinfo.notloginmaster .on-krug:nth-child(5) {
    margin-top: -20px;
}

.container.account-container.masterinfo.notloginmaster .row-krug:nth-child(2) {
    margin-top: 0;
}

.container.account-container.masterinfo.notloginmaster .bl-krug a {
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 61%;
    font-size: 13px;
    margin-top: 50px;
}

.container.account-container.masterinfo.notloginmaster .bl-etap-yak-ce {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 37px;
    max-width: 100%;
}

.container.account-container.masterinfo.notloginmaster .bl-etap-yak-ce:before {
    display: none;
}

.container.account-container.masterinfo.notloginmaster .on-yak-ce {
    width: 100%;
    margin-bottom: 23px;
}

.container.account-container.masterinfo.notloginmaster .on-yak-ce p {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.container.account-container.masterinfo.notloginmaster .zag-zarob {
    font-size: 24px;
}

.container.account-container.masterinfo.notloginmaster .bl-zarob p {
    font-size: 14px;
}

.container.account-container.masterinfo.notloginmaster .zag-niz-bann {
    font-size: 24px;
    max-width: 100%;
}    
.bl-lf-rg-master .on-row:nth-child(2) {
    flex-direction: column-reverse;
    margin-top: 8px;
}

.container.account-container.masterinfo .bl-lf-rg-master.newmaster .rg-master-row {
    padding: 0;
}

.container.account-container.masterinfo.notloginmaster .bl-lf-rg-master.newmaster .lf-master-row div {
    font-size: 24px;
    margin-bottom: 5px;
}

.container.account-container.masterinfo.notloginmaster .bl-yak-ce {
    padding-top: 40px;
    font-size: 24px;
}

.container.account-container.masterinfo.notloginmaster .zag-yak-ce {
    font-size: 24px;
}

.container.account-container.masterinfo.notloginmaster .on-yak-ce span {
    width: 40px;
    height: 40px;
}

.container.account-container.masterinfo.notloginmaster .bl-zarob {
    margin-top: 20px;
}

.container.account-container.masterinfo.notloginmaster .niz-bann-master {
    margin-top: 0;
}    
/********************************************************/    
/*****************************master-button************************************/
    div#popup-become-master .modal-content {
    width: 100%;
}
/**************************************************************************/
 .rm-category-products .rm-module-img a {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    min-height: 150px;
}   
    span.priss {
    width: 92px;
    display: inline-block;
}
.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4[data-bay="point"]:hover {
    margin-bottom: -200px;
}

.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4[data-bay="point"]:hover .rm-module-item.master-tt {
    min-height: 408px;
    padding-bottom: 58px;
}   
/*************************************************************/
    .rm_mobile_menu-list .rm-module-stickers {
    position: relative;
    top: 5px;
    left: 7px;
}
/*******************************************************************/   
/*********************influencer********************************/
  div#influencer {
    width: 100% !important;
}

.zag-influ {
    /* width: 100% !important; */
    /* width: 100% !important; */
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-top: -20px;
    margin-bottom: 31px;
}

.on-influ {
    width: 100%;
    margin-right: 0;
}  
.row.rm-slideshow-plus-box{
        padding-top: 18px;
        margin-left: -15px !important;
        margin-right: -15px !important;
    }   
/************************END influencer**************************/
/**************************infobar*********************************/
a.mob.infobar {
    height: 26px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
}
a.desktop.infobar{
    display:none;
}   
    nav#rm_mobile_nav {
    top: 26px;
    top: 26px;
    box-shadow: none;
    border-bottom: 1px solid #EFEFEF;
}
div#rm-slideshow-plus-0 {
    padding-bottom: 5px;
}   
.rm-category-wall.modul0 .rm-category-wall-item{
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    height: 140px;
}    
div#category-wall0 ul.slick-dots{
    display: flex;
    list-style: none;
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 22px;
    margin-bottom: 12px;
    position: relative;
}

div#category-wall0 ul.slick-dots li{
    position: relative;
}
div#category-wall0 .slick-dots li button{
    width: 10px;
    height: 10px;
    padding: 0;
    background: #cbcbcb;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: background .3s ease;
    transition: background .3s ease;
    border-radius: 8px;
    text-indent: -9999px;
    overflow: hidden;
    background: none !important;
    /* width: 10px; */
    /* height: 10px; */
    /* left: 220px; */
    /* top: 515px; */
    border: 1px solid #D5D5D5 !important;
    border-radius: 15px;
}
div#category-wall0 .slick-dots li.slick-active button,
div#category-wall0 .slick-dots li:hover button{
    border: 1px solid #E50142 !important;
    position: relative;
}
div#category-wall0 .slick-dots li:not(:last-child){
    margin-right: 8px;
    position: relative;
}
div#category-wall0 .slick-dots li.slick-active:after,
div#category-wall0 .slick-dots li:hover:after{
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    position: absolute;
    background: #e50142;
    top: 3px;
    left: 3px;
}

.rm-category-wall .row.no-gutters {
    margin-left: -15px;
    margin-right: -17px;
}    
.rm-content.rm-category.h-100 .rm-slideshow-plus .slick-dots {
    margin-top: -5px;
}

.rm-content.rm-category.h-100 #rm-slideshow-plus-0 .rm-slideshow-plus-item {
    height: 400px !important;
}

.rm-content.rm-category.h-100 .row.rm-slideshow-plus-box {
    margin-top: 0;
    padding-top: 1px;
    margin-left: -15px;
    margin-right: -15px;
}   
.cat-type1 .col-12.top_cat .row.no-gutters.rm-subcategory-row {
    margin-right: -15px;
    margin-left: -15px;
}    
div#influencer {
    width: 100% !important;
}

.zag-influ {
    /* width: 100% !important; */
    /* width: 100% !important; */
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-top: -20px;
    margin-bottom: 31px;
}

.on-influ {
    width: 100%;
    margin-right: 0;
}  
.row.rm-slideshow-plus-box{
        padding-top: 18px;
        margin-left: -15px !important;
        margin-right: -15px !important;
    } 
div#product-special{
    width: 100% !important;
}    
div#product-special div#content {
-ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 0px;
}
.toltii.active {margin-left: 0;margin-top: -19px;}    
/************************end infobar**************************************/    
 /***************************Drop*********************************/
    .all-bonus {
    flex-direction: column;
    margin-top: 18px;
}

.account-container.dropper .bonus {
    width: 100%;
}

.all-bonus + .on-stroka .lf-str {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}

button#withdraw {
    width: 100%;
    max-width: 1000px;
}

.bl-rekk {
    margin-top: 40px;
}

.bl-rekk div:nth-child(3) {
    width: 100%;
    /* padding: 30px; */
}
.all-zag-butt {
    display: flex;
}

.bl-zag-butt {
    overflow-x: auto;
    margin-top: 54px;
}

.on-zag-drr {
    white-space: nowrap;
}

.all-vivod {
    width: 100%;
    margin-top: -5px;
}

.bl-fin-sp.active .summ-viv {
    margin-right: 8px;
    margin-top: 17px;
    width: 50%;
    order: 1;
    /* margin-top: 0; */
}

.all-vivod .on-stroka {
    height: 96px;
    align-items: flex-start;
    flex-wrap: wrap;
}

.all-vivod .lf-str {
    padding-top: 16px;
    order: 0;
    width: 45%;
}

.all-vivod .rg-str {
    order: 3;
    margin-top: -20px;
}
.info-top {
    height: auto;
    padding: 10px 20px;
}

.bl-butt-upload {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.bl-butt-upload a {
    height: auto;
    width: 100%;
    margin-bottom: 12px;
}

.info-niz {
    margin-top: 27px;
}  
.info-top {
    height: auto;
    padding: 10px 20px;
}

.info-top img {
    padding-left: 0;
}

.info-top img {}

.bl-butt-upload {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.bl-butt-upload a {
    height: auto;
    width: 100%;
    margin-bottom: 12px;
    display: flex;
    padding: 15px 20px;
}

button#upload-contract {
    padding: 15px 20px;
}

.info-niz {
    margin-top: 27px;
}

div#popup-add-requisites .modal-content {
    padding-left: 0;
}

.col-12.niz-cart {
    padding-right: 0;
    /* padding-left: 6px; */
    margin-left: -9px;
    -ms-flex: 0 0 100%;
    flex: 0 0 94%;
    max-width: 100%;
}

div#sam-perv {
    padding-right: 0;
}  
.shag {
    width: 98%;
}

.button-prev {
    width: 140px;
}

.button-next {
    width: 140px;
}  
div#popup-add-requisites div#rm-cart-modal {
    margin-top: 20px;
}

.shag .bl-next {
    margin-bottom: 50px;
} 
    .zag-public {
    margin-top: -10px;
}
.butt-upload {
    flex-direction: column;
    align-items: flex-start;
}

.modal .shag .butt-upload .form-group {
    width: 100%;
}   
.top-zack {
    flex-wrap: wrap;
    height: 142px;
}

.bl-fin-sp.active .top-zack .summ-viv {order: 2;width: 25%;margin-right: 38px;margin-top: 7px;}

.top-zack .stat_zakaza {
    order: 4;
    width: 100%;
    justify-content: flex-start;
    margin-top: 0px;
    padding-left: 5px;
    margin-top: -15px;
}

.top-zack .rm-client {
    order: 3;
    width: 100%;
    margin-top: -11px;
}

.top-zack .rm-account-text-order {
    width: 50%;
    margin-top: 11px;
}

.bl-fin-sp.active .top_list_order .rm-account-text.rm-account-order {
    width: 100%;
}

.bl-fin-sp.active .top_list_order {
    width: 100%;
}

.top-client {
    margin-bottom: 6px;
}

.top-zack:after {
    top: 20px;
    right: 5px;
}  
.bl-fin-sp.active .rm-account-text.rm-account-order .sr-bl-tov {
    width: calc(100% - 103px);
}

.bl-fin-sp.active .bl-cena-tov {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
}

.bl-fin-sp.active .rm-account-text.rm-account-order .on-tov {
    position: relative;
}

.bl-fin-sp.active .rm-account-text.rm-account-order .kol .bl_kol {
    display: flex;
}

.bl-fin-sp.active .rm-account-text.rm-account-order .kol .sht {
    display: flex;
}

.bl-fin-sp.active .col_order {
    flex-direction: column;
}

.bl-fin-sp.active .col_order span {text-align: left;}

.bl-fin-sp.active .col_order .rm-account-text-order {
    margin-left: 0;
}    
div#fop-first form#custom-fields-upload button {
    width: 100%;
}  
.all-iinn .on-stroka .lf-str{
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}  
div#popup-withdraw .modal-content {
    width: 100%;
    padding: 15px;
    height: auto;
}

div#popup-withdraw {
    padding-right: 0px !important;
}

div#popup-withdraw .modal-dialog.narrow {
    max-width: 10000px;
}

div#popup-withdraw .col-12.niz-cart {
    margin-left: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}  
.bl-tabb.active ul.pagination{
    width:100%;
}    
.bl-fin-sp.active .d-flex.justify-content-center.oct-load-more {
    width: 100%;
}    
/************************End drop**********************************/  
/*********************stiker-akcii************************/
  #product-product .promm {
    display:none;
}  
  #product-product  .promm.mobill {
    margin-top: 0;
    display: flex !important;
    width: calc(100%);
    padding: 10px 10px 10px 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: #5B24C9;
    margin-bottom: 0;
    margin-top: -40px;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 141.667% */
    margin-left: 0;
    margin-right: 0;
    z-index: 100;
}

.promm.mobill a {
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px; /* 141.667% */
    /* padding: 0 15px; */
    /* width: calc(100% - 13px); */
} 
   select#selectshiping {
    max-width: 350px;
}
     select#selectpaiment {
    max-width: 350px;
}
/*********************END stiker-akcii************************/    
/************************GIFT************************************/
   .wrap-gift_products {display: flex;flex-direction: column;}

.gift-text {
    height: auto;
} 
 .gift-caption h4 a {
    max-width: 88%;
    display: flex;
}   
/************************ENDGIFT************************************/
/*******************************NEW HEADER*********************************/
.bl-master {display: none;}

.rm-header-phones.d-flex.align-items-center {
    display: none !important;
}

.bl-left-ik .bl_on:not(:last-child) {
    display: none;
}

.top-master.mob {
    /* display: none; */
    width: 25.3%;
}	
.rm-btn.rm_mobile_sidebar_toggle {
    background-color: transparent !important;
    padding: 0;
    margin-top: 5px;
}

.bl-sear {
    position: fixed;
    top: 20px;
    z-index: 1000;
    position: fixed;
    top: 33px;
    height: 22px;
    z-index: 1031;
    left: 48px;
    margin: 9px 0;
    width: 22px;
}

.bl-sear img {
    width: 100%;
}

.rm-header-cart {
    width: 28px;
    margin-right: 6px;
}

.rm-header-cart img {
    width: 23px;
}

#rm_mobile_nav .rm-mobile-nav-buttons {
    padding-right: 32px;
}

#rm_mobile_nav .rm-mobile-nav-buttons a {
    width: 28px;
}

div#logo {
    width: 125px;
    margin-left: 0;
    left: auto;
}	
.top_head.col-lg-12 {
    height: 0px !important;
    padding-top: 0;
}

.col-2.d-none.d-lg-block.but-menu {
    display: flex !important;
    ms-flex: 0 0 16.6666666667%;
    flex: 0 0 50%;
    max-width: 44%;
}

.niz_head.col-lg-12 {
    display: flex;
    /* width: 66.6%; */
    justify-content: space-between;
    border: 0;
    height: auto;
    padding-right: 0;
    margin-right: 0;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all li:not(:first-child) {
    display: none;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all {
    width: 50% !important;
    justify-content: center !important;
}

button#menu_toggle_button:after {
    display: none;
}

.top-master.mob a {
    color: #212121;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    height: auto;
    border: 0;
    margin-top: 0;
    justify-content: flex-end;
    z-index: 1029;
}

header .container-fluid {
    display: flex;
    justify-content: space-between;
}

header .row.align-items-center.flex-column.flex-md-row {
    align-items: flex-start !important;
    width: 73.6%;
}

button#menu_toggle_button {
    justify-content: flex-start !important;
}

button#menu_toggle_button span.rm-btn-text {
    margin-left: 0;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all li:nth-child(1) {
    margin-right: 0px !important;
    padding: 0;
}	
span.rm-header-cart-quantity {margin-left: -5px;}	
ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all li a {
    color: #F00 !important;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}
.row.rm-slideshow-plus-box{
	padding-top: 2px;
}	
.top-bottom_menu-mob ul {
    /* display: flex; */
    /* justify-content: space-between; */
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
}

span.rm-sidebar-title-text {
    display: none;
}

.bottom_menu-mob {
    display: flex;
    flex-direction: column;
    display: flex;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 108px;
    background: #FAFAFA;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 20px;
}

.rm-sidebar .rm_mobile_menu_first {
    padding: 0;
}

form#form-language ul {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

form#form-language ul li button {
    background: transparent;
    margin-left: 0;
    margin-right: 5px;
}

button.btn-block.language-select.active-item {
    color: #272323;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

button.btn-block.language-select {
    color: #D0D0D0;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

div#rm_sidebar_switcher {
    border-top: 1px solid #EEE;
    height: 50%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.top-bottom_menu-mob {
    width: 100%;
    height: 50%;
}

.top-bottom_menu-mob ul li a {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.top-bottom_menu-mob ul li a img {
    margin-right: 5px;
}	
.rm-sidebar .rm_mobile_menu_back-icon {
    position: absolute;
    width: 22px;
    height: 22px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11.0002 17.4166L4.5835 10.9999M4.5835 10.9999L11.0002 4.58325M4.5835 10.9999H17.4168' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    top: 0px;
    z-index: 10070;
    position: relative;
}	
.rm-sidebar .rm_mobile_menu_back {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start !important;
    height: 40px;
    padding: 0px 68px 0px 20px;
}

.rm-sidebar-title {
    height: 40px;
}

span.rm_mobile_menu_back-text {
    position: absolute;
    top: 57px;
}	
.rm-sidebar .rm_mobile_menu_third {
    top: -40px;
    z-index: 107;
    position: fixed;
    height: 100vh;
}

.rm-sidebar-content > .rm-sidebar-title {
    height: 40px;
    z-index: 0;
    position: relative;
}

.rm-sidebar .rm_mobile_menu_first {top: 0;padding-top: 0;z-index: 0;padding-bottom: 135px;/* height: calc(100vh + 100px); */}

.rm-sidebar .rm_mobile_menu_third ul.rm_mobile_menu-list {
    top: 50px;
    position: relative;
    height: auto;
    min-height: 100%;
}

.rm-sidebar .rm_mobile_menu_third ul.rm_mobile_menu-list li ul.rm_mobile_menu-list a span {
    color: #272323;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}	
.rm-sidebar-title-close.modal-close {
    width: 22px;
    height: 22px;
    right: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M16.5 5.5L5.5 16.5M5.5 5.5L16.5 16.5' stroke='%23212121' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    top: 9px;
}

.rm-sidebar .rm_mobile_menu_third .rm-sidebar-title-close.modal-close {
    top: 8px;
}

.rm-sidebar-title-close.modal-close span {
    display: none;
}	
.rm-sidebar .rm_mobile_menu_third .rm_mobile_menu-list-item {
    flex-wrap: wrap;
}

.rm-sidebar .rm_mobile_menu_third ul.rm_mobile_menu-list li ul {
    display: none;
}
.rm-sidebar .rm_mobile_menu_back-text {
    color: #272323;
    font-family: Montserrat;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 133.333% */
}

.rm-sidebar .rm_mobile_menu_third .rm_mobile_menu-list-item a span {
    color: #272323;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.rm-sidebar .rm_mobile_menu_third .rm_mobile_menu-list-item {
    padding-left: 50px;
    height: auto;
    /* min-height: 40px; */
    align-items: flex-start !important;
    margin-bottom: 20px;
}

.rm-sidebar .rm_mobile_menu_third .rm_mobile_menu-list-item.active > a {
    /* min-height: 41px; */
    margin-bottom: 20px;
}

.rm-sidebar .rm_mobile_menu_third .rm_mobile_menu-list-item.ha-child:before {
    /* content: ""; */
    display: flex;
    width: 23px;
    height: 22px;
    padding: 6px 9px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1 11L6 6L1 1' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    position: absolute;
    margin-left: -30px;
    top: 0;
}	
.rm-sidebar .rm_mobile_menu_third .rm_mobile_menu-list-item.active .rm_mobile_menu-list {
    display: block;
    flex-direction: column;
    top: 0;
    padding: 7px 0 00;
    width: 100%;
}

.rm-sidebar .rm_mobile_menu_third .rm_mobile_menu-list-item.active .rm_mobile_menu-list .rm_mobile_menu-list-item {
    padding-left: 0;
    margin-bottom: 9px;
    min-height: 17px;
}

.rm-sidebar .rm_mobile_menu_third .rm_mobile_menu-list-item.ha-child.active:before {
    transform: rotate(90deg);
    top: 0;
}	
.rm-sidebar .rm_mobile_menu_second>ul.rm_mobile_menu-list:first-child>li:first-child a span{
    color: #ff0000;
}
.rm-sidebar .rm_mobile_menu_third ul.rm_mobile_menu-list:first-child li:first-child a span {
	 color: #272323 ;
}	
.rm-sidebar .rm_mobile_menu-list-item span{
    color: #272323 ;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.top-menuu span.scheevron {
    margin-left: -22px;
    width: 23px;
    height: 22px;
}

.top-menuu {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: -19px;
    padding-left: 18px;
}
.rm_mobile_menu_first-item.rm_mobile_menu_info.mob-rti ul li a {
color: #272323;
font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
li#rm_mobile_menu_client {
    color: #272323;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

li#rm_mobile_menu_client:after {
    display: none;
}	
.rm_mobile_menu_client.noscroll ul {
    padding-top: 50px;
    padding-left: 20px;
}

.rm_mobile_menu_client.noscroll ul li a {
    color: #272323;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.rm_mobile_menu_client.noscroll ul li {
    line-height: 40px;
}	
div#product-category .col-12.top_cat,div#product-category .col-12.rm-page-title {
    padding: 0 15px;
}	
.container.simp_cart {
    margin: 0 15px;
    width: calc(100% - 30px) !important;
}	
/*******************************END NEW HEADER*********************************/
/*******************************PAGE OPT***************************************/
.container.account-container.opt-page {
    margin-top: 0 !important;
}	
.nad-zag-opt {
    color: #111;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 150% */
    padding-bottom: 6px;
}

.lf-zag-opt {
    color: #111;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 100%;
}

.zag-opt {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding-bottom: 39px;
}

.rg-zag-opt {
    color: #111;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    width: 100%;
    padding-right: 90px;
    padding-top: 20px;
}

.bl-opt-row {
    flex-direction: column;
    margin-top: 60px;
}

.lf-on-bl-opt {
    width: 100%;
    margin-bottom: 12px;
}

.zag-bl-opt {
    color: #111;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 112.5% */
    margin-bottom: 20px;
}

.lf-on-bl-opt p {
    color: #111;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 19.6px */
    margin-bottom: 25px;
}

.on-bl-stat span {
    color: #111;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.on-bl-stat p {
    max-width: 100%;
    color: #111;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-opt-row:nth-child(4) .rg-on-bl-opt {
    width: 100%;
}

.bl-stat-opt.tree-stat .on-bl-stat {
    width: 50%;
    max-width: 50%;
}

.bl-stat-opt.tree-stat .on-bl-stat:nth-child(2), .bl-stat-opt.tree-stat .on-bl-stat:nth-child(5) {
    width: 50%;
    padding-left: 0;
}

.bl-stat-opt.tree-stat .on-bl-stat:nth-child(3) {
    width: 50%;
    padding-left: 0;
}

.bl-stat-opt.tree-stat .on-bl-stat p {
    color: #111;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.bl-smoll-opt-row {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 25px;
}

.lf-smoll-opt-row {
    width: 100%;
    color: #111;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 112.5% */
}

.rg-smoll-opt-row {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
    color: #111;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 19.6px */
    margin-top: 20px;
}

.bl-opt-row.with-ikon {
    flex-direction: column-reverse;
    margin-top: 88px;
}

.bl-opt-row.with-ikon .rg-on-bl-opt {
    width: 100%;
    margin: 0;
    margin-top: -50px;
}

.on-bl-with-ikon {
    border: none !important;
    width: 100%;
    /* flex-direction: row; */
}

.on-bl-with-ikon:nth-child(2) {
    padding-left: 72px;
}

.on-bl-with-ikon:nth-child(4) {
    padding-left: 72px;
    padding-top: 0;
}

.container.account-container.opt-page #content {
    margin: 0;
}

.container.account-container.opt-page .col-lg-12 {
    padding: 0;
}

.bl-opt-row:nth-child(7) .zag-bl-opt {
    color: #111;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 112.5% */
    margin-bottom: 41px;
}

.bl-opt-row:nth-child(7) .lf-on-bl-opt {
    width: 100%;
}

.bl-without-ikon {
    margin-bottom: 18px;
}

.on-without-ikon {
    width: 100%;
    border-right: none !important;
    border-left: none !important;
}

.on-without-ikon:nth-child(2) {
    padding-left: 0;
    margin-top: 20px;
}

.on-without-ikon:nth-child(4) {
    padding-left: 0;
}

.bl-smoll-opt-row:nth-child(8) .lf-smoll-opt-row {
    width: 100%;
}

.bl-smoll-opt-row:nth-child(8) .rg-smoll-opt-row {
    width: 100%;
    padding-right: 0;
}

.bl-big-with-ikon {
    flex-direction: column;
    margin-top: 40px;
}

.zag-big-with-ikon {
    padding-left: 0;
    color: #111;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 112.5% */
}

.bl-big-with-ikon .on-bl-with-ikon {
    width: 100%;
    min-height: 120px;
}

.bl-zag-forma-opt div {
    color: #111;
    text-align: center;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 112.5% */
    max-width: 92%;
    margin: auto;
    margin-bottom: 40px;
}

.bl-zag-forma-opt p {
    color: #111;
    text-align: center;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 135% */
}

.on-bl-stat:nth-child(1) {
    max-width: 50%;
}

.on-bl-stat:nth-child(2) {
    width: 47%;
}

.on-bl-stat:nth-child(3) {
    margin-top: -3px;
    width: 49%;
}

.rg-on-bl-opt {
    margin-left: -15px;
    margin-right: -15px;
}

.bl-opt-row:nth-child(4) {
    margin-top: 60px;
}

.bl-opt-row:nth-child(4) .zag-bl-opt {
    margin-bottom: 23px;
}

.bl-opt-row:nth-child(4) .lf-on-bl-opt p {
    max-width: 100%;
}

.bl-opt-row:nth-child(4) .rg-on-bl-opt {
    margin: 0;
    margin-top: -60px;
}

.bl-stat-opt.tree-stat .on-bl-stat {
    margin-bottom: 35px;
}

.on-bl-with-ikon {
    padding-left: 72px;
    min-height: auto;
    margin-bottom: 31px;
}

.on-bl-with-ikon div:not(.icon) {
    color: #111;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 22.4px */
    margin-top: 0;
    margin-bottom: 10px;
}

.on-bl-with-ikon p {
    color: #111;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 19.6px */
}

.on-bl-with-ikon .icon {
    position: absolute;
    margin-left: -70px;
}

.on-bl-with-ikon:nth-child(3) {
    padding-top: 0;
}

.on-bl-with-ikon {}

.bl-opt-row.with-ikon .lf-on-bl-opt {
    margin-top: 7px;
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

.bl-opt-row:nth-child(7) {
    margin-top: 43px;
}

.on-without-ikon div {
    color: #111;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 22.4px */
    margin-bottom: 7px;
}

.on-without-ikon p {
    width: 100%;
    margin-bottom: 20px;
}

.on-without-ikon {
    min-height: auto;
    max-height: auto;
}

.on-without-ikon:nth-child(3), .on-without-ikon:nth-child(4), .on-without-ikon:nth-child(5) {
    padding-top: 18px;
}

.bl-opt-row:nth-child(7) .rg-on-bl-opt {
    max-height: 415px;
    overflow: hidden;
}

.bl-smoll-opt-row:nth-child(8) {
    margin-top: 60px;
    padding-bottom: 40px;
}

.bl-big-with-ikon:nth-child(9) .on-bl-with-ikon .icon {
    position: relative;
    margin-left: 0;
}

.bl-big-with-ikon .on-bl-with-ikon {
    margin-top: 25px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 0;
    margin-bottom: 4px;
}

.bl-big-with-ikon .on-bl-with-ikon p {
    width: calc(100% - 72px);
    color: #111;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 19.6px */
    margin-top: 0;
}

.bl-zag-forma-opt {
    margin-top: 66px;
}
	
.rm-sidebar .rm_mobile_menu_second {
    position: relative;
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}

.rm-sidebar .rm_mobile_menu_second .rm_mobile_menu-list {
    overflow: hidden;
    display: flex;
    flex-direction: column;
}	
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.list-unstyled li.rm-menu-list-item:not(:nth-child(1)) {
    display: none;
}
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.list-unstyled li.rm-menu-list-item {
    width: 100%;
    justify-content: center;
}	
	
/*******************************END PAGE OPT*********************************/	
/************************************************************ NEW DELIVER **********************************************/	
.container.simp_cart {
    margin: 0 15px;
    width: calc(100% - 30px) !important;
}
.top-shiping {
    overflow-x: auto;
    /* min-width: 486px; */
}

.town-pickup ul, .town-novaposhta ul, .town-flat ul {
    max-width: 1000px;
    flex-wrap: nowrap;
    overflow-x: auto;
    /* max-height: 45px; */
}

.bl-search-town ul {
    flex-wrap: wrap;
    overflow-x: hidden;
    overflow-y: auto;
    max-width: 100%;
    z-index: 1000;
}

.bl-bott-novaposhta {
    flex-direction: column;
    width: 100%;
}

.bl-bott-novaposhta div {
    width: 100%;
    margin-right: 0;
    max-width: 600px;
}
div#megdNov{
	margin-top:0;
}	
.bl-bott-novaposhta div:not(:last-child) {
    margin-bottom: 12px;
}
.town-pickup ul li, .town-novaposhta ul li, .town-flat ul li{
	max-height:45px;
	white-space: nowrap;
}
.town-novaposhta .form-group input {
    width: 100%;
}

.bl-info svg {
    width: 16px;
    height: 16px;
}	
.simplecheckout-block-content[data-durt="pickup3.pickup3"] fieldset.form-horizontal .form-group {
    width: 100%;
}

.simplecheckout-block-content[data-durt="pickup3.pickup3"] fieldset.form-horizontal .form-group input {
    max-width: 1000px;
}	
.simplecheckout-block-content[data-durt="pickup3.pickup3"] fieldset.form-horizontal .form-group {
    width: 100%;
}

.simplecheckout-block-content[data-durt="pickup3.pickup3"] fieldset.form-horizontal .form-group input {
    max-width: 1000px;
}

body.cart-end {}

body.cart-end .top-master.mob {
    display: none;
}

body.cart-end a.mob.infobar {
    display: none;
}

body.cart-end nav#rm_mobile_nav {
    top: 0;
    min-height: 55px;
}

body.cart-end button#rm_mobile_menu_button {
    display: none;
}

body.cart-end #rm_mobile_nav .rm-mobile-nav-buttons a {
    display: none;
}

a.back-cart span {
    display: none;
    /* position: absolute; */
    /* z-index: 1032; */
    /* top: -30px; */
}

body.cart-end a.back-cart {
    position: fixed;
    top: 17px;
    z-index: 1045;
    left: 15px;
}

body.cart-end div#logo {
    top: 8px;
}

body.cart-end header {
    height: 0px !important;
    margin: 12px;
}


div#simplecheckout_form_0 {
    margin-top: -20px;
}

div#pollogin .form-group {
    margin-bottom: -15px;
}

div#pollogin .form-group:not(:first-child) {
    margin-bottom: 37px;
}	
.form-group.required.row-shipping_address_city3 label.control-label.col-sm-4, .form-group.required.row-shipping_address_city2 label.control-label.col-sm-4{
	display:flex !important;
}	
div#simplecheckout_payment{
	margin-top: -9px;
}	
.form-group.required.row-shipping_address_city {
    margin-top: 4px;
    margin-bottom: 5px;
}

.simplecheckout-block-content[data-durt="novaposhta.novaposhta"] + .bl-info {
    margin-bottom: 60px;
}
.simplecheckout-block-content[data-durt="flat.flat"] + .bl-info,
.simplecheckout-block-content[data-durt="pickup2.pickup2"] + .bl-info,
.simplecheckout-block-content[data-durt="pickup3.pickup3"] + .bl-info	{
    margin-bottom: 66px;
}	
/************************************************************END NEW DELIVER **********************************************/	
/******************************************************NEW CATALOG*********************************************************/
div#product-category .col-12.rm-page-title {
    padding: 0 15px;
    margin-top: -22px;
}

.row.no-gutters.rm-subcategory-row {
    flex-direction: row;
}

.spis.mob {
    display: none;
}

.over-mob {
    max-height: 10000px;
    flex-wrap: nowrap;
    /* margin-left: 15px; */
    overflow-x: auto;
    overflow-y: hidden;
}
.over-mob::-webkit-scrollbar {
  width: auto; 
height:2px;	
}

.over-mob::-webkit-scrollbar-track {
  background: #fff;      
}

.over-mob::-webkit-scrollbar-thumb {
  background-color: #A6A6A6;    
  border-radius: 0px;  
  height:;	
}
.container.cat-type .top_cat .row.no-gutters.rm-subcategory-row .col-6.col-sm-4.col-lg-3.col-xl-2.rm-category-wall-item {
    display: flex;
    height: auto;
    -ms-flex: 0 0 14%;
    flex: 0 0 auto;
    max-width: 1000px;
    height: auto;
    display: flex;
    height: 34px;
    padding: 12px 14px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: auto;
    border: 1px solid #212121;
    border-radius: 0;
    margin-right: 11px;
}

.top_cat .rm-category-wall-item a span {
    color: #212121 !important;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.top_cat .rm-category-wall-item a {
    display: flex;
    border: none;
    padding: 0;
}

.ocf-btn-mobile-static.ocf-mobile .ocf-btn {
    width: calc(50% - 7px);
    display: flex;
    /* width: 173px; */
    height: 44px;
    padding: 12px 14px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    background: #212121;
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    flex-direction: row-reverse;
    border-radius: 0px !important;
}

i.ocf-icon.ocf-icon-16.ocf-brand.ocf-sliders {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' viewBox='0 0 19 12' fill='none'%3E%3Cpath d='M17.75 0.5H1.25M14.0833 6H4.91667M15.9167 11.5H3.08333' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    min-width: 16px;
    min-height: 11px;
    margin-right: 0;
    display: flex !important;
    left: auto !important;
}	
select#input-sort {
    display: flex;
    width: calc(50% - 7px) !important;
    height: 44px;
    padding: 12px 14px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #212121;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.5 0.5L5.5 5.5L10.5 0.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: 97%;
    /* background-size: cover; */
    background-color: #fff !important;
}

.rm-category-sort-limit.d-flex.align-items-center.justify-content-between {
    display: none !important;
}

.lf_shop .rm-category-sort-limit.d-flex.align-items-center.justify-content-between.d-lg-block.w-100.w-lg-auto {
    display: flex !important;
    width: 100%;
}
.lf_shop .rm-category-sort-limit.d-flex.align-items-center.justify-content-between.d-lg-block.w-100.w-lg-auto select#input-sort{
    display: flex !important;
    width: 100% !important;
    background-color: #FBFBFB !important;
    
    !i;
    !;
}
.ocf-container {
    width: 100% !important;
}	
.ocf-theme-light .ocf-filter .ocf-filter-header {
    margin-bottom: 0px !important;
}

.ocf-theme-light .ocf-filter {
    margin-bottom: 20px;
}	
div#ocf-module-1:not(.selected) .ocf-hidden {
    /* display: none !important; */
}

.ocf-hidden {
    background: #fff !important;
    margin-top: 0px !important;
    bottom: 0px !important;
    position: absolute;
    width: 100%;
    z-index: 10;
    border-top: 1px solid #EFEFEF;
}
.ocf-body {
    height: 100vh;
}	

/******************************************************END NEW CATALOG*********************************************************/	
/****************************************************** NEW FAQ *****************************************************/
.sp-seo-faq {
    order: 6;
}
/***************************************************************************************/
/*******************************************************NEW BLOG***************************************************/
div#blog_page .col-12.rm-page-title.blog-title h1 {
    color: #212121;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.bl-soc-shar {
    display: none;
}

.after-title.col-12 {
    display: flex;
    flex-direction: column;
    margin-top: -18px;
    margin-bottom: 21px;
}

.onrow-top-blog {
    flex-wrap: wrap;
    align-items: center;
}

.read-div {
    order: 3;
    color: #777;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 207.692% */
    margin-left: 0;
    margin-top: -6px;
}

.read-div:after {
    display: none !important;
}

.tworow-top-blog {
    margin-top: -27px;
    margin-left: 128px;
    display: none;
}

.rm-blog-post-info-item.rm-blog-post-info-item-date.d-flex.align-items-center span {
    color: #777;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 207.692% */
}

.onrow-top-blog a {
    color: #777;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 207.692% */
    text-decoration-line: underline;
    width: calc(100% - 140px);
    margin-left: 0;
}

.vieww span {
    color: #777;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 207.692% */
}

.comment-vi span {}

.comment-vi {
    color: #777;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px; /* 207.692% */
}

.rm-module-rating-star {
    width: 18px;
    height: 18px;
    margin-right: 3px;
}

div#blog_page .col-12.rm-page-title.blog-title {
    padding: 0 16px;
    margin-top: -30px !important;
}

.rg-top-blog {
    margin-top: 3px;
}

.ocenka {
    margin-left: 7px;
}

.rm-blog-post-photo {
    max-height: 380px;
    margin-bottom: 32px;
}	
.rm-blog-post-text h2 {
    color: #212121;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.rm-module.rm-column-related-products-two_0 .row.row-padding-top {
    display: none;
}

.bl-corist {
    /* border: none; */
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.bl-corist .bl-corist {
    display: flex;
}

.bl-corist .bl-soc-shar {
    display: flex;
}

.bl-corist span {
    margin-top: 10px;
    margin-bottom: 20px;
}

.rm-module-rating-stars.d-flex.align-items-center.justify-content-center {
    margin-left: -10px;
    margin-bottom: 19px;
}

.rm-blog-post-comments.row-padding-top {}

.rm-blog-post-comments.row-padding-top .d-flex.flex-column.flex-md-row.align-items-start.align-items-md-center.justify-content-between {
    flex-direction: row !important;
}

button.rm-btn.dark[data-target="#rm-comment-modal"] {
    width: 190px;
    margin-top: -20px;
}

button.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center.more-review {
    width: 160px;
    border-radius: 0;
}

div#article-comments ul.pagination {
    height: 0;
    width: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

div#article-comments li.first {
    border: 0;
}

.rm-news {
    margin-top: 0;
}

.rm-news .col-12.rm-module-header {
    padding-left: 15px;
}

.col-12.col-md-6.col-xl-4.rm-news-col {
    padding: 0;
}	
div#blog_page div#rm-related-products-two_0 {
    padding: 0;
}

div#blog_page div#rm-related-products_0 {
    padding: 0;
}	
div#rm-comment-modal.blog-comment {
    padding-right: 0px !important;
}

div#rm-comment-modal.blog-comment .modal-content {
    width: 100%;
    padding: 50px 30px;
}

div#rm-comment-modal.blog-comment .top-form {
    flex-direction: column;
}

div#rm-comment-modal.blog-comment .top-form input {
    width: 100%;
}

div#rm-comment-modal.blog-comment .top-form .form-group {
    width: 100%;
}	
.rg-top-blog span.rm-module-rating-star,.rg-top-blog span.rm-module-rating-star.rm-module-rating-star-is{
	margin-left:0px;
	margin-right:3px;
}	
.mobilee{
	display: flex !important;
	order: 4;
	margin-top: -7px;
}	
.onrow-top-blog div:after{
	display:none;
}	
div#blog-cat .row.rm-blog-row {
    margin-left: 0;
    margin-right: 0;
}

div#blog-cat .col-12.rm-page-title {
    margin: 0 15px 20px 15px;
}

div#blog-cat .rm-blog-categories-item-image {
    min-height: 175px;
    margin-left: -15px;
    margin-right: -15px;
}	
/***************************************************** END NEW BLOG ***********************************************/
	/***********************Lanng**********************/
div#rm-popup-lang div#oct_desktop_language ul li:nth-child(2) button {
    width: 258px;
}
div#rm-popup-lang div#oct_desktop_language ul li:nth-child(1) button {
    width: 258px;
}
/***************************************************************/
/*************************************************************akka**************************/	
    .bl-lf-ch {
        width: 100%;
        display: none !important;
    }

.cat-type1 .top_cat .rm-category-wall-item a {
    flex-direction: column !important;
    height: 166px;
    justify-content: flex-start !important;
    text-align: left !important;
}

.cat-type1 .rm-category-wall-item .banner_ak {
    margin-top: 0;
    padding: 0;
    height: 137px;
}

.cat-type1 .rm-category-wall-item .promm-period-kit {
    position: absolute;
    bottom: 3px;
    left: 30px;
}
.bann-opis-akk {
    order: 2;
    width: 100%;
    padding-bottom: 33px;
    position: relative;
}

.banner_ak {
    width: 100%;
}

.ocf-btn-mobile-static.ocf-mobile {
    order: 3;
}

.brandd {}

.promm-period {
    position: absolute;
    bottom: 0;
}	
/*************************************************************end akka**************************/		
/*********************************************************NEW SALE ****************************************************************/
.rm-sidebar .rm_mobile_menu_second .rm_mobile_menu-list-item:nth-child(2) a span {
    color: #ff0000 !important;
}

.rm-sidebar .rm_mobile_menu_second .rm_mobile_menu-list-item:nth-child(1) {
    order: 1;
}

.rm-sidebar .rm_mobile_menu_second .rm_mobile_menu-list-item {
    order: 2;
}	
.rm-sidebar .rm_mobile_menu_second .rm_mobile_menu-list-item:nth-child(3){
	order: 2;
}	
/*********************************************************END NEW SALE ****************************************************************/	
/*****************************************************Black Friday ************************************************************/
body.black-friday .top-master.mob a {
    background: #0b0a10;
    color: #fff;
}

body.black-friday nav#rm_mobile_nav {
    background: #0b0a10;
    border-bottom: 1px solid #3C3C3C;
}

body.black-friday div#logo a {
    /* width: 150px; */
    background-size: 100%;
}

body.black-friday .bl-left-vide {
    width: 100%;
    position: inherit;
    top: 0;
}
.titl-left-vide {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px; /* 115% */
    text-transform: uppercase;
    position: absolute;
    top: 36px;
    width: calc(100% - 30px);
    z-index: 110;
}

section.top-bf:before {
    top: 70px;
    height: 160px;
}
section.top-bf:after{
	bottom: -590px;
}
.pod-titl-left-vide {
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    position: absolute;
    top: 110px;
    width: calc(100% - 30px);
    z-index: 110;
}

.titl-scett {
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.onscet {
    color: #F97CFE;
    font-family: Oswald;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

section.top-bf video {
    margin-top: 160px;
    width: 196%;
    margin-right: -77px;
}

section.top-bf {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-end;
    max-height: 727px;
}

.bl-scetchik {
    margin-top: 22px;
    z-index: 110;
    position: relative;
}
body.black-friday ul.breadcrumb.rm-breadcrumb {
    border-bottom: 0;
}

body.black-friday nav[aria-label="breadcrumb"] {
    margin-left: 30px;
    margin-top: 12px;
}
.zag-brend {
    color: #FFF;
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 58px;
    margin-bottom: 10px;
}

a.item-brend {
    width: 48%;
    height: 107px;
}
.row-brends a:last-child{
	display:flex;
}
a.item-brend img {
    width: 100%;
}

.zag-bonus-bf {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.pod-zag-bonus-bf {
    font-size: 24px;
}

.row-bonus-bf {
    display: flex;
    flex-direction: column;
    margin-top: 4px;
}

.item-bonus-bf div {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}

.item-bonus-bf {
    width: 100%;
    margin-bottom: 7px;
}

.item-bonus-bf p {
    color: #FFF;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    > br{
        display:none;
    }
}

section.top-tovar .rm-module.rm-column-mp_0 .rm-module-header {
    /* display: none; */
    font-size: 32px;
    width: calc(100% - 30px);
    flex: 0 0 calc(100% - 30px);
}

section.top-tovar div#rm-mp_0 .col-12.col-md-4.col-xl-3.rm-module-col {
    -ms-flex: 0 0 210px;
    flex: 0 0 50%;
    max-width: 48%;
    margin-right: 0;
    box-shadow: none;
}

section.top-tovar div#rm-mp_0 {flex-wrap: wrap;padding: 0;margin-top: 0;}


body.black-friday .rm-module-buttons.list-unstyled.d-flex.justify-content-center.flex-md-column.order-1 + a {
    height: 160px;
}

.rm-module-rating-stars.d-flex.align-items-center {
    display: none !important;
   
}

body.black-friday .rm-module-reviews {
    text-align: center;
    width: 100%;
}

.zag-kategory-bf {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

a.item-katg {
    width: 48%;
    height: 178.852px;
    padding: 12px;
    margin-bottom: 20px;
}
a.item-katg:hover {
    background: #F97CFE;
    box-shadow: 0px 0px 50px 0px rgba(249, 124, 254, 0.80);
    width: calc(48% + 2px);
    height: 178.852px;
    margin: -1px;
    margin-bottom: 21px;
}
a.item-katg span {
    height: 120px;
}

a.item-katg span img {
    width: 100%;
}

.zag-akcii-bf {
    color: #FFF;
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

section.seo-bf h1 {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 42px; /* 131.25% */
    text-transform: uppercase;
    margin-bottom: 31px;
}


.zag-bl-faqq {
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 42px; /* 131.25% */
    text-transform: uppercase;
}

.vopros-faqq {
    padding-right: 20px;
}

.vopros-faqq:after {
    min-width: 18px;
    margin-right: -17px;
}	
body.black-friday  button#rm_mobile_menu_button svg path {
    stroke: #fff;
}

body.black-friday #rm_mobile_nav .rm-mobile-nav-buttons a img {
    display: none;
}

body.black-friday #rm_mobile_nav .rm-mobile-nav-buttons a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M20.1666 15.51V18.26C20.1676 18.5153 20.1153 18.768 20.013 19.0019C19.9108 19.2358 19.7608 19.4458 19.5726 19.6184C19.3845 19.791 19.1624 19.9224 18.9206 20.0041C18.6787 20.0859 18.4225 20.1163 18.1682 20.0933C15.3475 19.7868 12.638 18.823 10.2574 17.2792C8.04257 15.8718 6.16479 13.994 4.7574 11.7792C3.20821 9.38777 2.24412 6.66508 1.94323 3.83167C1.92032 3.57818 1.95045 3.3227 2.03169 3.08149C2.11293 2.84028 2.2435 2.61863 2.4151 2.43065C2.5867 2.24267 2.79555 2.09248 3.02837 1.98965C3.26119 1.88681 3.51288 1.83357 3.7674 1.83333H6.5174C6.96226 1.82895 7.39354 1.98649 7.73085 2.27657C8.06815 2.56665 8.28847 2.96949 8.35073 3.41C8.4668 4.29006 8.68206 5.15417 8.9924 5.98583C9.11573 6.31393 9.14242 6.6705 9.06931 7.01331C8.9962 7.35611 8.82636 7.67077 8.5799 7.92L7.41573 9.08417C8.72066 11.3791 10.6208 13.2792 12.9157 14.5842L14.0799 13.42C14.3291 13.1735 14.6438 13.0037 14.9866 12.9306C15.3294 12.8575 15.686 12.8842 16.0141 13.0075C16.8457 13.3178 17.7098 13.5331 18.5899 13.6492C19.0352 13.712 19.4419 13.9363 19.7326 14.2794C20.0233 14.6225 20.1777 15.0604 20.1666 15.51Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
}

body.black-friday #rm_mobile_nav .rm-mobile-nav-buttons a.loginikon {
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M14.7822 6.18753C14.6138 8.45961 12.8914 10.3131 11.0005 10.3131C9.10956 10.3131 7.38412 8.46004 7.21866 6.18753C7.04676 3.82391 8.72279 2.06194 11.0005 2.06194C13.2781 2.06194 14.9541 3.86689 14.7822 6.18753Z' stroke='white' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.9996 13.0627C7.26133 13.0627 3.46719 15.1252 2.76508 19.0181C2.68044 19.4873 2.94598 19.9377 3.43712 19.9377H18.5621C19.0537 19.9377 19.3192 19.4873 19.2346 19.0181C18.532 15.1252 14.7379 13.0627 10.9996 13.0627Z' stroke='white' stroke-width='1.00189' stroke-miterlimit='10'/%3E%3C/svg%3E");
   background-repeat: no-repeat no-repeat;
   background-position: center center;
   background-size: cover;
   width: 22px;
   margin-left: 8px;
}


body.black-friday header {
    border-bottom: 1px solid #3C3C3C;
}

body.black-friday button#rm-search-button {
    width: 22px;
    height: 23px;
    right: 3px;
    top: 8px;
}

body.black-friday span.rm-header-cart-icon.position-relative {
    width: 22px;
    height: 22px;
}	
section.bonus-bf {
    margin-top: 50px;
    margin-bottom: 52px;
}

section.top-tovar {
    padding-top: 5px;
    padding-bottom: 58px;
}

section.kategory-bf {
    padding-top: 60px;
    padding-bottom: 49px;
}

.row-kategory-bf {
    margin-top: 30px;
}

body.black-friday .rm-category-wall.modul0 .row.row-padding-top {
    margin-bottom: 7px;
}

.bl-bottom-akcii {
    margin-top: 15px;
}

section.akcii {
    padding-bottom: 71px;
}

.bl-seo-sam {
    max-height: 419px;
}

.bl-faqq {
    margin-top: 58px;
}

.sam-faqq {
    margin-top: 29px;
}	
section.seo-bf h2 {
    color: #FFF;
    text-align: left;
    font-family: Oswald;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal; /* 125% */
    text-transform: uppercase;
    margin-bottom: 0px;
    margin-top: 0;
}
	section.seo-bf h3 {
    color: #FFF;
    text-align: left;
    font-family: Oswald;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal; /* 125% */
    text-transform: uppercase;
    margin-bottom: 0px;
	margin-top:0px;
}	
body.black-friday .rm-header-cart {
    height: 29px;
    margin-top: 14px;
}	
li.rm-menu-list-item span {
    white-space: nowrap;
}	
.niz_head.col-lg-12 .col-2.d-none.d-lg-block.but-menu + div#rm-menu ul.rm-menu-list.list-unstyled li.rm-menu-list-item:nth-child(1) a span{
	
color:#f00 !important;
}	
/**********************************************END Black Friday ************************************************************/	

}
	
@media (min-width: 1200px) and (max-width: 1440px){
	div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
    -ms-flex: 0 0 75%;
    flex: 0 0 81.7%;
    max-width: 75%;
    margin-top: -17px;
    z-index: 0;
}

div#product-category aside#column-left, div#product-manufacturer aside#column-left, div#product-search aside#column-left {
    max-width: 21%;
    -ms-flex: 0 0 10%;
    flex: 0 0 22%;
}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .modal-dialog-1110{
	max-width:100%;
}
li.rm-menu-list-item span {
    font-size: 12px;
}

button#menu_toggle_button span.rm-btn-text {font-size: 12px;margin-left: 19px;}	
.bl-left-vide {
    top: 68px;
}

span.rm-module-price-old {
    padding-right: 0;
}	
}	
@media (min-width: 1024px) and (max-width: 1200px){
	div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
    -ms-flex: 0 0 75%;
    flex: 0 0 81.7%;
    max-width: 75%;
    margin-top: -17px;
    z-index: 0;
}

div#product-category aside#column-left, div#product-manufacturer aside#column-left, div#product-search aside#column-left {
    max-width: 21%;
    -ms-flex: 0 0 10%;
    flex: 0 0 22%;
}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .modal-dialog-1110{
	max-width:100%;
}
li.rm-menu-list-item span {
    font-size: 12px;
}

button#menu_toggle_button span.rm-btn-text {font-size: 12px;margin-left: 19px;}		
}
@media (min-width: 992px) and (max-width: 1024px){
div#product-category aside#column-left, div#product-manufacturer aside#column-left, div#product-search aside#column-left {
    -ms-flex: 0 0 10%;
    flex: 0 0 25%;
    max-width: 25%;
    margin-right: 11px;
    width: 100%;
}

div#product-category.container.cat-type div#content, div#product-manufacturer div#content {
    -ms-flex: 0 0 75%;
    flex: 0 0 74.7%;
    max-width: 73%;
    margin-top: -17px;
    z-index: 0;
}

.row.no-gutters.rm-category-products .product-grid.rm-module-col {
    -ms-flex: 0 0 50%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
}

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .modal-dialog-1110 {
    max-width: 100%;
}
}
@media (min-width: 600px) and (max-width: 992px){
#logo{position: fixed;top: 24px;height: 40px;z-index: 1031;left: 70px;margin: 9px 0;width: 30% !important;} 
    .top_head.col-lg-12:before {
    content: "";
    height: 53px;
    width: calc(100% + 1200px);
    position: absolute;
    left: -600px;
    background: #FBFBFB;
}

html {
    overflow-x: hidden;
}
    .col-md-3.col-lg-9.order-0 {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
}

.top_head.col-lg-12 {
    padding: 0;
}

.row.rm-slideshow-plus-box {
    padding-top: 0;
}
    .rm-last-reviews .row.no-gutters {
    flex-direction: row;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col {
    max-width: 1000px;
    flex: 0 0 50%;
    max-width: 100%;
    margin-left: 15px;
    margin-right: 15px;
    height: 155px;
    margin-left: 0;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col .rm-last-reviews-item {
    border: none;
    /* width: 254px; */
    height: 171px !important;
    /* left: 164px; */
    max-height: 196px;
    /* top: 2946px; */
    background: #E50142;
    padding: 0;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col .rm-last-reviews-item .rm-last-reviews-item-top.d-flex.flex-column {
    max-height: 175px;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col .rm-last-reviews-item .rm-last-reviews-item-top.d-flex.flex-column>div {
    width: 100%;
}

.first_col span.rm-last-reviews-item-title.order-0.order-md-1 {
    width: 100%;
}

.rew_ter {
    -ms-flex: 0 0 75%;
    flex: 0 0 44%;
    max-width: 47.1%;
    margin-top: 0;
}

.col-12.rm-module-header {}

.row.row-padding-top.insta {
    max-width: 720px;
    /* margin: 0 15px; */
    padding-left: 15px;
    padding-right: 15px;
}

div#us-blog-article_ {
    min-width: 720px;
    /* margin: 0 auto; */
    flex-wrap: wrap;
    width: calc(100% - 30px);
    margin-bottom: 15px;
    /* margin: auto; */
    justify-content: center;
}

.us-item {
    height: 228px;
}

.us-news-block-photo a {
    height: 207px !important;
}

div#mod54nom {}

div#mod54nom .col-12 {
    max-width: 720px;
}
    #rm-popup-cart .bl-butt {
    flex-direction: row;
}

#rm-popup-cart .bl-butt a:nth-child(1) {
    order: 1;
    padding: 0 15px;
}

#rm-popup-cart .bl-butt a:nth-child(2) {
    order: 2;
    margin-bottom: 0;
}
    .top_cat .col-6.col-sm-4.col-lg-3.col-xl-2.rm-category-wall-item {
    -ms-flex: 0 0 14%;
    flex: 0 0 23%;
    max-width: 28%;
}
    .rm-module-item.d-flex.flex-md-column.h-100 {
    height: auto !important;
    padding: 0;
}

.rm-category-products .rm-module-img a img {
    max-width: 228px;
}
    div#product-category {
    padding: 0 !important;
}

.col-12.rm-page-title {
    padding: 0 15px;
}

.col-12.top_cat {
    padding: 0 15px;
}

ul.breadcrumb.rm-breadcrumb {
    margin-left: 0;
}
    .rm-manufacturer-item .col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 25%;
    max-width: 33.3333333333%;
}

.rm-manufacturer-item .row {
    margin-right: 0;
    margin-left: 0;
}
    .cat-type1 .rm-category-wall-item .banner_ak, .cat-type2 .rm-category-wall-item .banner_ak {
    height: 300px;
}

.cat-type1 .rm-category-wall-item, .cat-type2 .rm-category-wall-item {
    height: 301px;
}

.cat-type1 .top_cat .rm-category-wall-item a span span, .cat-type2 .top_cat .rm-category-wall-item a span span {
    position: relative;
    bottom: 0;
    left: 0;
}
   .col-8.col-md-3.col-lg-1.d-md-flex.justify-content-center.phone {
    margin-left: 60px;
} 
    .container.page4id {
    padding: 0 !important;
}

.container.page4id h1 {
    margin-left: 0 !important;
    margin-bottom: 11px;
}

.container.page4id h1:after {
    display: none;
}
    .container.page7id {
    padding: 0px !important;
}

.container.page7id nav,.container.page11id nav,.container.page4id nav[aria-label="breadcrumb"] {
    margin-top: 0;
}

.container.page7id h1, .container.page14id h1 {
    margin-bottom: 11px;
    margin-left: 0px !important;
}

.container.page7id .obv-html {
    padding: 0;
}

.container.page7id h1:after,.container.page14id h1:after {
    display: none;
}

.container.page7id .bl-on-vop {
    width: calc(50% - 12px);
}
   .container.page14id {
    padding: 0 !important;
}

.container.page14id .obv-html {
    padding: 0;
} 
    .container.page14id {
    padding: 0 !important;
}

.container.page14id .obv-html {
    padding: 0;
}

.container.page14id .on-format {
    width: calc(51% - 13px);
}

.container.page14id .bl-format {
    flex-direction: row;
}

.on-preim {
    width: 48%;
}

.container.page14id nav[aria-label="breadcrumb"],div#information-contact nav[aria-label="breadcrumb"]{
    margin-top: 0;
}
   .rg-first-block {
    justify-content: center;
    align-items: center;
}

.bl-to-top-bann {
    margin-top: 55px;
    width: 250px;
} 
    .niz-sress .lf-ch {
    margin-top: 33px;
    /* bottom: 0; */
}
.container.page13id,.container.page11id,div#information-contact {
    padding: 0px !important;
}

.container.page13id h1,.container.page11id h1,div#information-contact h1 {
    margin-left: 0px !important;
}

.container.page13id .obv-html {
    padding: 0;
}  
    div#account-order .bl-tov-sp {max-width: 10000px;}

div#account-order .bl-cena-tov {
    width: 10%;
}
    div#total_sub_total {
    margin-top: 20px;
}
 div#buttons.simplecheckout-button-block.buttons .simplecheckout-button-right {
    margin-bottom: 60px;
}   
    div#account-password button.mt-4.rm-btn.dark {
    margin-top: 25px !important;
}
    .vn_akk {
    max-width: 360px;
}
    div#register .simple-content, .dropper .rm-content.rm-account-content.h-100 {
    max-width: 360px;
    padding-top: 29px;
}
    div#error-not-found {
    margin-bottom: 70px;
}
    #simplecheckout_customer .simplecheckout-block-content {
    padding-left: 0;
}

.simplecheckout-block-content .radio {
    margin-left: 19px;
}

.simplecheckout-block-content {
    padding: 10px 0;
}
div#product-product {
    padding: 0 0px !important;
}

.body-product .rm-module.rm-column-related-products_0 .rm-module-header {
    margin-left: 17px;
} 
    ul.rm-footer-text.rm-footer-shedule-list.list-unstyled {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

ul.list-unstyled.rm-footer-phones {
    display: flex;
    justify-content: flex-end;
}
    .col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-third {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

.col-12.col-md-6.col-lg-3.text-md-center.text-lg-left.rm-footer-fouth {
    margin-top: 10px;
}
    .rm-footer-title.rm-footer-title-toggle.d-flex.align-items-center.justify-content-md-center.justify-content-lg-start {
    justify-content: flex-start !important;
}

.rm-footer-second span.rm-footer-title-toggle-btn.d-md-none, .rm-footer-third span.rm-footer-title-toggle-btn.d-md-none {
    display: flex !important;
}

.rm-footer-fouth ul {
    margin-top: 37px;
}

.rm-footer-fouth ul li,.rm-footer-second ul li,.rm-footer-third ul li {
    text-align: left;
}
    .rm-footer-credits.text-center {
    width: 100%;
}
 .bl-rg-tov .niz_cen {
    display: flex;
}   
    span.rm-product-advantages-item.d-flex.align-items-center{
        margin-right: 20px;
    }
    .rm-account-wishlist-item .rm-btn-del{
        position: absolute !important;
    }
   .rm-account-wishlist-item-img.d-flex.align-items-center.mr-sm-4{
       max-width: 122px;
   } 
    .rm-account-wishlist-item-info.text-center.text-sm-left{
     width: calc(100% - 152px);
    }
    .container.page12id,.container.page8id {
    padding-left: 0px  !important;
    padding-right: 0px !important;
}

.container.page12id h1,.container.page8id h1 {
    margin-left: 0px !important;
}
    #rm-slideshow-plus-0 .rm-slideshow-plus-item{
        height: 269px !important;
    }
    .rm-slideshow-plus-item-box{
        padding: 30px 30px 50px 30px;
    }
    .rm-slideshow-plus-item-text p{
        margin-top: 20px;
        margin-bottom: 22px;
    }
    .rm-last-reviews-item{
        min-height: 170px;
    }
    .slick-track {
    min-width: 100%;
}
    .body-product div#rm-_ .rm-module-img a img {
    min-width: 280px;
}
    div#rm-popup-quickorder .modal-content {
    max-width: 400px;
}
    div#product .btn-group.rm-product-quantity{
        display: flex;
    }
    
div#popup-withdraw .col-12.niz-cart label {
    /* margin-top: -45px; */
}

div#popup-withdraw .col-12.niz-cart {
    margin-top: -12px;
}

div#popup-withdraw .col-12.niz-cart label input {
    margin-left: 6px;
    top: 2px;
    position: relative;
}

div#popup-withdraw .modal-header {
    padding: 23px 15px 0 15px;
}
}
@media (min-width: 1440px) and (max-width: 4000px){
nav#top .container {
    width: 1434px !important;
    max-width:1434px !important;
}

header .container-fluid.container-sm {
    width: 1434px !important;
    max-width:1434px !important;
}

div#common-home {
    width: 1434px !important;
    max-width:1434px !important;
}
    .rl_uk {
    margin-left: 0px;
}

div#oct_desktop_language {
    margin-right: 5px;
}

form#search {
    /* max-width: 800px; */
    margin: auto;
    /* margin-left: 60px; */
}

div#logo {
    margin-left: -60px;
}

.col-2.d-none.d-lg-block.but-menu {
    margin-left: 1px;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase.menu-all {
    margin-left: -164px;
    width: 57.6%;
    margin-right: -120px;
    justify-content: space-between;
}

.top-nav-info-list > li {
    margin-right: 32px;
}

.top-nav-info-list > li:last-child {
    margin-right: 0;
}
    .col-12.col-md-3.col-lg-1.d-none.d-md-flex.justify-content-center.socc {
    margin-right: -180px;
}
 .col-12.col-md-3.col-lg-1.d-none.d-md-flex.justify-content-center.socc {
    margin-right: -180px;
}

body.cart-end .col-12.col-md-3.col-lg-1.d-none.d-md-flex.justify-content-center.socc {
    margin-right: -110px;
}
body.cart-end .col-12.col-md-3.col-lg-1.d-none.d-md-flex.justify-content-center.socc a:nth-child(2){
    display: flex !important;
    margin-top: -62px;
    margin-left: 100px;
}
body.cart-end  .col-12.col-md-3.col-lg-1.d-none.d-md-flex.justify-content-center.socc a:nth-child(3) {
    margin-top: -67px;
    margin-left: 2px;
}
#rm-slideshow-plus-0 .rm-slideshow-plus-item {
    height: 504px !important;
}
.rm-content.rm-category.h-100 #rm-slideshow-plus-0 .rm-slideshow-plus-item{
	height: 404px !important;
}
	.rm-content.rm-category.h-100 .row.rm-slideshow-plus-box .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
}
.rm-slideshow-plus-item-title {
    margin-left: 50px;
    margin-top: 40px;
}

.rm-slideshow-plus-item-text p {
    margin-left: 46px;
}

.rm-slideshow-plus-item-btn {
    margin-top: 0px !important;
    margin-left: 49px;
}   
    .rm-slideshow-plus-item-box {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
    .rm-module.rm-column-mp_0 .rm-module-header {
    margin-left: 20px;
}

.rm-module .slick-list {
    margin: 0;
}

.rm-module-img {
    /* max-height: 220px; */
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin: auto; */
    width: 100;
    /* margin-bottom: -10px; */
}

.rm-module-item {}

.rm-module-img img {}

.rm-module-img a img {
    width: 100%;
    max-height: 213px;
}

.rm-module-rating {margin-top: 26px;margin-bottom: 3px;}

.rm-module-rating-star {
    width: 18px;
    height: 18px;
}

.rm-category-product-model {
    margin-bottom: 13px;
}

.rm-module ul.slick-dots {margin-top: 71px;}
.rm-module.rm-column-mp_0 .rm-module-header {
    margin-left: 20px;
}

.rm-module .slick-list {
    margin: 0;
}

.rm-module-img {
    /* max-height: 220px; */
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin: auto; */
    width: 100;
    /* margin-bottom: -10px; */
}

.rm-module-img a img {
    width: 100%;
    max-height: 240px;
    width: auto;
    max-height: 240px;
    max-width: 240px;
    height: auto;
}

.rm-module-rating {margin-top: 26px;margin-bottom: 3px;}

.rm-module-rating-star {
    width: 18px;
    height: 18px;
}

.rm-category-product-model {
    margin-bottom: 13px;
}

.rm-module ul.slick-dots {margin-top: 71px;}

.rm-category-wall .row.row-padding-top {
    margin-bottom: 22px;
}

.rm-category-wall-item {
    height: 176px;
}

.rm-category-wall {
    margin-bottom: 20px;
}

.rm-module .row.row-padding-top .rm-module-header {margin-left: 15px;}

.rm-module.rm-column-mp_2 {
    margin-top: -27px;
}

.row.row-padding-top.insta {
    margin-top: -19px;
    max-width: 1440px;
}    
    div#us-blog-article_ {
    width: 100%;
    max-width: 1440px;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col {
    max-width: 1000px;
}

.col-12.col-sm-6.col-xl-3.rm-last-reviews-col.first_col .rm-last-reviews-item {
    width: 101%;
}
    .rm-footer .container, .rm-footer-two .container {
    width: 1434px !important;
     max-width:1434px !important;   
}

.col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first {
    padding-left: 44px;
}

.power {
    margin-left: 28px;
}
    div#product-category {
    width: 1440px !important;
     max-width:1434px !important;
}
   div#product-manufacturer\ listt {
    width: 1440px !important;
        max-width:1434px !important;
}

ul.breadcrumb.rm-breadcrumb:before {
    left: -263px;
} 
    div#product-search {
    width: 1440px !important;
    max-width: 1440px !important;
}
    div#information-contact-shop {
    width: 1440px !important;
         max-width:1434px !important;
}
    div#information-information {
    width: 1440px !important;
         max-width:1434px !important;
}

div#information-information aside#column-left,.account-container #column-left {
    max-width: 275px;
}

div#information-information aside#column-left + .col-lg-9,.account-container #column-left + .col-lg-9 {
    max-width: 830px;
}
div#information-contact,.account-container,div#common-success,div#product-manufacturer {
    width: 1440px !important;
     max-width:1434px !important;
}
div#information-contact aside#column-left {
    max-width: 275px;
}

div#information-contact aside#column-left + .col-lg-9 {
    max-width: 830px;
}   
div#blog-cat,div#blog_page {
    width: 1413px !important;
     max-width:1413px !important;
}   
    div#product-product {
    width: 1415px !important;
         max-width:1415px !important;
}
    div#blog_page div#content {
    max-width: 790px;
    margin: auto;
}

div#blog_page .col-12.rm-page-title.blog-title {
    max-width: 790px;
    margin: auto;
    margin-bottom: 20px;
}
    .rm-product-center-buttons {
    width: 62%;
}
    div#account-order .col-lg-9 {
    max-width: 937px !important;
}

.rm-account-text.rm-account-order {
    width: 100%;
}
    div#account-wishlist .col-lg-9 {
    max-width: 1140px !important;
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
}
    .account-container {
    min-height: 70vh;
}
    .prin {
    margin-left: -46px;
}
    .p-md-4.yert {
    padding-left: 0px !important;
}
div#rm-product-reviews_0 .rew_ter .rm-module-rating {
    margin-top: 0;
}
div#product-search .row.no-gutters.rm-category-products .product-grid.rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.container.simp_cart {
width: 1434px !important;
    max-width: 1434px !important;
}
#simplecheckout_comment .checkout-heading {
    margin-left: 0;
}

.form-group.row-payment_address_not_me {
    margin-left: 180px;
}
}
@media (min-width: 1440px) and (max-width: 1500px){
header .container-fluid.container-sm {
    margin-left: -10px;
}
}
@media (min-width: 400px) and (max-width: 440px){
.container.cat-type1 .col-6.col-sm-4.col-lg-3.col-xl-2.rm-category-wall-item, .container.cat-type2 .col-6.col-sm-4.col-lg-3.col-xl-2.rm-category-wall-item{
    height: 166px;
}

.cat-type1 .rm-category-wall-item .banner_ak, .cat-type2 .rm-category-wall-item .banner_ak {
    height: 154px;
}
.rm-slideshow-plus-item-box {
    height: 433px !important;
}

.rm-slideshow-plus .slick-dots {
    bottom: -20px;
}

div#rm-slideshow-plus-0 {
    padding-bottom: 35px;
}	
.cat-type1 .top_cat .rm-category-wall-item a {
    height: 180px;
}
	
}
input#customer_telephone.novalid {
    color: #f00;
}
span.ercc {
    position: absolute;
}