@media  (max-width: 1470px){
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1470px;
    width: calc(100% - 30px);
}

form#search {
    margin-right: 37px;
    /* width: 70%; */
}

.on-niz-slider {
    background-size: 100%;
}

.row.row-padding-top.modulee53 .rm-content {
     max-width: 1470px;
    width: calc(100% - 30px);
}
.lf-video {
    max-width: 98.4%;
}
.lf-pro-brend {
    background-size: 186% 100%;
    /* background-position: left; */
}
.all-pricee .rm-product-center-price span {
    font-size: 28px;
}
.rm-product-attention {
    width: calc(100% - 30px);
    margin-left: 15px;
}
#simplecheckout_comment .checkout-heading {
    min-width: 22.1%;
}
.bl-dostavka.not-padding {
    margin-top: 0;
}

.sama-dostavka:last-child .zag-one-dostavka {
    height: 156px;
    /* background-position: top; */
    background-size: 100% 100%;
    /* background-image: none; */
    background-image: none;
    background: #FFF;
    filter: drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.07));
    border-radius: 20px;
    padding: 5px;
    width: 31.6%;
    margin-left: 5px;
}

.sama-dostavka:last-child .zag-one-dostavka:before {background-image: none;background: rgb(255 255 255 / 66%);width: 102.7%;height: 108%;left: -5px;border-radius: 20px;top: -6px;}
.bl-dostavka {
    margin-bottom: 80px;
}
.row.no-gutters.rm-contact-location .col-lg-6.col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 105%;
    max-width: 92%;
}

.container.shop .row.no-gutters.rm-contact-location .col-lg-6.col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 105%;
    max-width: 75%;
}

.row.no-gutters.rm-contact-location .col-lg-12.col-xl-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 24.333333%;
} 
.niz-slider.slick-initialized.slick-slider {
    margin-left: 50px;
    max-width: 42%;
}
.ocf-body {
    width: 95%;
}

.row.row-padding-top.modulee54 {
    margin-left: 0;
    margin-right: 0;
}

.top-rik {
    margin-left: 30px;
}

.bl-foto .on-foto img {
    width: 100%;
} 
.ocf-theme-light .ocf-footer {
    width: 15.5%;
}
.bl-ommd {
    width: 33.3%;
    height: 158px;
}
.ocf-filter:not(.ocf-slider) {
    margin-right: 24px;
}    
}
@media (max-width: 1280px) {
.rg-ch-header {
    width: 55%;
}
.on-foto {
    width: 12.5%;
}

.on-foto img {
    width: 100%;
}

.top-rik {
    margin-left: 10px;
}
.all-pricee {
    flex-direction: column;
}

.rm-product-center-price {
    padding: 0;
}

div#rm-product-options-box {
    margin-bottom: 25px;
    margin-left: 0;
}
.rm-product-images-additional-item img {
    width: 70%;
    height: auto;
}

.rm-product-images {
    min-height: 400px;
}
 .zag-one-dostavka {
    height: 126px;
}
.zag-one-dostavka {
    height: 129px;
    /* background-position: top; */
    background-size: 100% 100%;
    /* background-image: none; */
    background-image: none;
    background: #FFF;
    filter: drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.07));
    border-radius: 20px;
    padding: 5px;
    width: 31.6%;
    margin-left: 5px;
    margin-bottom: 30px;
}

.zag-one-dostavka:before, .zag-one-dostavka:nth-child(n+4):before {background-image: none;background: rgb(255 255 255 / 66%);width: 102.7%;height: 108%;left: -5px;border-radius: 20px;top: -6px;}
.zag-one-dostavka:nth-child(n+4){
        height: 160px;
        /* background-position: top; */
        background-size: 100% 100%;
        /* background-image: none; */
        background-image: none;
        background: #FFF;
        filter: drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.07));
        border-radius: 20px;
        padding: 5px;
        width: 31.6%;
        margin-left: 5px;
        margin-bottom: 30px;
}  
 .rm-404-content-image span {font-size: 396px;}

.rm-404-content-image img {
    width: 530px;
}   
 .on-nasha-commanda {
    margin: 0 15px;
} 
 .top-title {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
} 
 form#search {
    margin-left: 16px;
    width: 74%;
}   
.rm-header-phones-list a {
    font-size: 17px;
}    
}
@media (max-width: 1025px) {	
.lf-ch-header {
    width: 34%;
}

.rg-ch-header {
    width: 63%;
}

form#search {
    margin: 10px;
    width: 77%;
}

.rm-header-phones.d-flex.align-items-center {
    margin-left: 9px;
}
 .niz-slider.slick-initialized.slick-slider {
    margin-top: 0;
}

.bl-over.rm-column-mp_0 {
    margin-top: 0;
}

.lf-pro-brend {
    width: 70%;
    padding-left: 44px;
}  
 .rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
}   
.no-col .product-grid{
     -ms-flex: 0 0 20%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
}

.rm-module-caption.d-flex.flex-column.flex-grow-1 {
    padding-bottom: 0;
} 
 .ocf-body {
    flex-wrap: wrap;
    width: 73%;
}

.ocf-vertical .ocf-filter-list {
    flex-wrap: wrap !important;
}

.ocf-theme-light.ocf-vertical .ocf-filter,.ocf-theme-light.ocf-vertical .ocf-filter:not(.ocf-slider) {
    width: 50% !important;
} 
.rm-module-quantity.d-flex.align-items-center.justify-content-center {
    display: none !important;
}

aside#column-right {
    background: transparent;
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 30px;
} 
 .rm-product-title.order-1.order-md-0 {
    margin-top: 40px;
}

.lf-video {
    max-width: 1100px;
} 
 .zag-one-dostavka {
    width: 48%;
}

.zag-one-dostavka:nth-child(n+4) {
    width: 48%;
    height: 130px;
}

.sama-dostavka:last-child .zag-one-dostavka {
    width: 50%;
} 
.row.no-gutters.rm-contact-location .col-lg-6.col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column-reverse;
    margin-top: 15px;
}

.big-image-loc {
    height: 426px;
    margin-left: 0;
    padding: 6px;
    overflow: hidden;
}

.big-image-loc img {
    width: 105%;
    height: 105%;
}

.bl-smoll-img-loc {
    flex-direction: row;
    margin-bottom: 15px;
    justify-content: space-between;
}

.on-smoll-img-loc {
    width: 33%;
    height: 188px;
    padding: 5px;
}


.big-image-loc {
    margin-bottom: 10px;
}    
}

@media (max-width: 992px) {
.bl-menu {
    display: none;
}

.rg-ch-header {
    /* display: none; */
}

.top-foot {
    display: none;
}

.on-mess {
    display: none;
}

a.rm-fixed-contact-item.d-flex.align-items-center {
    display: none !important;
}

.rm-header-phones.d-flex.align-items-center {
    display: none !important;
}

.bl-lang {
    display: none;
}

form#search input {
    /* display: none; */
}
nav#rm_mobile_nav {
    height: 65px;
    background: #3b414c;
    /* right: 11px; */
}

.rm-header-cart {
    right: 70px;
}

button#rm_mobile_menu_button {
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    border-radius: 50%;
    background-color: #EDC283 !important;
    position: fixed;
    right: 21px;
}

button#rm_mobile_menu_button:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_76_7738)'%3E%3Cpath d='M5 4C5 3.44773 5.44773 3 6 3H19C19.5523 3 20 3.44773 20 4C20 4.55227 19.5523 5 19 5H6C5.44773 5 5 4.55223 5 4ZM19 9H1C0.447734 9 0 9.44777 0 10C0 10.5523 0.447734 11 1 11H19C19.5523 11 20 10.5523 20 10C20 9.44777 19.5523 9 19 9ZM19 15H10C9.44777 15 9 15.4477 9 16C9 16.5522 9.44777 17 10 17H19C19.5523 17 20 16.5522 20 16C20 15.4477 19.5523 15 19 15Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_76_7738'%3E%3Crect width='20' height='20' 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;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_76_7738)'%3E%3Cpath d='M5 4C5 3.44773 5.44773 3 6 3H19C19.5523 3 20 3.44773 20 4C20 4.55227 19.5523 5 19 5H6C5.44773 5 5 4.55223 5 4ZM19 9H1C0.447734 9 0 9.44777 0 10C0 10.5523 0.447734 11 1 11H19C19.5523 11 20 10.5523 20 10C20 9.44777 19.5523 9 19 9ZM19 15H10C9.44777 15 9 15.4477 9 16C9 16.5522 9.44777 17 10 17H19C19.5523 17 20 16.5522 20 16C20 15.4477 19.5523 15 19 15Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_76_7738'%3E%3Crect width='20' height='20' 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;
    flex-shrink: 0;
    border-radius: 0;
}

button#cart {
    min-width: 44px;
    height: 44px;
    width: 44px;
    top: 11px;
    right: 75px;
}

/*button#rm-search-button {
    width: 44px;
    height: 44px;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #F2EFEF;
    position: fixed;
    top: 11px;
    right: 135px;
    z-index: 10000;
} */

.niz-foot {
    height: 0;
    padding: 0;
}
.rm-footer-mobile-inner #logo {
    position: absolute;
    margin-left: 20px;
    width: 80px;
    margin-top: -24px;
    top: 20px;
}

.rm-footer-mobile-inner #logo img {
    width: 48px;
}

div#logo {
    left: -4px;
    width: 100px;
}

div#logo img {
    width: 100px;
    max-height: 59px;
    max-width: 112px;
    object-fit: contain;
}

button#rm_mobile_menu_button span.rm-btn-icon {
    display: none;
}
.rm-slideshow-plus-item-text.order-1.order-md-0.d-flex.flex-column {
    width: 100%;
}

.rm-slideshow-plus-item-title {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px; /* 100% */
}

.rg-bann-big {
    width: 100%;
    margin-top: 33px;
    height: 249px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rg-bann-big img {
    width: 75%;
}

.rm-slideshow-plus-item-box.d-flex.flex-column.flex-md-row.justify-content-between.text-center.text-md-left {
    padding: 0;
}

.top-bann {
    color: #E5B062;
    text-align: center;
    font-family: Ysabeau;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 4px;
}

.pr-bb {
    display: flex;
    flex-direction: column;
    margin-top: -79px;
}
.ocf-popover.ocf-in.ocf-right {
    display: none !important;
}
.new-price {
    color: #1E1E1E;
    text-align: center;
    font-family: Ysabeau;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: -5px;
}

.old-price {
    color: #ACACAC;
    text-align: center;
    /* font-family: Ysabeau; */
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-decoration-line: strikethrough;
}

#rm-slideshow-plus-0 .rm-slideshow-plus-item-text .rm-btn {
    margin-left: 0;
    width: 185px;
    height: 44px;
    flex-shrink: 0;
    color: #000;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

#rm-slideshow-plus-0 .rm-slideshow-plus-item-text .rm-btn span {
    color: #000;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.niz-slider.slick-initialized.slick-slider {
    max-width: 100%;
    margin-top: 12px;
    margin-left: 0;
}

.on-niz-slider.slick-slide {
    /* max-width: 130px !important; */
    height: 44px;
    flex-shrink: 0;
    /* width: auto !important; */
    margin-left: 5px;
    margin-right: 5px;
    background-size: 100%;
}
 .on-niz-slider span {
    font-size: 12px;
}

.on-niz-slider img {
    max-height: 41px;
    margin-left: -3px;
}

