@font-face {
    font-family: 'Gilroy';
    src: local('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy Regular'), local('Gilroy-Regular'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Regular.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Regular.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }
@font-face {
    font-family: 'Gilroy';
    src: local('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy Semibold'), local('Gilroy-Semibold'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Semibold.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Semibold.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
  }
 @font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Medium.eot');
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Medium.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}   
* {
    outline: 1px dotted red;
    outline: none !important;
}
body{
	font-family: 'Cormorant', serif;
	background: #fff !important;
}
header {
   
    padding: 0;
}

footer {
   
}
.top-header {
    height: 45px;
    background: #EEE;
}

.top-header .row .container-fluid {
    flex-direction: row !important;
    justify-content: space-between;
    align-items: center;
    display: flex;
    height: 45px;
}

.lf-top-header {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bl-message {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 43px;
}

.rm-fixed-contact-item:not(:last-child) {
    margin-bottom: 0 !important;
}

.rm-header-phones-list a {
    color: #3D3D3D;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.bl-message a span {
    display: flex;
    display: block;
    -ms-flex: 0 0 40px;
    flex: 0 0 auto;
    max-width: 100px;
    width: auto;
    height: auto;
    border-radius: 100%;
    margin-right: 19px;
    background: none !important;
    color: #3D3D3D !important;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.rg-top-header {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

div#oct_desktop_language {
    width: 60px;
    height: 31px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}

div#language form {
    display: none;
}

button.btn-lang.rm-dropdown-toggle.d-flex.align-items-center {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    color: #282828 !important;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

button.btn-lang.rm-dropdown-toggle.d-flex.align-items-center:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M1.5 1.5L5 5L8.5 1.5' stroke='%23282828' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

.top-foot {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-left: 38px;
}

.top-foot>a {}

.top-foot a {
    color: #5B5B5B;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
}
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
}
.top-nav-info-list > li {
    padding: 0;
}

.rm-fixed-contact-item img {
    margin-right: 7px;
}
.top-nav-info-list > li {
    padding: 0;
    padding-left: 45px;
}
.niz-foot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 126px;
}

.rg-ch-header {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

div#rm-menu {
    position: relative;
    top: 0;
    opacity: 1;
    visibility: visible;
    left: auto;
    height: auto;
    box-shadow: none;
    border: none;
}

.rm-menu > nav ul {
    height: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
}
.rm-search input {
    display: none;
}

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

.rm-header-cart img {
    width: 28px;
    height: 32px;
}

.rm-header-cart-quantity {
    width: 16px;
    height: 16px;
    color: #FFF;
    font-family: Gilroy;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: #E1707B !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
a.rm-menu-list-item-link.d-flex.align-items-center {
    color: #202020 !important;!i;!;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: left;
    position: relative;
    z-index: 100;
}
.rm-menu-list-item-chevron {
    width: 9.5px;
    height: 6px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L4.75 4L8.5 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    margin-left: 6px;
}
button#rm-search-button {
    display: flex;
    height: 49px;
    margin-right: 39px;
    margin-left: 117px;
    display: none !important;
}
.bl-banner-home .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
}
#rm-slideshow-plus-0 .rm-slideshow-plus-item {
    background-image: url('/catalog/view/theme/oct_remarket/img/1 first block.jpg');
    background-position: top;
    background-repeat: no-repeat;
}

.rm-slideshow-plus-item-title {
    color: #28001D;
    font-family: Cormorant;
    font-size: 105px;
    font-style: normal;
    font-weight: 700;
    line-height: 93.853%; /* 98.545px */
    margin-bottom: 0px;
}

.bl-opis-bann {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.top-opis-bann {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #353535;
    font-family: Gilroy;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.top-opis-bann span {
    color: #FFF;
    font-family: Gilroy;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 7px;
    background: #E1707B;
    /* width: 188px; */
    height: 49px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 18px;
    margin-left: 12px;
}

.bl-otz-bann {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(8.300000190734863px);
    margin-top: 50px;
    height: 60px;
    padding-right: 35px;
    width: 100%;
}

.lf-otz-bann {
    color: #353535;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 25px;
}

.lf-otz-bann span {font-weight: 700;}

.sam-otz-bann {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 14px;
}

.rg-otz-bann {
    color: #353535;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 4px;
}

.rg-otz-bann span {
    font-weight: 700;
}

.bl-podr {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 50px;
}

.bl-podr a {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 13px;
    background: #141414;
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.bl-podr span {
    color: #000;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-left: 29px;
}

.bl-podr span b {
    font-size: 16px;
}
.container-fluid.container-sm.bl-bann {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.rm-slideshow-plus-item-box {
    height: 805px;
}

.rg-bann-big {
    margin-top: 70px;
    width: 51%;
}

.rg-bann-big img {
    margin-left: -150px;
}

.rm-slideshow-plus-item-text.order-1.order-md-0.d-flex.flex-column {
    width: 50%;
    padding-top: 97px;
}
.container-fluid.container-sm.bl-bann {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.rm-slideshow-plus-item-box {
    height: 805px;
}

.rg-bann-big {
    margin-top: 70px;
    width: 51%;
}

.rg-bann-big img {
    margin-left: -150px;
}

.rm-slideshow-plus-item-text.order-1.order-md-0.d-flex.flex-column {
    width: 51%;
    padding-top: 56px;
    /* margin-right: -19.4%; */
    justify-content: flex-start;
    align-items: flex-start;
}
.sam-otz-bann img {
    margin-right: 8px;
}

.rm-slideshow-plus .slick-dots li button {
    width: 10px;
    height: 10px;
    background: transparent;
    border: 1px solid #000;
}

.rm-slideshow-plus .slick-dots li.slick-active button {
    background: #000;
}
.sam-otz-bann img {
    margin-right: 8px;
}

.rm-slideshow-plus .slick-dots li button {
    width: 10px;
    height: 10px;
    background: transparent;
    border: 1px solid #000;
}

.rm-slideshow-plus .slick-dots li.slick-active button {
    background: #000;
}

.rm-banner-plus.row-padding-top {}

.rm-banner-plus.row-padding-top .col-12.rm-module-header {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 44px;
}
.rm-banner-plus-wrap {
    background: transparent !important;
}
.bl-banerov {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: -5px;
}

div#oct_banner_plus_0_1 {
    width: 66%;
    height: 407px;
    /* padding-left: 45px; */
    padding-top: 0;
}

div#oct_banner_plus_0_2 {
    width: 31.9%;
    height: 407px;
    padding-left: 22px;
    padding-bottom: 28px;
}

div#oct_banner_plus_0_2:before {
    content: "";
    width: 143px;
    height: 174px;
    background-image: url('/catalog/view/theme/oct_remarket/img/Ellipse 52.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    position: absolute;
    z-index: 30;
    top: -25px;
}
div#oct_banner_plus_0_4 {
    width: 66%;
    height: 407px;
    background-repeat: no-repeat;
}

div#oct_banner_plus_0_3 {
    width: 31.8%;
    height: 407px;
}
.rm-banner-plus-item-title {
    color: #252525 !important;
    font-family: Cormorant;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px; /* 100% */
}

.rm-banner-plus-item-text {
    color: #36485C !important;
    font-family: Gilroy;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
}
#oct_banner_plus_0_1 .rm-banner-plus-item-title {
    width: 100%;
    margin-bottom: 16px;
}

#oct_banner_plus_0_1 .rm-banner-plus-item-text {
    margin-bottom: 143px;
}

.link_secondary {
    color: #28001D;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    position: relative;
}

.link_secondary:after {
    content: "";
    width: 100%;
    height: 2px;
    background: #28001D;
    position: absolute;
    left: 0;
    bottom: -7px;
}

.rm-banner-plus-item-info.d-flex.flex-column {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div#oct_banner_plus_0_2 a {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    position: relative;
    z-index: 1;
}

div#oct_banner_plus_0_3 a {
    justify-content: center;
    align-items: flex-end;
}

.rm-banner-plus-item a {
    display: flex;
    width: 100%;
    height: 100%;
}

.d-flex.align-items-center.justify-content-between.rm-banner-plus-wrap {
    margin-top: -30px;
}

div#oct_banner_plus_0_1 a {
    padding-left: 43px;
}

#oct_banner_plus_0_3 .rm-banner-plus-item-title {
    text-align: center;
    color: #000;
    text-align: center;
    font-family: Cormorant;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 104.752%; /* 41.901px */
    margin-bottom: 50px;
    padding: 0 16px;
}

.rm-banner-plus-item {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div#oct_banner_plus_0_4 a {
    padding-left: 35px;
}

#oct_banner_plus_0_4 .rm-banner-plus-wrap {
    justify-content: flex-start !important;
    align-items: flex-start !important;
    margin-top: 0;
    background-repeat: no-repeat;
}

#oct_banner_plus_0_4 .rm-banner-plus-item-title {
    order: 1;
    margin-bottom: 157px;
}

#oct_banner_plus_0_4 .link_secondary {
    order: 2;
}

div#oct_banner_plus_0_4 .rm-banner-plus-item-info.d-flex.flex-column {
    margin-top: 44px;
}

#oct_banner_plus_0_4 .rm-banner-plus-item-text {
    margin-bottom: 14px;
}
.col-12.rm-module-header span {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-bottom: 16px;
}

.col-12.rm-module-header {
    display: flex;
    justify-content: center;
    align-items: center;
}

button.slick-prev.slick-arrow {
    width: 49px;
    height: 49px;
    flex-shrink: 0;
    background: #fff;
    /* border: 1px solid #000; */
    border-radius: 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49' fill='none'%3E%3Crect x='48.5' y='48.5' width='48' height='48' transform='rotate(180 48.5 48.5)' stroke='black'/%3E%3Cpath d='M34 24.5L16 24.5M16 24.5L20.5 29M16 24.5L20.5 20' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
    font-size: 0;
    left: -81px;
    top: calc(50% - 100px);
}

button.slick-next.slick-arrow {
  width: 49px;
  height: 49px;
  flex-shrink: 0;
  background: #fff;
  /* border: 1px solid #000; */
  border-radius: 0px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49' fill='none'%3E%3Crect x='0.5' y='-0.5' width='48' height='48' transform='matrix(1 8.74228e-08 8.74228e-08 -1 4.37114e-08 48)' stroke='black'/%3E%3Cpath d='M15 24.5L33 24.5M33 24.5L28.5 29M33 24.5L28.5 20' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 100%;
  font-size: 0;
  right: -80px;
  top: calc(50% - 100px);
}

