@media (max-width: 992px) {
.elegant-delivery {
    flex-direction: column;
}

.bl-over-slider-review:before {
    width: 100%;
    width: 358px;
    height: 66.558px;
    flex-shrink: 0;
    margin-top: -40px;
}

.top-galery {
    flex-wrap: wrap;
    flex-direction: column;
    gap: 8px;
}

.bl-niz-our_services {
    flex-wrap: wrap;
    /* flex-direction: column; */
    width: 100%;
}
nav#rm_mobile_nav {
    background: #FCE3E8 !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid rgba(117, 34, 21, 0.08);
    width: 100%;
}

.rm-btn.rm_mobile_sidebar_toggle {
    background: transparent !important;
    padding-left: 0;
    width: 50px;
    margin-left: -15px;
    padding-left: 14px;
}

button#cart {
    border: none;
}

.logo {
    position: fixed;
    top: 14px;
    z-index: 69;
    z-index: 1031;
    left: 50%;
    width: 30%;
    margin: 0;
    margin-left: -15%;
}

.logo img {
    width: 110px;
    height: 27px;
}
.logginn {
    position: fixed;
    top: 0;
    right: 40px;
    z-index: 1031;
    background: transparent;
    width: 50px;
    height: 58px;
    line-height: 58px;
}

.over-top-header {
    height: 0;
    overflow: hidden;
} 
div#rm-menu ul li a {
    display: flex;
    padding: 10px 12px 6px 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    background: #FFF;
    white-space: nowrap;
    margin-right: 4px;
    line-height: 12px;
}

div#rm-menu ul li a span {
    line-height: 12px;
}

div#rm-menu {
    padding-top: 12px;
    padding-bottom: 16px;
    /* border-top: 1px solid #FFF; */
    /* padding-left: 15px; */
}

div#rm-menu ul li:nth-child(1) {
    padding-left: 15px;
}

.col-lg-12.niz-header {
    padding: 0;
}

.bl-benner.desctop {
    display: none;
}

.bl-benner.mobile {
    display: flex;
    height: 596px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.bl-over.slider:before {
    height: 719px;
}

.rm-slideshow-plus-box > div:first-child {
    margin-bottom: 0;
}

.row.row-padding-top.inform132 .mt-3 {
    margin-top: 7px !important;
}

.row.row-padding-top.inform132 .rm-content {
    background: #752215;
    padding-top: 6px;
    padding-bottom: 13px;
    margin-bottom: 48px;
    padding: 0;
}

.polosa {
    overflow-x: auto;
    color: #FFF;
    /* text-overflow: ellipsis; */
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 12px 15px;
    display: inline-block;
    animation: scroll 35s linear infinite;
}
   @keyframes scroll {
  0% {
    transform: translateX(0%); /* Начальная позиция */
  }
  100% {
    transform: translateX(-100%); /* Сдвигаем влево на 100% ширины */
  }
};
.row.row-padding-top.inform132:before {
    background: #752215;
    height: 41px;
}

.row.row-padding-top.inform132 {
    padding-top: 8px;
    overflow: hidden;
}

.row.row-padding-top.inform132 .col-12 {
    padding: 0;
}  
.bl-more-see {
    position: absolute;
    bottom: 47px;
    margin-left: 0;
    z-index: 100;
}

.bl-over.rm-column-mp_1 .bl-more-see {
    bottom: 0;
}

.col-12.rm-module-header.topddd {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    position: initial;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    z-index: 100;
}

.rm-module-item.d-flex.flex-md-column.h-100 {
    flex-direction: column !important;
    height: auto !important;
}

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

.rm-category-products .rm-module-img {}

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

.rm-module-caption.d-flex.flex-column.flex-grow-1 {
    margin-top: 18px;
    min-height: 170px;
    min-height: 151px;
    justify-content: space-between;
}
div#rm-mp_0 .rm-module-caption.d-flex.flex-column.flex-grow-1{
   min-height: 134px;
}
.rm-module-img.d-flex.flex-column.d-md-block a {
    height: auto;
    margin: 0;
}
.rm-content.rm-category.h-100 .product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4 .rm-module-img.d-flex.flex-column.d-md-block a{
    
}
.rm-module-img {
    padding: 0;
}

div#rm-mp_0>.slick-list.draggable, div#rm-mp_1>.slick-list.draggable {
    margin: 0;
    padding-bottom: 14px;
    /* overflow: hidden; */
}

.rm-module-title {
    flex-direction: column;
    align-items: flex-start;
}

.bl-all-price {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 11.726px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 10px;
}

button.rm-btn.secondary.rm-cart-btn.d-flex.align-items-center.justify-content-center.justify-content-md-start.rm-cat-button-cart {
    padding: 15px 0;
    height: 38px;
}

.rm-module-title a {
    overflow: hidden;
    color: #752215;
    text-overflow: ellipsis;
    font-family: "Aktiv Grotesk Ex";
    font-size: 11.726px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    min-height: 26px;
}