.niz-slider .slick-arrow.slick-prev {
    left: 50%;
    top: 82px;
    margin-left: -49px;
}

.niz-slider .slick-arrow.slick-next {
    right: auto;
    left: 50%;
    top: 82px;
    margin-left: 20px;
    margin-top: 0;
}

.rm-slideshow-plus-item-btn.mt-auto {
    margin-top: -30px !important;
} 
    .top-title img {
    width: 85.722px;
    height: 50.876px;
    flex-shrink: 0;
}

span {}

.col-12.rm-module-header {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 109.091% */
    margin-bottom: 20px;
}

.rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 73%;
    /* max-width: 50%; */
    min-width: 200px;
    max-width: 204px;
}

.rm-module-item {
    flex-direction: column;
    height: auto !important;
    /* min-width: 181px; */
    padding: 3px;
}

.rm-module-img.d-flex.flex-column.d-md-block {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rm-module-img a {
    margin: 3px;
    border-radius: 23px;
    overflow: hidden;
}

.rm-module-img a img {
    max-width: 1000px;
    width: 100%;
}

.rm-module-caption {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rm-module-title a {
    color: #1E1E1E;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 125% */
}

span.rm-module-price-old {
    color: #999;
    text-align: center;
    font-family: Ysabeau;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: strikethrough;
}

span.rm-module-price {
    color: #292929;
    text-align: center;
    font-family: Ysabeau;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 136.364% */
}

div#rm-mp_0 {
    flex-wrap: nowrap;
    margin-bottom: 0;
    overflow-x: scroll;
}

.bl-over.rm-column-mp_0 {
    margin-top: 15px;
    margin-bottom: 0;
}

.top-title {
    margin-bottom: 2px;
}
.rm-module-header span {
    padding-bottom: 0px;
}

.rm-module-title {
    margin-top: 0;
    margin-bottom: 0px;
}

.rm-module-caption.d-flex.flex-column.flex-grow-1 {
    padding: 8px 0;
    min-height: 100px;
}

.rm-module-price-box.d-flex.flex-column.mt-auto {
    margin-top: 15px !important;
}

.rm-module-price-top {
    margin-bottom: -3px;
}

.rm-module-price-bottom.d-flex.align-items-md-end.justify-content-between.flex-column.flex-md-row {}

.rm-module-price-bottom.d-flex.align-items-md-end.justify-content-between.flex-column.flex-md-row span.rm-module-price {
    margin-bottom: 0 !important;
}

.bl-over.rm-column-mp_1 {}

.bl-over.rm-column-mp_1 .row.row-padding-top {
    padding-top: 11px;
}

div#rm-mp_1 {
    flex-wrap: nowrap;
    overflow-x: scroll;
}

.row.oct-load-more a {
    width: 185px;
    height: 44px;
    flex-shrink: 0;
    color: #000;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.row.oct-load-more {
    padding-top: 7px;
}

.bl-over.rm-column-mp_2 {
    margin-top: 0;
}

div#rm-mp_2 {
    flex-wrap: nowrap;
    overflow-x: scroll;
}

.row.row-padding-top.modulee53 {
    padding-top: 31px;
    flex-direction: column;
}

.bl-pro-brend {
    flex-direction: column;
    height: 390px;
}

.lf-pro-brend {
    width: 100%;
    padding: 0;
    justify-content: flex-start;
    align-items: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    /* overflow: hidden; */
    border-bottom-left-radius: 150px;
    border-bottom-right-radius: 150px;
    height: 50%;
    background-size: 250% 100%;
    /* background-position: -6px 5px; */
    /* margin-top: -237px; */
    /* border-top-left-radius: 10px; */
    /* overflow: hidden; */
    background-image: none;
    /* border-radius: 346px; */
    background: #FFF;
    position: relative;
    z-index: 100;
    top: 0;
    padding-top: 20px;
}

.top-zag-pro-brend {
    color: #303030;
    text-align: center;
    font-family: Ysabeau;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0;
    margin-bottom: -7px;
}

.zag-pro-brend {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    max-width: 84%;
}

.row.row-padding-top.modulee53 .rm-content {
    width: 100%;
}

.lf-pro-brend a {
    color: #EDC283;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: underline;
    margin-top: 8px;
    margin-left: -41px;
}

.zag-pro-brend br {
    display: none;
}

.rg-pro-brend {
    width: 100%;
    height: 50%;
}

.play {
    width: 44px;
    height: 44px;
}

.rg-pro-brend span {
    color: #FFF;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}    
 .rm-module-col[data-width='width-100'] .rm-module-img a img {
    max-width: 1000px;
} 
.rm-module-col[data-width='width-100'] .rm-module-item {
    padding-bottom: 0;
}

.rm-module-col[data-width='width-100'] .rm-module-img {
    padding-bottom: 0;
}

.bl-over.rm-product-reviews_0 {
    margin-top: 12px;
}

span {}

.rm-last-reviews-item-author {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 100% */
}

.rm-module-rating-star {
    width: 12px;
    height: 12px;
}

.rm-last-reviews-item-text {
    color: #575C66;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
    min-height: 21px;
}

.rm-last-reviews-item-date.d-flex.align-items-center {
    color: #A6A6A6;
    font-family: Open Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 200% */
    margin-top: 9px;
}

.row.row-padding-top.insta {
    margin-top: 0;
}

.row.row-padding-top.insta .oct-load-more-button-wrapper {
    margin-top: 20px;
}

.row.row-padding-top.insta .oct-load-more-button-wrapper a {
    width: 212px;
    height: 44px;
    background-size: 100%;
    color: #444;
    text-align: center;
    font-family: Ysabeau;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='166' height='44' viewBox='0 0 166 44' fill='none'%3E%3Crect width='166' height='44' rx='22' fill='white'/%3E%3Crect x='2.44141' y='1.08594' width='161.118' height='41.8272' rx='20.9136' fill='white'/%3E%3Cmask id='mask0_76_7629' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='1' width='162' height='42'%3E%3Crect x='2.44141' y='1.08594' width='161.118' height='41.8272' rx='20.9136' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_76_7629)'%3E%3Cg filter='url(%23filter0_f_76_7629)'%3E%3Cellipse cx='159.897' cy='42.0996' rx='26.4461' ry='17.6543' fill='%23C09966'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_76_7629)'%3E%3Cellipse cx='89.9168' cy='-4.61716' rx='26.4461' ry='17.6543' fill='%23C09966'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_76_7629' x='33.4512' y='-75.5547' width='252.893' height='235.309' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_76_7629'/%3E%3C/filter%3E%3Cfilter id='filter1_f_76_7629' x='-36.5293' y='-122.271' width='252.893' height='235.309' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_76_7629'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

.row-bottom-button a {
    height: 44px;
}

.us-item:nth-child(n+4) {
    display: none;
}

div#us-blog-article_ {
    margin: 0 16px;
}

.us-item {
    width: 33.3%;
}

.row.row-padding-top.modulee48 {
    margin-top: 0;
}

.row.row-padding-top.modulee48 .col-12 {
    max-width: calc(100% - 62px);
    padding: 0px 15px 11px 19px;
    min-height: 717px;
    margin-bottom: 42px;
}

.row.row-padding-top.modulee48 .rm-content {
    padding-right: 0;
    max-height: 687px;
}

.row.row-padding-top.modulee48 .rm-content .mt-3 {
    margin-top: 5px !important;
} 
.row.row-padding-top.modulee48 .rm-content h1 {
    font-size: 21px;
    margin-left: 2px;
}

.row.row-padding-top.modulee48 .rm-content p {
    font-size: 12px;
    line-height: 20px;
}  
 .row.row-padding-top.modulee48 .rm-content h1 {
    font-size: 21px;
    margin-left: 2px;
}

.row.row-padding-top.modulee48 .rm-content p {
    font-size: 12px;
    line-height: 20px;
}

.rm-footer {
    position: relative;
}

.row {}

.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: -26px;
    order: 4;
    position: inherit;
}

.col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-fourth {
 -ms-flex: 0 0 33.3333333333%;
 flex: 0 0 calc(100% + 30px);
 max-width: calc(100% + 30px);
 margin: 0 -15px;
 /* padding: 0 15px 0 30px; */
 padding-top: 48px;
}
.col-12.col-md-6.col-lg-3.text-md-center.text-lg-left.rm-footer-third,.col-12.col-md-6.col-lg-3.text-md-center.text-lg-left.rm-footer-two{
 -ms-flex: 0 0 33.3333333333%;
 flex: 0 0 calc(100% + 30px);
 max-width: calc(100% + 30px);
 margin: 0 -15px;
}


.rm-footer-contacts-btn.d-md-none {
    display: none;
}

button.rm-btn.primary.rm-footer-catalog-btn.w-100 {
    display: none;
}

.row.powered {
    margin-top: 39px;
}

.bl-pod {
    color: #FFF;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
    text-align: left;
    margin-top: -7px;
    margin-left: 0;
    position: absolute;
    top: 44px;
}

.offline {
    /* margin-top: 260px; */
    /* position: absolute; */
    bottom: -350px;
}

span.rm-footer-title-toggle-icon.d-md-none {
    display: none;
}

.rm-footer-mobile-inner.white {
    background: transparent;
    box-shadow: none;
    border-bottom: 1px solid #F2EFEF;
    min-height: 50px;
} 
.row.powered .col-lg-3:nth-child(2) {
    order: 2;
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    max-width: 50%;
}

.row.powered .col-lg-3:nth-child(3) {
    order: 1;
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    max-width: 50%;
}

.row.powered .col-lg-3:nth-child(1),.row.powered .col-lg-3:nth-child(4) {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    order: 5;
    text-align: center;
    justify-content: center;
    display: flex;
}

.rm-footer-credits.text-left {
    color: #FFF;
    text-align: center;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 14px; /* 116.667% */
    margin-top: 11px;
}

.rm-footer-credits.text-right {
    color: #FFF;
    text-align: center;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 14px; /* 116.667% */
}

.top-soci {
    color: #FFF;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
}

.top-soci +.rm-social {
    justify-content: flex-start !important;
    margin-top: 9px !important;
}

.rm-footer-credits.text-center div{
    color: #FFF;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    margin-top: 9px;
}

li.rm-footer-payments-item {
    width: 36px;
    height: 19.385px;
    -ms-flex: 0 0 53px;
    flex: 0 0 34px;
    max-width: 36px;
} 
span.rm-footer-title-toggle-text {
    color: #FFF;
    font-family: Tenor Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px; /* 283.333% */
    text-transform: uppercase;
}

.rm-footer-title.rm-footer-title-toggle.d-flex.align-items-center.justify-content-md-center.justify-content-lg-start {
    /* margin-left: 20px; */
    width: calc(100%);
    padding: 0 15px;
}

span.rm-footer-title-toggle-btn.d-md-none {
    top: 9px;
    position: relative;
}

.col-12.col-md-6.col-lg-3.text-md-center.text-lg-left.rm-footer-two {
    padding-right: 15px;
    margin-right: 0;
}  
 .ikonn {
    width: 34px;
    height: 34px;
}

.offline span {
    color: #FFF;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    /* 150% */
    text-align: start;
    max-width: 70%;
}

.col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first .rm-header-phones.d-flex.align-items-center {
    display: flex !important;
    margin-top: 17px;
}

.col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first .rm-header-phones.d-flex.align-items-center .rm-header-phones-icon {
    width: 34px;
    height: 34px;
    min-width: 34px;
}