.rm-module-stickers-sticker {
    width: 63px;
    height: 65px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rm-module-stickers-sticker-stickers_hit {
    background: #E1707B !important;
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.rm-module-title a {
    color: #000;
    text-align: center;
    font-family: Cormorant;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 116.667% */
    text-decoration: none;
    text-align: center;
}

.rm-module-title {
    display: flex;
    justify-content: center;
    margin-top: 12px;
    min-height: 50px;
}

span.rm-module-price {
    color: #292929;
    font-family: Gilroy;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
}

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

.rm-module-price-top.d-flex.align-items-center.mt-md-auto {
    /* display: flex; */
    /* justify-content: space-between; */
    margin-top: 0 !important;
}

.bl-left-price {
    display: flex;
    justify-content: center;
    align-items: center;
}
.rm-module-item {
    padding: 0;
    background-color: transparent;
}

.bl-over.rm-column-mp_0 {
    margin-top: 35px;
    margin-bottom: 56px;
}

div#rm-mp_0 {}

div#rm-mp_0 .slick-list.draggable,div#rm-mp_1 .slick-list.draggable,div#rm-mp_2 .slick-list.draggable {
    margin-left: -15px;
    margin-right: -15px;
}

.rm-module-stickers {
    top: 8px;
    left: -11px;
}

.rm-module-rating.d-flex.align-items-center.justify-content-center.justify-content-md-start {
    display: flex;
    justify-content: center !important;
    margin-top: 17px;
    margin-bottom: 12px;
}

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

.rm-module-rating-star + .rm-module-rating-star {
    margin: 0 3px;
}

.rm-module-price-box.d-flex.flex-column.mt-auto {
    display: flex;
    justify-content: center;
    flex-direction: row !important;
}

.rm-module-price-bottom.d-flex.align-items-md-end.justify-content-between.flex-column.flex-md-row.mt-md-auto.flex-grow-1 {
    justify-content: center !important;
}

.row.oct-load-more {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 13px;
    margin-bottom: 42px;
}

.row.oct-load-more a {
    display: inline-flex;
    height: 71px;
    padding: 16px 48px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #000;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    border: 1px solid #000;
}

.row.oct-load-more a span {
    color: #000;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
.row.row-padding-top.modulee53 {
    background: linear-gradient(249deg, #FFEAE4 2.45%, #FFE7E3 46.44%, #FFE6E6 93.26%);
    margin-top: 60px;
    padding-bottom: 70px;
}

.row.row-padding-top.modulee53 .rm-content {
    background: transparent;
}

.bl_about .container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.top-zag-about {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 11px;
    margin-bottom: 16px;
}

.pod-zag-about {
    color: #353535;
    text-align: center;
    font-family: Gilroy;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px; /* 163.636% */
    margin-bottom: 28px;
}

.pod-zag-about span {
    color: #E1707B;
    font-family: Gilroy;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

.pod-zag-about a {
    color: #353535;
    font-family: Gilroy;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
    text-decoration-line: underline;
}

.bl-foto-about {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.bl-over.rm-product-reviews_0 {
    margin-top: 78px;
}

.bl-over.rm-product-reviews_0 .rm-module.container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

div#rm-product-reviews_0 {
    width: 57.1%;
    display: flex;
    flex-wrap: nowrap !important;
}

.row.row-padding-top.lf-review {
    margin: 0;
    width: 40.8%;
    background: #E1707B;
    height: 398px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    position: relative;
}

.row.row-padding-top.lf-review .col-12.rm-module-header span {
    color: #FFF;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 101.724%; /* 61.034px */
    text-align: left;
    max-width: 80%;
}

.row.row-padding-top.lf-review .col-12.rm-module-header {
    padding: 0;
    justify-content: flex-start;
    margin-top: 53px;
    max-width: 80%;
    -ms-flex: 0 0 100%;
    flex: 0 0 auto;
    max-width: 100%;
}
.row.row-padding-top.lf-review .col-12.rm-module-header:before{
    content:"";
    background-image:url('/catalog/view/theme/oct_remarket/img/1233.svg');
    width: 59px;
    height: 56px;
    background-repeat: no-repeat;
    /* background-size: cover; */
    background-position: center;
    position: absolute;
    top: -40px;
    left: -68px;
}
.row.row-padding-top.lf-review .bl-otz-bann {
    margin-top: -7px;
    background: #FFF;
    width: 92.2%;
    /* margin-bottom: 102px; */
}
.row.row-padding-top.lf-review:before {
    content: "";
    width: 500px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 100%;
    background: #e1707b;
}

block-on-item-review {
    display: flex;
}

.block-on-item-review {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
}
.rm-last-reviews-item-bottom {
    margin-left: 20px;
    margin-top: 34px;
    margin-right: 21px;
}

.rm-last-reviews-col {
    background: #FFE8E3;
    height: 188px;
    width: 48%;
    margin-bottom: 20px;
}

.rm-last-reviews-item-author {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.rm-last-reviews-item-text {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6; /* 0px */
    max-width: 91%;
}

.rm-last-reviews-item-date.d-flex.align-items-center {
    color: #000;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 11px;
    display: flex !important;
    text-align: right;
    justify-content: flex-end;
}

ul.slick-dots {
    list-style: none;
}

ul.slick-dots li button {
    width: 11px;
    height: 11px;
    font-size: 0;
    background: transparent;
    border: 1px solid #000;
    border-radius: 50%;
    min-height: 11px;
    padding: 0;
}

ul.slick-dots li.slick-active button {
    background: #000;
}

div#rm-product-reviews_0 .slick-list.draggable {
    width: 86%;
}

.rm-last-reviews-col {}

.rm-last-reviews-col .rm-module-rating-star {
    width: 18px;
    height: 18px;
}

.rm-module-rating.d-flex.align-items-center.justify-content-start.order-1.order-md-0 {
    margin-top: 13px;
    margin-bottom: 15px;
}

div#rm-product-reviews_0 ul.slick-dots {
    margin-left: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.rm-category-wall {
    margin-top: 51px;
}
.rm-category-wall-item a {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    flex-direction: column !important;
}

.col-6.col-sm-3.col-lg-3.rm-category-wall-item span {
    color: #353535 !important;
    font-family: Gilroy;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
    margin-top: 35px;
}
.row.no-gutters.cat-full {
    margin-top: -18px;
    margin-bottom: 32px;
}
a.rm-news-item-title {
    color: #272727 !important;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 133.333% */
    text-decoration: none;
    margin-bottom: 23px;
}

.bl-more-blog a {
    color: #272727;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 133.333% */
    display: flex;
    width: 111px;
    height: 51px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 13px;
    border: 1px solid #000;
    text-decoration: none;
}

.container.small.blog-cat .bl-more-blog a {FONT-WEIGHT: 700;}

.rm-news-item-date {
    width: 80px;
    height: 30px;
    flex-shrink: 0;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.0) !important;
    /* backdrop-filter: blur(3px); */
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    top: 207px;
    right: auto;
    left: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 100;
    /* position: relative; */
}

.rm-news-item-date:before {
    content: "";
    width: 100%;
    background: #fff;
    height: 100%;
    position: absolute;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.60) !important;
    backdrop-filter: blur(3px);
    z-index: -1;
}

.bl-over-blog {}

.bl-over-blog .col-12.rm-module-header span {
    padding-bottom: 0;
}

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

.rm-news-item-top a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: relative;
}

.rm-news-item-top a:before {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: linear-gradient(0deg, rgb(0 0 0 / 49%), transparent);
}

.rm-news-item-top a img {
    height: 100%;
    max-width: 1000px;
    width: auto;
}

.rm-news-col .rm-news-item-bottom {
    height: auto !important;
    padding-left: 0;
    padding-top: 13px;
}

.rm-news-item.d-flex.flex-column.justify-content-between.h-100 {
    margin: 0 15px;
}

div#rm-blog-article_0 {
    margin-left: -15px;
    margin-right: -15px;
}
.row.row-padding-top.modulee48 {
    background: linear-gradient(248deg, #FFEAE4 2.44%, #FFE7E3 46.12%, #FFE6E6 92.63%);
    margin-top: 69px;
}

.row.row-padding-top.modulee48 h1 {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 57px;
    margin-bottom: 24px;
}

.row.row-padding-top.modulee48 .rm-content {
    background: transparent;
    max-width: 1390px;
    margin: auto;
    padding: 0;
}

.row.row-padding-top.modulee48 .mt-3 p {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7; /* 0px */
    margin-bottom: 25px;
}

.row.row-padding-top.modulee48 .mt-3 p + p {
    /* margin-top: 20px; */
}

.row.row-padding-top.modulee48 .mt-3 {
    padding: 0 94.1px 0px 15px;
    max-height: 270px;
    overflow-y: auto;
    margin-bottom: 78px;
    width: 98.8%;
}
.row.row-padding-top.modulee48 .mt-3::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.row.row-padding-top.modulee48 .mt-3::-webkit-scrollbar-track {
  background: #transparent;
  border-radius:10px;
  border:1px solid #000; 
}

/* Handle */
.row.row-padding-top.modulee48 .mt-3::-webkit-scrollbar-thumb {
  background: #000;
    border-radius:10px;
}

/* Handle on hover */
.row.row-padding-top.modulee48 .mt-3::-webkit-scrollbar-thumb:hover {
  background: #000;
  border-radius:10px;  
}
.on-ikon {
    margin-top: 8px;
}

.top-soci {
    color: #000;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

li.rm-social-item {
    margin-top: 7px;
}

li.rm-social-item a i {
    display: none !important;
}
.top-footer {
    border-bottom: 1px solid #eee;
    height: 49px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 1px solid #eee;
}

.zcy {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
}

.zcy img {
    margin-right: 12px;
}

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

.on-ikon {
    margin-top: 8px;
}

.top-soci {
    color: #000;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

li.rm-social-item {
    margin-top: 7px;
}

li.rm-social-item a i {
    display: none !important;
}

a.rm-social-fa-instagram.d-flex.align-items-center.justify-content-center {
    background-image: url('/catalog/view/theme/oct_remarket/img/yes.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.rm-footer-credits.text-center div {
    color: #000;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
}

.rm-footer-credits.text-center {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
}

ul.rm-footer-payments-list.list-unstyled.d-flex.align-items-center.justify-content-center.justify-content-lg-start {
    display: flex;
    flex-wrap: nowrap;
}

.rm-footer-payments-item {
    border: none;
}

span.rm-footer-title-toggle-text {
    color: #000;
    font-family: Cormorant;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 11px;
}

.col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-fourth {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 25.666667%;
    max-width: 32.666667%;
}

.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 27.8%;
    max-width: 25.8%;
}

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

ul.rm-footer-links-list.list-unstyled {
    margin-top: 14px;
}

ul.rm-footer-links-list.list-unstyled li {
    margin-bottom: 15px;
}

ul.rm-footer-links-list.list-unstyled li a {
    color: #545454;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none !important;
}
.rm-footer-credits.text-left {
    padding: 0;
    margin: 0;
    color: #5E5E5E;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-footer-credits.text-right {
    padding: 0;
    margin: 0;
}

.rm-footer-credits.text-right a {
    color: #767373 !important;
    font-family: Gilroy !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    text-decoration-line: underline;
}

.niz_footer {
    background: #EEE;
    height: 45px;
}

.row.powered a {
    color: #545454;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    text-align: center;
}

.niz_footer .col-lg-3:nth-child(2),.niz_footer .col-lg-3:nth-child(3) {
    display: flex;
    justify-content: center;
    align-items: center;
}

.row.powered {
    width: 100%;
}

.niz_footer .container {
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.breadcrumb.rm-breadcrumb a {
    color: #E1707B;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}

.rm-breadcrumb-item:last-child {
    color: #545454;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.col-12.rm-page-title h1 {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.rm-breadcrumb {
    padding-bottom: 30px;
}

.no-col .product-grid {
    -ms-flex: 0 0 20%;
    flex: 0 0 25%;
    max-width: 25%;
}

.no-col .product-grid .rm-module-item.d-flex.flex-md-column {
}

.no-col .product-grid {
    margin-bottom: 40px;
}

.no-col .product-grid .rm-module-stickers {
    top: 10px;
    left: 2px;
}
.row.no-gutters.rm-category-products {
    margin-left: -15px;
    margin-right: -15px;
}
.bl-niz.categ.col-sm-12 {
    margin-top: 19px;
}

button.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    background: #fff;
    border-radius: 13px;
    border: 1px solid #000;
    width: 259px;
}

button.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center span {
    color: #000;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-left: 0;
    text-transform: uppercase;
}
.pagination li a, .pagination li span {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    background: #EEE;
    border-radius: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #282828;
    text-align: center;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

li.first a,li.last a  {
    background: #fff;
}

.pagination li.active span, .pagination li:hover a {
    background: #eee;
    color: #E1707B;
}
.row.row-padding-top.modulee54 {
    background: linear-gradient(249deg, #FFEAE4 2.45%, #FFE7E3 46.44%, #FFE6E6 93.26%);
    margin-top: 88px;
    padding-bottom: 63px;
}

.row.row-padding-top.modulee54 .rm-content {
    background: no-repeat;
}

.top-rik {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 28px;
    margin-bottom: 43px;
}
.bl-foto ul.slick-dots {
    padding-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    width: 100%;
}

.bl-foto ul.slick-dots li button {
    margin: 0 2px;
    background: transparent;
}

.bl-foto ul.slick-dots li.slick-active button {
    background: #000;
}
.bl-over.rm-column-pv_0 {
    max-width: 1390px;
    margin: auto;
    width: 100%;
}
.bl-over.rm-column-pv_0 .col-12.rm-module-header {
    margin-top: 65px;
}
.fm-category-categories_page-text {
    background: #E1707B;
    margin-top: 212px;
    height: 259px;
}

.bl-over-review.container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    height: 259px;
    padding-left: 0;
}
.naz-forr {
    color: #FFF;
    font-family: Gilroy;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    /* line-height: 0%; */ /* 0px */
    margin-bottom: 23px;
    margin-left: 26px;
}

.top-fer {
    height: 105px;
    background: #FFF;
    backdrop-filter: blur(8.300000190734863px);
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    padding-left: 27px;
    width: 100%;
}

.lf-review-categ {
    display: flex;
    flex-direction: column;
    margin-top: 61px;
    width: 37.3%;
}

.top-sta {
    color: #353535;
    font-family: Gilroy;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 85%;
}

.top-sta + div {
    color: #353535;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.top-sta + div span {
    font-weight: 700;
}

.lf-star {
    width: 50%;
}

.rg-star {
    width: 67%;
}

.rg-star img {
    width: 34px;
    margin-right: 12px;
}

ul.category-landing-links.list-unstyled {
    width: 57.6%;
}

span.category-landing-links-item-title {
    color: #FFF;
    font-family: Gilroy;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    margin-top: 67px;
    margin-bottom: 34px;
}

.bl-ss-cartt {
    display: flex;
    flex-wrap: wrap;
    max-width: 80%;
}

.bl-ss-cartt a {
    width: 33.3%;
    margin-bottom: 17px;
}

.bl-ss-cartt a span {
    color: #FFF;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration-line: underline;
}
.fm-category-categories_page-text + #column-right {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
}

.container.top-cenu {
    margin-top: 84px;
}

.rm-page-title.h6.text-center.my-4 {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 80px !important;
}

.container.top-cenu .top-niz-carr {
    height: 60px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background:  linear-gradient(248deg, #FFEAE4 3.44%, #FFE7E4 47.12%, #FFE6E6 92.63%);
    color: #000;
    text-align: center;
    font-family: Cormorant;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 10px;
    padding: 0 135px 0 34px;
}

.ocs-article-box.col-6.col-md-4.col-lg-3 {
    background: none;
    border-bottom: 1px solid rgb(0 0 0 / 42%);
    padding-top: 6px;
    padding-bottom: 4px;
}    padding-right: 138px;
}

.ocs-article-box.col-6.col-md-4.col-lg-3 {
    background: none;
}
.ocs-article-item.rm-module-item.d-flex.flex-column.h-100.border-0 {
    display: flex;
    flex-direction: row !important;
    justify-content: flex-start;
    align-items: center !important;
}

.ocs-article-item.rm-module-item.d-flex.flex-column.h-100.border-0 .rm-module-img {
    min-height: 61px !important;
    margin-left: 5px;
}

.ocs-article-item.rm-module-item.d-flex.flex-column.h-100.border-0 .rm-module-img img {
    width: 85px;
    /* height: 85px; */
}

ul.rm-module-buttons.list-unstyled.d-flex.justify-content-center.flex-md-column {
    position: relative;
    opacity: 1;
    border: none;
    padding-left: 26px;
    top: 4px;
}

ul.rm-module-buttons.list-unstyled.d-flex.justify-content-center.flex-md-column  button {
    background: none;
    border: none !important;
}

.ocs-article-item .rm-module-title {
    width: 76.6%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ocs-article-item .rm-module-title a {
    color: #000 !important;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.ocs-article-item .rm-module-price.mt-auto {
    margin-top: 0 !important;
    display: flex;
    flex-direction: row-reverse;
    margin-bottom: 0;
}

.ocs-article-item .rm-module-price-top.d-flex.align-items-center.justify-content-center span.rm-module-price-old {
    color: #000;
    font-family: Gilroy;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #857C7C;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    white-space: nowrap;
    font-weight: 400;
    line-height: normal;
}

.ocs-article-item .rm-module-price-bottom span.fm-module-price-new {
    color: #857C7C;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #000;
    font-family: Gilroy;
    font-size: 24px;
    white-space: nowrap;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.ocs-article-item span.rm-module-price-new {
    color: #000;
    font-family: Gilroy;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.ocs-article-item .rm-module-price-top.d-flex.align-items-center.justify-content-center {
    margin-left: 18px;
}
.bottom-desc.col-sm-12 {
    background: linear-gradient(248deg, #FFEAE4 2.44%, #FFE7E3 46.12%, #FFE6E6 92.63%);
    margin-top: 110px !important;
}
.rm-category-description-text h1 {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 26px;
}

.rm-category-description-text p {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7; /* 0px */
    margin-bottom: 20px;
}

.rm-category-description-text {
    height: auto !important;
    margin-top: 60px;
    margin-bottom: 57px;
}
.rm-category-sort.d-flex.flex-column.flex-md-row.justify-content-between {
    justify-content: flex-end !important;
    padding: 0;
    margin-bottom: 33px;
    margin-top: -16px;
    border-bottom: 0;
    border-top: 1px solid #eee;
}

.rm-category-sort-limit.d-flex.align-items-center.justify-content-between.d-lg-block.w-100.w-lg-auto {
    width: 22% !important;
    flex-direction: row !important;
    display: flex !important;
    justify-content: flex-end !important;
    align-items: flex-start;
    margin-right: 0;
    margin-top: 3px;
}

div#input-sort {
    display: flex;
    flex-direction: column;
    max-height: 43px;
    overflow: hidden;
    position: relative;
    padding-right: 16px;
    border: 1px solid #fff;
    cursor: pointer;
    padding-right: 25px;
}

div#input-sort:after {
    content: "";
    width: 14px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M1 1L8 7L15 1' stroke='%23E1707B' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    display: flex;
    right: 0;
    top: 19px;
}

div#input-sort a {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 10px;
    order: 2;
}

div#input-sort a.select {
    order: 1;
}

.zag_sort {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.rm-product-images {
    padding: 0;
    margin-top: 16px;
}

div#product-product .col-lg-12.col-xl-6 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 44.6666666667%;
    max-width: 44.066667%;
}

.rm-product-images-additional {
    padding: 0;
}

div#product {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 51.233333%;
}
div#product-product div#content .row.no-gutters {
    justify-content: space-between;
}
.rm-product-center {
    padding: 0;
}

.rm-product-title h1 {
    padding: 0;
    color: #28001D;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-product-center-info-item {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
}

.rm-product-center-info-item span:nth-child(2) {
    text-decoration: underline;
}

.rm-product-center-price {
    padding: 0;
    display: flex;
    justify-content: left;
    align-items: center;
    flex-direction: row-reverse;
}

.rm-product-center-price span.rm-product-center-price-old {
    color: #B7B7B7;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0;
    margin-right: 20px;
}

.rm-product-center-price span {
    color: #E1707B;
    font-family: Gilroy;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-product-center-price > div + span {
    margin-top: 0;
    margin: 0;
}

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

div#rm-product-options-box {
    padding-top: 20px;
    padding-bottom: 0;
}

div#rm-product-options-box label {
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border: none;
    background: none;
    display: flex;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
.checc {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    border: 1px solid #000;
    margin-right: 10px;
}

div#rm-product-options-box .radio {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-right: 31px;
}

input[type="radio"]:checked + .checc {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M0.5 4.5L4 8L11 1' stroke='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
}

.btn-group.rm-product-quantity {
    display: none;
}

.rm-product-center-buttons {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-top: 17px;
}

button.rm-btn.secondary.rm-product-btn.button-fast-order.rm-product-one-click-btn.w-100.text-center.d-none.d-sm-block {
    margin-top: 0;
    background-color: transparent !important;
    color: #3C3C3C !important;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-decoration-line: underline !important;
    text-align: left !important;
    padding-left: 30px;
    box-shadow: none !important;
}
.button-fast-order:hover .rm-btn-text{
    color: #3C3C3C !important;
}
button#button-cart {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    background: #141414;
    border: 1px solid #fff;
}
.info-circle svg {
    display: none;
    /* position: absolute; */
    /* width: 100%; */
    /* height: 100%; */
    /* display: flex; */
}