.rm-product-center-options .rm-control-label {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 11.726px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.selectize-dropdown, .selectize-input, .selectize-input input{
    font-size: 11.726px !important;
    font-style: normal;
    font-weight: 500;
    width: 100% !important;
}
.selectize-dropdown, .selectize-input, .selectize-input input::placeholder{
    font-size: 11.726px !important;
    font-style: normal;
    font-weight: 500;
}
.selectize-control.single .selectize-input:after {
    right: 0 !important;
}    
.rm-select {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10.726px;
    font-style: normal;
    font-weight: 500;
    line-height: 12px;
    text-transform: uppercase;
    width: 100%;
    padding: 0;
    z-index: 22;
}

.bl-over.rm-column-mp_0 {
    position: relative;
    overflow: hidden;
    z-index: 30;
}

.bl-over.rm-column-mp_1 {
    position: relative;
    overflow: hidden;
}

.bl-zag-our_services {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-top: 50px;
    margin-bottom: 30px;
}

.on-our_services {
    width: 50%;
}

.on-our_services:nth-child(1) div {
    font-size: 24px;
    line-height: 28px;
}

.on-our_services:nth-child(1) div span {
    font-size: 24px;
    line-height: 28px;
}

.on-our_services:nth-child(1) div br {
    display: none;
}

.cifra {
    color: #752215;
    font-family: "Nyght Serif";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;
}

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

.on-our_services:nth-child(3) {
    padding: 0;
    margin-top: -172px;
}

.on-our_services:not(:first-child) {
    padding: 0 8px;
}

.on-our_services:nth-child(4) {
    margin-top: 40px;
}

.bl-text-terr {
    font-size: 24px;
    margin-left: 30px;
    max-width: 140px;
    margin-top: -154px;
    line-height: 28px;
}

.bl-text-terr span {
    font-size: 24px;
}

.lf-elegant-delivery {
    width: 100%;
    height: 507px;
}

.lf-elegant-delivery a:before {
    width: 57px;
    height: 57px;
}

.rg-elegant-delivery {
    width: 100%;
    height: 504px;
}

html[lang="ru"] .rg-elegant-delivery {
    height: 550px;
}

.nad-zag-elegant-delivery {
    font-size: 24px;
    padding-left: 15px;
    padding-top: 68px;
    padding-bottom: 10px;
}

.nad-zag-elegant-delivery span {
    font-size: 24px;
}

.zag-elegant-delivery {
    color: var(--Red, #752215);
    font-family: "Nyght Serif";
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 38px; /* 95% */
    padding-left: 15px;
}

.bl-niz-elegant-delivery {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 61%;
    margin-right: 15px;
    padding-right: 6px;
    margin-top: 30px;
    padding-bottom: 80px;
}

.rg-elegant-delivery:before {
    bottom: auto;
    top: -70px;
    left: auto;
    right: 90px;
    width: 109.14px;
    height: 127.592px;
    background-position: center;
    background-size: cover;
}

.row.row-padding-top.insta .col-12.rm-module-header span {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.row.row-padding-top.insta .col-12 {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.lf-instagram {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.rg-ins {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.lf-top-galery {
    /* flex-direction: column; */
    gap: 8px;
    width: 100%;
}

.on-col {
    gap: 8px;
}

.rg-top-galery {
    gap: 8px;
}
.rg-niz-galery .on-col:nth-child(1){
  width: 62%;
}
    .rg-niz-galery .on-col:nth-child(2){
  width: 37%;
}
.niz-galery {
    gap: 8px;
    flex-direction: column;
}

.lf-niz-galery {
    width: 100%;
}

.rg-niz-galery {
    gap: 8px;
    width: 100%;
}

.bl-galery img {
    width: 100%;
}

.rg-niz-galery .on-col div,.rg-niz-galery .on-col div span {
    font-size: 24px;
    line-height: 28px;
}

.text-galery {
     font-size: 24px;
    line-height: 28px;
}

.top-footer {
    height: auto;
    padding: 12px 0;
}  
.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%;
}

.col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-fourth {
    flex: 0 0 100%;
    max-width: 50%;
}

.col-12.col-md-6.col-lg-3.text-md-center.text-lg-left.rm-footer-third {
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    max-width: 50%;
}

.niz-footer {
    padding-top: 0;
}

.zag-fooot + a, .over-phone a {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.over-phone {
    display: flex;
    justify-content: center;
}

.zag-fooot {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

ul.rm-footer-links-list.list-unstyled li a {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 16px;
}

span.fsz-24.fw-600.dark-text {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.sc-product-content-reviews-rating-text.light-text.fsz-14.mb-4 {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.bl-over-slider-review {
    margin-top: 0;
}   
.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-top: 16px;
}

.col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-fourth {
    flex: 0 0 100%;
    max-width: 50%;
    margin-top: 45px;
}

.col-12.col-md-6.col-lg-3.text-md-center.text-lg-left.rm-footer-third {
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-top: 40px;
}

.niz-footer {
    padding-top: 0;
    margin-top: -7px;
    padding-bottom: 30px;
}

.zag-fooot + a, .over-phone a {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.over-phone {
    display: flex;
    justify-content: center;
    margin-bottom: 63px;
}

.zag-fooot {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

ul.rm-footer-links-list.list-unstyled li a {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 16px;
}

span.fsz-24.fw-600.dark-text {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    max-width: 80%;
    margin: auto;
    margin-top: -12px;
}

.sc-product-content-reviews-rating-text.light-text.fsz-14.mb-4 {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 100%;
}

.bl-over-slider-review {
    margin-top: 0;
}

.rm-module-caption.d-flex.flex-column.flex-grow-1 {}

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

div#slick-slide18 {}

.col-12.col-md-4.col-xl-3.rm-module-col.slick-slide {
    padding-right: 9px;
    padding-left: 10px;
}

ul.slick-dots {
    /* margin-bottom: 11px; */
    /* margin-top: 10px; */
}

div#rm-pv_0 ul.slick-dots {
    margin-top: 16px;
}
.rm-product-images-additional ul.slick-dots{
    margin-top: 10px;
}
div#rm-mp_0 {
    margin-bottom: -20px;
    padding-bottom: 10px;
}

div#rm-mp_0 ul.slick-dots,div#rm-mp_1 ul.slick-dots {
    bottom: 14px;
    position: relative;
    z-index: -1;
    /* margin-top: 0; */
}  
div#rm-mp_0, div#rm-mp_1{
    padding-bottom: 65px;
    z-index: 0;
}

div#rm-mp_1 {
    padding-bottom: 0;
}    
.on-our_services:nth-child(2) {
    padding: 0 0px 0 8px;
}

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

.row.row-padding-top.inform136 .col-12 {
    padding: 0;
}

.bl-niz-elegant-delivery .row.row-padding-top.inform136 {
    margin-bottom:20px;
}

.bl-niz-elegant-delivery p:not(:last-child) {
    margin-bottom: 20px;
}

.row.row-padding-top.insta {
    margin-top: 44px;
}

div#us-blog-article_ {
    margin-top: 9px;
    display: none !important;
}
div#us-blog-article__mob{
    display:block ;
}
div#us-blog-article_ button.slick-prev.slick-arrow {
    display: none !important;
}
div#us-blog-article_ button.slick-next.slick-arrow {
    display: none !important;
}

.us-news-block-photo {
    height: 214px;
} 
div#sc-shop-reviews_0 button.slick-prev.slick-arrow {
 display: none !important;
}