footer .rm-header-phones-list a {
    color: #FFF;
    font-family: Open Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

footer .bl-rerr a.rm-fixed-contact-item.d-flex.align-items-center {
    display: flex !important;
}

footer .bl-rerr .on-mess {
    display: flex;
    text-align: left;
    margin-right: 13px;
    margin-left: -5px;
}

.bl-rerr {
    margin-top: 20px;
}

.bl-rerr a span {
    margin-right: 16px;
}

a.rm-social-fa-instagram.d-flex.align-items-center.justify-content-center {
    width: 44px;
    height: 44px;
    border-radius: 9px;
}

a.rm-social-fa-instagram.d-flex.align-items-center.justify-content-center:before {
    content: "";
    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%3Cg clip-path='url(%23clip0_76_7701)'%3E%3Cpath d='M21.6216 6.59453C21.5696 5.45708 21.389 4.68031 21.1248 4.00071C20.8566 3.28769 20.4359 2.64184 19.8923 2.10801C19.3587 1.5644 18.7126 1.14357 17.9996 0.875186C17.3199 0.611206 16.5433 0.430709 15.4058 0.379021C14.2662 0.326845 13.9022 0.314453 11.0002 0.314453C8.09819 0.314453 7.73409 0.326845 6.59453 0.378695C5.45708 0.430709 4.68047 0.611369 4.00071 0.875512C3.28769 1.14373 2.64184 1.5644 2.10801 2.10801C1.5644 2.64168 1.14357 3.28753 0.875186 4.00055C0.611206 4.68031 0.430709 5.45708 0.379021 6.59437C0.326845 7.73409 0.314453 8.09802 0.314453 11C0.314453 13.9022 0.326845 14.2662 0.379021 15.4058C0.430872 16.5431 0.611532 17.3199 0.875675 17.9996C1.14389 18.7125 1.56457 19.3585 2.10818 19.8922C2.64184 20.4358 3.28785 20.8564 4.00087 21.1247C4.68047 21.389 5.45725 21.5695 6.59469 21.6215C7.73442 21.6735 8.09835 21.6857 11.0003 21.6857C13.9023 21.6857 14.2664 21.6735 15.406 21.6215C16.5434 21.5695 17.32 21.389 17.9998 21.1247C19.4351 20.5696 20.5698 19.435 21.1248 17.9996C21.3891 17.3199 21.5696 16.5431 21.6216 15.4058C21.6735 14.2661 21.6859 13.9022 21.6859 11.0002C21.6859 8.09802 21.6735 7.73409 21.6216 6.59453ZM19.6981 15.3182C19.6507 16.3601 19.4765 16.9259 19.3303 17.3024C18.9708 18.2344 18.2343 18.9709 17.3023 19.3304C16.9258 19.4767 16.36 19.6508 15.3181 19.6983C14.1916 19.7498 13.8536 19.7606 11.0002 19.7606C8.14661 19.7606 7.80877 19.7498 6.68209 19.6983C5.64035 19.6508 5.07457 19.4767 4.69792 19.3304C4.23387 19.1591 3.81402 18.886 3.46933 18.531C3.11437 18.1863 2.84126 17.7666 2.66989 17.3024C2.52363 16.9259 2.34949 16.3601 2.30205 15.3182C2.25068 14.1916 2.23976 13.8536 2.23976 11.0003C2.23976 8.14694 2.25068 7.8091 2.30205 6.68225C2.34966 5.64035 2.52363 5.07457 2.66989 4.69808C2.84126 4.23387 3.11453 3.81402 3.46933 3.46933C3.81402 3.11437 4.23387 2.84126 4.69808 2.67005C5.07457 2.52363 5.64035 2.34966 6.68225 2.30205C7.80893 2.25068 8.14694 2.23976 11.0002 2.23976H11C13.8532 2.23976 14.1912 2.25068 15.3181 2.30221C16.36 2.34966 16.9256 2.5238 17.3023 2.67005C17.7663 2.84142 18.1862 3.11453 18.5308 3.46933C18.8858 3.81402 19.1589 4.23387 19.3301 4.69808C19.4765 5.07457 19.6507 5.64035 19.6981 6.68225C19.7495 7.80893 19.7604 8.14694 19.7604 11.0002C19.7604 13.8536 19.7497 14.1914 19.6981 15.3182Z' fill='url(%23paint0_linear_76_7701)'/%3E%3Cpath d='M10.9989 5.51172C7.96841 5.51172 5.51172 7.96857 5.51172 10.999C5.51172 14.0295 7.96841 16.4862 10.9989 16.4862C14.0295 16.4862 16.4862 14.0295 16.4862 10.999C16.4862 7.96857 14.0295 5.51172 10.9989 5.51172ZM10.9989 14.5609C9.03183 14.5607 7.43703 12.9661 7.43719 10.9989C7.43719 9.03183 9.03183 7.43703 10.999 7.43703C12.9663 7.43719 14.5609 9.03183 14.5609 10.9989C14.5609 12.9661 12.9661 14.5609 10.9989 14.5609Z' fill='url(%23paint1_linear_76_7701)'/%3E%3Cpath d='M17.9865 5.29607C17.9865 6.0042 17.4124 6.5783 16.7043 6.5783C15.996 6.5783 15.4219 6.0042 15.4219 5.29607C15.4219 4.58777 15.996 4.01367 16.7043 4.01367C17.4124 4.01367 17.9865 4.58777 17.9865 5.29607Z' fill='url(%23paint2_linear_76_7701)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_76_7701' x1='2.10791' y1='19.8923' x2='19.8924' y2='2.10773' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD600'/%3E%3Cstop offset='0.5' stop-color='%23FF0100'/%3E%3Cstop offset='1' stop-color='%23D800B9'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_76_7701' x1='7.11891' y1='14.879' x2='14.879' y2='7.11891' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6400'/%3E%3Cstop offset='0.5' stop-color='%23FF0100'/%3E%3Cstop offset='1' stop-color='%23FD0056'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_76_7701' x1='15.7975' y1='6.20269' x2='17.6109' y2='4.3893' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F30072'/%3E%3Cstop offset='1' stop-color='%23E50097'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_76_7701'%3E%3Crect width='21.3714' height='21.3714' fill='white' transform='translate(0.314453 0.314453)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 21.371px;
    height: 21.371px;
}

a.rm-social-fa-facebook.d-flex.align-items-center.justify-content-center {
    width: 44px;
    height: 44px;
    border-radius: 9px;
}

a.rm-social-fa-facebook.d-flex.align-items-center.justify-content-center i {
    display: none;
}

a.rm-social-fa-facebook.d-flex.align-items-center.justify-content-center:before {
    content: "";
   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='100%25' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;' version='1.1' viewBox='0 0 512 512' width='100%25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:serif='http://www.serif.com/' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M512,256c0,-141.385 -114.615,-256 -256,-256c-141.385,0 -256,114.615 -256,256c0,127.777 93.616,233.685 216,252.89l0,-178.89l-65,0l0,-74l65,0l0,-56.4c0,-64.16 38.219,-99.6 96.695,-99.6c28.009,0 57.305,5 57.305,5l0,63l-32.281,0c-31.801,0 -41.719,19.733 -41.719,39.978l0,48.022l71,0l-11.35,74l-59.65,0l0,178.89c122.385,-19.205 216,-125.113 216,-252.89Z' style='fill:%231877f2;fill-rule:nonzero;'/%3E%3Cpath d='M355.65,330l11.35,-74l-71,0l0,-48.022c0,-20.245 9.917,-39.978 41.719,-39.978l32.281,0l0,-63c0,0 -29.297,-5 -57.305,-5c-58.476,0 -96.695,35.44 -96.695,99.6l0,56.4l-65,0l0,74l65,0l0,178.89c13.033,2.045 26.392,3.11 40,3.11c13.608,0 26.966,-1.065 40,-3.11l0,-178.89l59.65,0Z' style='fill:%23fff;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
    width: 21.371px;
    height: 21.371px;
}


ul.rm-footer-payments-list.list-unstyled.d-flex.align-items-center.justify-content-center.justify-content-lg-start {margin-top: 20px;}

.rm-footer-payments-item.visa {
    background-size: 155px;
}

.rm-footer-payments-item.liqpay {
    background-size: 181px;
    background-position: -50px -37px !important;
}

.rm-footer-payments-item.mastercard {
    background-position: -40px -2px;
    background-size: 153px;
} 
.ikonn {
    width: 34px;
    height: 34px;
}

.offline span {
    color: #FFF;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    /* 150% */
    text-align: start;
    max-width: 70%;
}

.col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first .rm-header-phones.d-flex.align-items-center {
    display: flex !important;
    margin-top: 17px;
}

.col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first .rm-header-phones.d-flex.align-items-center .rm-header-phones-icon {
    width: 34px;
    height: 34px;
    min-width: 34px;
}

footer .rm-header-phones-list a {
    color: #FFF;
    font-family: Open Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

footer .bl-rerr a.rm-fixed-contact-item.d-flex.align-items-center {
    display: flex !important;
}

footer .bl-rerr .on-mess {
    display: flex;
    text-align: left;
    margin-right: 13px;
    margin-left: -5px;
}

.bl-rerr {
    margin-top: 20px;
}

.bl-rerr a span {
    margin-right: 16px;
}

div#information-contact .bl-phone .bl-rerr a span {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px;
    flex: 0 0 44px !important;
    max-width: 44px !important;
}

a.rm-social-fa-instagram.d-flex.align-items-center.justify-content-center {
    width: 44px;
    height: 44px;
    border-radius: 9px;
}

a.rm-social-fa-youtube.d-flex.align-items-center.justify-content-center {
    width: 44px;
    height: 44px;
}

a.rm-social-fa-instagram.d-flex.align-items-center.justify-content-center:before {
    content: "";
    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%3Cg clip-path='url(%23clip0_76_7701)'%3E%3Cpath d='M21.6216 6.59453C21.5696 5.45708 21.389 4.68031 21.1248 4.00071C20.8566 3.28769 20.4359 2.64184 19.8923 2.10801C19.3587 1.5644 18.7126 1.14357 17.9996 0.875186C17.3199 0.611206 16.5433 0.430709 15.4058 0.379021C14.2662 0.326845 13.9022 0.314453 11.0002 0.314453C8.09819 0.314453 7.73409 0.326845 6.59453 0.378695C5.45708 0.430709 4.68047 0.611369 4.00071 0.875512C3.28769 1.14373 2.64184 1.5644 2.10801 2.10801C1.5644 2.64168 1.14357 3.28753 0.875186 4.00055C0.611206 4.68031 0.430709 5.45708 0.379021 6.59437C0.326845 7.73409 0.314453 8.09802 0.314453 11C0.314453 13.9022 0.326845 14.2662 0.379021 15.4058C0.430872 16.5431 0.611532 17.3199 0.875675 17.9996C1.14389 18.7125 1.56457 19.3585 2.10818 19.8922C2.64184 20.4358 3.28785 20.8564 4.00087 21.1247C4.68047 21.389 5.45725 21.5695 6.59469 21.6215C7.73442 21.6735 8.09835 21.6857 11.0003 21.6857C13.9023 21.6857 14.2664 21.6735 15.406 21.6215C16.5434 21.5695 17.32 21.389 17.9998 21.1247C19.4351 20.5696 20.5698 19.435 21.1248 17.9996C21.3891 17.3199 21.5696 16.5431 21.6216 15.4058C21.6735 14.2661 21.6859 13.9022 21.6859 11.0002C21.6859 8.09802 21.6735 7.73409 21.6216 6.59453ZM19.6981 15.3182C19.6507 16.3601 19.4765 16.9259 19.3303 17.3024C18.9708 18.2344 18.2343 18.9709 17.3023 19.3304C16.9258 19.4767 16.36 19.6508 15.3181 19.6983C14.1916 19.7498 13.8536 19.7606 11.0002 19.7606C8.14661 19.7606 7.80877 19.7498 6.68209 19.6983C5.64035 19.6508 5.07457 19.4767 4.69792 19.3304C4.23387 19.1591 3.81402 18.886 3.46933 18.531C3.11437 18.1863 2.84126 17.7666 2.66989 17.3024C2.52363 16.9259 2.34949 16.3601 2.30205 15.3182C2.25068 14.1916 2.23976 13.8536 2.23976 11.0003C2.23976 8.14694 2.25068 7.8091 2.30205 6.68225C2.34966 5.64035 2.52363 5.07457 2.66989 4.69808C2.84126 4.23387 3.11453 3.81402 3.46933 3.46933C3.81402 3.11437 4.23387 2.84126 4.69808 2.67005C5.07457 2.52363 5.64035 2.34966 6.68225 2.30205C7.80893 2.25068 8.14694 2.23976 11.0002 2.23976H11C13.8532 2.23976 14.1912 2.25068 15.3181 2.30221C16.36 2.34966 16.9256 2.5238 17.3023 2.67005C17.7663 2.84142 18.1862 3.11453 18.5308 3.46933C18.8858 3.81402 19.1589 4.23387 19.3301 4.69808C19.4765 5.07457 19.6507 5.64035 19.6981 6.68225C19.7495 7.80893 19.7604 8.14694 19.7604 11.0002C19.7604 13.8536 19.7497 14.1914 19.6981 15.3182Z' fill='url(%23paint0_linear_76_7701)'/%3E%3Cpath d='M10.9989 5.51172C7.96841 5.51172 5.51172 7.96857 5.51172 10.999C5.51172 14.0295 7.96841 16.4862 10.9989 16.4862C14.0295 16.4862 16.4862 14.0295 16.4862 10.999C16.4862 7.96857 14.0295 5.51172 10.9989 5.51172ZM10.9989 14.5609C9.03183 14.5607 7.43703 12.9661 7.43719 10.9989C7.43719 9.03183 9.03183 7.43703 10.999 7.43703C12.9663 7.43719 14.5609 9.03183 14.5609 10.9989C14.5609 12.9661 12.9661 14.5609 10.9989 14.5609Z' fill='url(%23paint1_linear_76_7701)'/%3E%3Cpath d='M17.9865 5.29607C17.9865 6.0042 17.4124 6.5783 16.7043 6.5783C15.996 6.5783 15.4219 6.0042 15.4219 5.29607C15.4219 4.58777 15.996 4.01367 16.7043 4.01367C17.4124 4.01367 17.9865 4.58777 17.9865 5.29607Z' fill='url(%23paint2_linear_76_7701)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_76_7701' x1='2.10791' y1='19.8923' x2='19.8924' y2='2.10773' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD600'/%3E%3Cstop offset='0.5' stop-color='%23FF0100'/%3E%3Cstop offset='1' stop-color='%23D800B9'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_76_7701' x1='7.11891' y1='14.879' x2='14.879' y2='7.11891' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6400'/%3E%3Cstop offset='0.5' stop-color='%23FF0100'/%3E%3Cstop offset='1' stop-color='%23FD0056'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_76_7701' x1='15.7975' y1='6.20269' x2='17.6109' y2='4.3893' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F30072'/%3E%3Cstop offset='1' stop-color='%23E50097'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_76_7701'%3E%3Crect width='21.3714' height='21.3714' fill='white' transform='translate(0.314453 0.314453)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 21.371px;
    height: 21.371px;
}

a.rm-social-fa-instagram.d-flex.align-items-center.justify-content-center:after {
    display: none;
}

a.rm-social-fa-facebook.d-flex.align-items-center.justify-content-center {
    width: 44px;
    height: 44px;
    border-radius: 9px;
}

a.rm-social-fa-facebook.d-flex.align-items-center.justify-content-center i {
    display: none;
}

a.rm-social-fa-facebook.d-flex.align-items-center.justify-content-center:before {
    content: "";
   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='100%25' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;' version='1.1' viewBox='0 0 512 512' width='100%25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:serif='http://www.serif.com/' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M512,256c0,-141.385 -114.615,-256 -256,-256c-141.385,0 -256,114.615 -256,256c0,127.777 93.616,233.685 216,252.89l0,-178.89l-65,0l0,-74l65,0l0,-56.4c0,-64.16 38.219,-99.6 96.695,-99.6c28.009,0 57.305,5 57.305,5l0,63l-32.281,0c-31.801,0 -41.719,19.733 -41.719,39.978l0,48.022l71,0l-11.35,74l-59.65,0l0,178.89c122.385,-19.205 216,-125.113 216,-252.89Z' style='fill:%231877f2;fill-rule:nonzero;'/%3E%3Cpath d='M355.65,330l11.35,-74l-71,0l0,-48.022c0,-20.245 9.917,-39.978 41.719,-39.978l32.281,0l0,-63c0,0 -29.297,-5 -57.305,-5c-58.476,0 -96.695,35.44 -96.695,99.6l0,56.4l-65,0l0,74l65,0l0,178.89c13.033,2.045 26.392,3.11 40,3.11c13.608,0 26.966,-1.065 40,-3.11l0,-178.89l59.65,0Z' style='fill:%23fff;fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
    width: 21.371px;
    height: 21.371px;
}


ul.rm-footer-payments-list.list-unstyled.d-flex.align-items-center.justify-content-center.justify-content-lg-start {margin-top: 20px;}

.rm-footer-payments-item.visa {
    background-size: 155px;
}

.rm-footer-payments-item.liqpay {
    background-size: 181px;
    background-position: -50px -37px !important;
}

.rm-footer-payments-item.mastercard {
    background-position: -40px -2px !important;
    background-size: 153px;
}

.rm-footer-links-list {
    margin-left: 20px;
}
#product-category .content-top-box {
    /* padding-bottom: 40px; */
}