.info-circle {
    width: calc(100% - 23px);
    height: 100%;
    position: absolute;
    top: 0;
    left: 23px;
}

.bl-price {
    padding-bottom: 34px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.22);
}

.tab-content {
    width: 100%;
}

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

div#product_dop_tab {
    padding: 0;
}
.bl-dostav {
    border-radius: 5px;
    border: 1px solid #000;
    padding: 23px 23px;
    margin-top: 5px;
}

.zag-dostavka {
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 19px;
}

.on-row-dostav {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
}

.on-row-dostav span:nth-child(1) {
    width: 23px;
    height: 23px;
    flex-shrink: 0;
    border-radius: 2px;
    background: #141414;
    margin-right: 11px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.on-row-dostav span:nth-child(2) {
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    min-width: 46%;
}

.on-row-dostav span:nth-child(3) {
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.bl-dostav a {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}

.oplata a {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    margin-top: 14px;
    display: flex;
}

.zag-oplata {
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 14px;
}

.bl-img-oplata {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bl-img-oplata img {
    margin-right: 18px;
}

.oplata {
    margin-top: 23px;
}

.rm-product-images-additional {
    margin-top: 20px;
}
.row.no-gutters.bl-two-tovar {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.rg-chast-tovara {
    width: 51.4%;
}

.lf-chast-tovara {
    width: 44%;
    /* margin-top: -44px; */
}
.over-decription {
    border-radius: 5px;
    border: 1px solid #000;
    padding: 33px 30px 28px 30px;
    margin-bottom: 23px;
}

.zag-ription {
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 15px;
}

.top-description p {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7; /* 0px */
}

.lf-video {
    border-radius: 14px;
    background: linear-gradient(250deg, #FFEAE4 2.48%, #FFE7E3 46.98%, #FFE6E6 94.36%);
    height: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.lf-video a {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.lf-video span {
    color: #3C3C3C;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    margin-left: 13px;
}

.lf-video a {
    padding-left: 17px;
    color: #3C3C3C;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

span.rm-product-right-title {
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.rm-product-tabs-attributtes-list-item.d-flex.justify-content-between {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    /* line-height: 0%; */ /* 0px */
    justify-content: flex-start !important;
}

.rm-product-tabs-attributtes-list-item > div {
    width: auto;
    padding: 0;
}

.rm-product-tabs-attributtes-list-item:nth-child(2n+2) {
    background: #fff;
}

.rm-product-attention {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6; /* 0px */
    border-radius: 5px;
    border: 1px solid #000;
    padding: 30px 100px 30px 30px;
}

.rm-product-right.niz-tovar {
    padding-bottom: 24px;
}

.top-description {
    margin-bottom: 19px;
}

.rm-product-attr-list {
    margin-top: 8px;
}

.rm-product-tabs-attributtes-list-item div:nth-child(1) {
    margin-right: 5px;
}
.zag-review {
    color: #28001D;
    font-family: Cormorant;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

button.rm-btn.dark.rm-popup-review {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 13px;
    border: 1px solid #000;
    background: #fff;
    color: #000;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    min-width: 258px;
}

button.rm-btn.dark.rm-popup-review span {
    color: #000;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.p-md-4.zakomm {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7;
    padding-left: 0 !important;
}

.rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 33px;
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.22); */
}
.bl-over.rm-column-related-products_0 {
    margin-top: 78px;
}
div#sp-c50 .rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 26%;
    max-width: 25%;
}
div#sp-c50 {
    margin-top: 82px;
    margin-bottom: 103px;
    overflow: visible !important;
}
.rm-store-reviews-item-info.text-center {
    width: calc(100% - 60px);
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 17px;
    border-top: 1px solid rgba(0, 0, 0, 0.27);
    margin-top: 26px;
    padding: 17px 0px 24px 0px;
    margin-left: 29px;
    margin-right: 30px;
}

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

.rm-store-reviews-item-info-date {
    margin-bottom: 0;
    color: #000;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 16px;
}

.rm-store-reviews-item-info-name {
    color: #000;
    font-family: Gilroy;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 6px;
    text-align: left;
}

.rm-product-tabs-reviews .rm-store-reviews-item-text {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6; /* 0px */
    padding: 0;
}

.rm-product-tabs-reviews .rm-store-reviews-item {
    padding: 0;
    padding-bottom: 37px;
    border-top: 1px solid rgb(0 0 0 / 22%);
}
.rm-module-rating-stars.d-flex.align-items-center.justify-content-center .rm-module-rating-star + .rm-module-rating-star {margin-right: 0;margin-left: 5px;}

.rm-store-reviews-item-info + div {
    margin-top: 17px;
}

div#review {}

div#review .rm-store-reviews-item:nth-child(3) {
    border-bottom: 0;
}

div#review ul.pagination {
    padding-top: 0;
    padding: 0px 0 10px 0px !important;
    justify-content: flex-start;
}

div#review .pagination li a, div#review .pagination li span {
    width: 38px;
    height: 38px;
    background: #fff;
    border: 1px solid #E1707B;
    color: #232323;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 0%; /* 0px */
}

div#review .pagination li.active span,div#review .pagination li:hover a {
    background-color: #E1707B;
    color: #fff;
}

div#review li.last a svg {
    display: none;
}

div#review li.last a {
     background: #E1707B !important;
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13' viewBox='0 0 9 13' fill='none'%3E%3Cpath d='M1 1L7 6.5L1 12' stroke='white' stroke-width='2'/%3E%3C/svg%3E") !important;
     background-repeat: no-repeat no-repeat !important;
     background-position: center center !important;
     /* background-size: cover; */
}