div#sc-shop-reviews_0 button.slick-next.slick-arrow {
  display: none !important;
} 
.sc-shop-reviews-top.d-flex.flex-column.flex-md-row.align-items-start.justify-content-md-between.pb-4.mb-4 {
    padding-bottom: 20px;
    margin-bottom: -18px !important;
    width: 100%;
    align-items: center !important;
}

.bl-rewiew {
    display: flex !important;
    width: 272px;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 72px;
    min-height: 272px !important;
}

div#sc-shop-reviews_0 {
    width: 272px;
}
.bl-search.active .top-search:before {
    z-index: 0;
    position: fixed;
}
.sc-shop-reviews-item-text.pt-3.dark-text.fsz-14 {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.sc-last-reviews-date.fsz-12 {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 11px;
}

div#sc-shop-reviews_0:before {
    width: 270px;
    height: 270px;
}

div#sc-shop-reviews_0 ul.slick-dots {
    margin-top: 30px;
}

.sc-shop-reviews-item.content-block.p-3.h-100 {
    height: 220px !important;
    min-height: 0;
}

.sc-shop-reviews.content-block-p24.mt-3.mt-xl-4 {
    height: 456px;
}

.sc-shop-reviews.content-block-p24.mt-3.mt-xl-4:before {
    height: 570px;
}

.row.row-padding-top.inform138 {
    margin-top: 140px;
    margin-bottom: 70px;
}

.rg-top-galery {
    width: 100%;
}

.rg-top-galery .on-col:nth-child(1) a:nth-child(1) {
    position: absolute;
    margin-top: -131px;
    width: calc(50% - 29px);
    right: 15px;
    height: 123px;
    overflow: hidden;
}

.rg-top-galery .on-col:nth-child(2) a:nth-child(1) {
    width: 100%;
    height: 175px;
    overflow: hidden;
}

.rg-top-galery .on-col:nth-child(1) a:nth-child(2) {
    width: 100%;
}

.rg-top-galery .on-col:nth-child(1) {
    width: 53%;
}

.rg-top-galery .on-col:nth-child(2) {
    width: 48%;
}

.bl-galery {
    gap: 8px;
}    
.col-12.top-footerr {
    color: var(--Light-pink, #FCE3E8);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

ul.rm-social.list-unstyled.d-flex.flex-wrap.justify-content-center.justify-content-lg-start {
    margin-top: 54px !important;
    justify-content: flex-start !important;
}

.niz-footer .row svg {
    height: 89px;
    margin-top: -10px;
}

.niz-footer .row {
    height: 80px;
    overflow: hidden;
} 
.rm-module-quantity.d-flex.align-items-center.justify-content-center {
    display: none !important;
}

div#product-category h1 {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px; /* 141.667% */
}

.rm-subcategory-row .rm-category-wall-item-image {
    min-height: 72px;
    width: 56px;
    margin-bottom: 4px;
}

.top-catt {
    width: 86px;
}

.rm-subcategory-row .rm-category-wall-item-image img {
    max-height: 55px;
    width: auto;
}

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

.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 47.7% !important;
    max-width: 47% !important;
}

.row.no-gutters.rm-category-products {
    gap: 16px;
    margin: 0 15px;
    min-height: 50vh;
}

.row.no-gutters.rm-category-products.allselect.sertterer {
    margin: 0;
    gap: 15px;
}

.rm-category-products .rm-module-img {
    min-height: 169px !important;
}
.zag_sort {
    display: none;
}

div#input-sort {
    display: none;
}

select#input-sort-mobil {
    display: block !important;
    display: flex !important;
    height: 40px;
    padding: 12px;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    border: 1px solid #752215;
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    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%3Cpath d='M6.18311 8.57153L10.2552 12.301L14.326 8.57153' stroke='%23752215' stroke-width='0.814286' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: right 10px;
    background-size: 20px;
}

.ocf-btn-mobile-static.ocf-mobile {
    text-align: left;
    margin-left: 15px;
    border: 0;
    padding-bottom: 0;
    margin-bottom: -12px;
}

.ocf-btn-mobile-static.ocf-mobile button.ocf-btn.ocf-btn-default {
    display: flex;
    height: 40px;
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    flex: 1 0 0;
    border: 1px solid #752215;
    border-radius: 0;
    background: transparent;
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    flex-direction: row-reverse;
    width: 45%;
}