.ocf-body {
    flex-direction: column;
    width: 100%;
}

.ocf-vertical .ocf-filter-list {
    flex-wrap: wrap !important;
}

.rm-category-buttons.d-flex.d-lg-none.justify-content-between.sticky-top {
    display: none !important;
}

div#product-category .col-12.rm-page-title h1, div#product-special .col-12.rm-page-title h1 {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 100% */
    margin-top: -10px;
} 
 ul.breadcrumb.rm-breadcrumb li a {
    font-size: 12px;
}

ul.breadcrumb.rm-breadcrumb li {
    font-size: 12px;
}

nav[aria-label="breadcrumb"] {
    margin-top: 22px;
}

.ocf-filter-body {flex-direction: column;}

.ocf-slider .ocf-value-list {
    margin-top: 9px !important;
    margin-left: 0 !important;
}

.ocf-input-group.ocf-slider-input-group input {
    height: 44px !important;
}

.ocf-theme-light.ocf-vertical .ocf-filter:not(.ocf-slider) .ocf-value-list {
    max-height: 44px !important;
    width: calc(100% + 12px) !important;
    height: 44px;
    /* padding-bottom: 0; */
    /* margin-bottom: 0; */
}

.ocf-theme-light.ocf-vertical .ocf-filter:not(.ocf-slider) .ocf-value-list.active {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ocf-value-list-body button {
    padding-top: 5px !important;
}

.ocf-value:hover {
    padding-top: 5px !important;
}

span.ocf-filter-name {
    color: #3C424D;
    font-family: Open Sans;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.ocf-theme-light.ocf-vertical .ocf-filter, .ocf-theme-light.ocf-vertical .ocf-filter:not(.ocf-slider) {
    width: 100% !important;
    margin-right: 10px;
}

.ocf-theme-light.ocf-vertical .ocf-filter.ocf-slider {
    margin-bottom: 46px;
}
.ocf-theme-light.ocf-vertical .ocf-filter:not(.ocf-slider) span.ocf-filter-name {
   margin-bottom: 13px;
}

.ocf-header-btn.ocf-desktop {
    position: absolute;
    bottom: 17px;
    width: 88.7%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ocf-header-btn.ocf-desktop button {
    position: relative;
    margin: auto;
    width: 185px;
    height: 44px;
    flex-shrink: 0;
    right: 0;
}  
 .zag_sort {
    color: #3C424D;
    font-family: Open Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-category-sort-limit.d-flex.align-items-center.justify-content-between.d-lg-block.w-100.w-lg-auto {
    flex-direction: column;
    align-items: flex-start !important;
}

div#input-sort a,div#input-sort a.select {
    color: #3C424D;
    font-family: Open Sans;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 9px;
    margin-bottom: 14px;
    padding: 0 10px;
    height: 43px;
    max-width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#input-sort {
    padding-left: 0;
    padding-right: 0;
    padding-top: 9px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-bottom: 13px;
}

.rm-category-sort.d-flex.flex-column.flex-md-row.justify-content-between {
    margin-bottom: 0;
}

.row.no-gutters.rm-category-products {}

.row.no-gutters.rm-category-products .product-grid {
    -ms-flex: 0 0 20%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px;
}

.rm-module-img.d-flex.flex-column.d-md-block {
    max-height: 334px;
}

.product-layout .rm-module-title a {
    line-height: 18px;
}

.product-layout .rm-module-title {
    margin-bottom: 0;
}

.product-layout .rm-module-price-top {
    margin-bottom: 0;
}

button.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center {
    width: 185px;
    height: 44px;
    flex-shrink: 0;
    margin-top: -10px;
}

ul.pagination {
    width: 100%;
    float: none;
    top: 20px;
    justify-content: center;
}
.rm-module-quantity.d-flex.align-items-center.justify-content-center {
    display: none !important;
}

div#rm-pv_0 {
    flex-wrap: nowrap;
    overflow-y: scroll;
}   
 .bl-over.rm-product-reviews_0 .col-12.rm-module-header {text-align: center;}

.bl-over.rm-product-reviews_0 .rm-last-reviews-col {
    padding: 0;
} 
 aside#column-right {
    display: flex;
    padding: 0 15px;
    flex: 0 0 auto;
}

.top-rik {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
    width: 100%;
    margin-left: 19px;
    margin-top: -26px;
}

.on-foto {
    width: 100%;
    flex-wrap: wrap;
}

.on-foto img {
    width: 100%;
}
.on-foto:nth-child(n+4){
    display:none
} 
 aside#column-right .rm-column-box.h-100 {
    height: auto !important;
}

div#rm-category-description {
    padding: 0;
    max-height: 940px;
}

.rm-category-description-text {
    height: 689px !important;
}

.bottom-desc.col-sm-12 {
    margin-bottom: 40px;
    margin-top: 23px;
} 
    .rm-category-description.rm-category-description-bottom {
    padding-bottom: 10px;
}
.rm-product-images-main.slick-initialized.slick-slider {
    width: 100%;
    /* margin: 0 15px; */
    margin-bottom: 15px;
}

div#product-product {
    margin-top: -30px;
    width: 100%;
}