div#review .pagination li:not(:last-child) {
    margin: 0 9px 15px 0;
}
div#review li.first a {
     background: #E1707B !important;
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13' viewBox='0 0 9 13' fill='none'%3E%3Cpath d='M1 1L7 6.5L1 12' stroke='white' stroke-width='2'/%3E%3C/svg%3E") !important;
     background-repeat: no-repeat no-repeat !important;
     background-position: center center !important;
     /* background-size: cover; */
    transform:rotate(180deg);
}
.simple-content .checkout-heading {
    background: none !important;
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-left: 0;
    text-align: left;
}
li.breadcrumb-item.rm-breadcrumb-item:not(:first-child) a {
    color: #545454;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

div#simplecheckout_form_0 {
    margin-top: -6px;
}

#simplecheckout_customer .simplecheckout-block-content {
    padding-left: 0;
    margin-top: -6px;
}

.simplecheckout-block-content .form-horizontal .form-group {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.simplecheckout-block-content .form-horizontal label.control-label.col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 23.333333%;
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.simplecheckout-block-content .form-group .col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 71.966667%;
    max-width: 72.666667%;
}

.simplecheckout-block-content .form-group .col-sm-8 input {
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFF;
    height: 50px;
    flex-shrink: 0;
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.simplecheckout-left-column {
    width: 48.4%;
    margin-bottom: 86px;
    margin-right: 0;
}

.form-group.row-customer_field27>label:nth-child(1) {
    display: none !important;
}

.simplecheckout-block-content .form-horizontal .form-group .checkbox input {
    display: none;
}
.simplecheckout-block-content .form-horizontal .form-group .checkbox label {
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
}

.sam-check {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    border: 1px solid #000;
    background: #FFF;
    margin-right: 21px;
}

div#simplecheckout_payment_address {}

.simplecheckout-block {
    margin-bottom: 14px;
}

.simplecheckout-block-content {
    padding-left: 0;
}

.form-group.row-payment_address_for_me label:nth-child(1) {
    display: none !important;
}

.form-group.row-payment_address_for_me {
    margin-top: 13px;
    margin-bottom: 23px;
}
.simplecheckout-block-content .form-horizontal .form-group .checkbox label {
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
}

.sam-check {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    border: 1px solid #000;
    background: #FFF;
    margin-right: 21px;
с
    ursor: p;
    cursor: pointer;
}
input:checked + .sam-check{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10' fill='none'%3E%3Cpath d='M1 4.5L5 8.5L12 1.5' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;/* background-size: cover; */}    

div#simplecheckout_payment_address {}

.simplecheckout-block {
    margin-bottom: 14px;
}

.simplecheckout-block-content {
    padding-left: 0;
}

.form-group.row-payment_address_for_me label:nth-child(1) {
    display: none !important;
}

.form-group.row-payment_address_for_me {
    margin-top: 13px;
    margin-bottom: 23px;
}
div#simplecheckout_shipping {}

div#simplecheckout_shipping>.simplecheckout-block-content {
    display: flex;
    flex-direction: column;
}

div#simplecheckout_shipping>.simplecheckout-block-content .radio:nth-child(1) {
    order: 1;
    margin-top: 0;
    margin-bottom: 25px;
}
div#simplecheckout_shipping>.simplecheckout-block-content .radio:nth-child(2) {
    order: 3;
}
div#simplecheckout_shipping>.simplecheckout-block-content>.simplecheckout-block-content {
    order: 2;
    display: flex;
    flex-direction: column;
}

.form-group.row-shipping_address_check_address>label {
    display: none !important;
}

.form-group.row-shipping_address_check_address {
    order: 1;
    margin-left: 148px;
    margin-bottom: 43px;
}

.form-group.row-shipping_address_receiver_city {
    order: 1;
}

.form-group.required.row-shipping_address_address_1 {
    order: 1;
}

div#simplecheckout_comment {
    order: 2;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

div#simplecheckout_shipping>.simplecheckout-block-content>.simplecheckout-block-content .form-horizontal {
    display: flex;
    flex-direction: column;
}

.form-group.row-shipping_address_postcard_text {
    order: 3;
}

.form-group.required.row-shipping_address_date {
    order: 3;
}

.form-group.required.row-shipping_address_time {
    order: 3;
}

div#simplecheckout_comment textarea {
    width: 466px;
    height: 105px;
    flex-shrink: 0;
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFF;
    width: 100%;
    min-height: 124px !important;
}

div#simplecheckout_comment .checkout-heading.panel-heading {
    color: #000 !important;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 22.9%;
}

.simplecheckout-block-content .radio input {
    display: none;
}
.simplecheckout-block-content .radio input + label{
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
    color: #3C3C3C;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.simplecheckout-block-content .radio input + label:before {
    content:"";
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    border: 1px solid #000;
    background: #FFF;
    min-width: 20px;
    margin-right: 22px;
}
.simplecheckout-block-content .radio input:checked + label:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10' fill='none'%3E%3Cpath d='M1 4.5L5 8.5L12 1.5' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;/* background-size: cover; */}    

select#shipping_address_receiver_city {
    border-radius: 13px;
    border: 1px solid #000 !important;
    background-color: #FFF !important;
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 13px !important;
    border: 1px solid #000;
    background: #FFF;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M1 1L8 7L15 1' stroke='%23E1707B' stroke-width='2'/%3E%3C/svg%3E") !important;
   background-repeat: no-repeat no-repeat !important;
    background-position: 98% center !important;
    background-size: cover;
    background-size: 18px !important;
    /* width: 14px; */
    /* height: 6px; */
    /* flex-shrink: 0; */
}

select#shipping_address_receiver_city {}

.form-group.row-shipping_address_check_address {}

#simplecheckout_comment .simplecheckout-block-content {
    width: 73.3%;
}

.form-group.row-shipping_address_postcard_text {
    margin-top: 16px;
}

.form-group.row-shipping_address_postcard_text textarea {
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFF;
    height: 126px;
}

.form-group.required.row-shipping_address_time {
    margin-top: 13px;
}

.form-group.required.row-shipping_address_time select {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 13px;
    border: 1px solid #000 !important;
    background-color: #FFF !important;
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    height: 50px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 13px !important;
    border: 1px solid #000;
    background: #FFF;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M1 1L8 7L15 1' stroke='%23E1707B' stroke-width='2'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat !important;
    background-position: 98% center !important;
    background-size: cover;
    background-size: 18px !important;
}

.input-group.date button {
    display: none !important;
}

.input-group.date input {
    border-top-right-radius: 13px !important;
    border-bottom-right-radius: 13px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M1 1L8 7L15 1' stroke='%23E1707B' stroke-width='2'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat !important;
    background-position: 98% center !important;
}
.simplecheckout-right-column {
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFE9E4;
    width: 51%;
    margin-top: 20px;
    padding: 36px 59px 59px 59px;
}

div#simplecheckout_cart .checkout-heading {
    color: #28001D !important;
    text-align: left;
    font-family: Cormorant;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 15px;
}

.top-cart {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #666;
    padding-bottom: 30px;
    margin-bottom: 20px;
}

.on-cart {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    /* margin-bottom: 15px; */
}

.on-cart:not(last-child) {
    margin-bottom: 15px;
}

.top-name a {
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 137.137%; /* 19.199px */
}

#simplecheckout_cart .remove-cart button {
    width: 7px;
    height: 7px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cpath d='M1 1L8 8' stroke='%23777777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8L8 1' stroke='%23777777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    background-color: transparent;
    border: none;
}

.top-name {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
    min-height: 70px;
}

.rg-cart {
    width: 78.2%;
}

#simplecheckout_cart .remove-cart {
    position: absolute;
    right: 0;
    top: 0;
}

#simplecheckout_cart .niz-cart {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

#simplecheckout_cart .quantity {
    display: flex;
}

.niz-qv div {
    display: flex;
    flex-wrap: nowrap;
}

#simplecheckout_cart button.btn.btn-primary {
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    background: transparent;
    border-color: #767676;
    box-shadow: none !important;
    border-radius: 0;
    /* opacity: 0.24; */
    display: flex;
    justify-content: center;
    align-items: center;
}

#simplecheckout_cart .quantity .form-control {
    border: none;
    color: #3F3F3F;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: transparent;
    padding: 0;
    min-width: 26px;
    height: 25px;
}

#simplecheckout_cart button.btn.btn-primary i {
    color: #010101;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

#simplecheckout_cart i.fa.fa-minus:before {
    content: "-" !important;
}

#simplecheckout_cart i.fa.fa-plus:before {
    content: "+" !important;
}

.niz-cena {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.niz-cena .old_price {
    color: #B7B7B7;
}

.niz-cena div {
    margin-left: 10px;
}
div#total_sub_total {
    display: none;
}

.simplecheckout-cart-total {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.simplecheckout-cart-total:after {
    display: none;
}
.simplecheckout-cart-total span:nth-child(1){
color: #484848;
font-family: Gilroy;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
}   
.simplecheckout-cart-total{
    color: #000;
    text-align: right;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 8px 0px;
}

.coupon-niz input {
    width: 575px;
    height: 60px;
    flex-shrink: 0;
    color: rgba(0, 0, 0, 0.29);
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: transparent;
    border: 1px solid #7D7D7D;
    /* background: rgba(217, 217, 217, 0.00); */
    border-radius: 0;
}
.coupon-niz input::placeholder{
    color: rgba(0, 0, 0, 0.29);
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    
}
.coupon-niz {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.prim {
    width: 146px;
    height: 37px;
    flex-shrink: 0;
    background: #171717;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 12px;
    top: 12px;
    cursor: pointer;
}

.simplecheckout-cart-coupon {
    margin-top: 20px;
}

.simple-content .buttons {
    background: transparent;
    margin-top: 40px !important;
}

.simplecheckout-button-right {
    float: none;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

a#simplecheckout_button_confirm {
    display: flex;
    width: 413px;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    background: #E1707B;
}
#common-success .rm-content.h-100 {
    padding: 0;
}

.spasibo {
    margin-top: 41px;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 25px;
    overflow: hidden;
    margin-bottom: 102px;
}

.top-spasibo {
    margin-top: 35px;
    height: 197px;
    width: 240px;
}

.bl-text-spasibo span {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.bl-text-spasibo p {
    color: #353535;
    text-align: center;
    font-family: Gilroy;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 5px;
}

.spasibo a {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    background: #141414;
    display: flex;
    margin-top: 25px;
    text-decoration: none;
    margin-bottom: 75px;
}

.bl-text-spasibo {
    margin-top: 20px;
}
div#product-search .rm-category-sort.d-flex.flex-column.flex-md-row.justify-content-between {
    border: none;
    justify-content: flex-start !important;
}

div#product-search .col-12.rm-page-title h1 {
    text-align: left;
    margin-bottom: 10px;
}

div#product-search .bl-niz.categ.col-sm-12 {
    margin-top: -17px;
    margin-bottom: 40px;
}
.not-found-page {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
    background-image: url('/catalog/view/theme/oct_remarket/img/Mask group (28).jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 25px;
    margin-bottom: 121px;
}

.rm-404-content-text {
    color: #282828;
    text-align: center;
    font-family: Gilroy;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 160% */
    margin-top: -112px;
}

.rm-404-content-text p {
    color: #282828;
    text-align: center;
    font-family: Gilroy;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 160% */
}

.not-found-page .butt a {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    background: #141414;
}

.oy {
    color: #040404;
    text-align: center;
    font-family: Cormorant;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: absolute;
    top: 89px;
    left: 50%;
    margin-left: -281px;
}

.rm-404-content-image img {
    margin-top: 20px;
    margin-left: 80px;
}

.rm-404-content-image {
    position: relative;
}

.butt {
    margin-top: 20px;
    margin-bottom: 50px;
}
.container.small.blog-cat .rm-content {
    padding: 0;
}

.container.small.blog-cat .col-12.col-md-6.col-xl-4.rm-news-col {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0;
}

.container.small.blog-cat .row.rm-blog-row {
    margin-top: 13px;
}

.container.small.blog-cat a.rm-news-item-title {
    /* min-height: 58px; */
    /* margin-bottom: 0; */
    max-height: 51px;
    overflow: hidden;
}
.container.small.blog-cat .rm-pagination-cont {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 44px;
}
.rm-content.rm-blog-post.h-100 {
    padding: 0;
    margin-top: 37px;
}

.rm-blog-post-photo {}

.rm-blog-post-photo + nav {
    width: 1170px;
    margin: auto;
    margin-top: -28px;
}

.bl-text-all {
    max-width: 1130px;
    margin: auto;
    margin-top: -32px;
}

.bl-text-all h1 {
    color: #28001D;
    font-family: Cormorant;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px; /* 110% */
}

span.datatt {
    color: #E1707B;
    text-align: center;
    font-family: Gilroy;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 6px;
    background: #FFE9E4;
    backdrop-filter: blur(3px);
    width: 80px;
    height: 30px;
    flex-shrink: 0;
    margin-top: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rm-blog-post-text p {
    color: #3D3D3D;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 155.556% */
}

.rm-blog-post-text {
    margin-top: 20px;
}

.rm-blog-post-text ol {}
.rm-blog-post-text ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  margin-top: -6px;
  padding-left: 0;
}
.rm-blog-post-text ol li {
  counter-increment: my-awesome-counter;
  color: #3D3D3D;
  font-family: Gilroy;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px; /* 155.556% */
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
}
.rm-blog-post-text ol li::before {
  content: counter(my-awesome-counter) ". ";
  color: red;
  font-weight: bold;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  color: #3D3D3D;
  text-align: center;
  font-family: Gilroy;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px; /* 128.571% */
  border-radius: 5px;
  background: #EEE;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 14px;
}

li {}

 .rm-content .rm-blog-post-text p:not(:last-child) {
    margin-bottom: 15px;
}

.rm-blog-post-text p + img {
    margin-top: 13px;
}

.rm-blog-post-text h2 {
    color: #28001D;
    font-family: Cormorant;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px; /* 114.286% */
    margin-top: 19px;
    margin-bottom: 14px;
}

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

.rm-blog-post-text ul li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #3D3D3D;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 155.556% */
    margin-top: 4px;
}