i.ocf-icon.ocf-icon-16.ocf-brand.ocf-sliders {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.12758 1.875L15.8726 1.875C16.4284 1.875 16.9034 1.875 17.2834 1.9225C17.6859 1.97333 18.0751 2.0875 18.3951 2.3875C18.7201 2.69333 18.8492 3.07417 18.9059 3.47C18.9584 3.83417 18.9584 4.28667 18.9584 4.80333V5.45C18.9584 5.8575 18.9584 6.20833 18.9284 6.5025C18.8951 6.81917 18.8242 7.115 18.6526 7.39917C18.4817 7.68167 18.2526 7.88667 17.9876 8.07C17.7384 8.24333 17.4209 8.4225 17.0459 8.63333L14.5942 10.0133C14.0359 10.3275 13.8417 10.4408 13.7117 10.5533C13.4142 10.8117 13.2434 11.0992 13.1634 11.4583C13.1292 11.6125 13.1251 11.8058 13.1251 12.3942V14.6708C13.1251 15.4217 13.1251 16.0592 13.0476 16.55C12.9659 17.0708 12.7751 17.5708 12.2751 17.8833C11.7859 18.1892 11.2484 18.1608 10.7251 18.0367C10.2209 17.9175 9.60008 17.6742 8.85508 17.3833L8.78341 17.355C8.43341 17.2183 8.12841 17.0992 7.88675 16.9742C7.62675 16.84 7.38508 16.6733 7.20091 16.4133C7.01341 16.15 6.93925 15.8683 6.90508 15.58C6.87508 15.3175 6.87508 15.0025 6.87508 14.6508V12.3942C6.87508 11.8058 6.87175 11.6125 6.83675 11.4583C6.76128 11.1035 6.56804 10.7845 6.28841 10.5533C6.15841 10.4408 5.96341 10.3275 5.40591 10.0133L2.95425 8.63333C2.57925 8.4225 2.26175 8.24333 2.01258 8.07C1.74758 7.88667 1.51841 7.68167 1.34758 7.39917C1.17591 7.115 1.10508 6.81833 1.07258 6.5025C1.04175 6.20917 1.04175 5.8575 1.04175 5.45L1.04175 4.80333C1.04175 4.28667 1.04175 3.83417 1.09425 3.47C1.15091 3.07417 1.28008 2.69333 1.60508 2.3875C1.92508 2.0875 2.31341 1.97333 2.71675 1.9225C3.09675 1.875 3.57175 1.875 4.12758 1.875ZM2.87341 3.16333C2.59508 3.19833 2.50675 3.255 2.46091 3.29917C2.41925 3.3375 2.36591 3.405 2.33091 3.6475C2.29341 3.9125 2.29175 4.27417 2.29175 4.84583L2.29175 5.42083C2.29175 5.86583 2.29175 6.1525 2.31508 6.37417C2.33675 6.58 2.37341 6.67917 2.41841 6.75333C2.46425 6.82917 2.54091 6.915 2.72508 7.04333C2.92008 7.17833 3.18591 7.32917 3.59175 7.5575L6.01925 8.92417L6.08591 8.96167C6.55258 9.22417 6.86925 9.4025 7.10758 9.60917C7.5896 10.0158 7.92361 10.5704 8.05758 11.1867C8.12508 11.4925 8.12508 11.8367 8.12508 12.32V14.6192C8.12508 15.0125 8.12592 15.2542 8.14758 15.4358C8.16592 15.6008 8.19675 15.6567 8.21925 15.6892C8.24425 15.7242 8.29425 15.7783 8.46008 15.8642C8.63675 15.955 8.88091 16.0508 9.26591 16.2017C10.0667 16.515 10.6059 16.7242 11.0134 16.8208C11.4126 16.9158 11.5442 16.8667 11.6117 16.8242C11.6684 16.7883 11.7559 16.7158 11.8134 16.355C11.8734 15.9742 11.8751 15.4358 11.8751 14.6183V12.32C11.8751 11.8367 11.8751 11.4925 11.9434 11.1867C12.0772 10.5705 12.4109 10.0159 12.8926 9.60917C13.1309 9.4025 13.4484 9.22333 13.9134 8.96167L13.9809 8.92417L16.4084 7.5575C16.8142 7.32917 17.0801 7.17833 17.2751 7.04333C17.4592 6.915 17.5359 6.82917 17.5817 6.75333C17.6267 6.67917 17.6634 6.58 17.6842 6.37417C17.7076 6.1525 17.7084 5.86583 17.7084 5.42V4.845C17.7084 4.27417 17.7067 3.91167 17.6692 3.6475C17.6342 3.405 17.5801 3.3375 17.5401 3.29917C17.4934 3.25583 17.4051 3.19833 17.1267 3.16333C16.8351 3.12583 16.4392 3.125 15.8334 3.125L4.16675 3.125C3.56091 3.125 3.16591 3.12583 2.87341 3.16333Z' fill='%23752215'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

select#input-sort-mobil {
    position: relative;
    right: 15px;
    margin-left: 0;
    width: calc(50% - 5px);
    margin-top: -47px;
    max-width: calc(50% - 5px);
}

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

.rm-category-sort.d-flex.flex-column.flex-md-row.justify-content-between {
    width: 100%;
}

button.rm-module-buttons-item.wishlist.d-flex.align-items-center.justify-content-center {
    border: none;
}

.rm-product-center-buttons button.rm-module-buttons-item.wishlist.d-flex.align-items-center.justify-content-center {
    display: none !important;
}

.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4 .rm-module-img.d-flex.flex-column.d-md-block a {
    height: 169px !important;
}

.pagination li a, .pagination li span {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    font-size: 12px;
    width: 32px;
    height: 32px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 32px;
}

.pagination li.active span, .pagination li:hover a {
    font-size: 12px;
    width: 32px;
    height: 32px;
    margin-right: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 32px;
}

.pagination li:not(:last-child) {
    margin: 0 0px 15px 0;
}

li.last a svg {
    width: 30px;
    height: 12px;
}

li.last a {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

li.last {
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
} 
nav[aria-label="breadcrumb"] {
    margin-top: 20px;
    margin-bottom: 21px;
    margin: 20px 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

ul.breadcrumb.rm-breadcrumb li a {
    font-size: 10px;
    line-height: 10px;
}

ul.breadcrumb.rm-breadcrumb li a {}

.rm-breadcrumb-item:last-child {
    font-size: 10px;
    line-height: 10px;
}

.row.no-gutters.rm-subcategory-row {
    margin-top: -29px;
    margin-bottom: 10px;
}

.top-catt span {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 8px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    /* text-decoration-line: underline; */
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-transform: uppercase;
}

.top-catt.active span {
    text-decoration-line: underline;
}

.bl-over.rm-column-pv_0 .row.row-padding-top {
    padding-top: 17px;
}

div#rm-pv_0 .rm-module-img.d-flex.flex-column.d-md-block a {
    height: 171px;
}  
.rm-content.rm-product .row.no-gutters {
    flex-direction: column;
}

.rm-content.rm-product .col-lg-12.col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

div#product {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    position: inherit;
}    
a.oct-gallery {
    /* height: 302px; */
    width: 100%;
    margin: auto;
}