html.body-product {
    padding-top: 0;
    padding-bottom: 0;
}

.rm-product-images-additional {
    display: flex !important;
    max-width: 100%;
    margin-left: 0;
}

.rm-product-images {
    flex-direction: column-reverse;
    min-height: 100px;
}   
.rm-product-images .slick-slide img {
    height: 100%;
    /* max-height: 191px; */
    border: none;
}

.rm-product-images-additional-item a img {
    height: 60px;
}

.rm-product-images-main .rm-product-slide {
    max-height: 360px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: none; */
    /* border: none; */
}

.rm-product-images-main .rm-product-slide a {
    /* max-height: 210px; */
    height: 100%;
}

.rm-product-images-main .rm-product-slide a img {
    /* height: 100%; */
    width: auto;
    max-height: 184px;
}

.rm-product-images-main .rm-product-slide a {
    filter: drop-shadow(0px 10px 10px rgba(91, 91, 91, 0.25));
    border-radius: 20px;
    /* background: rgb(255 255 255 / 25%); */
    /* border: 5px solid #fff; */
    /* margin: 0 8px; */
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 300px;
}

.slick-list {
    /* overflow: visible; */
} 
 .rm-product-images-additional-item {
    /* background: none; */
    /* filter: none; */
    /* border-radius: 0; */
    /* display: flex !important; */
    /* box-shadow: none; */
    /* border: none !important; */
    margin: 0 10px;
    margin-bottom: 16px;
    border-radius: 10px;
}

.rm-product-images-additional-item a {
    /* filter: drop-shadow(0px 10px 10px rgba(91, 91, 91, 0.25)); */
    border-radius: 20px;
    /* background: rgb(255 255 255 / 25%); */
    /* border: 5px solid #fff; */
}

.rm-product-images-additional-item a img {
    max-height: 51px;
}

.rm-product-images-additional-item a img {
    height: 100%;
    width: auto;
}

.rm-product-mobile-fixed.fixed-bottom.d-lg-none.d-flex.align-items-center.justify-content-between.w-100 {
    display: none !important;
}

.rm-product .rm-module-stickers {
    left: 19px;
    top: 31px;
}

.rm-module-stickers-sticker {
    height: 19px;
}

.lf-video {
    margin-top: 18px;
    height: 125px;
    margin-left: 0;
}

.lf-video a span {
    color: #FFF;
    text-align: center;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.lf-video a img {
    width: 71px;
    margin-bottom: 10px;
    margin-top: -8px;
}

.rm-product-title.order-1.order-md-0 h1 {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 100% */
    margin-top: 183px;
    margin-left: 0;
}

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

.bl-price {
    flex-direction: column;
    display: flex;
    padding-bottom: 0;
}

.rm-product-center-info-item {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 250% */
    margin-left: 0;
}

.all-pricee {
    flex-direction: column;
    margin-top: -7px;
}

.rm-product-center {
    padding-left: 0;
}

.all-pricee span.rm-product-center-price-old {
    color: #999;
    text-align: center;
    /* font-family: Ysabeau; */
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: strikethrough;
}

.all-pricee .rm-product-center-price span:nth-child(2) {
    color: #292929;
    text-align: center;
    font-family: Ysabeau;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 125% */
}

div#rm-product-options-box label.rm-control-label {
    margin-left: 0;
}

.rm-product-center-options .options-box {
    display: flex;
    justify-content: space-between !important;
    margin-top: 13px;
}

.rm-product-center-options .options-box .radio {
    margin-left: 0;
    width: 41%;
}

.rm-product-center-options .radio label {
    color: #3C424D;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    align-items: center;
}

.rm-product-center-buttons {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 18px;
}

button#button-cart {
    width: 185px !important;
    height: 44px;
    font-size: 16px;
}

button#button-cart span {
    font-size: 16px;
}

.rm-product-center-options .radio label:before {
    width: 32px;
    height: 32px;
}

.rm-product-center-options .options-box .radio .info-circle {
    margin-left: 11px;
}

.rm-product-btn.button-fast-order {
    display: flex !important;
    margin-top: 17px;
    margin-left: 0;
    background: none !important;
}

.rm-product-btn.button-fast-order span {
    color: #303030 !important;
    text-align: center;
    font-family: Ysabeau;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 111.111% */
    text-decoration-line: underline;
}  
span.nav-link-text {
    color: #303030;
    text-align: center;
    font-family: Open Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.on-row-dostav span:nth-child(1) {
    color: #575C66;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 171.429% */
}

.on-row-dostav {
    display: inline-block;
    margin-bottom: 0;
}

.on-row-dostav span:nth-child(2) {
    font-size: 8px;
    color: #575C66;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px;
}

.on-row-dostav span:nth-child(2):before {
    content: "-";
    margin: 0 3px;
}

.on-row-dostav:last-child span:nth-child(2):before {
    display: none;
}

div#product_dop_tab a {
    color: #EDC283;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 125% */
    text-decoration-line: underline;
}

.rm-product-attention {
    position: absolute;
    top: 665px;
    color: #292929;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
    width: calc(100% - 30px);
    left: 0;
    /* margin-top: 0; */
}

.row.row-padding-top.modulee52 h1 {
    color: #292929;
    font-family: Ysabeau;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px; /* 128.571% */
    margin-top: -5px;
    margin-bottom: -4px;
    max-width: 95%;
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
    margin-left: 0;
}

.zag-vop span:nth-child(2) {
    color: #292929;
    font-family: Ysabeau;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px; /* 138.462% */
    max-width: 75%;
    color: #292929;
    font-family: Ysabeau;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 138.462% */
}

.zag-vop {
    align-items: center;
    /* padding-top: 7px; */
    color: #292929;
    font-family: Ysabeau;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 138.462% */
}

.zag-vop span:nth-child(1) {
    color: #D6D6D6;
    font-family: Ysabeau;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px; /* 138.462% */
    /* margin-top: -18px; */
}

.opis-vop {
    color: #292929;
    font-family: Ysabeau;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 153.846% */
    padding-bottom: 0;
    margin-left: 41px;
    color: #292929;
    font-family: Ysabeau;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 153.846% */
}

.all-pricee .rm-product-center-price {
    padding: 0;
}

.nav-tabs .nav-link {
    padding: 7px 15px 7px 0px;
}

div#product_dop_tab {
    padding: 0;
    padding-top: 10px;
}

.row.row-padding-top.modulee52 {
    margin-bottom: -16px;
}
div#rm-related-products_0,div#rm-_  {
    flex-wrap: nowrap;
    overflow-y: auto;
}  
 .simple-content .checkout-heading {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 100% */
    margin-bottom: 21px;
}

.simplecheckout-block-content .form-horizontal .form-group {
    flex-direction: column;
    align-items: flex-start;
}

.simplecheckout-block-content .form-horizontal label.control-label.col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 100%;
    color: #3C424D;
    font-family: Ysabeau;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.form-group.row-customer_field27 label {
    color: #3C424D;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

label {
    color: #3C424D;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

div#simplecheckout_shipping input[type="radio"] ~ label {
    color: #3C424D;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

#simplecheckout_comment .checkout-heading {
    color: #3C424D;
    font-family: Ysabeau;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

div#simplecheckout_comment {
    flex-direction: column;
    margin-top: -163px;
    width: calc(100% - 30px);
}

div#simplecheckout_payment input[type="radio"] ~ label {
    color: #3C424D;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rg-cart {
    width: calc(100%);
    height: 118px;
    left: -60px;
}

.top-name a {
    color: #292929;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px; /* 100% */
}

.lf-cart a {
    width: 67px;
    height: 67px;
}

div#total_shipping span b {
    color: #575C66;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
}

span.simplecheckout-cart-total-value {
    color: #575C66;
    text-align: right;
    font-family: Open Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 160% */
}

div#buttons {
    position: relative;
    bottom: 0;
}

a#simplecheckout_button_confirm {
    width: 196px;
    height: 44px;
    flex-shrink: 0;
    margin: auto !important;
    padding: 0px;
}

a#simplecheckout_button_confirm span {
    color: #000;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.prim {
    width: 129px;
    height: 50px;
    flex-shrink: 0;
    color: #000;
    text-align: center;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

#simplecheckout_customer .simplecheckout-block-content {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

div#simplecheckout_payment_address .simplecheckout-block-content {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0;
    margin-bottom: 15px;
}   
div#simplecheckout_form_0 {
    margin-top: 35px;
    margin-bottom: 40px;
}

.simplecheckout-left-column {
    margin-right: 0;
}

div#simplecheckout_customer {
    /* margin-top: 0; */
}

div#simplecheckout_shipping_address .checkout-heading.panel-heading {
    display: none;
}

.form-group.required.row-shipping_address_address_1 {
    margin-left: 9px;
    margin-top: 0;
    margin-bottom: 11px;
}

div#simplecheckout_shipping .simplecheckout-block-content {
    padding-bottom: 0;
}

#simplecheckout_comment textarea {
    width: 100% !important;
    max-height: 114px !important;
    min-height: 98px !important;
}

div#simplecheckout_payment {
    margin-top: 30px;
}

.input-group.time {
    flex-wrap: nowrap;
    align-items: center;
}

div#simplecheckout_shipping_address input {
    width: 100%;
}

div#simplecheckout_shipping_address input {
    width: 100%;
    flex-wrap: nowrap;
    align-items: center;
    display: flex;
    justify-content: flex-start;
}

.input-group.time button.btn.btn-default {
    top: 0;
}

.lf-cart {
    position: absolute;
}

.top-name {
    left: 80px;
    width: calc(100% - 74px);
}

.quantity button.btn.btn-primary {
    width: 44px;
    height: 44px;
}

#simplecheckout_cart .quantity .form-control {
    height: 44px;
}

.on-cart {
    margin-bottom: 0px;

}    
 .spasibo {}

.top-spasibo img {
    width: 120px;
}

.bl-text-spasibo {
    width: 100%;
    margin-top: 23px;
    height: auto;
}

.bl-text-spasibo span {
    font-size: 20px;
    margin-top: 11px;
    margin-bottom: -15px;
}

.bl-text-spasibo p {
    font-size: 19px;
}

.spasibo a {
    width: 185px;
    height: 44px;
    flex-shrink: 0;
    color: #000;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 43px;
}  
 div#information-information h1 {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 70px; /* 291.667% */
    margin-top: -7px;
}

.zag-dostavka {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 100% */
    margin-bottom: 22px;
}

.sama-dostavka {}

.zag-one-dostavka {
    width: 100%;
    height: auto;
    background-image: none;
    background: rgb(255 255 255 / 75%);
    filter: drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.07));
    border-radius: 20px;
    padding: 0;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.ik-dostavka {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
    padding-left: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-top: 23px;
}

.sam-znach-dostavka {
    color: #1E1E1E;
    font-family: Open Sans;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 138.462% */
}

div#information-information .rm-page-title {
    margin-bottom: 0;
}

.zag-one-dostavka:before {
    background-image: none;
    background: #FFF;
    filter: drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.07));
    border-radius: 20px;
    top: 3px;
    width: calc(100% - 6px);
    left: 3px;
    height: calc(100% - 6px);
}

.ik-dostavka span {
    margin-left: 6px;
}