.rm-blog-post-text ul li:before {
    content: "";
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Crect width='15' height='15' rx='3' fill='%23EEEEEE'/%3E%3Crect x='4' y='4' width='7' height='7' rx='1' fill='%23E1707B'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    min-width: 15px;
    margin-right: 11px;
}
.blog-releit {
    background: linear-gradient(249deg, #FFEAE4 2.46%, #FFE7E3 46.6%, #FFE6E6 93.58%);
    margin-top: 45px;
    padding-bottom: 99px;
    margin-bottom: 40px;
}

.blog-releit .bl-over.rm-column-related-products_0 {
    margin-top: 31px;
}

.blog-releit + .rm-news.container div#rm-related-article {
    margin-top: -15px;
    margin-bottom: 50px;
}
div#information-information .rm-content{
    padding: 0;
}
div#information-information h1 {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
}

.bl-on-vopros {
    display: flex;
    flex-direction: column;
    position: relative;
}

.vopros {
    border-radius: 10px;
    background: #E1707B;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 200px;
    flex-direction: column;
    padding: 27px 36px 27px 36px;
    margin-bottom: 51px;
}

.vopros:before {
    content: "";
    width: 176px;
    height: 183px;
    background-image: url('/catalog/view/theme/oct_remarket/img/Group (3).png');
    position: absolute;
    left: 0;
    top: 0px;
}

.zag-vopros {
    color: #FFF;
    font-family: Gilroy;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px; /* 91.667% */
    margin-bottom: 11px;
}

.vopros p {
    color: #FFF;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
}

.otvet {
    border-radius: 10px;
    border: 1px solid #E1707B;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    flex-direction: column;
    margin-right: 219px;
    padding: 30px;
    padding: 41px 31px 32px 31px;
    margin-bottom: 50px;
}
.otvet:after {
    content: "";
    width: 165px;
    height: 145px;
    background-image: url('/catalog/view/theme/oct_remarket/img/Frame.png');
    position: absolute;
    right: 16px;
    margin-top: -8px;
}

.bl-on-vopros:nth-child(1) {
    margin-top: 31px;
}

.otvet .zag-vopros {
    color: #000;
    font-family: Gilroy;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px; /* 91.667% */
}

.otvet p {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.bl-on-vopros:last-child {
    margin-bottom: 60px;
}
.bl-str-dostavka {
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 66px;
}

.zag-str-dostavka {
    color: #373737;
    font-family: Gilroy;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 33px;
    margin-top: 7px;
}

.ik {
    width: 48px;
    height: 48px;
    flex-shrink: 0;
    border-radius: 2px;
    background: #E1707B;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
}

.zag-vn {
    color: #000;
    font-family: Gilroy;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 17px;
}

.bl-on-dostavka p {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.bl-on-dostavka p a{
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: underline;
}
.lf-str-dostavka {
    width: 28.8%;
}

.rg-st {
    width: 71.1%;
}

.bl-on-dostavka p {
    margin-bottom: 16px !important;
}

.bl-on-dostavka {
    margin-bottom: 44px;
}

.bl-on-dostavka b {
    font-weight: 600;
}

.bl-bespl {
    border-radius: 12px;
    background: #E1707B;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 65px;
    max-width: 94%;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 42px;
}
.bl-top-ocenka {
    background: #E1707B;
    margin-top: 33px;
    height: 146px;
}

.bl-top-ocenka:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 146px;
    left: 0;
    background: #E1707B;
    z-index: -1;
}
.all-ocenka {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.top-ocenka {
    color: #FFF;
    font-family: Gilroy;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; /* 0px */
    z-index: 10;
    margin-top: -55px;
    margin-bottom: -11px;
    position: relative;
    margin-left: 26px;
    z-index: 100;
}

.niz-ocenka {
    display: flex;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(8.300000190734863px);
    /* background: #E1707B; */
    width: 545px;
    height: 139px;
    flex-shrink: 0;
    position: absolute;
    justify-content: space-between;
    align-items: center;
    z-index: 30;
    margin-top: -1px;
    border-radius: 14px;
    border: 18px solid #E1707B;
    margin-left: -20px;
}

.niz-ocenka:after {
    content: "";
    width: 100%;
    height: 50%;
    position: absolute;
    background: #f9e2e5;
    z-index: -3;
    bottom: 0;
}

.onn-ocenak {
    display: flex;
    flex-direction: column;
    margin-left: 24px;
    margin-top: 14px;
}

.onn-ocenak span:nth-child(2) {
    color: #353535;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 15px;
}
.onn-ocenak span:nth-child(2) span {
    color: #353535;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.onn-ocenak span:nth-child(1) {
    color: #353535;
    font-family: Gilroy;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    /* line-height: 0%; */
}

.rg-top-center {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 146px;
}

.rm-store-reviews-top-title.d-flex.align-items-center {
    margin-bottom: 0;
    color: #FFF;
    font-family: Montserrat;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-right: 51px;
}

.rg-top-center button {
    display: flex;
    width: 246px;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    background: #141414 !important;
}

.rm-store-reviews-top-quantity {
    background: no-repeat;
    color: #FFF;
    font-family: Montserrat;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-left: 8px;
}

div#sreview-reviews {
    margin-bottom: 100px;
}

h1.rm-page-title {
    color: #28001D;
    text-align: left;
    font-family: Cormorant;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.zvezd span {
    width: 35px;
    height: 35px;
    width: 39px;
    height: 40px;
    flex-shrink: 0;
}

.zvezd {
    margin-right: 20px;
}
div#sreview-reviews  .rm-content.rm-store-reviews {
    display: flex;
    flex-wrap: wrap;
    margin-top: 124px;
}

div#sreview-reviews  .rm-store-reviews-item.py-4 {
    width: 31.9%;
    border-radius: 13px;
    border: 1px solid #E1707B;
    margin-right: 29px;
    padding: 0 1px !important;
    margin-bottom: 26px;
}

div#sreview-reviews  .rm-store-reviews-item-text {
    color: #000;
    text-align: center;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.5px; /* 184.375% */
}

div#sreview-reviews  .top-image-review {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    overflow: hidden;
    margin-top: 43px;
}
div#sreview-reviews  .top-image-review span{
    /* border-radius: 50%; */
    /* overflow: hidden; */
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    /* overflow: hidden; */
    position: relative;
}
div#sreview-reviews  .top-image-review img{
    border-radius: 50%; 
     overflow: hidden; 
    position: relative;
}

div#sreview-reviews  .top-image-review span:before {content:"\201C";color: #E1707B;/* font-family: "Abhaya Libre Medium"; */font-size: 80px;font-style: normal;font-weight: 500;line-height: normal;position: absolute;top: 54px;z-index: 100;left: -40px;}
div#sreview-reviews  .top-image-review span:after {content:"\201C";color: #E1707B;/* font-family: "Abhaya Libre Medium"; */font-size: 80px;font-style: normal;font-weight: 500;line-height: normal;position: absolute;top: -36px;z-index: 100;right: -40px;transform: rotate(180deg);}
div#sreview-reviews .rm-store-reviews-item.py-4:nth-child(3n) {
    margin-right: 0;
}
.sam-otzz {
    margin-top: 16px;
    min-height: 144px;
    overflow: hidden;
}

.lf-rewon {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

div#sreview-reviews  .rm-store-reviews-item-info-rating .rm-store-reviews-item-info-rating-title {
    color: #E1707B !important;
    font-family: Gilroy;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
}

div#sreview-reviews  .rm-store-reviews-item-info.text-center .rm-store-reviews-item-info-date {
    color: #373737;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
span.testt-review {
    height: 120px;
    overflow: hidden;
    display: flex;
}

button#oct-rm-review-more {
    color: #E1707B;
    text-align: center;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 29.5px; /* 184.375% */
    background: #fff;
    margin-bottom: -30px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
div#sreview-reviews  .rm-store-reviews-item-text.active span.testt-review{
    height:auto;
}
div#sreview-reviews ul.pagination {
    width: 100%;
}
.lf-contact {
    background: url('/catalog/view/theme/oct_remarket/img/Mask group (31).jpg');
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83%;
    margin: auto;
    height: 300px;
    overflow: hidden;
    border-radius: 25px;
    border-radius: 25px;
    /* background: #F1F1F1; */
}

div#information-contact h1 {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.zag-manager {
    color: #202020;
    font-family: Gilroy;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 15px;
}

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

.bl-rerr {
    display: flex;
    margin-left: 7px;
}
.rm-contact-location-title {
    margin-bottom: 0;
    margin-right: 8px;
}

li.rm-contact-location-phone a {
    color: #202020;
    font-family: Gilroy;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

div#information-contact span.rm-fixed-contact-item-icon.rm-fixed-contact-telegram.d-flex.align-items-center.justify-content-center {
    background: #FFF;
    filter: drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.10));
    display: flex;
    justify-content: center;
    align-items: center;
    display: block;
    -ms-flex: 0 0 40px;
    flex: 0 0 34px;
    max-width: 34px;
    width: 34px;
    height: 34px;
    border-radius: 100%;
    margin-right: 10px;
    color: #fff;
}

span.rm-fixed-contact-item-icon.rm-fixed-contact-telegram.d-flex.align-items-center.justify-content-center img {
    margin-right: 0px !important;
}
div#information-contact span.rm-fixed-contact-item-icon.rm-fixed-contact-viber.d-flex.align-items-center.justify-content-center {
    background: #FFF;
    filter: drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.10));
    display: flex;
    justify-content: center;
    align-items: center;
    -ms-flex: 0 0 40px;
    flex: 0 0 34px;
    max-width: 34px;
    width: 34px;
    height: 34px;
    border-radius: 100%;
    margin-right: 10px;
    color: #fff;
}
span.rm-fixed-contact-item-icon.rm-fixed-contact-viber.d-flex.align-items-center.justify-content-center img {
    margin-right: 0px !important;
}

.bl-time {
    color: #434343;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 200% */
    margin-top: 8px;
    margin-left: 26px;
}
.manager {
    margin-left: 31px;
    bottom: -16px;
    position: relative;
}

.rm-contact-location-info {
    margin-left: 40px;
    margin-top: 37px;
}

.rm-contact-form-text {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px; /* 114.286% */
    max-width: 54%;
    text-align: center;
    margin: auto;
    padding-top: 83px;
    margin-bottom: 30px;
}

.rg-contact {
    background: #FFE9E4;
    /* margin-top: 88px; */
}

.rg-contact {}

.rg-contact form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 25px;
    background: #FFF;
    width: 82.6%;
    margin: auto;
    padding: 0 35px;
    padding-bottom: 41px;
    margin-bottom: 100px;
}

.zag-forma {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 34px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px; /* 73.529% */
    width: 100%;
    margin-top: 40px;
    margin-bottom: 36px;
}
.niz-forma {
    background: #FFE9E4;
    margin-top: 88px;
}
.rg-contact form .form-group:nth-child(5) {
    width: 100%;
    margin-top: 10px;
}