.rm-product-images-additional {
    display: block !important;
}  
.rm-product-images-main.slick-initialized.slick-slider {
    display: flex !important;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
}

.rm-product-slide.slick-slide.slick-current.slick-active {
    width: 100%;
}

.rm-product-images-main > *:not(:first-child) {
    display: flex;
} 
.rm-product-images-main button.slick-prev.slick-arrow {
    position: relative;
    right: auto;
    top: 0px;
    left: 30px;
    width: 24px;
    height: 24px;
}

.rm-product-images-main button.slick-next.slick-arrow {
    position: relative;
    right: 30px;
    top: 0px;
    width: 24px;
    height: 24px;
}
.rm-product-images-additional.d-none.d-md-block.slick-initialized.slick-slider .slick-list {
    display: none !important;
}
.rm-product-images-main.slick-initialized.slick-slider .slick-list {
    width: 100%;
    display: block !important;
}    
.rm-product-images-main.notimages.slick-initialized.slick-slider .slick-list.draggable {
    /* width: 100%; */
    margin: auto;
    margin-bottom: 40px;
}
.rm-product-images-additional-item a {
    height: 64px;
    width: 64px;
}   
.rm-product-images-additional-item a {
    height: 64px;
    width: 64px;
}

div#product .rm-product-center.h-100 {
    padding-left: 0;
}

.rm-product-title h1 {
    position: absolute;
    top: -16px;
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    width: calc(100% - 30px);
    margin: 0 15px;
    left: 0;
}

div#content {
    position: relative;
}

.rm-product-images-additional.d-none.d-md-block.slick-initialized.slick-slider {
    margin: 4px 64px;
}

.rm-product-center-info {
    margin-top: -23px;
}

.top-product {
    flex-direction: column;
    align-items: center;
    margin: 0;
    width: 100%;
}

.rm-product-center-price {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 6px;
}

span.select2-selection.select2-selection--single {
    width: 100%;
    height: 40px;
    color: #752215;
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    background: #fff;
}

span.select2-selection.select2-selection--single span {
    color: #752215;
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal; 
    text-transform: uppercase;
}

.niz-tovar {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 28px;
}

.rm-product-images-additional-item img, .rm-product-images-additional-item:hover img {
    width: auto;
    height: auto;
    border-radius: 0px !important;
    max-height: 64px;
}
.bl-niz-bottom-about {
    overflow: hidden;
}
.titit-resd {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0;
}

.lf-niz-tovar span {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.rg-niz-tovar a {
    display: flex;
    height: 40px;
    padding: 15px 4px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    width: 100%;
}

.title_tab {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

div#product_description p {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#product_dop_tab {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#rm-related-products_0 .rm-module-img.d-flex.flex-column.d-md-block a {
    height: 171px;
}

div#rm-_ .rm-module-img.d-flex.flex-column.d-md-block a {
    height: 171px;
} 
.rg-top-product {
    width: 100%;
    margin-top: 5px;
}   
.rm-product-center-buttons {
    margin-top: -13px;
}

button#button-cart {
    height: 40px;
}

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

.title_tab:after,.tab_over.active .title_tab:after {
    background-size: 22px;
}

.tab_over .title_tab {
    padding-bottom: 16px;
}

.title_tab {
    padding: 16px 0 0px 0;
}

div#content-niz-prod {
    margin-top: -33px;
}

.over_simular {
    margin-top: 73px;
    padding-top: 51px;
    padding-bottom: 20px;
}

.over_simular:before {
    z-index: 0;
    margin-top: -50px;
    height: 540px;
}

.row.row-padding-top {
    z-index: 10;
    position: relative;
}

.row.row-padding-top.inform135 {
    padding-top: 0;
} 
.top-zag-thank-you {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: 56px; /* 116.667% */
}

.podz-thank-you {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; /* 112.5% */
    text-transform: uppercase;
}

.bl-rozo {
    width: 100%;
}