.sam-znach-dostavka {
    padding-left: 41px;
    max-width: 86%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.sam-znach-dostavka + .sam-znach-dostavka {
    margin-top: 6px;
}

.sam-znach-dostavka img {
    margin-right: 8px;
    margin-top: 3px;
}

.zag-one-dostavka:nth-child(n+4) {
    height: auto;
    width: 100%;
}

.bl-dostavka.not-padding {
    color: #1E1E1E;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
    margin-left: 16px;
    margin-top: 0;
}

.polosa-info {
    height: auto;
    color: #292929;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; /* 128.571% */
    height: 82px;
    border-radius: 10px;
    /* align-items: flex-start; */
    margin-bottom: 20px;
    margin-top: 9px;
}

.polosa-info img {
    margin-top: -23px;
    margin-right: 2px;
}

.polosa-info span {
    max-width: 76%;
}

.sama-dostavka:last-child .zag-one-dostavka {
    background-image: none !important;
    height: auto;
    margin-bottom: 51px;
    width: 100%;
}

.sama-dostavka:last-child .zag-one-dostavka:before {
    background-image: none;
}

div#information-information {}

.bl-dostavka {
    margin-bottom: 15px;
}   
div#sreview-reviews h1.rm-page-title {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
    text-align: center;
}

.rm-store-reviews-top-title.d-flex.align-items-center {
    color: #292929;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; /* 112.5% */
    text-transform: none;
}

.rm-store-reviews-top-value,.rm-store-reviews-top-value span {
    color: #292929;
    font-family: Ysabeau;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px; /* 90% */
    margin-bottom: 17px;
}

.rm-store-reviews-top-value-text {
    color: #292929;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; /* 112.5% */
    /* margin-bottom: 31px; */
}

.rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    background-image: none;
    height: auto;
    background: rgb(255 255 255 / 75%);
    filter: drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.07));
    border-radius: 20px;
    align-items: flex-start;
    margin-top: -9px;
}
.rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between:before {
    background-image: none;
    background: #FFF;
    filter: drop-shadow(0px 10px 15px rgba(0, 0, 0, 0.07));
    border-radius: 20px;
    top: 3px;
    width: calc(100% - 6px);
    left: 3px;
    height: calc(100% - 6px);
    margin-top: 0;
}

span.rm-store-reviews-top-list-item-name {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 114.286% */
}

.rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between button {
    width: 185px;
    height: 44px;
    flex-shrink: 0;
    color: #000;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-left: 30px;
    margin-bottom: 21px;
}

.rm-store-reviews-top .btn-group {
    margin-right: auto;
    margin-top: 0;
}   
.rm-store-reviews-item.py-4 .row {
    display: flex;
    flex-direction: column;
}

.col-md-3.rm-store-reviews-item-info.text-center {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: row-reverse;
}

.lf-rewon {
    width: calc(100% - 50px);
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: 15px;
}

.rm-store-reviews-item-info-name {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 100% */
    width: 60%;
    justify-content: flex-start;
    text-align: left;
}

span.rm-store-reviews-item-info-rating-title {
    color: #292929;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
}

.rm-store-reviews-item-info-date {
    color: #A6A6A6;
    font-family: Open Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 200% */
    width: 40%;
    justify-content: flex-end;
}

.rm-store-reviews-item-info-date:before {
    margin-right: 10px;
}

.rm-store-reviews-item-text {
    color: #292929;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 133.333% */
    padding-top: 0px;
}

.rm-store-reviews-item-text-admin.mt-4 {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 187.5% */
    color: #292929;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
}

.rm-store-reviews-item-text-admin-title {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 187.5% */
}

.rm-store-reviews-item-info + div {
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
}

span.rm-store-reviews-top-quantity {
    color: #292929;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; /* 112.5% */
    padding: 0 0px;
    margin-left: 2px;
}

.lf-vid {
    margin-left: 30px;
    width: 100%;
    margin-top: 16px;
    height: 52px;
}

ul.rm-store-reviews-top-list {
    margin-left: 30px;
    margin-bottom: 3px;
    margin-top: 42px !important;
}
 .rm-store-reviews-item.py-4 {
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 15px !important;
} 
 .bl-all-contact {
    flex-direction: column;
    margin-bottom: 41px;
}

.lf-contact {
    width: 100%;
}

.rg-contact {
    width: 100%;
}

div#information-contact h1 {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
}

.zag-manager {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    margin-bottom: 6px;
    margin-top: -2px;
}

.bl-phone {
    flex-wrap: wrap;
}

.bl-phone ul li a {
    color: #303030;
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 100% */
}

.bl-time {
    margin-top: -101px;
    margin-left: 25px;
    margin-bottom: 94px;
}

.bl-time ul li {
    color: #292929;
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.rm-social-title {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
    max-width: 90%;
}

.rm-contact-form-text {
    color: #292929;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
    margin-top: 20px;
    margin-bottom: 0px !important;
}

.zag-forma {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}

.rg-contact form .form-group {
    width: 100%;
}

.rg-contact form button.rm-btn.dark {
    margin-top: 0;
    width: 180px;
    margin: auto;
    height: 44px;
    margin-bottom: 7px;
}

.bl-phone .bl-rerr a.rm-fixed-contact-item.d-flex.align-items-center {
    display: flex !important;
    width: 44px;
    height: 44px;
}

.bl-phone .bl-rerr {
    width: 100%;
    margin-left: 0;
    margin-top: 49px;
}

.bl-soc-contactt .rm-social li a {
    width: 44px;
    height: 44px;
}

.lf-contact .rm-contact-location-info {
    margin-top: 0;
    margin-bottom: 14px;
}

div#information-contact {
    /* margin-bottom: -60px; */
} 
 .rm-contact-location-store-title {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 166.667% */
}

.rm-contact-location-address span {
    color: #292929;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 100% */
    margin-left: 13px;
}

.bl-link-map a {
    width: 185px;
    height: 44px;
    flex-shrink: 0;
    color: #000;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.rm-contact-form .text-center.mb-4 {
    margin-bottom: 19px !important;
}
.col-xl-12.loc-onn ul li {
    color: #292929;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
}

.col-xl-12.loc-onn a {
    color: #292929;
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 100% */
}

.row.no-gutters.rm-contact-location .col-lg-6.col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    flex-direction: column-reverse;
}

.big-image-loc {
    height: 186px;
    margin-left: 0;
    padding: 6px;
    overflow: hidden;
}

.big-image-loc img {
    width: 105%;
    height: 105%;
}

.bl-smoll-img-loc {
    flex-direction: row;
}

.on-smoll-img-loc {
    width: 33.3%;
    height: 78px;
    padding: 5px;
}

div#information-contact.shop h1 {
    text-align: left;
    margin-bottom: -7px;
    margin-left: -15px;
}

.rm-contact-location-info {
    padding-top: 0;
}

.rm-contact-location-address {
    margin-bottom: 15px;
}

.bl-link-map {
    margin-bottom: 22px;
}

.col-xl-12.loc-onn ul {
    margin-left: 15px;
}

.rm-contact-location img {
    display: flex !important;
    border-radius: 20px;
}

.row.no-gutters.rm-contact-location {
    margin-bottom: 8px !important;
    padding-bottom: 6px;
}
.row.no-gutters.rm-contact-location::not(:last-child) {
    
}

.row.no-gutters.rm-contact-location:last-child {
    border: none;
    margin-bottom: 22px !important;
} 
 .container.small.blog-cat h1 {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
}

.rm-news-item-bottom.d-flex.flex-column.justify-content-between.h-100 a {
    color: #1E1E1E;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px; /* 128.571% */
}

.rm-news-item-date {
    color: #A6A6A6;
    font-family: Open Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 200% */
}

.rm-news-item-text {
    color: #606060;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
    min-height: 80px;
}

.row.rm-blog-row {
    margin-top: 0;
}

.rm-news-item-top {
    min-height: 180px;
}

.col-12.col-md-6.col-xl-4.rm-news-col {
    padding: 0 15px !important;
    padding-bottom: 10px !important;
    border-radius: 10px;
    margin-bottom: 0;
} 
    .rm-blog-post-photo {
    height: 175px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rm-blog-post-photo img {
    max-width: 526px;
    height: 100%;
    width: auto;
    overflow: visible;
}

.container.blog {
    margin: 0 15px;
    width: calc(100% - 30px);
    padding-top: 34px;
}
.rm-blog-post-text p {
    color: #3C3C3C;
    font-family: Ysabeau;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 160% */
    color: #3C3C3C;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 166.667% */
}

.bl-text-all {
    /* max-width: 96%; */
}

.rm-content ol li {
    color: #3C3C3C;
    font-family: Ysabeau;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #3C3C3C;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 166.667% */
}

blockquote {
    color: #3C3C3C;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
    padding: 10px 15px;
    margin-bottom: 0;
}

.bl-text-all h2 {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 125% */
}

.rm-content .bl-text-all ul li {
    color: #3C3C3C;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}

.rm-blog-post-photo + nav[aria-label="breadcrumb"] ul {
    /* flex-wrap: wrap; */
    /* overflow: auto; */
}

.bl-text-all h1 {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 125% */
}

span.datatt {
    margin-bottom: 0;
}

.bl-text-all img.img-fluid {
    margin-top: -28px;
    width: 100%;
}

.rm-blog-post-text {
    margin-bottom: 10px;
}

div#rm-related-article {
    margin-top: 21px;
}

div#rm-related-article .col-12.col-md-6.col-xl-4.rm-news-col {
    padding: 0px !important;
    margin-bottom: 16px;
}

.rm-news-item-bottom.d-flex.flex-column.justify-content-between.h-100 {
    padding: 12px 12px 8px 14px;
    /* margin-bottom: 16px; */
}
.rm-404-content-image span {
    color: #EDC283;
    font-family: Tenor Sans;
    font-size: 100px;
    font-style: normal;
    font-weight: 400;
    line-height: 100px; /* 100% */
}

.rm-404-content-image img {
    width: 160px;
    margin-top: -11px;
}

.rm-404-content-text p {
    color: #303030;
    text-align: center;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 125% */
    /* margin-top: 10px; */
}

.rm-404-content-text {
    margin-top: -20px;
}

.butt {
    margin-top: 16px;
}

.butt a {
    width: 185px;
    height: 44px;
}

div#error-not-found {
    margin-bottom: 40px;
}   
 .lf-top-about {
    width: 100%;
    color: #3C3C3C;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
    padding-top: 0;
    margin-top: -15px;
}

.top-about {
    flex-direction: column;
}

.rg-top-about {
    width: 100%;
    margin-top: -10px;
}

.niz-about {
    flex-direction: column-reverse;
}

.rg-about {width: 100%;}

.zag-missia div:nth-child(2) {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 100% */
    text-align: center;
    margin-top: 0;
}

.zag-missia {
    align-items: center;
}

.zag-missia .top-title img {
    margin-left: 0;
}

.lf-about {
    width: 100%;
    margin-top: -10px;
}

.on-nasha-commanda {
    width: 100%;
    margin-bottom: 15px;
    margin: 0 0 15px 0;
}

.bl-nasha-commanda {
    display: flex;
    /* flex-direction: column; */
}

.nasha-commanda-top {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 100% */
}

.title-nasha-commanda {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 100% */
    margin-top: 2px;
}