.rg-contact label {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

input#input-name {
    border-radius: 10px;
    border: 1px solid #000;
    background: #FFF;
    height: 50px;
    width: 100%;
  color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

input#input-phone {
    border-radius: 10px;
    border: 1px solid #000;
    background: #FFF;
    height: 50px;
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

input#input-email {
    border-radius: 10px;
    border: 1px solid #000;
    background: #FFF;
    height: 50px;
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

textarea#input-enquiry {
    border-radius: 10px;
    border: 1px solid #000;
    background: #FFF;
    height: 130px;
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rg-contact button.rm-btn.dark {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    background: #141414;
    margin: auto;
    margin-top: 10px;
}

.rg-contact .form-group {
    width: 32%;
}
div#information-contact.container.shop h1 {
    color: #28001D;
    text-align: left;
    font-family: Cormorant;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.container.shop .col-lg-12.rm-page-title {
    padding-left: 0;
}

.container.shop .row.no-gutters.rm-contact-location {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 42px;
    margin-bottom: 48px !important;
    padding-bottom: 49px;
    border-bottom: 1px solid #eee;
}

.container.shop .row.no-gutters.rm-contact-location:last-child {
    border: none;
    margin-bottom: 70px !important;
}

.container.shop .rm-contact-location-info {
    padding: 0;
    margin: 0;
    /* margin-top: 23px; */
}

.container.shop .rm-contact-location-store-title {
    color: #3E3E3E;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    margin-bottom: 20px;
}

.container.shop .rm-contact-location-address span a {
    color: #3E3E3E;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    text-decoration-line: underline;
}

.container.shop .col-xl-12.loc-onn ul li {
    color: #3E3E3E;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 11px;
}

.container.shop li.rm-contact-location-phone a {
    color: #353535;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

.container.shop .col-xl-12.loc-onn {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.container.shop .rm-contact-location-address {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
}

.container.shop .rm-contact-location-address .ik-loc {
    margin-right: 8px;
}

.container.shop .col-xl-12.loc-onn:nth-child(2) {
    margin-top: 5px;
}

.container.shop .col-xl-12.loc-onn ul li.rm-contact-location-phone {
    margin-bottom: 0;
}

.container.shop .col-xl-12.loc-onn:nth-child(2) .ik-loc {
    margin-right: 11px;
}

.container.shop .bl-link-map {
    margin-top: 20px;
}

.bl-link-map a {
    color: #989898;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}

.container.shop .col-lg-12.col-xl-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 18.433333%;
}

.container.shop .col-lg-6.col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 84%;
    max-width: 79.7%;
    justify-content: space-between;
    display: flex;
    align-items: flex-start;
}

.bl-smoll-img-loc {
    display: flex;
    flex-direction: column;
    width: 18.1%;
    justify-content: space-between;
    height: 417px;
}

.on-smoll-img-loc {
    /* margin-bottom: 22px; */
    height: 121px;
}

.big-image-loc {
    margin-right: 20px;
    width: 77%;
}
.container.info4 {}

div#information-information.container.info4 h1 {
    color: #FFF;
    text-align: left;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-top: 50px;
    margin-bottom: -11px;
}

.bl-top-about {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background: #FFF;
    padding: 47px 0px 0px 45px;
}

.lf-about {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.5px; /* 184.375% */
    width: 61%;
}

.two-about {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 105px;
}

.bl-video-about {
    width: 48.5%;
    height: 582px;
}

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

.zag-preim {
    color: #28001D;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 102.33%; /* 61.398px */
    margin-top: 14px;
    margin-bottom: 30px;
}

.bl-preim-about p {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.5px; /* 184.375% */
}

.bl-preim-about ul {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: 44px;
}

.bl-preim-about ul li {
    display: flex;
    width: 50%;
    color: #000;
    text-align: left;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 29.5px; /* 184.375% */
    margin-bottom: 19px;
}

.bl-preim-about ul li:before {
    content: "";
    width: 35px;
    height: 35px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='none'%3E%3Cpath d='M32.8125 17.5011C32.813 17.1673 32.7386 16.8375 32.5948 16.5362C32.451 16.2349 32.2414 15.9697 31.9815 15.7601L30.0093 14.1173L30.9124 11.7674C31.0295 11.4558 31.076 11.1222 31.0487 10.7904C31.0214 10.4586 30.9209 10.1371 30.7544 9.84882C30.5879 9.56058 30.3595 9.31283 30.0858 9.1234C29.8121 8.93397 29.4998 8.80758 29.1713 8.75333L26.6415 8.31647L26.2484 5.82984C26.1942 5.50135 26.0678 5.18898 25.8783 4.91521C25.6888 4.64144 25.441 4.41308 25.1527 4.24658C24.8644 4.08008 24.5427 3.97957 24.2109 3.95228C23.8791 3.925 23.5453 3.97163 23.2337 4.08881L20.8245 4.97642L19.2411 3.01964C19.0245 2.77063 18.757 2.57098 18.4566 2.43417C18.1563 2.29736 17.8301 2.22656 17.5 2.22656C17.17 2.22656 16.8438 2.29736 16.5435 2.43417C16.2431 2.57098 15.9756 2.77063 15.759 3.01964L14.1162 4.99137L11.7669 4.08881C11.4553 3.97154 11.1215 3.92484 10.7896 3.95208C10.4577 3.97932 10.136 4.07981 9.84759 4.24632C9.55921 4.41283 9.31134 4.64122 9.12183 4.91504C8.93232 5.18886 8.80589 5.50129 8.75164 5.82984L8.31532 8.36021L5.82981 8.75223C5.50126 8.80652 5.18882 8.93296 4.91498 9.12245C4.64114 9.31194 4.4127 9.55978 4.24611 9.84812C4.07952 10.1365 3.9789 10.4582 3.95152 10.79C3.92413 11.1219 3.97064 11.4557 4.08771 11.7675L4.97532 14.1772L3.01751 15.7601C2.76033 15.9716 2.55322 16.2374 2.41105 16.5385C2.26889 16.8396 2.19521 17.1684 2.19531 17.5014C2.19542 17.8344 2.2693 18.1632 2.41166 18.4642C2.55401 18.7651 2.76129 19.0309 3.0186 19.2422L4.99087 20.885L4.08771 23.2348C3.97061 23.5464 3.92405 23.8801 3.95137 24.2118C3.9787 24.5436 4.07922 24.8652 4.24572 25.1534C4.41222 25.4417 4.64055 25.6895 4.91427 25.8789C5.188 26.0683 5.50031 26.1947 5.82874 26.249L8.35858 26.6859L8.75165 29.1724C8.80603 29.5009 8.93252 29.8132 9.12202 30.0869C9.31152 30.3606 9.55933 30.5889 9.84761 30.7554C10.1359 30.9218 10.4575 31.0224 10.7893 31.0497C11.121 31.077 11.4548 31.0305 11.7664 30.9135L14.1755 30.0259L15.759 31.9826C15.9703 32.2401 16.236 32.4475 16.5371 32.5899C16.8381 32.7323 17.167 32.8061 17.5 32.8061C17.8331 32.8061 18.162 32.7323 18.463 32.5899C18.7641 32.4475 19.0298 32.2401 19.2411 31.9826L20.8839 30.0109L23.2333 30.9135C23.5449 31.0307 23.8787 31.0773 24.2106 31.0501C24.5425 31.0228 24.8642 30.9223 25.1525 30.7558C25.4409 30.5893 25.6888 30.361 25.8783 30.0872C26.0678 29.8134 26.1943 29.501 26.2486 29.1724L26.6849 26.6421L29.1704 26.2501C29.4989 26.1958 29.8114 26.0693 30.0852 25.8798C30.3591 25.6903 30.5875 25.4425 30.7541 25.1542C30.9207 24.8658 31.0213 24.5441 31.0487 24.2123C31.0761 23.8804 31.0296 23.5465 30.9125 23.2348L30.0249 20.8251L31.9827 19.2422C32.2422 19.0323 32.4515 18.7671 32.5951 18.4658C32.7387 18.1645 32.813 17.8349 32.8125 17.5011Z' fill='%23E1707B'/%3E%3Cpath d='M15.4432 22.6583C14.7368 22.6601 14.0489 22.4318 13.4838 22.0078L10.8279 20.0158C10.5959 19.8417 10.4426 19.5826 10.4016 19.2955C10.3606 19.0083 10.4354 18.7167 10.6095 18.4847C10.7836 18.2526 11.0427 18.0993 11.3298 18.0583C11.617 18.0174 11.9086 18.0922 12.1406 18.2662L14.796 20.2583C15.0261 20.4285 15.3135 20.5023 15.5973 20.4643C15.881 20.4262 16.1387 20.2791 16.3159 20.0542L22.652 11.9067C22.7402 11.7933 22.8499 11.6983 22.9748 11.6273C23.0997 11.5563 23.2374 11.5106 23.38 11.4928C23.5226 11.475 23.6672 11.4855 23.8058 11.5236C23.9443 11.5617 24.074 11.6267 24.1874 11.7149C24.3008 11.8032 24.3957 11.9129 24.4667 12.0378C24.5377 12.1627 24.5835 12.3004 24.6013 12.4429C24.6191 12.5855 24.6086 12.7302 24.5705 12.8687C24.5324 13.0073 24.4674 13.137 24.3791 13.2504L18.0425 21.3979C17.7337 21.792 17.3391 22.1103 16.8886 22.3287C16.4382 22.5471 15.9438 22.6599 15.4432 22.6583Z' fill='%23F5F5F5'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    margin-right: 10px;
    min-width: 35px;
}

.nasha-commanda-top {
    color: #28001D;
    text-align: center;
    font-family: Cormorant;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 102.33%; /* 61.398px */
}

.container.info4 main:before {
    content:"";
    width: 100%;
    height: 474px;
    background-image: url('/catalog/view/theme/oct_remarket/img/Frame 1.jpg');
    display: flex;
    position: absolute;
    left: 0;
    margin-top: 10px;
    z-index: -2;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

::before {}

.rg-about {
    width: 34.3%;
    position: relative;
    padding-bottom: 30px;
}

.rg-about img {
    margin-top: -168px;
    z-index: 10;
    position: relative;
}

.rg-about:after {
    content: "";
    width: 95%;
    height: 110.6%;
    background: #FFE9E4;
    position: absolute;
    z-index: 0;
    left: 41px;
    bottom: 0;
}

.bl-preim-about {
    width: 47%;
}

.play {
    width: 83px;
    height: 86px;
    flex-shrink: 0;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}

.nasha-commanda {
    margin-top: 84px;
    margin-bottom: 145px;
}

.bl-nasha-commanda {
    margin-top: 60px;
}

.on-nasha-commanda {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 4px;
}

.title-nasha-commanda {
    color: #000;
    text-align: center;
    font-family: Gilroy;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 83.333% */
    margin-top: 30px;
}

.title-nasha-dolg {
    color: #000;
    text-align: center;
    font-family: Gilroy;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 83.333% */
    margin-top: 17px;
}
div#oct_desktop_language.active div#language form {
    display: flex;
}

div#oct_desktop_language.active {
    align-items: flex-start;
    height: auto;
    margin-top: 49px;
    z-index: 100;
    position: relative;
}

div#oct_desktop_language.active div#language {
    margin-top: 7px;
}

div#oct_desktop_language.active div#language form ul {
    list-style: none;
    margin-top: 6px;
}

div#oct_desktop_language.active div#language form ul li button {
    color: #282828 !important;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 3px;
}
form#search {
    display: none;
}

.top-search {
    margin-right: 48px;
    margin-top: 7px;
    margin-left: 53px;
    cursor: pointer;
}
.top-search.active + form#search {
    display: block;
    position: absolute;
    /* right: 0; */
    right: 0;
    top: 50px;
    left: -348px;
}

.rm-search input {
    display: flex;
    width: 599px !important;
    height: 72px !important;
    flex-shrink: 0;
    border-radius: 5px;
    color: rgba(117, 117, 117, 0.48);
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: 1px solid #E1707B;
    background: #FFF !important;
    box-shadow: 0px 4px 44.5px 0px rgba(0, 0, 0, 0.25);
    padding-left: 21px;
}
.rm-search input::placeholder{
  color: rgba(117, 117, 117, 0.48);
font-family: Gilroy;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;  
} 