.bl-rozo p {
    color: #752215;
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.bl-rozo a {
    display: flex;
    height: 40px;
    padding: 15px 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.bl-rozo span {
    color: #752215;
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.bl-soc-th a {
    padding: 0;
    width: 40px;
}

.rm-content.h-100 {
    height: auto !important;
}    
.rm-account-login-title.text-center {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 32px;
}

.rm-account-button-register {
    flex-direction: column;
}

form.rm-account-login-form {
    width: 100%;
    padding: 32px;
}

.rm-account-login > div {
    padding: 0px;
}

label.rm-control-label {
    font-size: 10px;
}

.account-container .form-control {
    height: 40px;
}

.rm-account-login-forgotten a {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

.rm-account-button-register button span {
    font-size: 12px;
}

.rm-account-button-register button {
    height: 40px;
}

.rm-account-button-register a {
    height: 40px;
    width: 100%;
    font-size: 12px;
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.bl-error {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}   
.zag-h {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 32px;
    margin-top: 10px;';
}

.bl-over-register {
    width: 100%;
    margin: 0 15px;
    margin: auto;
    margin-bottom: 60px;
    padding: 32px;
}

.simpleregister-block-content .col-sm-2 {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 55%;
}

.bl-over-register label {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.bl-over-register input {
    height: 40px;
}

.simpleregister-button-block.buttons {
    flex-direction: column;
}

.simpleregister-button-left {
    width: 100%;
    margin-bottom: 16px;
}

a#simpleregister_button_confirm {
    display: flex;
    height: 40px;
    padding: 15px 56px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    margin-bottom: 16px;
}

.simpleregister-button-right {
    width: 100%;
}

.simpleregister-button-right {}

a.go_to_akk {
    display: flex;
    height: 40px;
    padding: 15px 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.simpleregister-block-content {
    margin-bottom: 0 !important;
}    
.simplecheckout-error-text {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
} 
div#account-forgotten h1 {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 16px;
}

.rm-content.forgoten-fer .rm-account-text.mb-3 {
    color: #752215;
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 32px !important;
}

form.form-horizontal.forgoten {
    width: 100%;
    padding: 32px;
}

form.form-horizontal.forgoten .btn-group.mt-4 {
    flex-direction: column;
}

form.form-horizontal.forgoten .btn-group.mt-4 a {
    width: 100%;
    height: 40px;
    font-size: 12px;
}

form.form-horizontal.forgoten .btn-group.mt-4 button#forgen {
    height: 40px;
    font-size: 12px;
}

form.form-horizontal.forgoten input#input-email {
    height: 40px;
}

form.form-horizontal.forgoten label.rm-control-label {
    font-size: 10px;
}    
.rm-404-content-image {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 120px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;
}

.rm-404-content-text {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.butt a {
    display: inline-flex;
    height: 40px;
    padding: 12px 56px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-size: 12px;
}

.butt {
    margin-top: 40px;
}
.container.simpleredit aside#column-left {
    display: flex;
}

.container.simpleredit nav {
    margin-bottom: 16px;
}

.zagname {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

.ropas {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

ul.rm-account-list.list-unstyled {
    display: flex;
    justify-content: flex-start;
    overflow-x: auto;
    overflow: auto;
    max-width: 100%;
}

ul.rm-account-list.list-unstyled li a {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    white-space: nowrap;
}

li.rm-account-list-item {
    /* min-width: 140px; */
}

.container.simpleredit div#content h1 {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 40px;
}

div#simpleedit label {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#simpleedit {
    margin-top: 29px;
}

div#simpleedit input {
    height: 40px;
}  
aside#column-left .rm-column-box.h-100 {
    width: 100%;
} 
legend.rm-content-title {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
   
}

form.form-horizontal {
    margin-top: 30px;
}  
.rm-content.rm-account-wishlist .zag-h {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 20px;
}

.rm-content.rm-account-wishlist .row.no-gutters.rm-category-products {
    margin: 0;
}

.on-product-wishlist {
    flex-wrap: wrap;
}

.on-product-wishlist form {
    flex-wrap: wrap;
}

.center-product-wishlist {
    width: calc(100% - 145px);
}

.name-product-wishlist {
    margin-top: 0;
}

.right-product-wishlist {
    width: calc(100% - 145px);
    flex-wrap: wrap;
    margin-left: 145px;
    margin-top: -70px;
}

.right-product-wishlist div#rm-product-options-box select {
    width: 100%;
    padding: 0;
}

.right-product-wishlist div#rm-product-options-box {
    width: 100%;
}

.right-product-wishlist button.rm-btn.secondary.rm-cart-btn.d-flex.align-items-center.justify-content-center.justify-content-md-start.rm-cat-button-cart {
    width: calc(100% - 56px);
    margin: 0;
    margin-right: 8px;
    margin-top: 8px;
} 
div#account-order .zag-h {
    color: var(--Red, #752215);
    font-family: "Aktiv Grotesk Ex";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 35px;
}

.top-bl-zag-order {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.onst {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.onst div:nth-child(1) {
    align-items: center;
    /* height: 40px; */
    display: flex;
}    
div#information-information h1 {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    margin-top: 39px;
    margin-bottom: 0;
}

.bl-tipa-vop {
    margin: 0 15px;
}

.zag-vop span {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1,3;
}

.on-vop {
    padding: 20px;
}
.zag-vop {
    align-items: center;
}
.opis-vop {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: left;
}

.opis-vop p {
    font-size: 10px !important;
    text-align: left !important;
}

div#information-information .on-vop.active .opis-vop p {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: left;
}   
div#information-information .on-vop.active .opis-vop p{
     font-size: 10px; 
}    
div#information-contact h1 {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px; /* 116.667% */
    margin-top: 0;
    margin-bottom: 20px;
}

.bl-new-contact {
    width: calc(100% - 30px);
    margin: 0 15px 107px;
}

.top-contact a {
    color: #752215;
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
} 
.bl-over-teh {
    margin: 0 15px 24px 15px;
}

div#information-information h2 {
    overflow: hidden;
    color: #752215;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
}

div#information-information .bl-over-teh p {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: left;
}

div#information-information div#content ul li {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}    
.top-about {
    height: 707px;
}

.top-top-about {
    margin: 0 16px;
    align-items: normal;
}

.nad-zag-about {
    color: #FFF;
    font-family: "Nyght Serif";
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px; /* 116.667% */
    color: #FFF;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 100%;
    /* margin-left: 15px; */
}

.zag-top-top-about {
    color: #FFF;
    font-family: "Nyght Serif";
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px; /* 116.667% */
    width: 70%;
}

.niz-top-about {
    color: #FFF;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 40px;
    align-items: flex-end;
}

.top-about .container {
    height: 620px;
}   
.top-about {
    height: 707px;
}

.top-top-about {
    margin: 0 16px;
    align-items: normal;
}

.nad-zag-about {
    color: #FFF;
    font-family: "Nyght Serif";
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px; /* 116.667% */
    color: #FFF;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 100%;
    /* margin-left: 15px; */
}

.zag-top-top-about {
    color: #FFF;
    font-family: "Nyght Serif";
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px; /* 116.667% */
    width: 70%;
}

.niz-top-about {
    color: #FFF;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 40px;
    align-items: flex-end;
}

.top-about .container {
    height: 620px;
}

.nad-zag-sred-about {
    color: #752215;
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 56px;
    font-style: italic;
    font-weight: 300;
    line-height: normal;
}