.sama-missia p {
    color: #3C3C3C;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}

.bl-video-about a span {
    color: #FFF;
    text-align: center;
    font-family: Ysabeau;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.bl-video-about {
    height: 180px;
}

.vn-img {
    margin-top: 22px;
    height: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.vn-img img {
    max-width: 640px;
}

.on-missia {
    /* height: 205px; */
    width: 48%;
    overflow: hidden;
}

.on-missia img {
    width: 100%;
    height: auto;
}

.nasha-commanda {
    margin-top: 27px;
}  
 .top-title {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

div#product-search h1 {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 133.333% */
} 
 .d-flex.align-items-center.mt-auto.niz-cart {
    width: calc(100% + 92px);
    margin-left: -72px;
    top: 15px;
    position: relative;
}

#rm-popup-cart .rm-cart-products-item .rm-product-quantity button {
    width: 44px;
    height: 44px;
}

.rm-product-quantity input {
    width: 29px;
    height: 44px;
}

#rm-popup-cart button.rm-product-quantity-btn-minus.d-flex.align-items-center.justify-content-center {
    margin-left: -73px;
}

#rm-popup-cart .rm-cart-products-item .rm-product-quantity {
    margin-left: 44px !important;
}

#rm-popup-cart .rm-cart-products-item-info-title a {
    color: #292929;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px; /* 116.667% */
}

#rm-popup-cart .rm-cart-products-item-price span:nth-child(1) {
    display: none;
}

.zag-ter {
    display: none;
}

.bl_tot {
    color: #575C66;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 100% */
    padding-bottom: 21px;
    align-content: flex-end;
    padding-top: 15px;
    position: relative;
}

.bl_tot:after {
    content: "";
    width: 46%;
    border-bottom: 1px dotted #EDEDED;
    position: absolute;
    bottom: 26px;
    left: 93px;
    justify-content: center;
}

div#rm-cart-modal {
    color: #303030;
    font-family: Tenor Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 100% */
}

.rg_itog {
    color: #575C66;
    text-align: right;
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    margin-top: -4px;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.niz-butt {
    flex-direction: column-reverse !important;
}

#rm-popup-cart .rm-cart-products+div a {
    width: 185px;
    height: 44px;
    flex-shrink: 0;
}

#rm-popup-cart.modal .modal-content button.rm-btn {
    color: #303030;
    text-align: center;
    font-family: Ysabeau;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 111.111% */
    text-decoration-line: underline;
    margin-bottom: 0px !important;
}

#rm-popup-cart .rm-cart-products-item-price {
    color: #3C424D;
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */
}
.top-cart {
    padding: 14px 0;
}

div#total_shipping {
    padding: 12px 0px 3px 0px;
}

div#total_total {
    padding: 9px 0px 11px 0px;
}

.simplecheckout-cart-total:after {
    display: none;
}
 div#rm_sidebar {
    background: #3B414C;
    overflow-y: auto;
}

.rm-sidebar-title.d-flex.alig-items-center.justify-content-between {
    background: transparent;
    border-bottom: 1px solid #F2EFEF;
    height: 85px;
}

.rm-sidebar-title-close.modal-close {
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 20px;
    top: 20px;
}

.rm-sidebar-title-close.modal-close span {
    display: none;
}

.rm-sidebar-title-close.modal-close:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M26.8938 25.8346L22.6554 21.5962L26.8939 17.3577C27.1863 17.0653 27.1863 16.5906 26.8938 16.2981C26.6014 16.0057 26.1266 16.0057 25.8342 16.2981L21.5957 20.5366L17.3572 16.2981C17.0648 16.0057 16.59 16.0057 16.2976 16.2981C16.0052 16.5906 16.0052 17.0653 16.2975 17.3577L20.5361 21.5962L16.2976 25.8346C16.0052 26.1271 16.0052 26.6019 16.2975 26.8943C16.59 27.1868 17.0648 27.1868 17.3573 26.8943L21.5957 22.6559L25.8341 26.8943C26.1266 27.1868 26.6014 27.1868 26.8939 26.8943C27.1863 26.6019 27.1863 26.1271 26.8938 25.8346Z' fill='%234F4F4F'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 40px;
    height: 39px;
}   
    span.rm-sidebar-title-text {
    color: #FFF;
    font-family: Tenor Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 100% */
}
 .rm-sidebar .rm_mobile_menu_first-item {
    background: none;
}

.rm-sidebar #rm_mobile_wishlist:before {
    display: none;
}

a#rm_mobile_wishlist span {
    color: #FFF;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 14px;
    box-shadow: none;
    margin-bottom: 0;
    /* padding: 3px 20px 20px 20px; */
}

a#rm_mobile_wishlist {
    display: flex;
    align-items: center;
    padding: 20px 20px 0px 20px;
    margin-bottom: 0;
}

span.rm-header-cart-icon.position-relative {
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    background: #EDC283;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#rm_mobile_cart_toggle_button {
    padding: 17px 20px 7px 20px;
}

div#rm_mobile_cart_toggle_button span.rm-header-cart-quantity {
    margin-left: 18px;
    margin-top: -10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#rm_mobile_cart_toggle_button span:nth-child(2) {
    color: #FFF;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 11px;
}

div#rm_mobile_cart_toggle_button span span:nth-child(2) {
    margin-left: 19px;
    padding-bottom: 4px;
}
.menu-cat {
    border-top: 1px solid #F2EFEF;
    border-bottom: 1px solid #F2EFEF;
    padding-top: 7px;
    padding-left: 5px;
    padding-bottom: 8px;
}

.menu-cat ul li a {
    color: #FFF;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 200% */
}

.menu-cat ul li ul {
    width: 100%;
    padding: 0px !important;
    margin-top: 3px;
    /* margin-bottom: -12px; */
}

.menu-cat ul li {
    flex-wrap: wrap;
    /* padding: 1px 0; */
    /* margin-bottom: 12px; */
    padding: 6px 0;
}
.menu-cat ul li:not(:last-child) {
    /* flex-wrap: wrap; */
    border-bottom: 1px solid rgb(255 255 255 / 50%);
}

span.rm_mobile_menu-list-item-toggle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M3.99998 6.28093C3.8566 6.28093 3.71324 6.22618 3.60393 6.11693L0.164113 2.67707C-0.0547044 2.45825 -0.0547044 2.10348 0.164113 1.88475C0.382842 1.66602 0.737546 1.66602 0.956381 1.88475L3.99998 4.92852L7.04359 1.88486C7.26241 1.66613 7.61708 1.66613 7.83579 1.88486C8.05471 2.10359 8.05471 2.45836 7.83579 2.67718L4.39602 6.11703C4.28666 6.22631 4.1433 6.28093 3.99998 6.28093Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    margin-right: 9px;
}

.menu-cat ul li ul {
    display: none;
}

.menu-cat ul li:hover ul {
    display: block;
}

.rm-sidebar .rm_mobile_menu-list-item li:hover span {}

.menu-cat ul li:hover .rm_mobile_menu-list-item-toggle {
    transform: rotate(180deg);
}

.rm_mobile_menu_first-item.rm_mobile_menu_info ul li a {
    color: #FFF !important;
    font-family: Ysabeau;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

.rm-sidebar .rm_mobile_menu_first-item.rm_mobile_menu_info {
    border: none;
    padding-top: 9px;
    border-bottom: 1px solid #F2EFEF;
    border-radius: 0;
    padding-bottom: 15px;
}

.rm_mobile_menu_info li:not(:last-child) {
    margin-bottom: 10px;
} 
.locca a,.locca div {
    display: flex !important;
}

.locca .rm-header-phones.d-flex.align-items-center {
    display: flex !important;
    margin-top: 18px;
    margin-left: 0;
}

.locca a.rm-fixed-contact-item.d-flex.align-items-center {
    display: flex !important;
}  
 .locca {
    padding: 0 16px;
}

.locca .on-mess br {
    display: none;
}
.locca .on-mess{
    margin-top: 17px;
    margin-bottom: 9px;
}

.bl-soc-menu a {
    width: 44px !important;
    height: 44px !important;
    margin-right: 15px;
}
.bl-soc-menu a .rm-fixed-contact-item-icon {
    width: 44px !important;
    height: 44px !important;
    flex-shrink: 0;
    background: #FFFFFF !important;
    -ms-flex: 0 0 40px !important;
    flex: 0 0 44px !important;
    max-width: 44px !important;
}

.locca .rm-header-phones-icon {
    width: 44px;
    height: 44px;
    min-width: 44px;
}

.locca a.rm-header-phones-list-item {
    color: #FFF;
    font-family: Open Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-decoration: none;
}

div#rm_sidebar_switcher {
    margin-left: 17px;
    margin-top: 17px;
}

div#rm_sidebar_switcher div#language {
    width: 44px;
    height: 44px;
    justify-content: flex-start;
}  
 .rm-footer .container {
    margin-left: 0;
    margin-right: 0;
    width: calc(100% + -1px);
}

.rm-footer-credits.text-center {
    margin-top: -91px;
} 
.ocf-header {
    justify-content: space-between;
}

button.ocf-btn.ocf-btn-link.ocf-mobile.ocf-close-mobile {
    display: flex;
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #F2EFEF;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

button.ocf-btn.ocf-btn-link.ocf-mobile.ocf-close-mobile i {
    display: none;
}
.ocf-container button.ocf-btn.ocf-btn-link.ocf-mobile.ocf-close-mobile:before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cg clip-path='url(%23clip0_1_33)'%3E%3Cpath d='M12.35 5.85H7.15004V0.64996C7.15004 0.291238 6.8588 0 6.49996 0C6.14124 0 5.85 0.291238 5.85 0.64996V5.85H0.64996C0.291238 5.85 0 6.14124 0 6.49996C0 6.8588 0.291238 7.15004 0.64996 7.15004H5.85V12.35C5.85 12.7088 6.14124 13 6.49996 13C6.8588 13 7.15004 12.7088 7.15004 12.35V7.15004H12.35C12.7088 7.15004 13 6.8588 13 6.49996C13 6.14124 12.7088 5.85 12.35 5.85Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_33'%3E%3Crect width='13' height='13' 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: 17.6px;
    height: 21.12px;
    flex-shrink: 0;
}
.ocf-container.ocf-mobile-active button.ocf-btn.ocf-btn-link.ocf-mobile.ocf-close-mobile:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 18 22' fill='none'%3E%3Cg clip-path='url(%23clip0_76_8652)'%3E%3Cpath d='M1.37432 12.1462H16.8623C17.4456 12.1462 17.9184 11.5788 17.9184 10.8787C17.9184 10.1787 17.4457 9.61133 16.8623 9.61133H1.37432C0.791141 9.6115 0.318359 10.1788 0.318359 10.8788C0.318359 11.5788 0.791141 12.1462 1.37432 12.1462Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_76_8652'%3E%3Crect width='17.6' height='21.12' fill='white' transform='translate(0.318359 0.318359)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 18 22' fill='none'%3E%3Cg clip-path='url(%23clip0_76_8652)'%3E%3Cpath d='M1.37432 12.1462H16.8623C17.4456 12.1462 17.9184 11.5788 17.9184 10.8787C17.9184 10.1787 17.4457 9.61133 16.8623 9.61133H1.37432C0.791141 9.6115 0.318359 10.1788 0.318359 10.8788C0.318359 11.5788 0.791141 12.1462 1.37432 12.1462Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_76_8652'%3E%3Crect width='17.6' height='21.12' fill='white' transform='translate(0.318359 0.318359)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); */
    /* background-repeat: no-repeat no-repeat; */
    /* background-position: center center; */
    /* background-size: cover; */
    width: 17.6px;
    height: 21.12px;
    flex-shrink: 0;
}