.bl-search {
    position: relative;
}
#rm_livesearch.expanded {
    left: 0px;
    width: 600px;
    background: #FFF;
    stroke-width: 1px;
    border: 1px solid #E1707B;
    /* filter: drop-shadow(0px 4px 44.5px rgba(0, 0, 0, 0.25)); */
    border-top: 0;
    margin-top: -7px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.rm-livesearch-list-item-name a {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

.rm-module-reviews {
    color: #948E8E;
    font-family: Gilroy;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}

.rm-livesearch-list-item-price .rm-price {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-module-rating-star {
    width: 17px;
    height: 16px;
}
div#rm-cart-modal {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-right: 0;
    text-transform: none;
}

.modal-header {
    display: flex;
    justify-content: center;
    padding: 16px 0;
}

#rm-popup-cart .rm-cart-products-item-info-title a {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

.rm-cart-products-item-info-option {
    display: none;
}

#rm-popup-cart .rm-cart-products-item .rm-product-quantity {
    display: flex;
}
#rm-popup-cart .rm-cart-products .rm-btn-del {
 width: 15px;
 height: 15px;
 flex-shrink: 0;
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M2.5 13.332C2.5 14.2529 3.24582 14.9987 4.16668 14.9987H10.8334C11.7542 14.9987 12.5 14.2529 12.5 13.332V3.33203H2.5V13.332Z' fill='%23D5D5D5'/%3E%3Cpath d='M10.416 0.83332L9.58266 0H5.41602L4.58266 0.83332H1.66602V2.5H13.3327V0.83332H10.416Z' fill='%23D5D5D5'/%3E%3C/svg%3E");
 background-repeat: no-repeat no-repeat;
 background-position: center center;
 /* background-size: cover; */
 background-color: #fff;
}
div#rm-popup-cart .top-cart {
    border: none;
    padding: 0;
    margin: 0;
}

.modal-dialog.narrow {
    max-width: 539px;
}

.modal-close {
    width: 71px;
    height: 61px;
    background-image: url('/catalog/view/theme/oct_remarket/img/image 84.svg');
    background-position: center;
    background-repeat: no-repeat;
}

button.modal-close span {
    display: none;
}

#rm-popup-cart .rm-cart-products-item {
    padding: 0;
}

#rm-popup-cart .modal-body {
    padding: 0 35px 20px;
}
div#rm-cart-modal {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-right: 0;
    text-transform: none;
}

.modal-header {
    display: flex;
    justify-content: center;
    padding: 16px 0 !important;
}

#rm-popup-cart .rm-cart-products-item-info-title a {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

.rm-cart-products-item-info-option {
    display: none;
}

#rm-popup-cart .rm-cart-products-item .rm-product-quantity {
    display: flex;
}

button.rm-btn-del {}

#rm-popup-cart .rm-cart-products .rm-btn-del {
 width: 15px;
 height: 15px;
 flex-shrink: 0;
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M2.5 13.332C2.5 14.2529 3.24582 14.9987 4.16668 14.9987H10.8334C11.7542 14.9987 12.5 14.2529 12.5 13.332V3.33203H2.5V13.332Z' fill='%23D5D5D5'/%3E%3Cpath d='M10.416 0.83332L9.58266 0H5.41602L4.58266 0.83332H1.66602V2.5H13.3327V0.83332H10.416Z' fill='%23D5D5D5'/%3E%3C/svg%3E");
 background-repeat: no-repeat no-repeat;
 background-position: center center;
 /* background-size: cover; */
 background-color: #fff;
 margin-right: -20px;
}

div#rm-popup-cart {}

div#rm-popup-cart .top-cart {
    border: none;
    padding: 0;
    margin: 0;
    min-height: 36px;
}

.modal-dialog.narrow {
    max-width: 539px;
}

.modal-close {
    width: 71px !important;
    height: 61px !important;
    background-image: url('/catalog/view/theme/oct_remarket/img/image 84.svg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

button.modal-close span {
    display: none;
}

#rm-popup-cart .rm-cart-products-item {
    padding: 0 !important;
    align-items: flex-start !important;
    margin-bottom: 24px;
}

#rm-popup-cart .modal-body {
    padding: 20px 35px 20px  !important;
}

.zag-ter {
    color: #000;
    font-family: Gilroy;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 7px;
    margin-bottom: 12px;
}

.rm-product-quantity input {
    width: 74px;
    height: 29px;
    flex-shrink: 0;
    border: none;
    border-radius: 0;
    color: #3F3F3F;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

button.rm-product-quantity-btn-minus.d-flex.align-items-center.justify-content-center {
    width: 22px;
    height: 29px;
    flex-shrink: 0;
    background: #000;
    color: #FFF !important;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-bottom-right-radius: 0px;
    position: absolute;
    left: 0;
}

.rm-product-quantity button.rm-product-quantity-btn-plus {
    width: 22px;
    height: 29px;
    flex-shrink: 0;
    color: #FFF;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: #000;
    border-radius: 0 !important;
    margin-left: -22px;
}
.lf-ter-cart {
    display: flex;
    flex-direction: column;
}

.niz-col {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

#rm-popup-cart .rm-cart-products-item .rm-product-quantity .d-flex.flex-column {
    flex-direction: row !important;
}

.lf-ch-cart {
    width: 100%;
}

#rm-popup-cart .rm-cart-products-item-right {
    padding-left: 24px !important;
}
.zagg {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 10px;
}

.d-flex.align-items-center.mt-auto.niz-cart {
    display: flex;
    justify-content: space-between;
    align-items: flex-end !important;
}

#rm-popup-cart .rm-cart-products-item-price {
    flex-direction: column !important;
    display: flex;
    -ms-flex: 0 1 110px;
    flex: 0 1 200px !important;
    width: 68px !important;
}

.rg-chast {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.rm-cart-products-item-price.mr-3 span:nth-child(1) {
    color: #000;
    font-family: Gilroy;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 4px;
}
.rm-cart-products-item-price.mr-3 span:nth-child(2) {color: #000;font-family: Gilroy;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;white-space: nowrap;}    

.bl_tot {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 16px;
}

#rm-popup-cart .rm-cart-products+div {
    margin-left: 4px !important;
    margin-right: 51px !important;
}

#rm-popup-cart .rm-cart-products+div>.col-12 {
    margin-left: -30px;
    margin-right: -30px;
    border-top: 1px solid #E2E2E2;
    -ms-flex: 0 0 100%;
    flex: 0 0 calc(100% + 100px);
    max-width: 160%;
    padding-right: 27px !important;
}

.lf_itog {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rg_itog {
    color: #000;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.niz-butt {
    margin-top: 24px;
    align-items: center !important;
}

a.rm-btn.primary.d-block.text-center {
    display: inline-flex !important;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 13px;
    background: #141414;
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.niz-butt button.rm-btn.dark.text-center.mb-3.mb-md-0 {
    background-color: transparent !important;
    color: #5A5A5A;
    font-family: Gilroy;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline !important;
    padding-left: 7px;
}
.row.no-gutters.bl-two-tovar .rm-store-reviews-item-info.text-center {
    width: 100%;
    margin: 0;
    border: 0;
}
button.rm-btn.dark.rm-popup-review {}

#rm-popup-review .modal-dialog.modal-dialog-centered.wide {
    width: 540px;
}

.modal-dialog.modal-dialog-centered.wide {}

#rm-popup-review  .modal-body-right {
    flex: 0 0 100%;
    max-width: 100%;
}

#rm-popup-review  .modal-title {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: none;
}

input#InputName {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFF;
    color: #656565;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    height: 50px;
    flex-shrink: 0;
}
input#InputName::placeholder{
   color: #656565;
font-family: Gilroy;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}
textarea#input-review {
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFF;
    height: 140px;
    color: #656565;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
textarea#input-review::placeholder{
    color: #656565;
font-family: Gilroy;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.rm-review-block.mt-4.mt-md-auto.text-center {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
}

#rm-popup-review .rm-review-block .control-label {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px !important;
}

button#button-review {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    background: #141414;
    margin: auto !important;
    /* left: 50%; */
    display: flex;
}
#rm-popup-review .rm-module-rating-star {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0px !important;
    margin-left: 2px;
}

.rm-module-rating-stars.d-flex.align-items-center.justify-content-center {
    margin-left: 9px;
}
.form-checkbox-group.hidden {
    display: none;
}

div#rm-popup-quickorder .modal-dialog.modal-dialog-centered.wide {
    max-width: 540px;
}
h5#rm-one-click {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: none;
}

.bl-purchase {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin: 37px 39px;
}

input#user_name {
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFF;
    height: 50px;
    flex-shrink: 0;
    color: #656565;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
input#user_name::placeholder {
    color: #656565;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
input#user_telephone {
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFF;
    height: 50px;
    flex-shrink: 0;
    color: #656565;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
input#user_telephone::placeholder {
  
    color: #656565;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.bl-purchase .form-group {
    width: 100%;
}

#rm-popup-quickorder #button_checkout {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    background: #141414;
}
.alert-block.d-flex.flex-column.animated.fadeInRight.success {
    top: calc(50% - 76px) !important;
    right: calc(50% - 270px) !important;
}

.rm-alert-success .rm-alert-icon{
    display:none !important; 
}

.rm-alert.rm-alert-success {
    margin-bottom: 0px !important;
    width:540px !important;
    height:152px !important;
    border-radius: 6px;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rm-alert-text {
    color: #000 !important;
    font-family: Gilroy !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    padding: 30px !important;
    text-align: center !important;
}
div#input-sort.active {
    max-height: 1000px;
    background: #fff;
    border: 1px solid #e1707b;
    border-radius: 6px;
    t: 40px;
    margin-bottom: -68px;
    z-index: 100;
    right: -5px;
    /* padding-right: 19px; */
}

div#input-sort.active:after {
    transform: rotate(180deg);
    right: 5px;
}
.ocf-theme-light .ocf-filter:not(.ocf-slider) .ocf-filter-body.active  .ocf-value-list {
    display: flex;
    position: absolute;
    max-height: 1000px;
    top: 29px;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #e1707b;
}
.rm-footer-payments-item.visa {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='44' viewBox='0 0 69 44' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.4841 27.3486H21.4021L19.0909 18.3773C18.9812 17.9646 18.7483 17.5997 18.4057 17.4278C17.5506 16.9957 16.6084 16.6518 15.5806 16.4783V16.1329H20.5455C21.2308 16.1329 21.7447 16.6518 21.8304 17.2543L23.0295 23.7257L26.1101 16.1329H29.1065L24.4841 27.3486ZM30.8191 27.3486H27.9083L30.3051 16.1329H33.2159L30.8191 27.3486ZM36.983 19.2383C37.0686 18.6342 37.5826 18.2888 38.1822 18.2888C39.1244 18.2021 40.1507 18.3756 41.0073 18.8062L41.5212 16.3914C40.6646 16.046 39.7224 15.8726 38.8674 15.8726C36.0423 15.8726 33.9866 17.4261 33.9866 19.5822C33.9866 21.2225 35.4427 22.0837 36.4706 22.6026C37.5826 23.1199 38.0108 23.4653 37.9252 23.9827C37.9252 24.7587 37.0686 25.1041 36.2136 25.1041C35.1857 25.1041 34.1579 24.8454 33.2172 24.4133L32.7033 26.8296C33.7311 27.2602 34.8431 27.4336 35.871 27.4336C39.0387 27.5189 41.0073 25.9668 41.0073 23.6373C41.0073 20.7036 36.983 20.5317 36.983 19.2383V19.2383ZM51.1923 27.3486L48.8812 16.1329H46.3987C45.8847 16.1329 45.3708 16.4783 45.1995 16.9957L40.9198 27.3486H43.9162L44.5143 25.7098H48.1959L48.5385 27.3486H51.1923ZM46.8273 19.1521L47.6824 23.3791H45.2855L46.8273 19.1521Z' fill='%23172B85'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
}

.rm-footer-payments-item.liqpay {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='44' viewBox='0 0 69 44' fill='none'%3E%3Cpath d='M38.4123 15.0898H30.588V28.9868H38.4123V15.0898Z' fill='%23FF5F00'/%3E%3Cpath d='M31.0849 22.0383C31.0836 20.6999 31.3905 19.3788 31.9822 18.1749C32.5739 16.9711 33.435 15.9161 34.5002 15.0898C33.1811 14.065 31.5968 13.4276 29.9285 13.2507C28.2603 13.0737 26.5753 13.3642 25.0661 14.089C23.557 14.8138 22.2846 15.9436 21.3945 17.3493C20.5043 18.755 20.0322 20.3799 20.0322 22.0383C20.0322 23.6967 20.5043 25.3216 21.3945 26.7273C22.2846 28.133 23.557 29.2628 25.0661 29.9876C26.5753 30.7124 28.2603 31.0029 29.9285 30.8259C31.5968 30.6489 33.1811 30.0116 34.5002 28.9868C33.435 28.1605 32.5739 27.1055 31.9822 25.9016C31.3905 24.6978 31.0836 23.3767 31.0849 22.0383Z' fill='%23EB001B'/%3E%3Cpath d='M48.9677 22.0383C48.9678 23.6966 48.4958 25.3215 47.6056 26.7272C46.7155 28.133 45.4432 29.2628 43.9341 29.9876C42.425 30.7124 40.74 31.0029 39.0718 30.8259C37.4035 30.6489 35.8193 30.0116 34.5002 28.9868C35.5645 28.1597 36.4249 27.1045 37.0165 25.9008C37.6081 24.6972 37.9155 23.3765 37.9155 22.0383C37.9155 20.7001 37.6081 19.3794 37.0165 18.1758C36.4249 16.9721 35.5645 15.9169 34.5002 15.0898C35.8193 14.065 37.4035 13.4276 39.0718 13.2507C40.74 13.0737 42.425 13.3642 43.9341 14.089C45.4432 14.8138 46.7155 15.9436 47.6056 17.3493C48.4958 18.7551 48.9678 20.38 48.9677 22.0383Z' fill='%23F79E1B'/%3E%3Cpath d='M48.1146 27.5149V27.2304H48.2307V27.1724H47.9351V27.2304H48.0512V27.5149H48.1146ZM48.6885 27.5149V27.1719H48.5979L48.4937 27.4078L48.3894 27.1719H48.2987V27.5149H48.3627V27.2561L48.4605 27.4792H48.5268L48.6246 27.2556V27.5149H48.6885Z' fill='%23F79E1B'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
}