.zag-sred-about {
    color: var(--Red, #752215);
    font-family: "Nyght Serif";
    font-size: 64px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: -34px;
}

.zag-sred-about + img {
    margin: 0 77px;
    width: 236px;
    z-index: 10;
}

.pod-img-sred-about {
    color: #752215;
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px; /* 116.667% */
    margin-bottom: 32px;
}

.niz-sred-about {
    display: flex;
    flex-direction: column;
}

.on-niz-sred-about {
    width: 100%;
    margin-bottom: 32px;
}

.on-niz-sred-about div:not(.cifra) {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.on-niz-sred-about .cifra {
    color: #752215;
    font-family: "Nyght Serif";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;
}
.zag-niz-bottom-about {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 40px;
    font-style: italic;
    font-weight: 300;
    line-height: 38px; /* 95% */
}

.bl-niz-bottom-about ul li:nth-child(3) img {
    width: 222px;
    height: 300px;
}

.bl-niz-bottom-about ul li:nth-child(1) {
    margin-left: -280px;
}

.bl-niz-bottom-about ul li:nth-child(3) {
    z-index: 100;
    position: relative;
    margin-top: 60px;
}

.bl-niz-bottom-about ul li:nth-child(1) img {
    width: 233px;
}

.bl-niz-bottom-about ul li:nth-child(2) {
    margin-left: -261px;
}

.bl-niz-bottom-about ul li:nth-child(2) img {
    width: 233.669px;
    height: 299.875px;
    /* margin-left: -481px; */
}

.bl-after-niz-bottom-about {
    margin-top: 70px;
}

.bl-after-niz-bottom-about div {
    color: #752215;
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}

div#information-information .bl-after-niz-bottom-about p {
    color: #752215;
    text-align: center;
    font-family: "Aktiv Grotesk Ex";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

div#information-information .bl-after-niz-bottom-about p br {
    display: none;
}

.bl-niz-bottom-about ul li:nth-child(4) {
    0:
    AUTO 100PX;
    margin-left: -150px;
    left: 100%;
    width: 230px;
}

.bl-niz-bottom-about ul li:nth-child(4) img {
    width: 233.669px;
    height: 299.875px;
    /* aspect-ratio: 60/77; */
}

.bl-niz-bottom-about ul li:nth-child(5) {
    width: 187px;
    margin-left: 60px;
    margin-top: 50px;
}

.bl-niz-bottom-about ul li:nth-child(5) img {
    width: 187.146px;
    height: 252.9px;
}

form#call-phone-form {
    display: flex;
    width: 268px;
    padding: 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

span.pod_form {
    color: var(--Red, #752215);
    text-align: center;
    font-family: "Nyght Serif";
    font-size: 78.794px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

form#call-phone-form label {
    color: #752215;
    font-family: "Aktiv Grotesk Ex";
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

form#call-phone-form .form-group {
    margin-bottom: 0 !important;
}

form#call-phone-form input {
    height: 40px;
}

form#call-phone-form .form-group:nth-child(2) {
    width: 100%;
}

form#call-phone-form .form-group:nth-child(3) {
    width: 100%;
}

form#call-phone-form button {
    height: 40px;
    padding: 0;
    margin: 0;
}

.sred-about:before {
    margin-left: -110px;
    width: 246px;
    height: 203.782px;
    background-size: 100% 100%;
    z-index: 0;
}
.sred-about:after {
    margin-left: 110px;
    width: 246px;
    height: 203.782px;
    background-size: 100% 100%;
    z-index: 0;
}  
.row.row-padding-top.inform136:before {
    display: none;
}
.modal-content {
    padding: 16px;
    width: calc(100% - 17px);
}

#rm-popup-cart .rm-cart-products-item-left {
    -ms-flex: 0 0 100px;
    flex: 0 0 125px !important;
    max-width: 125px !important;
    overflow: hidden;
}


.lf-ch-cart {
    width: calc(100% - 135px);
}

#rm-popup-cart .rm-cart-products-item-info-title {
    margin-top: 3px;
    margin-bottom: 2px !important;
}

#rm-popup-cart .rm-cart-products-item-right {
    /* justify-content: space-between; */
}
#rm-popup-cart .rm-cart-products-item {
    align-items: flex-start !important;
}

#rm-popup-cart .rm-cart-products-item-price {
    height: auto !important;
}

#rm-popup-cart .rm-cart-products-item-info-title a {
    margin-bottom: 10px;
    position: relative;
    display: block;
}
    div#rm-popup-cart {
    background: #00000066;
}

div#rm-popup-cart .modal-dialog.modal-dialog-centered.narrow {
    justify-content: center;
}
.lf-ter-cart {
    /* flex-direction: column; */
    /* align-items: flex-end; */
    justify-content: space-between;
    width: 100%;
}

.niz-col {
    margin-left: 0;
    margin-top: 0;
}

.d-flex.align-items-center.mt-auto.niz-cart {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-end !important;
}

#rm-popup-cart .rm-cart-products-item-price {
    justify-content: flex-end !important;
    height: 80px;
    flex: 0 1 18px;
    margin-top: 20px;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.bl-cart-modul button {
    width: 100%;
    height: 40px;
    font-size: 12px;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.bl-cart-modul a {
    width: 100%;
    height: 40px;
    font-size: 12px;
}   
.bl-over.rm-column-mp_1 .row.row-padding-top {
    position: inherit;
    padding-top: 0;
}

.bl-over.rm-column-mp_0 .row.row-padding-top {
    position: inherit;
    z-index: 100;
} 
.bl-search.active {
    position: fixed;
    top: 18px;
    z-index: 10040;
    left: 30px;
    background: #fce3e8;
    width: 100%;
}

.bl-search.active form#search {
    flex-direction: column;
    /* width: calc(100% - 310px); */
}