.viberr {
    height: 30px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ocf-container {
    height: 50px;
    overflow: hidden;
    margin-bottom: 0;
}
.ocf-container.ocf-mobile-active {
    height: auto;
    overflow: visible;
    margin-bottom: 0;
}

.ocf-container .ocf-header-btn.ocf-desktop {
    display: none;
}

.ocf-overflow-hidden #product-category .content-top-box {
    padding-bottom: 9px;
    /* padding-top: 5px; */
} 
 body.ocf-overflow-hidden {
    overflow: auto !important;
}
    div#product-category {
    padding: 0;
}

.ocf-scroll-y {
    padding-right: 0px !important;
    max-height: 400px !important;
}
 .row.no-gutters.rm-contact-location .col-lg-12.col-xl-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 100%;
    max-width: 100%;
} 
 #rm-popup-cart.modal {
    padding-right: 0px !important;
}  
 span.category-landing-links-item-title {
    color: #303030;
    text-align: center;
    font-family: Tenor Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 100% */
}

.bl-ss-cartt a {
    max-width: 183px;
    margin: 0 6px;
}

.bl-ss-cartt a span {
    color: #444;
    font-family: Ysabeau;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
}

.bl-ss-cartt a img {
    width: 53px;
    margin-left: -2px;
}

.bl-ss-cartt {
    justify-content: flex-start;
    overflow-y: auto;
    margin-bottom: -5px;
} 
 div#rm-search-button-mob {
    width: 44px;
    height: 44px;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #F2EFEF;
    position: fixed;
    top: 11px;
    right: 135px;
    z-index: 10000;
    display: flex;
    justify-content: center;
    align-items: center;
} 

form#search {
    display: none;
}   
.ocf-theme-light.ocf-vertical .ocf-filter:not(.ocf-slider) .ocf-value-list .ocf-value-list-body:after {
    top: 69px;
    content: "";
    width: 8px;
    height: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M3.99998 5.28093C3.8566 5.28093 3.71324 5.22618 3.60393 5.11693L0.164113 1.67707C-0.0547044 1.45825 -0.0547044 1.10348 0.164113 0.88475C0.382842 0.666021 0.737546 0.666021 0.956381 0.88475L3.99998 3.92852L7.04359 0.884856C7.26241 0.666127 7.61708 0.666127 7.83579 0.884856C8.05471 1.10359 8.05471 1.45836 7.83579 1.67718L4.39602 5.11703C4.28666 5.22631 4.1433 5.28093 3.99998 5.28093Z' fill='%233B414C'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    right: 10px;
    top: 71px;
    z-index: 10;
}
.ocf-theme-light.ocf-vertical .ocf-filter:not(.ocf-slider) .ocf-value-list.active .ocf-value-list-body:after {
    top: 20px;
    right: 20px;
}
.ocf-theme-light.ocf-vertical .ocf-filter:not(.ocf-slider) .ocf-value-list:after {
    display: none;
} 
.ocf-selected-card {
    flex-wrap: wrap;
}    
form#search.active {
    width: calc(100% - 30px);
    position: fixed;
    display: flex;
    z-index: 2000;
    margin: 0;
    margin-top: 80px;
    flex-wrap: wrap;
}

div#rm-search-button-mob.active img {
    display: none;
}

div#rm-search-button-mob.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.8957 9.83464L6.65731 5.59622L10.8958 1.35772C11.1882 1.06532 11.1882 0.590552 10.8957 0.298063C10.6033 0.0056722 10.1286 0.00567235 9.83617 0.298064L5.59766 4.53657L1.35915 0.298064C1.06676 0.00567235 0.591984 0.0056722 0.299593 0.298063C0.00710448 0.590552 0.00710429 1.06532 0.299496 1.35772L4.538 5.59622L0.299593 9.83464C0.00710448 10.1271 0.00710448 10.6019 0.299496 10.8943C0.591984 11.1868 1.06676 11.1868 1.35924 10.8943L5.59766 6.65588L9.83607 10.8943C10.1286 11.1868 10.6033 11.1868 10.8958 10.8943C11.1882 10.6019 11.1882 10.1271 10.8957 9.83464Z' fill='%234F4F4F'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 40%;
}
html,body {
    /* overflow-y: auto; */
    overflow-x: hidden;
}
div#rm-add-review-modal .modal-dialog.narrow {
    margin: 0 auto;
} 
 .ocf-theme-light .ocf-footer {
    width: 100%;
    position: relative !important;
}

.ocf-between {
    justify-content: center !important;
}  
 .ocf-value-list {
    width: 100%;
}

div#ocf-filter-2-0-1 {
    margin-right: 0;
}   
.ocf-selected-card {
    position: relative;
    left: 0;
    top: 0;
} 
ul.category-landing-links.list-unstyled {
    padding-left: 0;
    margin: 0;
}

.fm-category-categories_page-text {
    margin-top: 34px;
    /* margin-bottom: -96px; */
}
div#product {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 100%;
    max-width: 100%;
}    
div#rm-product-reviews_0 {
    margin-top: 16px;
}  
.ocf-theme-light.ocf-vertical .ocf-filter:not(.ocf-slider) .ocf-value-list.active .ocf-value-list-body {
    filter: none;
    box-shadow: 0px 10px 10px 0px rgb(91 91 91 / 25%);
    /* overflow: visible; */
    /* margin: 0 15px 0; */
    max-height: 164px;
    overflow-y: auto;
} 
.rm-product-top-button-wishlist {
    right: 0;
    top: 0;
    width: 62px;
} 
    a.rm-btn-del.mr-sm-4 {
    margin-bottom: 50px;
}
div#rm_sidebar_switcher.active form#form-language {
    display: flex;
}

div#rm_sidebar_switcher.active form#form-language ul {
    list-style: none;
}
div#rm_sidebar_switcher.active form#form-language {
    /* display: flex; */
    /* flex-direction: column; */
    display: block;
    position: relative;
    z-index: 1;
}

div#rm_sidebar_switcher.active form#form-language ul {
    list-style: none;
    padding-left: 0;
    display: flex;
    position: absolute;
    flex-direction: column;
    margin-top: -92px;
    width: 44px;
    background: #fff;
    justify-content: flex-start;
    align-items: center;
    margin-left: -22px;
    padding-top: 9px;
    padding-bottom: 15px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-right-radius: 53px;
    z-index: 0;
    border-top-left-radius: 53px;
}

div#oct_desktop_language.active {}


div#rm_sidebar_switcher div#language {
    padding-top: 8px;
}

div#rm_sidebar_switcher.active button.btn-lang.rm-dropdown-toggle.d-flex.align-items-center {
    z-index: 100;
    background: #fff !important;
}

#rm_sidebar_switcher button {
    background: #fff;
    font-size: 16px;
    margin-bottom: 6px;
}   
 .simplecheckout-block.flat1\.flat1 ~ div#simplecheckout_comment {
     position: relative;
    margin-top: -180px;
    margin-bottom: -160px;
}

.simplecheckout-block.flat1\.flat1 ~ #simplecheckout_shipping_address .simplecheckout-block-content {
   height: 183px;
   
}
/* .simplecheckout-block.flat2\.flat2 ~ div#simplecheckout_comment {
     position: relative;
    margin-top: -180px;
    margin-bottom: -160px;
}

.simplecheckout-block.flat2\.flat2 ~ #simplecheckout_shipping_address .simplecheckout-block-content {
   height: 183px;
   
}  */   
.simplecheckout-block.pickup\.pickup ~ div#simplecheckout_comment {
    position: relative;
    margin-top: -180px;
    margin-bottom: -160px;
}
.simplecheckout-block.pickup\.pickup ~ #simplecheckout_shipping_address .simplecheckout-block-content {
    height: 183px;
   
}   
.rm-header-phones-list {
    justify-content: flex-start;
    align-items: flex-start;
}   
.bl-email {
    margin-top: -101px;
    margin-bottom: 36px;
}

.rm-contact-location-mail a {
    font-size: 14px;
}

.bl-ikon {
    margin-right: 0px;
}   
.row.powered .col-lg-3:nth-child(1) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
} 
}
@media (min-width: 700px) and (max-width: 992px) {
div#common-home {
    margin-top: 30px;
}

.slick-list.draggable {}

.niz-slider.slick-initialized.slick-slider {
    max-width: 74%;
    margin: auto;
}

.on-niz-slider img {
    margin-left: 1px;
}

.on-niz-slider.slick-slide {
    background-size: 95% 100%;
}
.top-bann {
    margin-top: 60px;
}
 .lf-pro-brend {
    background-size: 210%;
    /* background-position: -4px -67px; */
}

.top-zag-pro-brend {
    margin-top: 50px;
}



.row.row-padding-top.modulee48 .col-12 {
    min-height: 410px;
}

.row.row-padding-top.modulee48 .rm-content {
    max-height: 392px;
    margin-top: 20px;
}

span.rm-footer-title-toggle-btn.d-md-none {
    display: flex !important;
}   
    .row.no-gutters.rm-category-products .product-grid {
    -ms-flex: 0 0 20%;
    flex: 0 0 50%;
    max-width: 50%;
}

.rm-module-col {
    max-width: 290px;
}

div#rm-category-description {
    /* max-height: 310px; */
    overflow: hidden;
}

.bottom-desc.col-sm-12 {
    max-height: 420px;
    /* margin-bottom: 100px; */
}
.rm-category-description-text {
    height: 490px !important;
}

.rm-category-description.rm-category-description-bottom {
    height: 420px;
    margin-bottom: 120px;
}  
 rm-product-images-main .rm-product-slide {
    max-height: 710px;
}

.rm-product-images-main .rm-product-slide a {
    max-height: 710px;
}

.rm-product-images-additional {
    width: 78%;
    margin: auto;
}

.rm-product-images-additional-item a img {
    max-height: 120px;
}

div#product {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rm-product-attention {
    top: 950px;
}

.rm-product-title.order-1.order-md-0 {
    margin-top: -60px;
}

div#rm-product-options-box {
    margin-left: 0;
} 
.rm-product-images-main .rm-product-slide {
    max-height: 710px;
}  
 .rm-product .rm-module-stickers {
    left: 70px;
}  
 .zag-one-dostavka {
    width: 48%;
    height: 145px;
}

.zag-one-dostavka:nth-child(n+4) {
    height: 140px;
}   
 .polosa-info {
    height: 76px;
    align-items: center;
}

.polosa-info img {
    margin-top: 0;
}  
 .rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    flex-direction: column !important;
}

.rm-store-reviews-top-value {
    margin-top: 7px;
    margin-bottom: 0px;
}

ul.rm-store-reviews-top-list {
    margin-top: 30px;
}

.rm-store-reviews-top-value-text {
    margin-top: 7px;
}  
 .rm-store-reviews-item-info-date {
    width: 37%;
} 
 .rm-footer-links-list li {
    display: flex;
}  
 div#information-contact.shop .col-lg-12.rm-page-title {
    padding: 0;
} 
div#rm-related-article .col-12.col-md-6.col-xl-4.rm-news-col {
    padding: 0px 10px !important;
}

.rm-blog-post-photo img {
    max-width: 711px;
    border: 5px solid #fff;
    border-radius: 20px;
    overflow: hidden;
}

.rm-blog-post-photo {
    height: 224px;
}
 .on-missia {
    height: 400px;
}

.vn-img img {
    max-width: 704px;
}   
}