li.rm-footer-payments-item.mastercard {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79' height='18' viewBox='0 0 79 18' fill='none'%3E%3Cg clip-path='url(%23clip0_6_760)'%3E%3Cpath d='M45.1352 1.98674C45.0039 1.59647 44.8318 1.26533 44.4614 1.25054H44.4381H44.1289H43.5338C43.5076 1.24759 43.4784 1.24463 43.4492 1.24463H43.1517C43.1226 1.24463 43.0934 1.24759 43.0671 1.25054C42.758 1.29785 42.6034 1.61125 42.4867 1.97787L37.9072 14.9486C37.9072 15.1201 38.0443 15.2591 38.2135 15.2591H39.1702C39.5494 15.2591 39.7448 14.9427 39.8586 14.5613L40.7716 11.859C40.8357 11.6727 41.0078 11.5485 41.2033 11.5485H46.2961C46.4886 11.5485 46.6607 11.6727 46.7249 11.856L47.6758 14.5879C47.7924 14.9693 47.9966 15.2857 48.3933 15.2857H49.3938C49.5717 15.2857 49.7146 15.1467 49.7146 14.9752L45.1352 1.98674ZM41.3987 10.014L43.7088 3.1901L46.0861 10.014H41.3987Z' fill='%2376A62D'/%3E%3Cpath d='M58.5236 1.28626C58.4011 1.23895 57.6923 1.24487 57.6923 1.24487C57.2169 1.25669 56.9135 1.24487 56.7006 1.54349C56.6685 1.58784 56.6452 1.63514 56.6218 1.68245L53.7837 7.90617L50.8611 1.6854C50.8377 1.6381 50.8144 1.59079 50.7823 1.54644C50.5694 1.24782 50.266 1.25669 49.7906 1.24782C49.7906 1.24782 49.0818 1.24191 48.9593 1.28921C48.6676 1.40157 48.8601 1.76523 48.9972 2.06385L52.582 9.31352C52.7453 9.64467 52.8299 10.0083 52.8299 10.3779V14.7537C52.8299 15.0494 53.0662 15.2889 53.3579 15.2889H54.1075C54.3992 15.2889 54.6355 15.0494 54.6355 14.7537V10.3986C54.6355 10.029 54.72 9.66536 54.8834 9.33422L58.4828 2.0609C58.6228 1.76228 58.8153 1.39861 58.5236 1.28626Z' fill='%2376A62D'/%3E%3Cpath d='M72.2271 8.05673L63.6224 0.750884C63.5582 0.697665 63.4649 0.700621 63.4065 0.762711L62.1348 2.10502L69.1615 8.05673L62.1348 14.0084L63.4065 15.3508C63.4649 15.4128 63.5582 15.4158 63.6224 15.3626L72.2271 8.05673Z' fill='%2376A62D'/%3E%3Cpath d='M78.4107 8.11581L69.806 0.809966C69.7418 0.756747 69.6484 0.759703 69.5901 0.821793L68.3184 2.16411L75.3451 8.11581L68.3184 14.0675L69.5901 15.4098C69.6484 15.4719 69.7418 15.4749 69.806 15.4217L78.4107 8.11581Z' fill='%2376A62D'/%3E%3Cpath d='M11.1248 1.23584H10.0397C9.81219 1.23584 9.63135 1.42211 9.63135 1.64977V14.8216C9.63135 15.0611 9.82386 15.2592 10.063 15.2592H11.1073C11.3435 15.2592 11.539 15.064 11.539 14.8216V1.65273C11.5361 1.42211 11.3523 1.23584 11.1248 1.23584Z' fill='%2376A62D'/%3E%3Cpath d='M7.24246 13.5886H2.39757V1.6527C2.39757 1.42208 2.21381 1.23877 1.98921 1.23877H1.0004C0.772886 1.23877 0.592041 1.42504 0.592041 1.6527V13.5916V14.6826C0.592041 14.9546 0.807888 15.1734 1.07624 15.1734H2.40049H7.24538C7.47873 15.1734 7.6654 14.9842 7.6654 14.7476V14.0144C7.66249 13.7808 7.47289 13.5886 7.24246 13.5886Z' fill='%2376A62D'/%3E%3Cpath d='M36.4867 2.01084C35.8829 1.59691 35.0487 1.3042 33.4532 1.3042H30.936H30.3642C29.9967 1.3042 29.6963 1.60578 29.6963 1.98127V14.5647C29.6963 14.9491 30.0026 15.2625 30.3847 15.2625H30.9155C31.2947 15.2625 31.6039 14.952 31.6039 14.5647V9.83705C32.1756 9.83705 34.1532 9.83705 34.3866 9.83705C34.6579 9.83705 38.1406 9.28416 38.1406 5.44053C38.1377 3.76708 37.2918 2.56668 36.4867 2.01084ZM33.7536 8.3883C33.5728 8.3883 31.8139 8.3883 31.8139 8.3883H31.601V2.75295H33.1353C34.1882 2.75295 34.7395 2.94513 35.1391 3.2201C35.6729 3.58672 36.23 4.3791 36.23 5.48488C36.233 8.02463 33.9345 8.3883 33.7536 8.3883Z' fill='%2376A62D'/%3E%3Cpath d='M27.9317 15.5727C27.8559 15.5165 27.7713 15.4751 27.6809 15.4396C26.9633 15.1617 25.9162 14.4255 25.3328 14.0441C24.8807 13.7484 24.9507 13.5149 25.012 13.4173C25.0236 13.4025 25.0382 13.3848 25.0499 13.37C25.0528 13.367 25.0528 13.367 25.0528 13.367C26.0445 12.1341 26.6192 10.3779 26.6192 8.16041C26.6192 4.23991 24.9653 1.06152 20.4763 1.06152C16.346 1.06152 14.3625 4.23991 14.3625 8.16041C14.3625 12.0809 15.6956 15.4367 20.4763 15.4367C21.4476 15.4367 22.3401 15.2475 23.1248 14.8808H23.1277C23.3581 14.7803 23.5827 14.7833 23.8919 15.0109C26.1087 16.6755 27.2084 17.2875 27.9959 17.2875C28.3751 17.2875 28.308 16.1049 28.308 16.1049C28.308 16.1049 28.2526 15.8063 27.9317 15.5727ZM16.3227 8.18997C16.3227 8.1811 16.3227 8.17223 16.3227 8.16041C16.3285 5.49943 17.2852 2.67585 20.4821 2.67585C24.1048 2.67585 24.659 5.49943 24.662 8.16041C24.662 8.16928 24.662 8.17815 24.662 8.18997C24.662 11.3565 23.6498 13.7632 20.4821 13.7632C16.8448 13.7632 16.3227 10.8598 16.3227 8.18997Z' fill='%2376A62D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6_760'%3E%3Crect width='79' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 100%;
}
.top-search.active + form#search:before {
    content: "";
    width: 559px;
    position: absolute;
    height: 1px;
    background: #E7E7E7;
    bottom: -16px;
    z-index: 100;
    margin-left: 21px;
}
span.ocf-filter-name {
    cursor: pointer;
}
.slick-list.draggable {
    min-width: 100%;
}
div#rm-product-options-box label span.required {
    display: none;
}
button#button-cart:hover {
    border: 1px solid #141414;
    background: #fff;
    color: #000;
}

button#button-cart:hover span {
    color: #000;
}
.rm-product-stickers-stickers_hit {
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: #E1707B;
    text-transform: uppercase;
}
.rm-product .rm-module-stickers {
    flex-direction: column;
}

.rm-module-stickers-sticker.rm-product-stickers-video {
    width: 63px;
    height: 65px;
    flex-shrink: 0;
    background: #fff;
    margin-left: 0 !important;
}

button.slick-prev.pull-left.slick-arrow {
    width: 10px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' viewBox='0 0 13 22' fill='none'%3E%3Cpath d='M12 21L2 11L12 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    border: none;
    left: 11px;
    top: 40px;
    background-color: transparent;
}
button.slick-next.pull-right.slick-arrow{
    width: 10px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='22' viewBox='0 0 13 22' fill='none'%3E%3Cpath d='M12 21L2 11L12 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    border: none;
    right: 11px;
    top: 40px;
    background-color: transparent;
    transform:rotate(180deg);
}

div#product-search .rm-category-sort-limit.d-flex.align-items-center.justify-content-between.d-lg-block.w-100.w-lg-auto {
    justify-content: flex-start !important;
}
h5#rm-add-review {}

div#rm-add-review-modal {}
#rm-add-review-modal .modal-dialog.modal-dialog-centered.wide {
    width: 540px;
}

.modal-dialog.modal-dialog-centered.wide {}

#rm-add-review-modal  .modal-body-right {
    flex: 0 0 100%;
    max-width: 100%;
}

#rm-add-review-modal  .modal-title {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: none;
}

input#InputAuthor {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFF;
    color: #656565;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    height: 50px;
    flex-shrink: 0;
}
input#InputAuthor::placeholder{
   color: #656565;
font-family: Gilroy;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}
textarea#InputReview {
    border-radius: 13px;
    border: 1px solid #000;
    background: #FFF;
    height: 140px;
    color: #656565;
    font-family: Gilroy;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
textarea#InputReview::placeholder{
    color: #656565;
font-family: Gilroy;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.rm-review-block.d-flex.align-items-center.justify-content-between.mb-2 {
    display: flex;
    justify-content: flex-start !important;
    align-items: center !important;
    margin-bottom: 20px !important;
}

#rm-add-review-modal .rm-review-block .control-label {
    color: #000;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px !important;
}

div#rm-add-review-modal .text-left button {
    display: inline-flex;
    height: 71px;
    padding: 16px 49px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 13px;
    background: #141414;
    margin: auto !important;
    /* left: 50%; */
    display: flex;
}
#rm-popup-review .rm-module-rating-star {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0px !important;
    margin-left: 2px;
}

.rm-module-rating-stars.d-flex.align-items-center.justify-content-center {
    margin-left: 9px;
}

.rm-review-block.d-flex.align-items-center.justify-content-between.mb-2 {}

.modal .rm-review-block .rm-module-rating-star:not(:last-child) {
    margin-right: 4px;
    margin-bottom: 0;
}

.modal .rm-review-block .rm-module-rating-star:last-child {
    margin-bottom: 0 !important;
}
div#rm-pv_0 {
    min-width: 100%;
}
.slick-slider .slick-track {
    min-width: 100%;
}
.ocf-value-slider {
    cursor: pointer;
}

.ocf-noUi-touch-area {
    cursor: pointer;
}
.slick-dots {
    > li {
        display: inline-block;
    }
    > li:only-child {
        display: none;
    }
}
.rm-menu-list-item-child {
    border-radius: 5px;
    border: 1px solid #E1707B;
    background: #FFF;
    box-shadow: 0px 4px 44.5px 0px rgba(0, 0, 0, 0.25);
    top: 70px !important;
    display: flex;
    padding: 40px;
    left: auto;
    max-width: 230px;
    /* display: block; */
    bottom: auto;
    right: auto;
}

.rm-menu-list-item-child ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;!i;!;
}

.rm-menu-list-item-child ul li {
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
}

.rm-menu-list-item-child ul li div,.rm-menu-list-item-child ul li div a {
    align-items: flex-start !important;!i;!;
    justify-content: flex-start !important;!i;!;
}
ul>.rm-menu-list-item:hover:before, ul>.rm-menu-list-item.active:before {
    content: "";
    width: 100%;
    position: absolute;
    /* background: #000; */
    height: 90px;
    z-index: 0;
}
.on-foto img {
    width: 100%;
}

.on-foto {
    margin: 0 5px;
}

.bl-foto .slick-list.draggable {
    margin: 0 -5px;
}