.bl-search.active input#input_search {
    width: calc(100% - 80px) !important;
    margin-top: -1px;
}

button.close {
    position: absolute;
    right: 90px;
    top: 0;
}    
.rm-product-images-main a.thumbnail.mfp-iframe {
    height: 262px;
}

.rm-product-images-additional a.thumbnail.mfp-iframe:before {
    background-size: 17px;
    width: 64px;
    height: 64px;
} 
a.fixxeed.whac {
    right: 0;
    bottom: 0;
    width: 70px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.rm-select + .text-danger {
    margin-top: -52px;
}
a.fixxeed.whac svg {
    width: 83px;
}  
.row.no-gutters.rm-category-products.allselect .product-grid {
    -ms-flex: 0 0 20%;
    flex: 0 0 50%;
    max-width: 47.7%;
}

.row.no-gutters.rm-category-products.allselect .rm-module-img.d-flex.flex-column.d-md-block a{
    height:171px;
}
.top-sadebar {
    padding: 15px 0;
}

div#language {}

button.btn-lang.rm-dropdown-toggle.d-flex.align-items-center {
    display: none !important;
}

form#form-language {
    display: flex;
    flex-direction: row;
}

form#form-language ul {
    list-style: none;
    display: flex;
}

div#language button {
    background: transparent;
}

button.btn-block.language-select.active-item {
    display: flex;
    padding: 8px 12px !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
    display: flex;
    padding: 8px 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    background: #FCE3E8 !important;
}

button.btn-block.language-select {
    display: flex;
    padding: 8px 12px !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
#slider-wrapper.loaded .slick-arrow:before {
    display: none;
}    

div#slider-wrapper {
    width: calc(100% - 20px);
}    
div#product-search select#input-sort-mobil {
    margin: 0;
}

div#product-search  .rm-module-title a {
    min-height: 48px;
} 
.right-product-wishlist a.rm-btn.secondary.rm-cart-btn.d-flex.align-items-center.justify-content-center.justify-content-md-start {
    height: 40px;
    width: calc(100% - 48px);
    margin-left: 0;
    margin-top: 16px;
}

a.del-whis {
    width: 40px;
    height: 40px;
}   
.top-nav-account-links-item.rm-dropdown-box.logginn span.rm-dropdown-toggle.d-flex.align-items-center:after {
    display: none !important;
}
.rm-footer {
    padding-top: 32px !important;
}  
form#simplepage_form {
    width: 100%;
}

div#simpleregister {
    width: 100%;
}
ul.rm-account-list.list-unstyled li.rm-account-list-item:nth-child(5) {
    min-width: 168px;
} 
div#account-order .lf-ter-cart {
    width: 50%;
}

div#account-order .d-flex.align-items-center.mt-auto.niz-cart {
    flex-direction: row;
    align-items: flex-start !important;
}  
#slider-wrapper.loaded .slick-arrow{
    display:none !important;
}    
html[lang="ru"] .on-our_services:nth-child(1) div {
    font-size: 18px;
    line-height: normal;
}
html[lang="ru"] .on-our_services:nth-child(1) div span {
    font-size: 18px;
    line-height: normal;
}
.logginn .rm-dropdown {
    left: -10% !important;
    right: 0 !important;
    width: 180px;
}

.logginn .rm-dropdown::after {
    left: calc(50% - -16px) !important;
}    
.logginn .rm-dropdown li {
    line-height: normal;
}   
div#rm-menu .active a {
    color: #fff;
    background: #752215;
}  
div#rm-menu ul li a::after{
    display:none;
}   
video.desctop.videoban {
    display: none;
} 
.row.rm-slideshow-plus-box {
    height: 700px;
}

video.mob.videoban {
 display:block;
    position: absolute;
    width: 100%;
    height: 710px;
} 
#common-success{
    min-height: 69vh;
    height: auto;
}
.bl-over-foto:hover button.slick-prev.slick-arrow,.bl-over-foto:hover button.slick-next.slick-arrow{
    opacity:0;
}
.bl-over-foto a:not(:first-child) {
    display: none !important;
}    
ul.rm-menu-list.list-unstyled::-webkit-scrollbar {
    display: none;
}

ul.rm-menu-list.list-unstyled {
    -ms-overflow-style: none;  /* IE ÃÂ¸ Edge */
    scrollbar-width: none;  /* Firefox */
}    
.bl-over.rm-column-pv_0 {
    overflow: hidden;
}
div#product .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: -7px;
}
.rm-header-cart-quantity  {
    background: #fff !important;
    color: var(--Red, #752215) !important;
}
.ocf-body>.ocf-filter-list::-webkit-scrollbar { width: 0 !important }  
.simplecheckout-step {
    flex-direction: column-reverse;
}

.simplecheckout-right-column {
    position: relative;
}

div#simplecheckout_step_menu {
    width: 100%;
}

.simplecheckout-vertical-menu .checkout-heading {
    padding: 10px 20px 10px 20px;
}

.simplecheckout-vertical-menu .checkout-heading h4 {
    font-size: 16px;
}

div#simplecheckout_customer.active {
    padding: 20px;
    margin-top: -8px;
    border: 1px solid #E1CED0;
}
 .form-group.required.row-customer_password + .form-group legend {
    width: 92%;
}

div#simplecheckout_shipping_address {
    padding: 20px;
    padding-top: 0;
}

div#simplecheckout_payment {
    padding: 20px;
}

div#simplecheckout_payment .radio input:checked + label:after {
    top: 6px;
}   
}
@media (min-width: 992px) and (max-width: 1300px) {
.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 31.4%;
}

.rm-module-quantity.d-flex.align-items-center.justify-content-center {
    display: none !important;
}
span.ocf-input-group-addon {
    min-width: 42px;
}

.ocf-input-group.ocf-slider-input-group input {
    width: 59px !important;
}    
}
@media (max-width: 380px) {
.product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 47.7%;
    max-width: 47.6%;
}
}