@font-face {
    font-family: '"Nunito", sans-serif;';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Light.eot');
    src: local('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif; Light'), local('"Nunito", sans-serif;-Light'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Light.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Light.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Light.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: '"Nunito", sans-serif; Extra';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-ExtraBold.eot');
    src: local('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif; Extra Bold'), local('"Nunito", sans-serif;-ExtraBold'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-ExtraBold.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-ExtraBold.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: '"Nunito", sans-serif;';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Thin.eot');
    src: local('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif; Thin'), local('"Nunito", sans-serif;-Thin'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Thin.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Thin.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Thin.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: '"Nunito", sans-serif;';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Regular.eot');
    src: local('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;'), local('"Nunito", sans-serif;-Regular'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Regular.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Regular.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Regular.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: '"Nunito", sans-serif;';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Bold.eot');
    src: local('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif; Bold'), local('"Nunito", sans-serif;-Bold'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Bold.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Bold.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Bold.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/"Nunito", sans-serif;-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Rounded Elegance';
    src: local('/catalog/view/theme/oct_remarket/stylesheet/fonts/Rounded Elegance'), local('/catalog/view/theme/oct_remarket/stylesheet/fonts/RoundedElegance-Regular'), url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Roundedelegance.woff2') format('woff2'), url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Roundedelegance.woff') format('woff'), url('Roundedelegance.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}


* {
    outline: 1px dotted red;
    outline: none !important;
}
body{
	font-family: '"Nunito", sans-serif;', sans-serif;
	background:#fff;
}
div#oct-infobar {
    padding: 0;
    height: 38px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.oct-infobar-text a {
    display: none;
}

.info {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.info span {
    color: #EF8493;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-left: 6px;
}

.oct-infobar-text {
    width: 100%;
}

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

.top-menu {
    display: flex;
    width: 56%;
    justify-content: center;
    margin-top: 2px;
    margin-bottom: -4px;
}

.rg-header {
    flex-direction: column;
    display: flex;
    margin-right: 22px;
    margin-top: -15px;
    width: 15.5%;
}

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

ul.open-liss {
    list-style: none;
    margin-bottom: 5px;
    display: flex;
    margin-left: -120px;
}

/*.rm-header-phones-list a:not(:first-child) {
    display: none;
}*/

.bl-after-phone {
    display: none;
}
div#language ul {
    list-style: none;
    display: flex;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase li a {
    color: #000 !important;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: none;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase li:nth-child(1) a {
    color: #DE0000 !important;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

div#language ul li button {
    color: #676767 !important;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 10px;
}

div#language ul li button.language-select {
    color: #000 !important;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-header-phones-list a {
    color: #212121;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

ul.open-liss li {
    color: #A5A5A5;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 5px;
}

ul.open-liss li span {
    width: 21px;
    height: 16px;
    flex-shrink: 0;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    display: inline-flex;
    color: #1E1E1E;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
    /* display: flex; */
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}
.top-nav-info-list > li {
    padding: 0 25px;
}

div#logo {
    width: 20.9%;
    margin-left: 14.1px;
    margin-bottom: -8px;
}

.bl-lang {
    margin-left: 10px;
}
.col-lg-12.niz-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

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

header #menu_toggle_button {
    width: 308px;
    height: 45px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #000 !important;
}

header #menu_toggle_button span {
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 160% */
    text-transform: uppercase;
    margin-left: 0px !important;
}

input#input_search {
    border-radius: 5px;
    background: #F5F5F5;
    height: 45px;
    width: 100%;
    padding-left: 22px;
    padding-right: 50px;
}

input#input_search:placeholder {
    color: #848484;
font-family: "Nunito", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

button#cart {
    background: #fff !important;
    padding-left: 10px;
    padding-right: 14px;
}

.rm-header-cart-quantity {
    min-width: 17px;
    width: 17px;
    height: 17px;
    flex-shrink: 0;
    background: #F7B0B2;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    top: -5px;
    left: 24px;
}

.top-nav-account-links-item {
    padding: 18px 15px;
}

.bl-s {
    width: 60%;
}

a.wishlist {
    padding-right: 11px;
    padding-left: 5px;
}

button#rm-search-button img {
    display: none;
}

button#rm-search-button:before {
    content: "";
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.855 14.145L11.605 10.895H11.57C12.5718 9.71387 13.078 8.19115 12.9828 6.64536C12.8876 5.09956 12.1984 3.65045 11.0593 2.60114C9.92024 1.55184 8.41955 0.983631 6.87115 1.01538C5.32276 1.04712 3.84661 1.67636 2.7515 2.77148C1.65639 3.86659 1.02715 5.34273 0.995403 6.89113C0.963657 8.43952 1.53187 9.94022 2.58117 11.0793C3.63047 12.2184 5.07959 12.9076 6.62538 13.0028C8.17117 13.098 9.6939 12.5917 10.875 11.59C10.875 11.59 10.875 11.615 10.875 11.625L14.125 14.875C14.1715 14.9219 14.2268 14.9591 14.2877 14.9844C14.3487 15.0098 14.414 15.0229 14.48 15.0229C14.546 15.0229 14.6114 15.0098 14.6723 14.9844C14.7332 14.9591 14.7885 14.9219 14.835 14.875C14.8863 14.8296 14.9277 14.7742 14.9566 14.7121C14.9856 14.6501 15.0015 14.5828 15.0034 14.5143C15.0053 14.4459 14.9931 14.3778 14.9675 14.3143C14.942 14.2507 14.9037 14.1931 14.855 14.145ZM7.00003 12C6.01112 12 5.04442 11.7068 4.22218 11.1573C3.39993 10.6079 2.75907 9.82705 2.38063 8.91342C2.00219 7.99979 1.90317 6.99445 2.0961 6.02455C2.28903 5.05465 2.76523 4.16373 3.46449 3.46447C4.16376 2.7652 5.05467 2.289 6.02458 2.09607C6.99448 1.90315 7.99981 2.00217 8.91344 2.3806C9.82708 2.75904 10.608 3.3999 11.1574 4.22215C11.7068 5.0444 12 6.0111 12 7C12 7.65661 11.8707 8.30679 11.6194 8.91342C11.3682 9.52005 10.9999 10.0712 10.5356 10.5355C10.0713 10.9998 9.52007 11.3681 8.91344 11.6194C8.30682 11.8707 7.65664 12 7.00003 12Z' fill='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

button#rm-search-button {
    right: 6px;
    left: auto;
}
/*.home div#rm-menu {
    top: calc(100% + 5px);
    visibility: visible;
    opacity: 1;
    z-index: 1035;
    padding-left: 0px;*/
    /* width: 100%; */
    /*max-width: 308px;
    overflow: visible;
}*/

.home div#rm-slideshow-plus-0 {
    /*margin-left: 25.6%;
    width: 74.4%;*/
    z-index: 1;
    position: relative;
}

.rm-slideshow-plus-item-box {
    height: 572px;
    /* overflow: hidden; */
    border-radius: 10px;
    background-position: left;
    background-repeat: no-repeat;
    padding: 30px 0px 30px 50px;
    width: calc(100% - 10px);
}

div#common-home {
    margin-top: 7px;
}

.rm-slideshow-plus .slick-track .slick-slide {
    /* height: 590px !important; */
    border-radius: 10px;
    overflow: hidden;
}

.home #rm_overlay {
    display: none;
}
.rm-slideshow-plus-item-title {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 44px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
}

.rm-slideshow-plus-item-title span {
    color: #EF8493;
    font-family: "Nunito", sans-serif;
    font-size: 44px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    margin-top: -19px;
}

.pr-bb {
    color: #262626;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 160% */
    margin-top: -31px;
}

.rm-slideshow-plus-item-btn.mt-auto a {
    display: inline-flex;
    padding: 17px 44px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    /* background: #000 !important; */
    color: #FFF !important;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 171.429% */
    margin-top: 34px;
    height: 60px;
}

.rm-slideshow-plus-item-btn.mt-auto a span {
    color: #FFF !important;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 171.429% */
    text-transform: uppercase;
}
.home div#rm-menu nav,div#rm-menu nav {
    border-radius: 15px;
    background: #F5F5F5;
    max-height: 571px;
}

.rm-slideshow-plus-item-text {
    margin-left: 55%;
    width: 45%;
    margin-top: 75px;
}

.home div#rm-menu nav ul.rm-menu-list.list-unstyled li, div#rm-menu nav ul.rm-menu-list.list-unstyled li {
    padding: 0 10px;
}

div#rm-menu nav ul.rm-menu-list.list-unstyled li .d-flex.align-items-center.justify-content-between {
    height: 54px;
    background: #fff;
    margin-bottom: 6px;
    border-radius: 9px;
    padding-left: 20px;
}

ul.rm-menu-list.list-unstyled {
    padding-top: 17px;
    /* max-height: 554px; */
}

div#rm-menu nav ul.rm-menu-list.list-unstyled ul {
    max-height: 549px;
}

.rm-menu-list-item-link {
    color: #2E2E2E !important;
    font-family: "Nunito", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px; /* 333.333% */
}
button.slick-prev.slick-arrow {
    font-size: 0;
    width: 35px;
    height: 35px;
    flex-shrink: 0;
    background: transparent;
    border: 1px solid;
    border-color: #EF8493;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

button.slick-prev.slick-arrow:before {
    content: "";
    width: 9.333px;
    height: 9.333px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11' fill='none'%3E%3Cg clip-path='url(%23clip0_1_1361)'%3E%3Cpath d='M2.74058 5.13582L6.89403 0.982448C6.99009 0.886308 7.11833 0.833344 7.25507 0.833344C7.3918 0.833344 7.52004 0.886308 7.6161 0.982448L7.92198 1.28824C8.12101 1.48751 8.12101 1.81136 7.92198 2.01032L4.43422 5.49808L7.92585 8.9897C8.02191 9.08584 8.07495 9.214 8.07495 9.35066C8.07495 9.48747 8.02191 9.61563 7.92585 9.71185L7.61997 10.0176C7.52383 10.1137 7.39567 10.1667 7.25894 10.1667C7.1222 10.1667 6.99396 10.1137 6.8979 10.0176L2.74058 5.8604C2.64429 5.76396 2.5914 5.63519 2.5917 5.4983C2.5914 5.36088 2.64429 5.23219 2.74058 5.13582Z' fill='%23EF8493'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_1361'%3E%3Crect width='9.33333' height='9.33333' fill='white' transform='matrix(-1 0 0 1 10 0.833344)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: flex;
    position: absolute;
}

button.slick-next.slick-arrow {
    width: 35px;
    height: 35px;
    flex-shrink: 0;
    background: #EF8493;
    box-shadow: 0px 8px 20px rgba(186, 170, 155, 0.7);
    font-size: 0;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-color: #ef8493;
}

button.slick-next.slick-arrow:before {
    content: "";
    width: 9.333px;
    height: 9.333px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11' fill='none'%3E%3Cg clip-path='url(%23clip0_1_1355)'%3E%3Cpath d='M7.59292 5.13582L3.43947 0.982448C3.3434 0.886308 3.21517 0.833344 3.07843 0.833344C2.94169 0.833344 2.81346 0.886308 2.71739 0.982448L2.41152 1.28824C2.21249 1.48751 2.21249 1.81136 2.41152 2.01032L5.89927 5.49808L2.40765 8.9897C2.31159 9.08584 2.25854 9.214 2.25854 9.35066C2.25854 9.48747 2.31159 9.61563 2.40765 9.71185L2.71352 10.0176C2.80966 10.1137 2.93782 10.1667 3.07456 10.1667C3.2113 10.1667 3.33953 10.1137 3.4356 10.0176L7.59292 5.8604C7.68921 5.76396 7.7421 5.63519 7.7418 5.4983C7.7421 5.36088 7.68921 5.23219 7.59292 5.13582Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_1355'%3E%3Crect width='9.33333' height='9.33333' fill='white' transform='translate(0.333496 0.833344)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: flex;
    position: absolute;
}

div#rm-slideshow-plus-0 button.slick-prev.slick-arrow {
    left: calc(0% + 15px);
    top: calc(50% - 17px);
    /* bottom: 0; */
}

div#rm-slideshow-plus-0 button.slick-next.slick-arrow {
    right: calc(0% + 15px);
    top: calc(50% - 17px);
    /* bottom: 45px; */
}
.col-12.rm-module-header span {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-over-cat-wall.modul52 .row.no-gutters.cat-full {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 5px;
}

.bl-over-cat-wall.modul52 .rm-category-wall-item a {
    height: 365px;
    border-radius: 10px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
}

.bl-over-cat-wall.modul52 .col-6.col-sm-3.col-lg-2.rm-category-wall-item {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 50%;
    max-width: 48.7%;
}

.bl-bott-niz {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 29px;
}

.bl-bott-niz a {
    display: inline-flex;
    padding: 17px 44px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    background: #FC3326;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 171.429% */
    min-width: 216px;
}
.rm-module-img a {
    border-radius: 15px;
    background: #fff;
    height: 307px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    border: 3px solid #F7F2F3;
    background-size: auto 81%;
}

.top-bl-bott {
    position: absolute;
    width: 100%;
    position: relative;
}

.rm-module-title a {
    color: #000 !important;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-decoration: none;
}

.rm-module-rating.d-flex.align-items-center.justify-content-center.justify-content-md-start {
    justify-content: space-between !important;
    align-items: center;
    margin-bottom: 11px;
    margin-top: -6px;
}

.bl-manuf {
    color: #565656;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-module-price-box.d-flex.flex-column.mt-auto {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

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

.col-12.rm-module-header {
    /* padding: 0 15px; */
}

.rm-module {}

.rm-module .slick-list.draggable {
    margin-left: -15px;
    margin-right: -15px;
    /* min-width: 100%; */
}
.slick-slider .slick-track, .slick-slider .slick-list{
    /* min-width:100%; */
}
.rm-module-title {
    margin-top: 24px;
    max-height: 50px;
    overflow: hidden;
}

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

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

.rm-module-rating-stars.d-flex.align-items-center .rm-module-rating-star {
    margin-left: 3.3px;
}
ul.slick-dots {
    display: flex;
    list-style: none;
    justify-content: center;
    align-items: center;
    margin-top: 36px;
}

ul.slick-dots li {
    margin: 0 3.5px;
}

ul.slick-dots li button {
    font-size: 0;
    background: #fff;
    width: 14px;
    height: 6px;
    border-radius: 10px;
    border: 1px solid #DF9AA5;
}

ul.slick-dots li.slick-active button {
    width: 31px;
    background: #DF9AA5 !important;!i;!;
}

span.rm-module-price {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0;
}
.rm-module-stickers {
    left: auto;
    right: 20px;
    top: 18px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
}

.rm-module-stickers-sticker-stickers_special {
    width: 54px;
    /* height: 25px; */
    flex-shrink: 0;
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    /* text-transform: uppercase; */
    /* border-radius: 25px; */
    background: #FC3326;
    padding: 1px 0;
}
.bl-over-cat-wall.modul47 {
    margin-top: -22px;
}

.bl-over-cat-wall.modul47 .col-6.col-sm-3.col-lg-2.rm-category-wall-item {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 25%;
    max-width: 23.4%;
    margin-bottom: 31px;
}

.bl-over-cat-wall.modul47 .col-6.col-sm-3.col-lg-2.rm-category-wall-item:not(:nth-child(4n)) {
    margin-right: 2.1%;
}

.row.no-gutters.cat-full {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 12px;
}

.bl-over-cat-wall.modul47 .col-6.col-sm-3.col-lg-2.rm-category-wall-item a {
    height: 219px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
    overflow: hidden;
    align-items: flex-start !important;
    justify-content: flex-end !important;
    padding: 0;
    padding-bottom: 14px;
    text-decoration: none !important;
    color: #000 !important;
}

.rm-category-wall-item:hover span {
    color: #000 !important;
    text-decoration: none !important;
}

.bl-over-cat-wall.modul47 .col-6.col-sm-3.col-lg-2.rm-category-wall-item a div {
    height: 45px;
    border-radius: 0px 5px 5px 0px;
    background: rgba(255, 255, 255, 0.90);
    box-shadow: 0px 12px 25px 0px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(5px);
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 120% */
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 15px;
    padding-right: 29px;
}
.col-12.rm-module-header.bl-hee {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 28px;
}

.col-12.rm-module-header .bl-more-see a span {
    color: #000;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 5px;
}

/*.bl-over.rm-column-mp_2 {
    background: #F2E4D7;
    margin-top: 63px;
    height: 686px;
}*/

/*.bl-over.rm-column-mp_2 .rm-module-item {
background: #F2E4D7;
}*/

/*.bl-over.rm-column-mp_2:before {
    content: "";
    background: #F2E4D7;
    position: absolute;
    height: 686px;
    width: 100%;
    left: 0;
}*/

.bl-over.rm-column-mp_1 {
    margin-top: 24px;
    /* height: 686px; */
}

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

.bl-over.rm-column-mp_2 .col-12.rm-module-header.bl-hee {
    margin-top: 44px;
}
.rm-module-col.slick-slide {
    -ms-flex: 0 0 20%;
    /* flex: 0 0 26%; */
    /* max-width: 25%; */
}
.home .bl-over.rm-column-pv_0 {
    margin-top: 39px;
    margin-bottom: 60px;
}
div#product-product .bl-over.rm-column-related-products_0 {
    width: 100%;
}
.home .bl-over.rm-column-pv_0 div#rm-pv_0 {
    margin-top: 5px;
}
.bl-over-cat-wall.modul52 .col-12.rm-module-header span {
    /* color: #000; */
    /* font-family: "Nunito", sans-serif; */
    /* font-size: 32px; */
    /* font-style: normal; */
    /* font-weight: 400; */
    /* line-height: normal; */
}
.rm-module.bannerrr .col-12.rm-module-header {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-banner-plus.row-padding-top {
    padding-top: 14px;
}

.rm-banner-plus.row-padding-top .rm-banner-plus-item {
    height: 366px;
    width: 49%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 49.1%;
    display: flex;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 15px;
}

.rm-banner-plus.row-padding-top .row.no-gutters {
    justify-content: space-between;
    align-items: flex-start;
}
.bl-over-blog {
    margin-top: 54px;
}

.rm-news {}

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

.posip-more a {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: #000;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 13px;
}

.posip-more a svg {
    margin-left: 11px;
}

div#rm-blog-article_0 {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.col-12.col-md-6.col-xl-3.rm-news-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 33.3%;
    max-width: 31.8%;
}

.rm-news-item-top a {
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    /* height: 257px; */
}

.rm-news-item-top {
    border-radius: 15px;
    overflow: hidden;
}

.rm-news-item-date {
    position: relative;
    top: auto;
    right: auto;
    border-radius: 4px;
    background: #F7B0B2;
    color: #3E3E3E;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    /* width: 58px; */
    /* width: 58px; */
    /* height: 13px; */
    flex-shrink: 0;
    display: flex;
    width: 83px;
    padding: 8px 9px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    height: 29px;
    margin-bottom: 13px;
}
.rm-news-item-bottom {
    padding: 0;
    align-items: flex-start;
    margin-top: 27px;
}

a.rm-news-item-title {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-decoration: none;
    max-width: 72%;
}
.top-review {
    display: flex;
    align-items: center;
}

a.rm-last-reviews-item-image.d-flex.align-items-center.justify-content-center {
    width: 53px;
    height: 53px;
    flex-shrink: 0;
    border-radius: 15px;
    background: #Fff;
    border: 1px solid #F7F2F3;
}

a.rm-last-reviews-item-image.d-flex.align-items-center.justify-content-center img {
    width: 78%;
    height: auto;
}

a.rm-last-reviews-item-title.order-0.order-md-1 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    text-decoration-line: underline;
    margin-left: 15px;
}

.rm-last-reviews-item-author {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: -5px;
    margin-bottom: -9px;
}

.rm-last-reviews-item-text {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
}

.rm-last-reviews-item-date.d-flex.align-items-center span {
    color: #A6A6A6;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 16px;
}

.rm-module-rating-star-is {
    width: 11px;
    height: 11px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cg clip-path='url(%23clip0_1_1223)'%3E%3Cpath d='M10.7612 5.00646C10.9778 4.79545 11.0542 4.48575 10.9608 4.19787C10.8672 3.90998 10.6234 3.70448 10.3238 3.66087L7.66036 3.27386C7.54692 3.25734 7.44891 3.1862 7.39825 3.08333L6.2075 0.670116C6.0738 0.398971 5.80243 0.230469 5.50001 0.230469C5.1978 0.230469 4.92644 0.398971 4.79274 0.670116L3.60177 3.08355C3.55111 3.18642 3.45287 3.25756 3.33943 3.27408L0.675998 3.66109C0.376659 3.70448 0.132606 3.9102 0.0389935 4.19809C-0.0543986 4.48597 0.0220331 4.79567 0.238553 5.00668L2.16565 6.88509C2.2478 6.96527 2.28547 7.08069 2.26609 7.19346L1.81146 9.84589C1.77115 10.0794 1.83239 10.3065 1.98349 10.4855C2.21829 10.7646 2.6282 10.8496 2.95595 10.6774L5.33789 9.42496C5.43745 9.37276 5.56278 9.3732 5.66212 9.42496L8.04428 10.6774C8.16014 10.7384 8.28371 10.7692 8.41124 10.7692C8.64406 10.7692 8.86477 10.6657 9.01653 10.4855C9.16785 10.3065 9.22886 10.0789 9.18855 9.84589L8.73371 7.19346C8.71432 7.08047 8.75199 6.96527 8.83415 6.88509L10.7612 5.00646Z' fill='%23DF9AA5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_1223'%3E%3Crect width='11' height='11' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")! important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    margin-right: 2px;
}

.rm-last-reviews-item.d-flex.flex-column.justify-content-between.h-100 {
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 7px 21.9px 0px rgba(0, 0, 0, 0.04);
    padding: 20px 20px 0px 20px;
}

.bl-over-review {
    background: #F2E4D7;
    margin-top: 45px;
    height: 488px;
    /* position: relative; */
    width: 100%;
}

.bl-over-review:before {
    content: "";
    width: 100%;
    position: absolute;
    height: 488px;
    background: #F2E4D7;
    left: 0;
}
.rm-last-reviews .col-12.rm-module-header span {
    display: flex;
    margin-top: 50px;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: -11px;
}

div#rm-product-reviews_0 {}

div#rm-product-reviews_0 .slick-list.draggable {
    margin-left: -15px;
    margin-right: -15px;
}

.rm-last-reviews-item-bottom {
    margin-top: -5px;
}
.row.row-padding-top.inform48 h1 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.row.row-padding-top.inform48 .mt-3 p {
    color: #646464;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 185.714% */
}

.row.row-padding-top.inform48 {
    padding-bottom: 57px;
}

.row.row-padding-top.inform48 .rm-content {
    padding: 0;
}

.inform48  .mt-3 {
    padding-right: 26px;
    overflow-y: auto;
    max-height: 240px;
}

.row.row-padding-top.inform48 .mt-3 p {
    margin-bottom: 27px;
}
.inform48  .mt-3::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.inform48  .mt-3::-webkit-scrollbar-track {
  background: #D9D9D9;
}

/* Handle */
.inform48  .mt-3::-webkit-scrollbar-thumb {
  border-radius: 8px;
background: #FC3326;
}
.big-bott-ret {
    border-radius: 8px;
    background: #000;
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    height: 40px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.big-bott-ret span {
    margin-left: 25px;
}
.title-foot {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

footer {}

.bl-top-fonnee li a {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.title-vrema {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 153.846% */
    margin-bottom: -15px;
}

li.rm-footer-shedule-list-item {
    color: #A5A5A5;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

ul.rm-footer-text.rm-footer-shedule-list li {
    color: #A5A5A5;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

ul.rm-footer-text.rm-footer-shedule-list li span {
    width: 21px;
    height: 16px;
    flex-shrink: 0;
    border-radius: 3px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    display: inline-flex;
    color: #1E1E1E;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
    /* display: flex; */
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}

ul.rm-footer-links-list.list-unstyled li a {
    color: #545454;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

.rm-footer {
    padding-top: 65px !important;
}

.rm-footer-phones li:nth-child(1) {
    /* display: none !important; */
}

.bl-top-fonnee {
    margin-top: 16px;
}

.rm-footer-phones li {
    margin-bottom: 8px;
}
.bl-tree {
    display: flex;
    position: absolute;
    margin-top: -81px;
    margin-left: 121px;
}

.rm-fixed-contact-item-icon {
    -ms-flex: 0 0 40px;
    flex: 0 0 25px;
    max-width: 25px;
    width: 25px;
    height: 25px;
}

.bl-addr-fonne {
    margin-top: 33px;
}

.col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 20.533333%;
}

.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 17.766667%;
    max-width: 17.466667%;
}

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

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

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

.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 25%;
    max-width: 21%;
}
.bl-tree {
    display: flex;
    position: absolute;
    margin-top: -81px;
    margin-left: 121px;
    display: none;
}

.rm-fixed-contact-item-icon {
    -ms-flex: 0 0 40px;
    flex: 0 0 25px;
    max-width: 25px;
    width: 25px;
    height: 25px;
}

.bl-addr-fonne {
    margin-top: 33px;
}

.col-12.col-md-6.col-lg-4.text-center.text-lg-left.rm-footer-first {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 20.533333%;
}

.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 17.766667%;
    max-width: 17.466667%;
}

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

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

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

.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 25%;
    max-width: 21%;
}

i.fab.fa-linkedin {
}

a.rm-social-fa-linkedin.d-flex.align-items-center.justify-content-center {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%232878B7'/%3E%3Cpath d='M28 20.7444V26.2601H24.7713V21.0807C24.7713 19.8027 24.3004 18.9283 23.157 18.9283C22.2825 18.9283 21.7444 19.5336 21.5426 20.0718C21.4753 20.2735 21.4081 20.5426 21.4081 20.8789V26.2601H18.1794C18.1794 26.2601 18.2466 17.5157 18.1794 16.6413H21.4081V17.9865C21.8117 17.3139 22.6188 16.3722 24.3004 16.3722C26.3856 16.3722 28 17.7848 28 20.7444ZM14.8161 12C13.7399 12 13 12.7399 13 13.6816C13 14.6233 13.6726 15.3632 14.7489 15.3632C15.8924 15.3632 16.565 14.6233 16.565 13.6816C16.6323 12.6726 15.9596 12 14.8161 12ZM13.2018 26.2601H16.4305V16.6413H13.2018V26.2601Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

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

a.rm-social-fa-twitter.d-flex.align-items-center.justify-content-center {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%2355ACE3'/%3E%3Cpath d='M30.6 14.9C29.9 15.2 29.1 15.4 28.3 15.5C29.1 15 29.8 14.2 30.1 13.3C29.3 13.8 28.5 14.1 27.5 14.3C26.8 13.5 25.7 13 24.6 13C22.4 13 20.6 14.8 20.6 17C20.6 17.3 20.6 17.6 20.7 17.9C17.4 17.7 14.4 16.1 12.4 13.7C12.1 14.3 11.9 15 11.9 15.7C11.9 17.1 12.6 18.3 13.7 19C13 19 12.4 18.8 11.9 18.5C11.9 20.4 13.3 22.1 15.1 22.4C14.8 22.5 14.4 22.5 14 22.5C13.7 22.5 13.5 22.5 13.2 22.4C13.7 24 15.2 25.2 17 25.2C15.6 26.3 13.9 26.9 12 26.9C11.7 26.9 11.4 26.9 11 26.8C12.8 27.9 14.9 28.6 17.2 28.6C24.6 28.6 28.6 22.5 28.6 17.2V16.7C29.4 16.4 30.1 15.7 30.6 14.9Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

a.rm-social-fa-facebook.d-flex.align-items-center.justify-content-center {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='%230B84EE'/%3E%3Cpath d='M21.6571 20.3648H25.3793L25.9637 16.5605H21.6563V14.4813C21.6563 12.901 22.1696 11.4996 23.6389 11.4996H26V8.17974C25.5852 8.12338 24.7078 8 23.05 8C19.5882 8 17.5587 9.8393 17.5587 14.0297V16.5605H14V20.3648H17.5587V30.821C18.2634 30.9276 18.9773 31 19.7101 31C20.3724 31 21.0189 30.9391 21.6571 30.8522V20.3648Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

a.rm-social-fa-instagram.d-flex.align-items-center.justify-content-center {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='url(%23paint0_radial_1_1286)'/%3E%3Cpath d='M20 11.8072C22.6506 11.8072 23.0121 11.8072 24.0964 11.8072C25.0602 11.8072 25.5422 12.0482 25.9036 12.1687C26.3855 12.4096 26.747 12.5301 27.1084 12.8916C27.4699 13.253 27.7108 13.6145 27.8313 14.0964C27.9518 14.4578 28.0723 14.9398 28.1928 15.9036C28.1928 16.988 28.1928 17.2289 28.1928 20C28.1928 22.7711 28.1928 23.0121 28.1928 24.0964C28.1928 25.0602 27.9518 25.5422 27.8313 25.9036C27.5904 26.3855 27.4699 26.747 27.1084 27.1084C26.747 27.4699 26.3855 27.7108 25.9036 27.8313C25.5422 27.9518 25.0602 28.0723 24.0964 28.1928C23.0121 28.1928 22.7711 28.1928 20 28.1928C17.2289 28.1928 16.988 28.1928 15.9036 28.1928C14.9398 28.1928 14.4578 27.9518 14.0964 27.8313C13.6145 27.5904 13.253 27.4699 12.8916 27.1084C12.5301 26.747 12.2892 26.3855 12.1687 25.9036C12.0482 25.5422 11.9277 25.0602 11.8072 24.0964C11.8072 23.0121 11.8072 22.7711 11.8072 20C11.8072 17.2289 11.8072 16.988 11.8072 15.9036C11.8072 14.9398 12.0482 14.4578 12.1687 14.0964C12.4096 13.6145 12.5301 13.253 12.8916 12.8916C13.253 12.5301 13.6145 12.2892 14.0964 12.1687C14.4578 12.0482 14.9398 11.9277 15.9036 11.8072C16.988 11.8072 17.3494 11.8072 20 11.8072ZM20 10C17.2289 10 16.988 10 15.9036 10C14.8193 10 14.0964 10.241 13.494 10.4819C12.8916 10.7229 12.2892 11.0843 11.6867 11.6867C11.0843 12.2892 10.8434 12.7711 10.4819 13.494C10.241 14.0964 10.1205 14.8193 10 15.9036C10 16.988 10 17.3494 10 20C10 22.7711 10 23.0121 10 24.0964C10 25.1807 10.241 25.9036 10.4819 26.506C10.7229 27.1084 11.0843 27.7108 11.6867 28.3133C12.2892 28.9157 12.7711 29.1566 13.494 29.5181C14.0964 29.759 14.8193 29.8795 15.9036 30C16.988 30 17.3494 30 20 30C22.6506 30 23.0121 30 24.0964 30C25.1807 30 25.9036 29.759 26.506 29.5181C27.1084 29.2771 27.7108 28.9157 28.3133 28.3133C28.9157 27.7108 29.1566 27.2289 29.5181 26.506C29.759 25.9036 29.8795 25.1807 30 24.0964C30 23.0121 30 22.6506 30 20C30 17.3494 30 16.988 30 15.9036C30 14.8193 29.759 14.0964 29.5181 13.494C29.2771 12.8916 28.9157 12.2892 28.3133 11.6867C27.7108 11.0843 27.2289 10.8434 26.506 10.4819C25.9036 10.241 25.1807 10.1205 24.0964 10C23.0121 10 22.7711 10 20 10Z' fill='white'/%3E%3Cpath d='M20 14.8193C17.1084 14.8193 14.8193 17.1084 14.8193 20C14.8193 22.8916 17.1084 25.1807 20 25.1807C22.8916 25.1807 25.1807 22.8916 25.1807 20C25.1807 17.1084 22.8916 14.8193 20 14.8193ZM20 23.3735C18.1928 23.3735 16.6265 21.9277 16.6265 20C16.6265 18.1928 18.0723 16.6265 20 16.6265C21.8072 16.6265 23.3735 18.0723 23.3735 20C23.3735 21.8072 21.8072 23.3735 20 23.3735Z' fill='white'/%3E%3Cpath d='M25.3012 15.9036C25.9666 15.9036 26.506 15.3642 26.506 14.6988C26.506 14.0334 25.9666 13.494 25.3012 13.494C24.6358 13.494 24.0964 14.0334 24.0964 14.6988C24.0964 15.3642 24.6358 15.9036 25.3012 15.9036Z' fill='white'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_1_1286' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(40.8047 0.812501) scale(92.3719)'%3E%3Cstop stop-color='%23F9ED32'/%3E%3Cstop offset='0.36' stop-color='%23EE2A7B'/%3E%3Cstop offset='0.44' stop-color='%23D22A8A'/%3E%3Cstop offset='0.6' stop-color='%238B2AB2'/%3E%3Cstop offset='0.83' stop-color='%231B2AF0'/%3E%3Cstop offset='0.88' stop-color='%23002AFF'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}
li.rm-footer-payments-item.visa {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='48' viewBox='0 0 72 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5487 29.8348H22.3327L19.921 20.0478C19.8066 19.5976 19.5635 19.1996 19.206 19.0121C18.3138 18.5406 17.3306 18.1655 16.2581 17.9763V17.5995H21.4389C22.1539 17.5995 22.6902 18.1655 22.7796 18.8228L24.0309 25.8825L27.2454 17.5995H30.3721L25.5487 29.8348ZM32.1591 29.8348H29.1218L31.6228 17.5995H34.6601L32.1591 29.8348ZM38.591 20.9872C38.6804 20.3282 39.2167 19.9514 39.8423 19.9514C40.8255 19.8568 41.8965 20.046 42.7903 20.5158L43.3265 17.8814C42.4327 17.5046 41.4496 17.3154 40.5573 17.3154C37.6094 17.3154 35.4643 19.0102 35.4643 21.3623C35.4643 23.1517 36.9838 24.0912 38.0563 24.6573C39.2167 25.2216 39.6636 25.5984 39.5742 26.1628C39.5742 27.0094 38.6804 27.3862 37.7882 27.3862C36.7156 27.3862 35.6431 27.104 34.6615 26.6326L34.1252 29.2685C35.1978 29.7383 36.3581 29.9275 37.4307 29.9275C40.7361 30.0205 42.7903 28.3274 42.7903 25.786C42.7903 22.5857 38.591 22.3981 38.591 20.9872ZM53.4182 29.8348L51.0065 17.5995H48.4161C47.8798 17.5995 47.3435 17.9763 47.1648 18.5406L42.699 29.8348H45.8257L46.4497 28.047H50.2915L50.649 29.8348H53.4182ZM48.8634 20.8931L49.7556 25.5044H47.2546L48.8634 20.8931Z' fill='%23172B85'/%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='73' height='48' viewBox='0 0 73 48' fill='none'%3E%3Cpath d='M40.6391 16.4613H32.3613V31.6217H40.6391V16.4613Z' fill='%23FF5F00'/%3E%3Cpath d='M32.8869 24.0415C32.8856 22.5814 33.2102 21.1402 33.8363 19.8269C34.4623 18.5136 35.3732 17.3627 36.5002 16.4613C35.1046 15.3433 33.4285 14.648 31.6635 14.455C29.8986 14.2619 28.1159 14.5788 26.5193 15.3695C24.9227 16.1602 23.5765 17.3927 22.6347 18.9262C21.693 20.4597 21.1935 22.2324 21.1935 24.0415C21.1935 25.8506 21.693 27.6232 22.6347 29.1567C23.5765 30.6902 24.9227 31.9228 26.5193 32.7134C28.1159 33.5041 29.8986 33.821 31.6635 33.628C33.4285 33.4349 35.1046 32.7396 36.5002 31.6217C35.3733 30.7202 34.4623 29.5693 33.8363 28.256C33.2103 26.9427 32.8856 25.5015 32.8869 24.0415Z' fill='%23EB001B'/%3E%3Cpath d='M51.8064 24.0415C51.8065 25.8506 51.3071 27.6232 50.3654 29.1567C49.4237 30.6902 48.0776 31.9227 46.481 32.7134C44.8844 33.5041 43.1018 33.821 41.3368 33.628C39.5719 33.4349 37.8958 32.7397 36.5002 31.6217C37.6262 30.7193 38.5365 29.5682 39.1624 28.2551C39.7883 26.9421 40.1135 25.5013 40.1135 24.0415C40.1135 22.5816 39.7883 21.1409 39.1624 19.8278C38.5365 18.5147 37.6262 17.3636 36.5002 16.4613C37.8958 15.3433 39.5719 14.648 41.3368 14.455C43.1018 14.2619 44.8844 14.5788 46.481 15.3695C48.0776 16.1602 49.4237 17.3927 50.3654 18.9263C51.3071 20.4598 51.8065 22.2324 51.8064 24.0415Z' fill='%23F79E1B'/%3E%3Cpath d='M50.9039 30.0159V29.7056H51.0267V29.6423H50.7139V29.7056H50.8368V30.0159H50.9039ZM51.511 30.0159V29.6417H51.4152L51.3049 29.8991L51.1946 29.6417H51.0987V30.0159H51.1664V29.7337L51.2698 29.977H51.34L51.4434 29.733V30.0159H51.511Z' fill='%23F79E1B'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

li.rm-footer-payments-item.custom-payment img {
    display: none;
}

li.rm-footer-payments-item.custom-payment:nth-child(3) {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg height='512px' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='_x32_4-apple-pay'%3E%3Cg%3E%3Cpath d='M110.053,185.892c-5.391,6.396-14.014,11.428-22.639,10.709c-1.077-8.625,3.163-17.824,8.122-23.43 c5.39-6.539,14.805-11.211,22.495-11.57C118.893,170.512,115.371,179.352,110.053,185.892 M117.887,198.252 c-12.505-0.718-23.213,7.116-29.107,7.116c-6.037,0-15.093-6.756-25.01-6.541c-12.864,0.216-24.794,7.475-31.334,19.045 c-13.511,23.215-3.522,57.496,9.558,76.398c6.396,9.342,14.014,19.622,24.077,19.261c9.559-0.361,13.295-6.182,24.794-6.182 c11.571,0,14.95,6.182,25.011,6.036c10.42-0.216,16.96-9.342,23.357-18.685c7.258-10.638,10.277-20.913,10.421-21.487 c-0.215-0.219-20.124-7.835-20.339-30.833c-0.215-19.261,15.739-28.388,16.458-28.963 C136.788,200.049,122.774,198.612,117.887,198.252 M190.043,172.236V312.31h21.777v-47.866h30.112 c27.526,0,46.787-18.901,46.787-46.211s-18.973-45.997-46.066-45.997H190.043z M211.82,190.563h25.082 c18.902,0,29.683,10.062,29.683,27.742c0,17.679-10.78,27.885-29.754,27.885h-25.01V190.563z M328.392,313.386 c13.655,0,26.303-6.897,32.054-17.894h0.431v16.817H381v-69.714c0-20.195-16.171-33.274-41.037-33.274 c-23.071,0-40.176,13.223-40.823,31.334h19.621c1.652-8.625,9.631-14.302,20.556-14.302c13.295,0,20.769,6.18,20.769,17.608v7.762 l-27.167,1.652c-25.225,1.509-38.88,11.857-38.88,29.826C294.11,301.314,308.196,313.386,328.392,313.386z M334.285,296.786 c-11.572,0-18.975-5.605-18.975-14.088c0-8.84,7.116-13.941,20.698-14.733l24.148-1.51v7.907 C360.157,287.443,349.019,296.786,334.285,296.786z M407.95,350.399c21.2,0,31.19-8.12,39.886-32.629l38.163-107.084h-22.136 l-25.584,82.721h-0.431l-25.588-82.721h-22.71l36.798,101.982l-2.013,6.181c-3.307,10.492-8.696,14.59-18.327,14.59 c-1.724,0-5.03-0.215-6.396-0.361v16.819C400.906,350.185,406.297,350.399,407.95,350.399L407.95,350.399z' style='fill:%23313C42;'/%3E%3C/g%3E%3C/g%3E%3Cg id='Layer_1'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 63%;
}

li.rm-footer-payments-item.custom-payment:nth-child(4) {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='48' viewBox='0 0 72 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.2879 29.4184V23.7839H37.0401C38.1679 23.7839 39.1198 23.3846 39.8958 22.5971L40.082 22.3974C41.4995 20.7669 41.4064 18.2269 39.8958 16.7185C39.1405 15.9199 38.1058 15.4873 37.0401 15.5095H32.6221V29.4184H34.2879ZM34.2882 22.0756V17.2175H37.0822C37.6824 17.2175 38.2515 17.4615 38.6758 17.9052C39.5761 18.8369 39.5968 20.3897 38.7276 21.3547C38.3033 21.8316 37.7031 22.0978 37.0822 22.0756H34.2882Z' fill='%233C4043'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.8524 20.6448C47.1384 19.9461 46.1659 19.5911 44.9346 19.5911C43.3516 19.5911 42.1617 20.2123 41.3754 21.4434L42.8446 22.4306C43.3826 21.5876 44.1172 21.1661 45.0484 21.1661C45.6382 21.1661 46.2072 21.3991 46.6521 21.8206C47.0867 22.2199 47.335 22.7966 47.335 23.4067V23.8171C46.6935 23.4399 45.8865 23.2403 44.8932 23.2403C43.7344 23.2403 42.8032 23.5287 42.11 24.1165C41.4168 24.7044 41.065 25.4808 41.065 26.468C41.0443 27.3664 41.4064 28.2204 42.0479 28.7972C42.6998 29.4183 43.5275 29.7289 44.5001 29.7289C45.6485 29.7289 46.559 29.1854 47.2523 28.0984H47.3247V29.4183H48.9181V23.5509C48.9181 22.3197 48.5663 21.3436 47.8524 20.6448ZM43.3312 27.6659C42.9897 27.3997 42.7827 26.9671 42.7827 26.5013C42.7827 25.98 43.0104 25.5474 43.4554 25.2036C43.9107 24.8597 44.4798 24.6822 45.1525 24.6822C46.0838 24.6712 46.8082 24.893 47.3256 25.3367C47.3256 26.0909 47.0462 26.7453 46.4977 27.2999C46.001 27.8323 45.3284 28.1318 44.6247 28.1318C44.159 28.1428 43.7037 27.9765 43.3312 27.6659Z' fill='%233C4043'/%3E%3Cpath d='M52.498 33.5999L58.0645 19.9017H56.2538L53.6775 26.7341H53.6465L51.0081 19.9017H49.1974L52.8498 28.8083L50.7805 33.5999H52.498Z' fill='%233C4043'/%3E%3Cpath d='M28.537 22.5638C28.537 22.0203 28.4956 21.4768 28.4128 20.9444H21.3875V24.0168H25.4123C25.2468 25.004 24.7088 25.8913 23.9224 26.4459V28.4424H26.3228C27.73 27.056 28.537 25.004 28.537 22.5638Z' fill='%234285F4'/%3E%3Cpath d='M21.3878 30.3724C23.395 30.3724 25.0916 29.6625 26.3228 28.4424L23.9224 26.4459C23.2499 26.9339 22.3914 27.2113 21.3878 27.2113C19.4426 27.2113 17.7975 25.8027 17.2078 23.9171H14.7349V25.9801C15.9972 28.6754 18.5735 30.3724 21.3878 30.3724Z' fill='%2334A853'/%3E%3Cpath d='M17.2078 23.9171C16.8973 22.9299 16.8976 21.854 17.2081 20.8557V18.8038H14.7348C13.669 21.0554 13.669 23.7174 14.7348 25.969L17.2078 23.9171Z' fill='%23FBBC04'/%3E%3Cpath d='M21.3878 17.5615C22.4535 17.5393 23.4778 17.9719 24.2434 18.7594L26.3748 16.4745C25.0194 15.1213 23.2398 14.3782 21.3878 14.4004C18.5735 14.4004 15.9971 16.1085 14.7348 18.8038L17.2078 20.8668C17.7975 18.9702 19.4426 17.5615 21.3878 17.5615Z' fill='%23EA4335'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

ul.rm-footer-payments-list li {
    margin-right: 0;
}

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

.rm-footer-credits.text-left {
    color: #5E5E5E;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-footer-credits.text-center a {
    color: #545454;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}

.rm-footer-credits.text-right {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    color: #565656;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-footer-credits.text-right a {
    margin-left: 5px;
}
nav[aria-label="breadcrumb"] li a,nav[aria-label="breadcrumb"] li {
    color: #848484;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

.breadcrumb-item + .breadcrumb-item::before {
    content: "-";
}

.top-catt a span {
    color: #848484;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #000;
    font-family: '"Nunito", sans-serif;';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    height: 37px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.row.no-gutters.rm-subcategory-row {
    border-bottom: 1px solid #F5F5F5;
    padding-top: 10px;
    padding-bottom: 24px;
}

.col-12.rm-page-title h1 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 17px;
}

.rm-subcategory a {
    padding: 0px 15px;
    /* margin-right: 80px; */
    position: relative;
    height: 37px;
    border-radius: 5px;
    border: 1px solid #BCBCBC;
    display: flex;
}

.rm-subcategory a:hover {
    background: #DF9AA5;
}

.rm-subcategory a:hover span {
    color: #fff;
}

.row.top-cat {
    margin-bottom: 21px;
}

.top-catt a:hover span {
    /* color: #DE0000; */
    /* font-family: "Nunito", sans-serif; */
    /* font-size: 14px; */
    /* font-style: normal; */
    /* font-weight: 700; */
    /* line-height: normal; */
}

.top-catt a:hover:before {
    /* content: ""; */
    /* position: absolute; */
    /* bottom: -24px; */
    /* left: 0; */
    /* width: 100%; */
    /* height: 2px; */
    /* background: #FC3326; */
}

div#rm-slideshow-plus-0 {}

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

.zag_sort {
    color: #848484;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-right: 5px;
}

div#input-sort a {
    color: #848484;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    margin-right: 50px;
}

body:not(.home) .rm-slideshow-plus-item-box {
    height: 483px;
}

body:not(.home) .rm-slideshow-plus-item-text {
    margin-left: 49.4%;
    margin-top: 27px;
}

body:not(.home) .rm-slideshow-plus-item-btn.mt-auto a {
    margin-top: 3px;
}

body:not(.home) div#rm-slideshow-plus-0 button.slick-prev.slick-arrow {
    left: 52.2%;
    top: auto;
    bottom: 77px;
    left: calc(0% + 15px);
    top: calc(50% - 17px);
    /* bottom: 0;
}

body:not(.home) div#rm-slideshow-plus-0 button.slick-next.slick-arrow {
    right: 40.1%;
    top: auto;
    bottom: 77px;
    right: calc(0% + 15px);
    top: calc(50% - 17px);
    /* bottom: 45px;
}

.rm-category-sort.d-flex.flex-column.flex-md-row.justify-content-between {
    padding: 0 13px 0 12px;
    /* margin-top: 51px; */
    z-index: 1;
}

ul.breadcrumb.rm-breadcrumb {
    padding-top: 25px;
}
div#input-sort a.select {
    height: 25px !important;
    border-radius: 25px;
    background: #FC3326;
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 0 14px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.rm-module-col.product-grid {
    -ms-flex: 0 0 25%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
}

.row.no-gutters.rm-category-products {
    margin-left: -15px;
    margin-right: -15px;
}
.rm-module-quantity {
    display: none !important;
}
.pagination li a, .pagination li span {
    width: 59px;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    border: 1px solid #CCC;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
}

.pagination li.active span, .pagination li:hover a {
    border-radius: 3px;
    border: 1px solid #FC3326;
    background: #fff !important;
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

li.first a, li.last a,li.first:hover a, li.last:hover a {
    border-radius: 3px;
    background: #FC3326 !important;
}

li.first a img {
    display: none;
}

li.first a:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 12 21' fill='none'%3E%3Cpath d='M11 19.5L2 10.5L11 1.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 9px;
    height: 18px;
    flex-shrink: 0;
}
li.last a img {
    display: none;
}

li.last a:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 12 21' fill='none'%3E%3Cpath d='M11 19.5L2 10.5L11 1.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 9px;
    height: 18px;
    flex-shrink: 0;
    transform:rotate(180deg);
}

button.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center {
    width: 211px;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    border: 1px solid #FC3326;
    background: #FFF;
}

button.rm-btn.rm-btn-2x.dark.oct-load-more-button.text-center .rm-btn-text {
    color: #FC3326;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
.rm-last-reviews {
    width: 100%;
}
.rm-category-description.rm-category-description-bottom {
    padding: 0;
}

.bottom-desc.col-sm-12 {
    padding: 0;
}
.rm-category-description-text h2 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-category-description-text p {
    color: #646464;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 185.714% */
}

.row.row-padding-top.inform48 {
    padding-bottom: 57px;
}

.row.row-padding-top.inform48 .rm-content {
    padding: 0;
}

.rm-category-description-text {
    padding-right: 26px;
    overflow-y: auto;
    max-height: 240px;
}

.rm-category-description-text p {
    margin-bottom: 27px;
}
.rm-category-description-text::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.rm-category-description-text::-webkit-scrollbar-track {
  background: #D9D9D9;
}

/* Handle */
.rm-category-description-text::-webkit-scrollbar-thumb {
  border-radius: 8px;
background: #FC3326;
}
.bl-niz.categ.col-sm-12 {
    margin-top: 60px;
}

.d-flex.justify-content-center.oct-load-more {
    padding-top: 15px;
}

div#product-category {}

div#product-category .bl-over-review {
    margin-top: 81px;
}

.bl-over.rm-column-pv_0 {
    margin-top: 44px;
}
.bottom-desc.col-sm-12 {
    margin-top: 63px;
    margin-bottom: 69px;
}
.cina-cat.rm-page-title.my-4 {
    width: 100%;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 110px !important;
}

.top-bl-cena {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* width: 1330px; */
    height: 26px;
    flex-shrink: 0;
    border-radius: 4px;
    background: #F7F2F3;
    margin-top: 27px;
    padding-left: 14px;
}

.row.cina-cat {
    margin: 0;
    width: 100%;
}

.bl-on-tov {
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 33px;
    align-items: center;
}

.bl-on-tov:nth-child(2n + 1) {
    /* color: #000; */
    /* font-family: "Nunito", sans-serif; */
    /* font-size: 14px; */
    /* font-style: normal; */
    /* font-weight: 400; */
    /* line-height: normal; */
    border-radius: 4px;
    background: #F7F2F3;
    height: 26px;
    flex-shrink: 0;
}

.bl-zag-cena {
    display: flex;
    align-items: center;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-zag-cena button {
    background: no-repeat;
    margin-right: 6px;
}

.naz-cena span.rm-module-price-new,.naz-cena .fm-module-price-new {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.top-bl-cena .naz-cena {
    color: #5A5A5A;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
    width: 11%;
}

.top-bl-cena .bl-zag-cena {
    color: #5A5A5A;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}

.naz-cena {
    width: 11%;
}

.naz-cena .rm-module-price.mt-auto {
    margin-bottom: auto !important;
}
rm-product-images-main .rm-product-slide a {
    width: 100%;
    height: 538px;
    border-radius: 15px;
    background: #F7F2F3;
    display: flex;
    width: 100%;
}

.rm-product-images-main.slick-initialized .rm-product-slide a {
    width: 100%;
    height: 538px;
    display: flex;
    border-radius: 15px;
    background: #fff;
    background-position: center;
    background-repeat: no-repeat;
    border: 3px solid #F7F2F3;
    background-size: auto 90%;
}

.rm-product-images-additional-item a {
    /* width: 188px; */
    height: 170px;
    flex-shrink: 0;
    border-radius: 15px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 3px solid #F7F2F3;
}

.rm-product-images-additional-item a img {
    width: 100%;
    height: auto;
}
.bl-bott {
    position: absolute;
    z-index: 10;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 16px;
    margin-top: 20px;
}

div#product-product {
    margin-top: -17px;
}

nav {}

div#product-product div#content {
    margin-top: 27px;
}

.col-lg-12.col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 45.8%;
    max-width: 45.8%;
}

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

div#product-product .col-lg-12.col-xl-6 .rm-module-stickers {
    left: 26px;
    /* flex-direction: column; */
    top: 18px;
    flex-direction: column;
    align-items: flex-start;
}

.rm-module-stickers-sticker.rm-product-stickers-stickers_sale {
    width: 54px;
    height: 25px;
    flex-shrink: 0;
    border-radius: 25px;
    background: #FC3326;
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
.rm-product-images-additional {
    padding: 0;
    margin-top: 21px;
}

.rm-product-images-additional.slick-initialized .rm-product-images-additional-item {
    margin: 0 8.5px;
}

.rm-product-images-additional .slick-list.draggable {
    margin-left: -8.5px;
    margin-right: -8.5px;
}

.rm-product-title h1 {
    padding: 0;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-product-center.h-100 {
    padding-top: 0;
    padding-right: 0;
}

.rm-product-title.order-1.order-md-0 {
    width: 91%;
}
.rm-product-center-info {
    display: flex;
    justify-content: space-between;
    margin-top: 12px;
    padding-bottom: 0;
}

.rm-product-center-info-item .rm-module-rating-star-is {
    width: 18px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.36189 9.158C9.36189 9.158 6.20189 9.508 4.09389 9.742C3.90389 9.765 3.73589 9.892 3.67289 10.085C3.60989 10.278 3.67289 10.479 3.81289 10.606C5.37889 12.035 7.73189 14.175 7.73189 14.175C7.72989 14.175 7.08589 17.288 6.65789 19.365C6.62189 19.553 6.68989 19.752 6.85389 19.871C7.01689 19.99 7.22689 19.992 7.39189 19.899C9.23589 18.851 11.9979 17.275 11.9979 17.275C11.9979 17.275 14.7609 18.851 16.6019 19.9C16.7699 19.992 16.9799 19.99 17.1429 19.871C17.3069 19.752 17.3749 19.553 17.3379 19.366C16.9099 17.288 16.2669 14.175 16.2669 14.175C16.2669 14.175 18.6199 12.035 20.1859 10.609C20.3259 10.478 20.3879 10.277 20.3259 10.085C20.2639 9.893 20.0959 9.766 19.9059 9.744C17.7979 9.508 14.6369 9.158 14.6369 9.158C14.6369 9.158 13.3269 6.26 12.4539 4.328C12.3719 4.155 12.1999 4.034 11.9979 4.034C11.7959 4.034 11.6229 4.156 11.5449 4.328C10.6709 6.26 9.36189 9.158 9.36189 9.158Z' fill='%23DF9AA5'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

.rm-product-center-info-item-reviews .blue-link {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    margin-left: 16px !important;
    text-decoration: none !important;
}

.rm-module-stock {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.rm-module-stock:before {
    content: "";
    width: 12.5px;
    height: 15px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M2 7.5L5.5 11L14.5 2' stroke='%23FC3326' stroke-width='3'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    margin-right: 14px;
}

.rm-product-center-info-item.rm-product-center-info-item-reviews.d-flex.align-items-center {
    margin-left: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.rm-product-center-info-item-reviews > * {
    margin-right: 0;
}

.rm-module-rating-stars.d-flex.align-items-center .rm-module-rating-star {
    margin-left: 0;
    width: 18px;
    height: 18px;
}

.rm-module-rating-star {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 6.63883L11.5281 6.10997L9 0.429688L6.4719 6.10997L0 6.63883L4.9095 10.6905L3.438 16.7154L9 13.52L14.562 16.7154L13.0905 10.6905L18 6.63883ZM9 11.912L5.6133 13.8577L6.5097 10.1883L3.519 7.7214L7.461 7.39912L9 3.93969L10.539 7.39912L14.481 7.7214L11.4912 10.1883L12.3876 13.8577L9 11.912Z' fill='%23DF9AA5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

.over-price span.rm-product-center-price-old {
    color: #B7B7B7;
    font-family: "Nunito", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.over-price span {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-product-center-price {
    padding-top: 4px;
    padding-bottom: 0;
}
div#rm-product-options-box {
    padding: 0;
    padding-left: 5px;
}

.bl-price {
    margin-bottom: 24px;
}

.rm-product-center-options .rm-control-label {
    color: #3A3A3A;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 3px;
}

.rm-product-center-options .radio label {
    border-radius: 5px;
    border: 1px solid #FC3326;
    width: 67px;
    height: 32px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #3A3A3A;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-right: 22px;
}
div#product .btn-group.rm-product-quantity {
    display: none;
}

button#button-cart {
    width: 211px !important;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
}

button#button-cart span {
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

button.rm-btn.secondary.rm-product-btn.button-fast-order.rm-product-one-click-btn.w-100.text-center.d-none.d-sm-block {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    width: 195px !important;
    margin-top: 0;
    background: transparent !important;
    margin-left: 5px;
}

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

.promm {
    width: 100%;
    border-radius: 6px;
    border: 2px solid #F7F2F3;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 41px;
    padding: 20px 11px;
}
button.rm-btn.secondary.rm-product-btn.button-fast-order.rm-product-one-click-btn.w-100.text-center.d-none.d-sm-block:hover span {
    color: #000 !important;
}
.promm a {
    color: #3C3C3C;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.zag-akkr {
    border-radius: 3px;
    background: #FC3326;
    height: 27px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    padding: 0 24px;
    margin-right: 20px;
}

div#product_dop_tab {
    padding: 0;
}

.top-dostavka {
    /* width: 687px; */
    height: 71px;
    flex-shrink: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 6px;
    border: 2px solid #F7F2F3;
    background: rgba(247, 242, 243, 0.60);
    margin-top: 16px;
    padding-left: 16px;
}

.top-dostavka span {
    color: #3C3C3C;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-left: 20px;
}

.bl-dostavka {
    border-radius: 6px;
    border: 2px solid #F7F2F3;
    margin-top: 17px;
}

.zag-dostt {
    color: #3C3C3C;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-bottom: 3px solid #F7F2F3;
    padding: 11px 18px;
    margin-bottom: 21px;
}

.on-dostavka {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 61px 0 19px;
    margin-bottom: 20px;
}
.on-dostavka span {
    color: #3C3C3C;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width: 30%;
}
.on-dostavka span:nth-child(1) {
    color: #3C3C3C;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 41%;
}

.on-dostavka span:nth-child(3) {
    width: 33%;
}

.on-dostavka {}

a.bl-more-dostavka {
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    padding-left: 20px;
    margin-bottom: 30px;
    position: relative;
    display: flex;
}

div#product-product .bl-over.rm-column-related-products_0 {
    margin-top: 17px;
}

div#product-product .bl-over.rm-column-related-products_0 .col-12.rm-module-header.bl-hee span {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

div#rm-related-products_0 {
    margin-top: 17px;
}

.rg-niz {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    margin-top: 41px;
    flex-direction: column;
    /* max-width: 845px; */
}

div#product_description:before {
    content: "";
    border-radius: 4px;
    background: #F7F2F3;
    position: absolute;
    right: -58px;
    width: 5px;
    height: 100%;
}

div#product_description {
    padding: 0;
    /* width: 46.3%; */
    position: relative;
}
.zag-harr {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 96%;
    margin-bottom: 23px;
}

.rm-product-attr-title {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 98%;
    margin-bottom: 25px;
}

span.rm-product-right-title {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-product-right.niz-tovar {width: 46.2%;padding: 0;}

div#product_description p {
    color: #646464;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 185.714% */
    margin-bottom: 26px;
}

div#product_description p b {
    font-weight: 700;
}

.rm-product-attr-list-item.d-flex.d-sm-block {
    display: flex !important;
    color: #646464;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 185.714% */
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.rm-product-attr-list .rm-product-attr-list-item.d-flex.d-sm-block:nth-child(2n + 1) {
    border-radius: 4px;
    background: #F7F2F3;
    min-height: 26px;
    flex-shrink: 0;
}
.slick-dots {
    > li {
        display: inline-block;
    }
    > li:only-child {
        display: none;
    }
}
.rm-product-attr {
    margin-top: 0;
}

.rm-product-attr-list-item.d-flex.d-sm-block div:nth-child(2) {
    display: flex;
    justify-content: flex-end;
    text-align: right;
}

.lf-niz {
    background: #F2E4D7;
    margin-top: 106px;
}

.rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    display: flex;
    flex-direction: column !important;
    align-items: center;
    padding-top: 72px;
}

.zag-review {
    color: #000;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 15px;
}

button.rm-btn.dark.rm-popup-review {
    width: 211px;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

div#product_reviews:before {
    content: "";
    width: 100%;
    position: absolute;
    /* height: 93.4%; */
    left: 0;
    background: #F2E4D7;
    z-index: -1;
}

div#product_reviews {}

.rm-store-reviews-item {
    max-width: 870px;
    height: 142px;
    background: #FFF;
    width: 100%;
    border-radius: 15px;
    margin-bottom: 20px;
}

div#review {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.rm-store-reviews-item .row {
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.rm-store-reviews-item-info.text-center.py-md-4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-bottom: 0px !important;
}

.rm-store-reviews-item-info-name {
    margin-bottom: 0;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left !important;
}

.rm-store-reviews-item-info-name ul {
    margin-left: 0px !important;
}

.rm-store-reviews-item-info-date {
    border-radius: 5px;
    background: #F3F3F3;
    width: 67px;
    height: 28px;
    flex-shrink: 0;
    margin-bottom: 0;
    color: #5C5C5C;
    text-align: right;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
}

.col-md-9.py-lg-4 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
    padding: 0px !important;
}

.bl-paginn {
    margin-top: -11px;
}

.bl-paginn .pagination li a,.bl-paginn .pagination li span {
    background: transparent !important;
    border: 1px solid #FFF;
}

.bl-paginn .pagination li span,.bl-paginn .pagination li:hover a {
    border: 1px solid #FC3326;
}

.bl-paginn li.first a,.bl-paginn  li.last a {
    border-radius: 3px;
    background: #FC3326 !important;
}

.content-niz-prod.container {
    margin-top: 100px;
}
.rm-column-title.semular {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
    padding: 0;
    text-align: left;
    margin-top: 13px;
    margin-bottom: 30px;
}

.content-niz-prod.container .bl-over.rm-column-pv_0 .rm-module {
    background: #F2E4D7;
}

.content-niz-prod.container .bl-over.rm-column-pv_0 {
    margin-top: -5px;
    padding-top: -1px;
}

.content-niz-prod.container .bl-over.rm-column-pv_0 .rm-module:before {
    content: "";
    width: 100%;
    height: 690px;
    position: absolute;
    background: #F2E4D7;
    left: 0;
}

.content-niz-prod.container .bl-over.rm-column-pv_0  .row.row-padding-top {padding-top: 78px;}

.content-niz-prod.container .rm-module-item {
    background: transparent;
}

.content-niz-prod.container div#rm-pv_0 {
    margin-bottom: 107px;
}

div#content-niz-prod .rm-module-stickers {
    left: auto;
    right: 9px;
    top: 18px;
}
.rm-module-stock.rm-out-of-stock {
    color: #000 !important;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    background: transparent !important;
}

div#product.stock div#product_dop_tab {
    display: none;
}

.emppty {
    border-radius: 3px;
    border: 1px solid #FC3326;
    background: #FFF;
    color: #FC3326;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    height: 59px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 236px;
    cursor: pointer;
}

.not-bay {
    display: flex;
    margin-top: 25px;
}
.bl-left-price {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.bl-left-price .rm-module-price-top.d-flex.align-items-center.mt-md-auto {
    margin-top: 0px !important;
    margin-left: 10px;
}
.rm-content.rm-manufacturer.h-100 {
    padding: 0;
    margin-bottom: 51px;
}

.rm-manufacturer .rm-content-title a {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    margin-right: 3px;
}

.rm-manufacturer .rm-content-title a:hover {
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width: 23px;
    height: 27px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #DF9AA5;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: -6px;
    margin-right: -6px;
}

.on-blok-manuf {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: 40px;
    min-height: 55px;
}

.rm-manufacturer-item {
    width: 100%;
    border: 0;
}

.rm-manufacturer-title {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-right: 23px;
    margin-top: 14px;
}

.rm-manufacturer-item a {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
    padding: 15px;
    width: 100%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.666667%;
    max-width: 19.566667%;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    flex-direction: row !important;
    /* text-transform: uppercase; */
}

.rm-manufacturer-item .row {
    margin: 0;
}

.on-blok-manuf:nth-child(2n + 1) {
    background: #F7F2F3;
}
.rm-manufacturer-item a:hover span {
    color: #000 !important;
}
.rm-content.rm-category.h-100 .bl-over.slider {
    margin-bottom: 51px;
}
div#information-information main {
    max-width: 910px;
    margin: auto;
    margin-bottom: 67px;
}

main {}

div#information-information h1 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 31px;
}

.zag-deliv {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
    margin-bottom: 10px;
}

.zag-deliv b {font-weight: 700;}

.text-deliv p {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
}

.bl-ik {
    width: 124px;
    height: 86px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #F5F5F5;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 26px;
}


div#information-information .rm-content.h-100 {
    padding: 0;
}

.text-deliv {
    max-width: 90.7%;
}

.on-stroka-del {
    margin-bottom: 44px;
}
.zag-oferta {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 9px;
}

.bl-oferta {
    margin-top: 9px;
}

.bl-tgext-oferta {
    width: 92.5%;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
}

.on-oferta {
    margin-bottom: 80px;
}
.rm-store-reviews-top {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 18px;
    margin-bottom: 50px;
}

.lf-ratt {
    display: flex;
    border-radius: 5px;
    background: #F2E4D7;
    justify-content: flex-start;
    align-items: center;
    height: 62px;
    padding-left: 31px;
}

.lf-reting {
    display: flex;
    flex-direction: row;
    align-items: center;
}

ul.rm-store-reviews-top-list {
    list-style: none;
    display: flex;
    margin: 0;
    margin-left: 22px;
    margin-right: 41px;
}

.rm-store-reviews-top-value-text {
    margin-bottom: 0px !important;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-store-reviews-top-value {
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-left: 20px;
}

.rm-store-reviews-top-title.d-flex.align-items-center {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
    margin-left: 20px;
}

span.rm-store-reviews-top-quantity {
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: transparent;
    margin-right: 9px;
}

.rm-store-reviews-top button.rm-btn.dark {
    width: 337px;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
}

.rm-store-reviews-top button.rm-btn.dark span {
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

#sreview-reviews h1.rm-page-title {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 18px;
}

ul.rm-store-reviews-top-list li span {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.36189 9.158C9.36189 9.158 6.20189 9.508 4.09389 9.742C3.90389 9.765 3.73589 9.892 3.67289 10.085C3.60989 10.278 3.67289 10.479 3.81289 10.606C5.37889 12.035 7.73189 14.175 7.73189 14.175C7.72989 14.175 7.08589 17.288 6.65789 19.365C6.62189 19.553 6.68989 19.752 6.85389 19.871C7.01689 19.99 7.22689 19.992 7.39189 19.899C9.23589 18.851 11.9979 17.275 11.9979 17.275C11.9979 17.275 14.7609 18.851 16.6019 19.9C16.7699 19.992 16.9799 19.99 17.1429 19.871C17.3069 19.752 17.3749 19.553 17.3379 19.366C16.9099 17.288 16.2669 14.175 16.2669 14.175C16.2669 14.175 18.6199 12.035 20.1859 10.609C20.3259 10.478 20.3879 10.277 20.3259 10.085C20.2639 9.893 20.0959 9.766 19.9059 9.744C17.7979 9.508 14.6369 9.158 14.6369 9.158C14.6369 9.158 13.3269 6.26 12.4539 4.328C12.3719 4.155 12.1999 4.034 11.9979 4.034C11.7959 4.034 11.6229 4.156 11.5449 4.328C10.6709 6.26 9.36189 9.158 9.36189 9.158Z' fill='%23FC3326'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 24px;
    height: 24px;
    margin-right: -4px;
}

ul.rm-store-reviews-top-list li {
    display: flex;
    justify-content: center;
    align-items: center;
}
div#sreview-reviews .rm-store-reviews-item.py-4 {
    width: 100%;
    max-width: 10000px;
    border-radius: 5px;
    border: 4px solid #F2E4D7;
    height: auto;
    padding: 0 15px;
    margin-bottom: 10px;
}

div#sreview-reviews .rm-store-reviews-item .row {
    align-items: flex-start !important;
}

div#sreview-reviews .rm-store-reviews-item-info-date {
    text-align: left;
    width: auto;
    height: auto;
    background: #fff;
    color: #B2B2B2;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 13px;
}

div#sreview-reviews .col-md-3.rm-store-reviews-item-info.text-center {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

div#sreview-reviews .rm-store-reviews-item-text {
    padding: 0;
}

div#sreview-reviews .rm-store-reviews-item-text {
    color: #616161;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}

div#sreview-reviews .rm-store-reviews-item-text-admin-title {
    color: #373737;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

div#sreview-reviews .rm-store-reviews-item-text-admin.mt-4 {
    background: #fff;
    padding: 0;
    color: #616161;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    margin-top: 21px !important;
}

div#sreview-reviews .rm-store-reviews-item-text-admin.mt-4 p {
    margin-bottom: 0;
}
font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    margin-top: 21px !important;
}

div#sreview-reviews .rm-store-reviews-item-text-admin.mt-4 p {
    margin-bottom: 0;
}
span.rm-store-reviews-item-info-rating-title {
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    margin-left: 16px;
    white-space: nowrap;
}
div#information-information.infor4 {}

div#information-information.infor4 .col-lg-12.rm-page-title {
    display: none;
}

div#information-information.infor4 main {
    max-width: 100%;
}

div#information-information.infor4 .bl-top-about {
    height: 455px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 30px;
    border-radius: 5px;
}

div#information-information.infor4 .niz-about {
    max-width: 868px;
    border-radius: 25px;
    background: #fff;
    margin: auto;
    margin-top: -207px;
    padding: 25px 50px;
    margin-bottom: -50px;
}

div#information-information .niz-about h1 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 11px;
}

div#information-information.infor4 .niz-about p {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
}

div#information-information.infor4 .niz-about h2 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 35px;
}

div#information-information.infor4 .niz-about ul {
    list-style: none;
    padding-left: 0;
    margin-top: -15px;
}

div#information-information.infor4 .niz-about ul li {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 350;
    line-height: 240%; /* 36px */
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2px;
}

div#information-information.infor4 .niz-about ul li:before {
    content: "";
    width: 17px;
    height: 1px;
    background: #FC3326;
    margin-right: 12px;
}

div#information-information.infor4 .niz-about img {
    margin-bottom: 28px;
}

div#information-information.infor4 .niz-about ol{counter-reset: my-awesome-counter;margin-top: -6px;padding-left: 0;list-style: none;margin-top: 32px;}
div#information-information.infor4 .niz-about ol li {
  counter-increment: my-awesome-counter;
  color: #000;
font-family: "Nunito", sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 350;
line-height: 200%; /* 30px */
}
div#information-information.infor4 .niz-about ol li::before {
  content: counter(my-awesome-counter);
color: #FC3326;
font-family: "Nunito", sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 200%; /* 30px */
  margin-right: 25px;
  min-width: 7px;
}
.row.row-padding-top.inform59 p {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
}

.row.row-padding-top.inform59 .rm-content {
    padding: 0;
}

div#information-contact .col-lg-12.rm-page-title h1 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 19px;
}

div#information-contact {}

.row.row-padding-top.inform59 {
    margin-top: -59px;
}

.niz-contact {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.bl-top-fonnee {}

.on-niz-contact .bl-contcc {
    margin-top: 28px;
    position: relative;
}

.on-niz-contact .bl-contcc ul.list-unstyled li a {
    color: #353535;
    font-family: "Nunito", sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.on-niz-contact .bl-contcc ul.list-unstyled li.rm-contact-location-phone a:before{content:"";width: 25px;height: 25px;flex-shrink: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M20.3706 16.6709L17.84 14.9028C17.509 14.672 17.1222 14.5503 16.7211 14.5503C16.0833 14.5503 15.4846 14.8631 15.1199 15.3865L14.5324 16.2284C13.5479 15.5681 12.4492 14.6461 11.4019 13.599C10.3548 12.5518 9.43294 11.4532 8.77281 10.4686L9.61433 9.88115C10.0433 9.58246 10.3298 9.13499 10.4208 8.62154C10.5115 8.10846 10.3971 7.59004 10.098 7.16089L8.33031 4.63022C7.96066 4.1015 7.36423 3.78564 6.73462 3.78564C6.51642 3.78564 6.30241 3.82417 6.09871 3.89932C5.86735 3.98477 5.65182 4.08968 5.44048 4.22243L5.09106 4.46848C5.0037 4.53638 4.92245 4.61076 4.84463 4.68858C4.41833 5.11469 4.11583 5.65408 3.94512 6.2919C3.2167 9.02246 5.02125 13.1515 8.4354 16.5656C11.3025 19.4328 14.747 21.2139 17.4244 21.2142C17.8829 21.2142 18.3153 21.1608 18.7093 21.0555C19.3472 20.885 19.8866 20.5825 20.313 20.156C20.3905 20.0786 20.4645 19.9973 20.5438 19.8947L20.7901 19.5434C20.9104 19.3511 21.0151 19.1356 21.1017 18.9025C21.3995 18.0976 21.0989 17.1798 20.3706 16.6709Z' fill='%23FC3326'/%3E%3C/svg%3E");background-repeat: no-repeat no-repeat;background-position: center center;background-size: cover;display: flex;margin-right: 10px;}    

.on-niz-contact li.rm-contact-location-phone a {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.on-niz-contact li.rm-contact-location-phone {
    margin-top: 14px;
}

.on-niz-contact .bl-sco-cont a span {
    display: block;
    -ms-flex: 0 0 40px;
    flex: 0 0 30px;
    max-width: 30px;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    margin-right: 10px;
    color: #fff;
}

.on-niz-contact .bl-sco-cont {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    position: absolute;
    top: 0;
    right: -10px;
}

.on-niz-contact:nth-child(1) {
    width: 19.8%;
}

a.rm-social-fa-instagram.d-flex.align-items-center.justify-content-center {}

li.rm-social-item a {
    font-size: 0px !important;
}

.tiitle-sooc {
    margin-top: 36px;
    color: #3E3E3E;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    margin-left: 6px;
}

.rm-social {
    margin-left: 6px !important;
}

li.rm-social-item {
    margin-right: 12px;
}

.on-niz-contact:nth-child(2) {
    width: 23%;
    /* margin-left: 5%; */
    padding-left: 86px;
    margin-top: 28px;
}

.on-niz-contact:nth-child(3) {
    width: 57.2%;
}

.on-niz-contact:nth-child(2) ul.open-hour {
    list-style: none;
    margin-top: 16px;
}

.on-niz-contact:nth-child(2) ul.open-hour li {
    color: #3E3E3E;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.on-niz-contact:nth-child(2) .bl-ikon {
    color: #3E3E3E;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
}

.on-niz-contact:nth-child(2) .bl-ikon span {
    margin-left: 9px;
}

.on-niz-contact:nth-child(2) .bl-over-cont:nth-child(2) {
    margin-top: 14px;
}

.on-niz-contact:nth-child(2) .bl-over-cont:nth-child(2) .bl-ikon svg {
    width: 37px;
    margin-left: -8px;
    margin-right: -9px;
}
.rm-contact-form {
    border-radius: 15px;
    background: #F7F2F3;
    padding: 39px 28px;
    margin-top: 28px;
}

.rm-contact-form-text {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0;
}

.rm-contact-form .text-center.mb-4 {
    text-align: left !important;
    margin-bottom: 19px !important;
}

.rm-contact-form form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.rm-contact-form form .form-group {
    width: calc(50% - 9px);
    margin-bottom: 29px !important;
}

.rm-contact-form form .form-group:nth-child(4) {
    width: 100%;
    margin-top: 11px;
}

.rm-contact-form form label {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-contact-form form inpur {}

.rm-contact-form form input {
    border-radius: 7px;
    background: #FFF;
    height: 43px;
}

textarea#input-enquiry {
    height: 146px;
    border-radius: 7px;
    background: #FFF;
}

.rm-contact-form .form-checkbox-group {
    display: none;
}

.rm-contact-form form button.rm-btn.dark {
    width: 220px;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
    text-transform: uppercase;
}

.rm-contact-form form button.rm-btn.dark span {
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

div#information-contact .col-xl-12 {
    margin-top: 70px;
    overflow: hidden;
    border-radius: 15px;
    margin-bottom: 57px;
}
.bl-404-over.text-center {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.rm-404-content-image {
    width: 60%;
    margin: 0;
    display: flex;
    justify-content: flex-end;
}

.left-404 {
    width: 46%;
    /* position: absolute; */
    /* margin-left: -120px; */
    /* position: relative; */
    /* left: 46%; */
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    /* padding-left: 40%; */
    padding-top: 147px;
}

.rm-404-content-image {
    margin-left: 58px;
    /* position: absolute; */
    margin-right: -58px;
}

.ouo {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-404-content-text {
    text-align: left;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 6px;
    margin-bottom: 30px;
}

.left-404 a {
    width: 220px;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
}
.container.small.blog-cat .rm-news-item-bottom.d-flex.flex-column.justify-content-between {
    display: flex;
    flex-direction: column-reverse !important;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none !important;
    height: 99px;
    justify-content: flex-end !important;
}

.container.small.blog-cat .rm-news-item a {
    text-decoration: none;
}

.container.small.blog-cat .rm-news-item-top {
    /* width: 420px; */
    height: 277px;
    flex-shrink: 0;
    border-radius: 13px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container.small.blog-cat .rm-news-item-top img {
    max-width: 1000px;
    height: 100%;
    width: auto;
}

.container.small.blog-cat .rm-news-item-date {
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: none;
    width: auto;
    padding: 0;
    margin-bottom: -3px;
}

.container.small.blog-cat {}

.container.small.blog-cat .rm-content.h-100 {
    padding: 0;
}

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

.container.small.blog-cat .col-12.rm-page-title {
    margin-bottom: 13px;
}
.row.rm-blog-row .rm-pagination-cont {
    display: flex;
    width: 100%;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 46px;
}
.bl-text-all {
    width: 868px;
    /* height: 813px; */
    flex-shrink: 0;
    border-radius: 25px;
    background: #FFF;
    margin: auto;
    margin-top: 0;
    z-index: 100;
    position: relative;
    padding: 24px 29px;
}
.container.blog .rm-blog-post-photo {
    display: none;
}
.bl-text-all h1 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

span.datatt {
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    margin-top: 9px;
    display: flex;
    margin-bottom: 10px;
}

.rm-blog-post-text p {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 350;
    line-height: normal;
}

.rm-blog-post-text h2 {
    color: #000;
    font-family: "Nunito", sans-serif;
    /* font-size: 20px; */
    font-style: normal;
    /* font-weight: 700; */
    line-height: normal;
    margin-top: 63px;
    margin-bottom: 14px;
}

.rm-content.rm-blog-post.h-100 {
    padding: 0;
    margin-top: 29px;
    border-radius: 13PX;
}
.rm-blog-post-text ul {
    list-style: none;
    padding-left: 0;
    margin-top: -20px;
    margin-bottom: 42px;
}

.rm-blog-post-text ul li {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 350;
    line-height: 240%; /* 36px */
    display: block;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 2px;
    /* width: 100%; */
    margin-left: 25px;
}

.rm-blog-post-text ul li a {
    /* padding: 0 5px 0 0; */
}

.rm-blog-post-text ul li:before {
    content: "";
    width: 17px;
    height: 1px;
    background: #FC3326;
    margin-right: 0;
    position: absolute;
    margin-left: -25px;
    margin-top: 18px;
}

.rm-blog-post-text ol{counter-reset: my-awesome-counter;margin-top: -6px;padding-left: 0;list-style: none;margin-top: 32px;}
.rm-blog-post-text ol li {
  counter-increment: my-awesome-counter;
  color: #000;
  font-family: "Nunito", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 350;
  line-height: 200%; /* 30px */
  margin-bottom: 10px;
}
.rm-blog-post-text ol li::before {
  content: counter(my-awesome-counter);
color: #FC3326;
font-family: "Nunito", sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 200%; /* 30px */
  margin-right: 25px;
  min-width: 7px;
}

.rm-blog-post-text img {
    border-radius: 10px;
}
.container.blog .bl-over.rm-column-related-products_0 {
    background: #F2E4D7;
    margin-top: 63px;
    height: 715px;
    margin-bottom: 33px;
}

.container.blog .bl-over.rm-column-related-products_0:before {
    content: "";
    background: #F2E4D7;
    position: absolute;
    height: 715px;
    width: 100%;
    left: 0;
}

.container.blog .bl-over.rm-column-related-products_0 .rm-module-item.d-flex.flex-md-column.h-100 {
    background: #F2E4D7;
}

.container.blog .bl-over.rm-column-related-products_0 .col-12.rm-module-header.bl-hee {
    margin-top: 42px;
    margin-bottom: 11px;
}
div#product-category.container.catt987.terr .row.no-gutters.rm-subcategory-row {
    border: none;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    margin-top: -5px;
}

div#product-category.container.catt987.terr  .top-catt.akciii {
    width: 48.4%;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 29px;
}

div#product-category.container.catt987.terr  .banner_ak {
    width: 100%;
    height: 365px;
}

div#product-category.container.catt987.terr  .top-catt.akciii a.d-flex.flex-column.justify-content-between.align-items-center.text-center {
    margin-right: 0;
}
.bann-big-akcii {
    height: 365px;
    margin-top: 12px;
    max-width: 647px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 39px;
}
div#product-search .rm-module-col.product-grid {
    -ms-flex: 0 0 25%;
    /* flex: 0 0 25%; */
    /* max-width: 25%; */
}
.rm-account-login-enter {
    width: 420px;
    /* height: 498px; */
    flex-shrink: 0;
    border-radius: 15px;
    background: #F7F2F3;
    padding: 40px 40px 7px 40px  !important;
    margin: auto;
    margin-bottom: 147px;
}

.rm-account-login-title.text-center {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: none;
}

div#account-login {}

div#account-login nav {
    margin-top: 30px;
    margin-bottom: 44px;
}

input[type="text"], input[type="email"] {}

.rm-account-login-form input {
    border-radius: 7px;
    background: #FFF;
    /* width: 340px; */
    height: 43px;
    flex-shrink: 0;
    border: none;
}

button.rm-btn.dark {
    width: 211px;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
}

button.rm-btn.dark span {
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-account-login-forgotten:nth-child(1) a {
    width: 211px;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    border: 1px solid #FC3326;
    display: flex;
    color: #FC3326;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    margin-top: 9px;
    margin-bottom: -10px;
}

.rm-account-login-forgotten:nth-child(2) a {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    text-align: center;
}

.rm-account-login-forgotten {
    text-align: center;
}
label.rm-control-label {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

form.rm-account-login-form {
    margin-top: 0;
}

form.rm-account-login-form .form-group {
    margin-bottom: 29px;
}
.rm-content.forgoten-fer {
    border-radius: 15px;
    background: #F7F2F3;
    max-width: 420px;
    margin: auto;
    margin-top: 139px;
    padding: 50px 40px;
    margin-bottom: 252px;
}

.rm-account-text.mb-3 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
}

form.form-horizontal.forgoten input {
    border-radius: 7px;
    background: #FFF;
    height: 43px;
}

button#forgen {
    width: 211px;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
}

button#forgen span {
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

form.form-horizontal.forgoten {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

fieldset.rm-account-form {
    width: 100%;
}

div#account-forgotten nav {
    margin-top: 30px;
}
div#simpleregister {
    border-radius: 15px;
    background: #F7F2F3;
    max-width: 420px;
    margin: auto;
    border-radius: 15px;
    background: #F7F2F3;
    padding: 44px 40px;
    margin-bottom: 84px;
}

.simple-content legend {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
}

.simple-content input {
    border-radius: 7px;
    background: #FFF;
    height: 43px;
    flex-shrink: 0;
}

.simple-content .control-label {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.container.simpleregister nav,.account-container nav  {
    margin-top: 30px;
    margin-bottom: 43px;
}

.simpleregister-block-content .form-group {
    margin-bottom: 26px;
}

.simpleregister-button-block.buttons {
    background: transparent;
    margin-top: 20px !important;
    margin-bottom: 31px !important;
}

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

a#simpleregister_button_confirm {
    width: 211px;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: revert;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    border: none;
}
.container.simpleredit aside#column-left,
.account-container aside#column-left{
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    height: 140px;
    background: #F7F2F3;
    position: inherit;
    margin-top: 12px;
}

.bl-menu-akk ul {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background: transparent;
    max-width: 960px;
    margin: auto;
}

.container.simpleredit .rm-column-box.h-100,
div#account-password .rm-column-box.h-100,
div#account-order .rm-column-box.h-100,
div#account-wishlist .rm-column-box.h-100
{
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
}

.container.simpleredit aside#column-left:before,
div#account-password aside#column-left:before,
div#account-order aside#column-left:before,
div#account-wishlist aside#column-left:before{
    content: "";
    width: 100%;
    height: 140px;
    position: absolute;
    left: 0;
    background: #F7F2F3;
    z-index: -1;
}

.bl-menu-akk {
    width: 100%;
    padding-bottom: 11px;
}
.bl-menu-akk .rm-column-title {
    color: #000;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-bottom: 1px solid #FFD7D7;
    height: 47px;
    text-transform: none;
    padding: 0;
}

.rm-account-list-item a {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 23px 15px 9px 15px;
}

li.rm-account-list-item.active a {
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}

.container.simpleredit nav {
    margin-top: 32px;
}

.container.simpleredit h1 {
    display: none;
}

.container.simpleredit {}

.container.simpleredit div#content,.account-container .col-lg-9{
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
}

.container.simpleredit form#simplepage_form {
    display: flex;
    justify-content: center;
    align-items: center;
    /* width: 340px; */
}

.container.simpleredit form#simplepage_form input {
    border-radius: 7px;
    border: 1px solid #DF9AA5;
    background: #FFF;
    height: 43px;
    flex-shrink: 0;
}

.container.simpleredit form#simplepage_form label {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

div#simpleedit {
    width: 100%;
    max-width: 340px;
    margin-top: 38px;
}
.rm-account-list-item:hover span {
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}
.account-container nav {
    margin-bottom: 0;
}
div#account-password legend.rm-content-title {
    display: none;
}

div#account-password form.form-horizontal {
    max-width: 340px;
    width: 100%;
    margin: auto;
    margin-top: 41px;
    margin-bottom: 140px;
}

div#account-password form.form-horizontal input {
    border-radius: 7px;
    border: 1px solid #DF9AA5;
    background: #FFF;
    width: 100%;
    height: 43px;
}
div#account-password form.form-horizontal .form-group {
    margin-bottom: 32px;
}

div#account-password form.form-horizontal button.mt-4.rm-btn.dark {
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 34px !important;
}
div#account-order .zag-h {
    display: none;
}

div#account-order .table-responsive-sm.rm-table-box {
    border-radius: 15px;
    background: #F7F2F3;
    margin-top: 40px;
    padding: 0 21px;
    margin-bottom: 302px;
}

.top-bl-zag-order {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 51px;
    color: #000;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-right: 122px;
}

.onst {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid rgba(239, 132, 147, 0.30);
    height: 45px;
    color: #000;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-right: 18px;
}

.onst div:nth-child(1) {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

div#account-order .rm-content.h-100 {
    padding: 0;
}
.top-bl-zag-order div:nth-child(1) {
    width: 18.7%;
    text-align: left;
    padding-left: 10px;
}
.top-bl-zag-order div:nth-child(2) {
    width: 20.9%;
    text-align: left;
}
.top-bl-zag-order div:nth-child(3) {
    width: 18.9%;
    text-align: left;
}
.top-bl-zag-order div:nth-child(4) {
    width: 41%;
    text-align: right;
}
.onst div:nth-child(1) {
    width: 14%;
    text-align: left;
    padding-left: 10px;
}
.onst div:nth-child(2) {
    width: 16%;
    text-align: left;
}
.onst div:nth-child(3) {
    width: 41%;
    text-align: left;
}
.onst div:nth-child(4) {
    width: 36%;
    text-align: right;
    height: 21px;
    flex-shrink: 0;
    text-align: center;
    border-radius: 4px;
    background: #FCB326;
    max-width: 170px;
}
.onst div:nth-child(5) {
    width: 5%;
}
a.del-whis {
    width: 34px;
    height: 34px;
    position: absolute;
    border-radius: 0;
     top: 15px;
    margin-left: 13px;
}

.rm-content.rm-account-wishlist.h-100 {
    padding: 0;
    margin-top: 40px;
    margin-bottom: 79px;
}

.rm-content.rm-account-wishlist.h-100 .product-layout.product-grid.rm-module-col.col-12.col-md-4.col-lg-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.rm-content.rm-account-wishlist.h-100 .zag-h {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 10px;
}
.bl-over-order {
    border-radius: 15px;
    border: 1px solid #FC3326;
    width: 612px;
    margin: auto;
    margin-top: 60px;
    margin-bottom: 105px;
}

.rm-cart-products-item-info-title a {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-decoration: none;
}
.bl-info-map .title-zag {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-top: 27px;
}

.rm-account-text-order {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
}

.rm-account-text-order.shipping_address {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 50px;
}

.cnfne .statt {
    width: 154px;
    height: 23px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #FCB326;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 17px;
    padding: 0 0 0 2px;
}

.rm-cart-products-item-info-title a {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.zag-ter {
    color: #3F3F3F;
    font-family: "Nunito", sans-serif;
    font-size: 6px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.niz-col {
    color: #3F3F3F;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.rm-cart-products-item-price.mr-3 {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    justify-content: flex-end !important;
    display: flex;
}

a.rm-cart-products-item-img {
    width: 95px;
    height: 95px;
    flex-shrink: 0;
    border-radius: 15px;
    background: #F7F2F3;
    display: flex;
    justify-content: center;
    align-items: center;
}

a.rm-cart-products-item-img img {
    width: auto;
    height: 79%;
    margin-right: 0;
}

.rm-cart-products-item.d-flex.align-items-center {
    border-bottom: 1px solid #DF9AA5;
    padding: 18px 0 26px 0;
    margin: 0 20px;
}

#rm-popup-cart .rm-cart-products-item {
    margin: 0;
    margin-right: 20px;
}

.bl-itog div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin-bottom: 4px;
}

.bl-itog div span:nth-child(1) {
    color: #484848;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: #fff;
    padding: 5px;
}
.bl-itog div span:nth-child(2){
    color: #000;
    text-align: right;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: #fff;
}

.bl-itog div:before {
    content: "";
    border-bottom: 1px dashed #FC3326;
    position: absolute;
    bottom: 11px;
    width: 100%;
    z-index: -1;
}

.rm-account-datt {
    color: #484848;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-right: 30px;
}

.rm-account-paymen {
    color: #484848;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 50px;
}

.rm-account-shipping_method {
    color: #484848;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0;
}

.bl-comment .rm-content-title {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.bl-comment {}

.rm-cart-products-item-left.d-flex.flex-column.align-items-center.justify-content-center {
    margin-right: 32px;
}

.top-cart {
    margin-top: 9px;
}
.bl-overr-proce {
    /* display: flex; */
}

.lf-ter-cart {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}

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

span.price-aoo {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-left: 73px;
}

.bl-itog {
    margin: 0 16px;
    padding-top: 10px;
    padding-bottom: 40px;
}

.bl-about-order {
    margin: 0 20px;
    padding-bottom: 51px;
}
.bl-ok-zakaz {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 21px;
    margin-bottom: 108px;
}

.spasibo {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 16px;
    margin-bottom: 14px;
}

span.af-zakaz {
    color: #3E3E3E;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 12px;
}

.zakaz {
    width: 141px;
    height: 33px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #F7F2F3;
    color: #3E3E3E;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}

.text-p {
    color: #3E3E3E;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    margin-bottom: 29px;
}

.bl-ok-zakaz a {
    width: 337px;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
.bl-niz-cart b {}

button.rm-cat-button-cart {
    width: 211px;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-transform: uppercase;
    margin-bottom: 9px;
}

.bl-niz-cart label.rm-control-label {
    color: #3A3A3A;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 13px;
}

.options-box.d-flex .radio label {
    width: 67px;
    height: 32px;
    flex-shrink: 0;
    border-radius: 5px;
    border: 1px solid #FC3326;
    color: #3A3A3A;
    font-family: "Nunito", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 25px;
    padding: 0;
}

.bl-niz-cart {
    display: none;
}

.rm-module-col.product-grid:hover:before {
    content: "";
    border-radius: 26px;
    background: #FFF;
    box-shadow: 7px 5px 37px 0px rgba(0, 0, 0, 0.25);
    width: calc(100%);
    height: calc(100% + 141px );
    position: absolute;
    z-index: 2;
    margin-left: 0;
    /* border-bottom-left-radius: 0; */
    /* border-bottom-right-radius: 0; */
}

.rm-module-col.product-grid:hover {
    /* position: relative; */
    /* overflow: visible; */
    z-index: 10;
}

.rm-module-col.product-grid:hover .rm-module-item {
    /* position: relative; */
    /* z-index: 10; */
    border-radius: 26px;
}

.rm-module-col.product-grid:hover .bl-niz-cart {
    display: block;
    position: absolute;
    bottom: -140px;
    z-index: 11;
    background: #fff;
    width: 100%;
    margin-left: -15px;
    /* box-shadow: 0px 11px 37px 0px rgba(0, 0, 0, 0.25); */
    border-bottom-left-radius: 25px;
    padding: 0 15px 20px 15px;
    border-bottom-right-radius: 25px;
}
.modal-title {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
}

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

button.modal-close {
    /* text-transform: uppercase; */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Crect width='34' height='34' rx='6' fill='white'/%3E%3Cpath d='M23 11.5L16.75 17.75M10.5 24L16.75 17.75M16.75 17.75L10.5 11.5L23 24' stroke='%23FC3326'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 34px;
    height: 34px;
    top: 16px;
    right: 20px;
}

#rm-popup-cart .rm-cart-products-item-info-title a {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-decoration: none;
}

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

#rm-popup-cart .rm-product-quantity input {
    color: #3F3F3F;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: none;
    height: 25px;
    background: transparent;
}

#rm-popup-cart .rm-product-quantity button.rm-product-quantity-btn-minus {
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    background: #FC3326;
    color: #fff;
    border-radius: 5px;
    display: flex;
}

#rm-popup-cart .rm-product-quantity button.rm-product-quantity-btn-minus:before {
    content: "-";
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
#rm-popup-cart .rm-product-quantity button.rm-product-quantity-btn-plus {
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    background: #FC3326;
    color: #fff;
    border-radius: 5px;
    display: flex;
}

#rm-popup-cart .rm-product-quantity button.rm-product-quantity-btn-plus:before {
    content: "+";
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

#rm-popup-cart  .bl-pr-cena {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-left: 31px;
}

#rm-popup-cart .rm-cart-products-item-price span {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.bl-cart-modul button {
    width: 280px;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    border: 1px solid #FC3326;
    background: transparent !important;
    color: #FC3326;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.bl-cart-modul a {
    width: 280px;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

a.rm-cart-products-item-img {}

.bl_tot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
}

.bl_tot:before {
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 1px dashed #FC3326;
    bottom: 8px;
    z-index: 0;
}

.lf_itog {
    color: #484848;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: #f5f5f5;
    z-index: 10;
}

.rg_itog {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: #f5f5f5;
    z-index: 10;
}

#rm-popup-cart  .rm-cart-products::-webkit-scrollbar {
  width: 6px;
}

/* Track */
#rm-popup-cart  .rm-cart-products::-webkit-scrollbar-track {
  background: #D9D9D9;
}

/* Handle */
#rm-popup-cart  .rm-cart-products::-webkit-scrollbar-thumb {
  border-radius: 8px;
background: #FC3326;
}
#rm-popup-cart .rm-cart-products-item .rm-product-quantity .d-flex {
    flex-direction: row !important;
}

#rm-popup-cart .rm-product-quantity input {
    color: #3F3F3F;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: none;
    height: 25px;
    background: transparent;
    margin-left: 21px;
}

#rm-popup-cart .rm-product-quantity button.rm-product-quantity-btn-minus {
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    background: #FC3326;
    color: #fff;
    border-radius: 5px;
    display: flex;
    position: absolute;
    left: 0;
}

#rm-popup-cart .rm-product-quantity button.rm-product-quantity-btn-minus:before {
    content: "-";
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
#rm-popup-cart .rm-product-quantity button.rm-product-quantity-btn-plus {
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    background: #FC3326;
    color: #fff;
    border-radius: 5px;
    display: flex;
    margin-left: -8px;
}

#rm-popup-cart .rm-product-quantity button.rm-product-quantity-btn-plus:before {
    content: "+";
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bl-pr-cena {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

#rm-popup-cart .rm-cart-products-item-price span {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.bl-cart-modul button {
    width: 280px;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    border: 1px solid #FC3326;
    background: transparent !important;
    color: #FC3326;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.bl-cart-modul a {
    width: 280px;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

a.rm-cart-products-item-img {}

.bl_tot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
    margin: 0 38px 0 15px;
    margin-bottom: 30px;
}

.bl_tot:before {
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 1px dashed #FC3326;
    bottom: 8px;
    z-index: 0;
}

.lf_itog {
    color: #484848;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: #f5f5f5;
    z-index: 10;
    padding-right: 5px;
}

.rg_itog {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: #f5f5f5;
    z-index: 10;
    padding-left: 5px;
}

.rm-cart-products::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.rm-cart-products::-webkit-scrollbar-track {
  background: #D9D9D9;
}

/* Handle */
.rm-cart-products::-webkit-scrollbar-thumb {
  border-radius: 8px;
background: #FC3326;
}

#rm-popup-cart .rm-cart-products-item-left {
    margin-right: 20px;
}

#rm-popup-cart .rm-cart-products-item-right .top-cart {
    margin-top: 11px;
}

#rm-popup-cart .rm-cart-products .rm-btn-del {
    position: absolute;
    right: 25px;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33374 17.7778C3.33374 19.0056 4.32817 20 5.55598 20H14.4449C15.6726 20 16.6671 19.0056 16.6671 17.7778V4.44443H3.33374V17.7778Z' fill='%23DF9AA5'/%3E%3Cpath d='M13.8893 1.11109L12.7782 0H7.22266L6.11151 1.11109H2.22266V3.33333H17.7782V1.11109H13.8893Z' fill='%23DF9AA5'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

#rm-popup-cart .rm-cart-products .rm-btn-del svg {
    display: none;
}

#rm-popup-cart .rm-cart-products-item:not(:first-child) {
    padding: 23px 0 23px 0;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between.bl-cart-modul {
    padding: 0 40px 12px 13px;
}

.lf-ch-cart {
    padding-right: 28px;
    width: 100%;
}
.rm-livesearch-list-item-image.mr-4 {
    width: 95px;
    height: 95px;
    flex-shrink: 0;
    border-radius: 15px;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rm-livesearch-list-item-name a {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-decoration: none;
}

.rm-livesearch-list-item .rm-module-rating.d-flex.align-items-center.justify-content-center.justify-content-md-start {
    display: none !important;
}

.rm-livesearch-list-item-name {
    min-height: 56px;
}
span.rm-menu-list-item-chevron {
    display: flex;
    width: 16px;
    /* transform: rotate(-90deg); */
    padding: 5.331px 3.374px 0px 3.33px;
    justify-content: center;
    align-items: center;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M5.66663 4.99947C5.66714 4.91173 5.65032 4.82476 5.61714 4.74353C5.58397 4.66231 5.53508 4.58843 5.4733 4.52614L1.47329 0.526139C1.34776 0.400603 1.1775 0.330078 0.999961 0.330078C0.822427 0.330078 0.652163 0.400603 0.526628 0.526139C0.401092 0.651675 0.330566 0.821938 0.330566 0.999473C0.330566 1.17701 0.401092 1.34727 0.526628 1.47281L4.05996 4.99947L0.533295 8.52614C0.424077 8.65367 0.367006 8.81772 0.373487 8.98551C0.379968 9.15329 0.449523 9.31245 0.568253 9.43118C0.686982 9.54991 0.846142 9.61947 1.01393 9.62595C1.18171 9.63243 1.34576 9.57536 1.47329 9.46614L5.4733 5.46614C5.59646 5.34197 5.66589 5.17437 5.66663 4.99947Z' fill='%232E2E2E'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat no-repeat !important;
    background-position: center center;
    background-size: cover;
    height: 16px;
    margin-right: 14px;
}

.rm-menu-list-item:hover > .rm-menu-list-item-child, .rm-menu-list-item.active > .rm-menu-list-item-child {
    width: 325px;
    height: 571px;
    border-radius: 15px;
    background: #F5F5F5;
    z-index: 1032;
    left: 96%;
    padding-left: 20px;
    overflow: visible;
}

.home div#rm-menu.hovver {
    z-index: 1500;
}

.rm-menu-list-item:hover > .rm-menu-list-item-child .d-flex.align-items-center.justify-content-between,
.rm-menu-list-item.active > .rm-menu-list-item-child .d-flex.align-items-center.justify-content-between{
    background: transparent !important;
}
.rm-menu-list-item:hover > .rm-menu-list-item-child li:hover .d-flex.align-items-center.justify-content-between,
.rm-menu-list-item.active > .rm-menu-list-item-child li.active .d-flex.align-items-center.justify-content-between{
    background: #fff !important;
}
.rm-menu-list-item:hover > .rm-menu-list-item-child.rm-menu-list-item-child-2, .rm-menu-list-item.active > .rm-menu-list-item-child.rm-menu-list-item-child-2 {
    width: 315px;
    height: 571px;
    border-radius: 15px;
    background: #F5F5F5;
    z-index: 3;
    left: 316px;
    padding-left: 7px;
}


.rm-menu-list-item-child li {
    width: 99%;
}
.rm-menu-list-item:hover > .rm-menu-list-item-child-2 .d-flex.align-items-center.justify-content-between,
.rm-menu-list-item.active > .rm-menu-list-item-child-2 .d-flex.align-items-center.justify-content-between{
    background: transparent !important;
}
.rm-menu-list-item:hover > .rm-menu-list-item-child-2 li:hover .d-flex.align-items-center.justify-content-between,
.rm-menu-list-item.active > rm-menu-list-item-child-2 li.active .d-flex.align-items-center.justify-content-between{
    background: #fff !important;
}
.slick-track {
    min-width: 100%;
}
select#input-sort-mobil {
    display: none !important;
}
.ocf-filter.active .ocf-value-list {
    display: none;
}
.ocf-filter.active .ocf-minus-circle:before{
    content: "+" !important;
}
.ocf-noUi-connect {
    cursor: pointer;
}

.ocf-noUi-connects:before, .ocf-noUi-connects:after {
    cursor: pointer;
}

.ocf-noUi-origin {
    cursor: pointer;
}

.ocf-noUi-handle {
    cursor: pointer !important;
}
div#sreview-reviews span.rm-module-rating-star.rm-module-rating-star-is {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'%3E%3Cpath d='M6.36189 5.158C6.36189 5.158 3.20189 5.508 1.09389 5.742C0.90389 5.765 0.73589 5.892 0.67289 6.085C0.60989 6.278 0.67289 6.479 0.81289 6.606C2.37889 8.035 4.73189 10.175 4.73189 10.175C4.72989 10.175 4.08589 13.288 3.65789 15.365C3.62189 15.553 3.68989 15.752 3.85389 15.871C4.01689 15.99 4.22689 15.992 4.39189 15.899C6.23589 14.851 8.99789 13.275 8.99789 13.275C8.99789 13.275 11.7609 14.851 13.6019 15.9C13.7699 15.992 13.9799 15.99 14.1429 15.871C14.3069 15.752 14.3749 15.553 14.3379 15.366C13.9099 13.288 13.2669 10.175 13.2669 10.175C13.2669 10.175 15.6199 8.035 17.1859 6.609C17.3259 6.478 17.3879 6.277 17.3259 6.085C17.2639 5.893 17.0959 5.766 16.9059 5.744C14.7979 5.508 11.6369 5.158 11.6369 5.158C11.6369 5.158 10.3269 2.26 9.45389 0.327997C9.37189 0.154997 9.19989 0.0339966 8.99789 0.0339966C8.79589 0.0339966 8.62289 0.155997 8.54489 0.327997C7.67089 2.26 6.36189 5.158 6.36189 5.158Z' fill='%23FC3326'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: auto;
    width: 16.701px;
    height: 15.931px;
    flex-shrink: 0;
    width: 23px;
    height: 24px;
}
div#sreview-reviews ul.rm-store-reviews-top-list {
    display: inline-flex;
    margin-left: 10px !important;
    margin-top: -4px;
}

div#sreview-reviews .rm-store-reviews-item-info-name {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.bl-over.rm-column-pv_0 {
    width: 100%;
}
.bl-on-tov .rm-module-price-top.d-flex.align-items-center.justify-content-center {
    display: none !important;
}
.fancybox-bg {
    background: #ffffff;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47,0,.74,.71)
}
.top-catt {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    margin-bottom: 11px;
}
html.no-scroll {
    overflow: hidden;
}
.bl-model {
    margin-top: 10px;
}
.rm-product-tabs .nav-link.active {
    border-radius: 5px;
    border: 1px solid #FC3326;
    height: 32px;
}

.rm-product-tabs .nav-link {
    height: 32px;
}

.tab-content {
    margin-top: 20px;
}

.rm-product-tabs .nav-link .nav-link-text {
    color: #3A3A3A;
    font-family: "Nunito", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}
div#product_extra_tab-1 {
    padding: 0;
}

div#product_extra_tab-2 {
    padding: 0;
}
.niz-tovara {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.rg-tovarr {
    margin-top: 70px;
    width: 26.8%;
    display: none;
}

.rg-tovarr .rm-module-price-box button {
    width: 173px !important;
    height: 59px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326 !important;
    color: #FFF !important;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  
}

.rg-tovarr .rm-module-price-box button span {
    color: #FFF !important;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
div#product_attribute {
    padding: 0;
}
button.checkwhish svg path {
    fill: #DF9AA5;
}
a.wishlist.active {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg height='512px' id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M340.8,83C307,83,276,98.8,256,124.8c-20-26-51-41.8-84.8-41.8C112.1,83,64,131.3,64,190.7c0,27.9,10.6,54.4,29.9,74.6 L245.1,418l10.9,11l10.9-11l148.3-149.8c21-20.3,32.8-47.9,32.8-77.5C448,131.3,399.9,83,340.8,83L340.8,83z' fill='%23DF9AA5%0A'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 36px;
    width: 40px;
    height: 36px;
}

a.wishlist.active svg {display: none;}
div#rm-product-options-box .select2-container--default .select2-selection, .simple-content select {
       border-radius: 5px !important;
       border: 1px solid #f7b0b2 !important;
       background-color: #FFF !important;
       /* width: 515px; */
       height: 45px !important;
       flex-shrink: 0;
       background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_2_8971)'%3E%3Cpath d='M6.46824 9.33309L11.8083 3.99294C11.9319 3.86943 12 3.70455 12 3.52875C12 3.35294 11.9319 3.18807 11.8083 3.06456L11.4151 2.67129C11.1589 2.41539 10.7425 2.41539 10.4867 2.67129L6.00249 7.15555L1.51326 2.66631C1.38965 2.5428 1.22487 2.47461 1.04916 2.47461C0.873261 2.47461 0.708483 2.5428 0.584776 2.66631L0.191707 3.05958C0.068098 3.18319 9.15499e-07 3.34797 9.07814e-07 3.52377C9.00129e-07 3.69957 0.068098 3.86445 0.191707 3.98796L5.53664 9.33309C5.66064 9.45689 5.8262 9.52489 6.0022 9.5245C6.17888 9.52489 6.34434 9.45689 6.46824 9.33309Z' fill='%23313131'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_8971'%3E%3Crect width='12' height='12' fill='white' transform='translate(12) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
       background-repeat: no-repeat no-repeat;
       background-position: 97.8% 51.1%;
       background-size: 14px;
       background-repeat: no-repeat;
       display: flex !important;
       justify-content: flex-start;
       align-items: center;
       /* color: #515151 !important; */
       font-family: Gilroy;
       /* font-size: 15px !important; */
       font-style: normal;
       font-weight: 400;
       /* line-height: normal !important; */
       color: #000;
       font-family: "Solomon Sans Book";
       font-size: 15px;
       font-style: normal;
       font-weight: 400;
       line-height: 24px; /* 160% */
       border-radius: 6px !important;
       /* background: #FFF; */
       /* box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.06) !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 8L15 1' stroke='%23D02138'/%3E%3C/svg%3E");
       color: #000;
       font-family: "Nunito", sans-serif;
       font-size: 13px;
       font-style: normal;
       font-weight: 400;
       line-height: 30px; /* 230.769% */
       background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1L5.5 5.5L10 1' stroke='%23FC3326'/%3E%3C/svg%3E");
       background-repeat: no-repeat no-repeat;
       background-position: 98%;
       /* background-size: cover; */
       cursor: pointer;
       border: 1px solid #fff;
}

div#rm-product-options-box .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #515151;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #000;
    font-family: "Solomon Sans Book";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 160% */
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 230.769% */
}


div#rm-product-options-box .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none;
}

div#rm-product-options-box .select2-container {
    max-width: 370px;
}
.select2-container--default .select2-dropdown {
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    /* border-color: #66afe9; */
    overflow-x: hidden;
    margin-top: -1px;
    border-radius: 7px;
    background: #FFF;
    z-index: 100;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #dddddd96;
    color: #000;
}
.bl-manuf-more {display: flex;width: 100%;flex-wrap: wrap;}
div#account-wishlist button svg path {
    fill: #DF9AA5;
}
div#information-information b {
    font-weight: 700;
}
/*.rm-header-phones-list:hover {
    border: 3px solid #F7F2F3;
    height: 104px;
    padding: 10px 20px 10px 10px;
    border-radius: 12px;
    margin-bottom: -80px;
    z-index: 100;
    background: #fff;
    position: relative;
    margin-right: -22px;
    top: -15px;
}*/

.rm-header-phones-list {
    position: relative;
}

.rm-header-phones-list:hover a:not(:first-child) {
    display: flex;
}

/*.rm-header-phones-list:hover:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M5.66663 4.99947C5.66714 4.91173 5.65032 4.82476 5.61714 4.74353C5.58397 4.66231 5.53508 4.58843 5.4733 4.52614L1.47329 0.526139C1.34776 0.400603 1.1775 0.330078 0.999961 0.330078C0.822427 0.330078 0.652163 0.400603 0.526628 0.526139C0.401092 0.651675 0.330566 0.821938 0.330566 0.999473C0.330566 1.17701 0.401092 1.34727 0.526628 1.47281L4.05996 4.99947L0.533295 8.52614C0.424077 8.65367 0.367006 8.81772 0.373487 8.98551C0.379968 9.15329 0.449523 9.31245 0.568253 9.43118C0.686982 9.54991 0.846142 9.61947 1.01393 9.62595C1.18171 9.63243 1.34576 9.57536 1.47329 9.46614L5.4733 5.46614C5.59646 5.34197 5.66589 5.17437 5.66663 4.99947Z' fill='%232E2E2E'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat no-repeat !important;
    background-position: center center;*/
    /* background-size: cover; */
   /* height: 16px;
    position: absolute;
    width: 16px;
    right: 0;
    transform: rotate(-90deg);
}*/
/*.rm-header-phones-list:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M5.66663 4.99947C5.66714 4.91173 5.65032 4.82476 5.61714 4.74353C5.58397 4.66231 5.53508 4.58843 5.4733 4.52614L1.47329 0.526139C1.34776 0.400603 1.1775 0.330078 0.999961 0.330078C0.822427 0.330078 0.652163 0.400603 0.526628 0.526139C0.401092 0.651675 0.330566 0.821938 0.330566 0.999473C0.330566 1.17701 0.401092 1.34727 0.526628 1.47281L4.05996 4.99947L0.533295 8.52614C0.424077 8.65367 0.367006 8.81772 0.373487 8.98551C0.379968 9.15329 0.449523 9.31245 0.568253 9.43118C0.686982 9.54991 0.846142 9.61947 1.01393 9.62595C1.18171 9.63243 1.34576 9.57536 1.47329 9.46614L5.4733 5.46614C5.59646 5.34197 5.66589 5.17437 5.66663 4.99947Z' fill='%232E2E2E'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat no-repeat !important;
    background-position: center center;*/
    /* background-size: cover; */
   /* height: 16px;
    position: absolute;
    width: 16px;
    right: -20px;
    transform: rotate(+90deg);
    margin-top: 3px;
}*/
.alert-block.success.addwhi {
    width: 499px;
    height: 210px;
    left: calc(50% - 250px);
   top: calc(50% - 150px) !important;
}

.alert-block.success.addwhi .rm-alert-success .rm-alert-icon {
    background-image: url('/catalog/view/theme/oct_remarket/img/mona_favorite.svg');
    background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2864_342)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.4735 1.2667C34.2947 1.31451 15.3479 34.1314 15.3959 34.3101C15.4439 34.4888 41.5431 49.5571 41.7218 49.5094C41.9005 49.4615 60.8474 16.6447 60.7994 16.4659C60.7514 16.2873 34.6522 1.21892 34.4735 1.2667ZM25.5059 18.1182L16.2965 34.0693L28.8883 41.3391L41.48 48.609L50.6894 32.6579L59.8988 16.7068L47.307 9.43693L34.7153 2.16708L25.5059 18.1182ZM35.847 6.38247C35.6683 6.43025 20.4651 32.7631 20.513 32.9417C20.561 33.1202 40.1697 44.4413 40.3483 44.3936C40.527 44.3458 55.7302 18.013 55.6823 17.8344C55.6343 17.6558 36.0256 6.33471 35.847 6.38247ZM34.4415 10.1359L32.7943 12.9889L35.2844 14.4266L37.7744 15.8642L37.9809 15.5981C38.3118 15.1717 38.8892 14.6956 39.4636 14.3755C39.757 14.212 40.1652 13.9319 40.3708 13.7533C41.5678 12.7127 43.1442 12.5667 44.5321 13.368C45.4842 13.9177 46.0595 14.6454 46.3759 15.7003C46.7558 16.9668 46.6889 18.0095 46.1421 19.3424C45.9663 19.771 45.7978 20.1949 45.7677 20.2846L45.7131 20.4476L48.6002 22.1144L51.4872 23.7813L53.1344 20.9282L54.7816 18.0752L45.4352 12.679L36.0887 7.28284L34.4415 10.1359ZM43.5994 13.7866C43.182 13.6439 42.4973 13.5914 42.1552 13.6759C42.0026 13.7136 41.8724 13.7536 41.8659 13.7648C41.8595 13.7759 42.0315 13.8323 42.248 13.8899C42.8228 14.0427 43.8862 14.7302 44.258 15.1893C44.8037 15.8631 45.0054 16.6492 44.8155 17.3623C44.7733 17.5205 43.7035 19.5989 42.438 21.9809C41.1727 24.363 40.1433 26.3341 40.1505 26.3612C40.1578 26.3883 40.6075 26.4441 41.1498 26.4853C41.6922 26.5264 42.5493 26.6392 43.0546 26.7357L43.9732 26.9112L43.7753 26.2382C43.6663 25.8681 43.4916 25.3189 43.3869 25.0179L43.1965 24.4708L43.5441 23.5977C43.7353 23.1175 44.2735 21.8167 44.7401 20.7072C45.684 18.4625 45.7916 18.1221 45.8263 17.2736C45.8925 15.6529 45.0082 14.2683 43.5994 13.7866ZM42.1872 14.6952C41.8279 14.5616 41.3459 14.5219 40.9248 14.5913L40.6512 14.6364L40.2978 15.358L39.9444 16.0795L40.2241 16.241C40.5223 16.4132 40.6372 16.6425 40.5237 16.839C40.4188 17.0208 40.1181 17.0444 39.8537 16.8918L39.6114 16.7519L39.4867 17.0473C39.418 17.2097 39.2491 17.5797 39.1113 17.8693C38.8146 18.4935 38.7347 19.2404 38.918 19.6787C39.3916 20.8113 40.5164 21.3956 41.6944 21.1211L42.0539 21.0373L43.019 19.2275C43.5498 18.2321 44.0193 17.2916 44.0624 17.1375C44.3146 16.2341 43.5112 15.1877 42.1872 14.6952ZM39.3 15.4069C38.5061 15.8786 37.3173 17.9939 37.0527 19.4056C37.0051 19.6595 37.0119 20.0066 37.0688 20.2292L37.1672 20.6138L36.8821 20.8602C36.7254 20.9958 36.4768 21.2686 36.3297 21.4665L36.0623 21.8263L36.6662 21.7383C36.9983 21.6898 37.5018 21.6366 37.785 21.6201L38.3 21.5899L38.4971 21.2486L38.6941 20.9074L38.4617 20.5142C38.1431 19.9751 37.9665 19.1177 38.0585 18.5568C38.1148 18.2137 38.2937 17.763 38.7912 16.7106C39.318 15.5959 39.4195 15.3359 39.3 15.4069ZM41.3846 16.9303C41.2443 16.9956 41.0997 17.1904 40.7782 17.7474C40.4059 18.3921 40.3625 18.5027 40.4109 18.6832C40.4411 18.7958 40.5097 18.9131 40.5632 18.9441C40.6168 18.975 40.7527 18.9756 40.8653 18.9455C41.0359 18.8999 41.1199 18.8044 41.3694 18.3721L41.6689 17.8533L42.0213 18.0568C42.4269 18.2909 42.6636 18.2706 42.784 17.9911C42.896 17.7315 42.7141 17.5085 42.1001 17.1525C41.624 16.8766 41.5497 16.8535 41.3846 16.9303ZM29.0671 19.4446L25.7143 25.2519L26.1583 25.0924C26.4026 25.0047 27.2604 24.7681 28.0646 24.5667L29.5268 24.2005L30.0271 23.7112C30.8013 22.9541 31.9199 22.237 32.7186 21.9858C33.5028 21.7392 34.2672 21.6805 34.7899 21.8268L35.1609 21.9307L35.4829 21.3765C35.6601 21.0717 35.9055 20.7146 36.0283 20.5829C36.2267 20.3702 36.2493 20.306 36.231 20.0081C36.1902 19.3454 36.4996 18.2434 37.0559 17.0704L37.3374 16.4764L34.8787 15.0569L32.42 13.6373L29.0671 19.4446ZM45.3019 21.3557C45.2553 21.4833 44.9493 22.2307 44.6221 23.0166L44.0271 24.4454L44.2228 25.0262C44.6143 26.1877 44.8829 27.3775 44.9319 28.1668C45.0449 29.9863 44.7517 32.8085 44.1821 35.3851C44.0282 36.0808 43.8841 36.7368 43.8618 36.8428C43.8395 36.9488 45.4619 34.1993 47.467 30.7326L51.1129 24.4297L48.2498 22.7767L45.3867 21.1237L45.3019 21.3557ZM41.0421 21.9586C40.5411 21.9666 40.0215 21.8301 39.5784 21.5743L39.3037 21.4157L39.0712 21.8766L38.8387 22.3374L38.1833 22.3701C36.8387 22.4371 35.5639 22.6922 35.1048 22.9862L34.8761 23.1326L35.0023 23.4953C35.1831 24.0147 35.5026 24.5334 35.9805 25.0828C36.3444 25.5014 36.4979 25.6206 37.2054 26.0341L38.0141 26.507L38.5957 26.4537L39.1773 26.4004L40.179 24.558C40.7299 23.5447 41.2547 22.5435 41.3452 22.3334L41.5098 21.9513L41.0421 21.9586ZM43.0827 27.5405C40.4895 27.0225 37.553 27.1163 35.7556 27.7747C34.1415 28.3659 32.7465 29.4102 32.1189 30.4973L31.9358 30.8144L32.3263 31.3746L32.7168 31.9348L32.8957 31.7287C32.9941 31.6153 33.2639 31.2983 33.4954 31.0242C35.5652 28.5729 38.7569 27.4436 42.2048 27.9424C42.6441 28.0059 43.239 28.1235 43.5269 28.2036C43.8148 28.2838 44.0725 28.3312 44.0995 28.3091C44.1266 28.2869 44.144 28.1519 44.138 28.009L44.1272 27.7493L43.0827 27.5405ZM34.0741 22.5323C33.0691 22.5078 31.88 23.0651 30.7712 24.0805C30.1946 24.6084 30.1846 24.6235 30.3486 24.7181C30.4196 24.7591 30.5977 24.9398 30.7443 25.1195C30.891 25.2992 31.0139 25.448 31.0176 25.4501C31.0212 25.4523 31.1691 25.2461 31.3459 24.9919C32.0932 23.9182 32.7172 23.436 32.9992 23.7145C33.2033 23.916 33.1436 24.1218 32.7689 24.5086C31.6009 25.7142 31.0036 27.0155 31.0842 28.1788C31.1203 28.6995 31.0059 28.9103 30.6926 28.9C30.5472 28.8953 30.4945 28.8516 30.4151 28.6705C30.2757 28.3522 30.2759 27.5846 30.4155 26.9805C30.5578 26.3649 30.478 25.9844 30.1249 25.5951C29.5858 25.0006 29.622 25.0048 28.12 25.3626C26.6705 25.7079 25.9724 25.9585 25.3275 26.3651L24.9251 26.6189L23.1693 29.6599L21.4136 32.7009L30.7668 38.1009L40.12 43.501L41.1265 41.6829C42.0298 40.0512 42.1611 39.7768 42.4078 39.0053C43.3397 36.0899 43.9787 32.8806 44.1235 30.3873L44.187 29.2928L43.9212 29.1608C43.4632 28.9334 42.1918 28.6906 41.1714 28.6357C37.8942 28.4594 35.334 29.6878 33.4308 32.3496L33.1601 32.7282L33.3724 33.215L33.5848 33.7017L35.2729 34.3064C37.1997 34.9967 37.6417 35.242 38.108 35.8801C38.4476 36.3448 38.6842 37.1131 38.5559 37.3353C38.3229 37.7389 37.961 37.5504 37.7546 36.9174C37.6047 36.4582 37.1879 35.9275 36.8059 35.7097C36.6372 35.6135 33.9545 34.6475 33.8981 34.6625C33.8797 34.6675 33.9037 34.8055 33.9515 34.9692C34.0906 35.4466 33.7974 35.7886 33.432 35.5751C33.315 35.5068 33.2166 35.2848 33.0936 34.812C32.677 33.2103 31.7272 31.6095 30.4734 30.3958C30.0267 29.9636 30.0015 29.948 29.8137 29.9883C29.5457 30.0459 29.2157 30.393 29.0652 30.7759C28.954 31.0588 28.9579 31.0996 29.1003 31.1353C29.6895 31.2826 29.6572 31.2355 29.9119 32.3235C30.167 33.4134 30.4702 34.1669 30.8927 34.7607C31.226 35.2294 31.2566 35.3838 31.0506 35.5587C30.7871 35.7823 30.5921 35.6882 30.2326 35.164C29.9914 34.8125 29.8635 34.6849 29.7197 34.6527C29.6144 34.6291 29.2332 34.5396 28.8727 34.4538L28.2172 34.2979L27.6836 34.7276C27.1392 35.1661 26.9146 35.2378 26.7275 35.0329C26.4911 34.7741 26.5914 34.6033 27.3218 34.0206C27.6998 33.719 28.0681 33.476 28.1402 33.4806C28.2124 33.4851 28.5557 33.5621 28.9032 33.6515L29.5351 33.8143L29.4122 33.4129C29.3446 33.1921 29.2659 32.9989 29.2373 32.9834C29.2087 32.9679 28.8422 32.9424 28.4229 32.9267L27.6605 32.8982L27.381 33.3372C27.0749 33.818 26.8635 33.9453 26.612 33.8001C26.3606 33.655 26.3938 33.3683 26.7294 32.7872C26.9404 32.4217 27.0857 32.2394 27.2133 32.18C27.3135 32.1333 27.7722 32.1138 28.2326 32.1365C28.9818 32.1736 29.0701 32.161 29.0747 32.0156C29.0814 31.805 29.0223 31.7766 28.6104 31.7927C28.1114 31.8122 27.7442 31.752 27.1392 31.5514C26.0369 31.186 25.6074 30.7829 25.3666 29.8877C25.1758 29.1784 25.2527 28.7106 25.6809 27.9764C26.1269 27.2116 26.5139 26.8905 27.2189 26.6999C27.9057 26.5144 28.4062 26.5985 29.0408 27.0064C29.3965 27.235 29.4375 27.2855 29.4348 27.4916C29.4321 27.7002 29.4144 27.7274 29.2455 27.7816C29.1076 27.826 28.9393 27.7832 28.5968 27.6169C27.99 27.322 27.5042 27.3085 27.0574 27.5742C26.7718 27.7439 26.6801 27.8512 26.3899 28.3548C26.1143 28.833 26.0512 29.0026 26.0416 29.292C26.0307 29.6158 26.2056 30.1766 26.3088 30.1489C26.3328 30.1425 26.3814 30.0207 26.4169 29.8782C26.5058 29.521 26.8752 28.8998 27.1562 28.635C27.4679 28.3412 28.3081 28.0939 28.4451 28.2556C28.7072 28.5647 28.6156 28.8416 28.2205 28.9341C27.6493 29.068 27.1752 29.7036 27.1198 30.4097C27.0971 30.6999 27.1111 30.7251 27.3415 30.8062C27.8129 30.972 28.1475 31.0077 28.1773 30.8951C28.1931 30.8355 28.3281 30.5459 28.4773 30.2516C28.7242 29.7641 28.7829 29.6945 29.1359 29.4691C29.3491 29.333 29.6829 29.1981 29.8779 29.1694L30.2322 29.117L30.6725 29.5168C30.9146 29.7366 31.1664 29.9702 31.232 30.0359C31.3393 30.1434 31.3737 30.1264 31.5757 29.8659C32.6887 28.431 34.1076 27.4645 35.8464 26.9567C36.2785 26.8305 36.6429 26.7086 36.656 26.6859C36.6692 26.6631 36.5532 26.5713 36.3982 26.4818C35.5824 26.0108 34.584 24.698 34.2783 23.6942C34.114 23.1549 34.1038 23.0216 34.2096 22.7995L34.3339 22.5386L34.0741 22.5323ZM41.5051 29.6788C40.5237 29.4666 39.3836 29.7806 38.627 30.4713C38.507 30.5809 37.9059 31.2843 37.2913 32.0344C36.3012 33.2428 36.1746 33.4211 36.1816 33.5974C36.1896 33.8008 36.3821 33.9654 36.6017 33.9564C36.6811 33.9532 37.1454 33.4419 37.9304 32.4932C38.989 31.2137 39.1922 31.0006 39.5864 30.755C39.8336 30.601 40.1698 30.451 40.3336 30.4215C40.8355 30.3312 41.4779 30.4307 41.9863 30.6778C42.3826 30.8703 42.4821 30.8903 42.6422 30.8096C42.8133 30.7234 42.8298 30.6936 42.8183 30.491C42.8067 30.2883 42.7647 30.2444 42.3669 30.019C42.1257 29.8822 41.7379 29.7292 41.5051 29.6788ZM31.4214 33.1379C31.1586 33.2602 31.1435 33.3187 31.2676 33.7329C31.4477 34.3337 32.3005 36.5298 32.4007 36.6504C32.4623 36.7247 32.5756 36.7392 32.743 36.6945C33.0284 36.6182 33.0648 36.5772 33.0376 36.3632C32.9906 35.9933 31.8791 33.2124 31.7475 33.1352C31.6694 33.0895 31.5227 33.0906 31.4214 33.1379Z' fill='black'/%3E%3Crect x='35.1898' y='4.15255' width='26.2548' height='34.0798' transform='rotate(30 35.1898 4.15255)' stroke='black' stroke-width='0.823681'/%3E%3Cpath d='M14.1768 31.2176V67H53.5374V31.2176H44.5918H23.1223H14.1768Z' fill='%23E88F99'/%3E%3Cpath d='M14.1768 31.2176V67H53.5374V31.2176M14.1768 31.2176H53.5374M14.1768 31.2176H23.1223M53.5374 31.2176H44.5918M23.1223 31.2176C23.1223 31.2176 23.1223 20.4829 33.8571 20.4829C44.5918 20.4829 44.5918 31.2176 44.5918 31.2176M23.1223 31.2176H44.5918' stroke='%23E88F99' stroke-width='1.20025' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.083 62.8789L34.083 62.8789L34.0791 62.881C34.0187 62.9142 33.9521 62.9311 33.8852 62.9311C33.8182 62.9311 33.7516 62.9142 33.6912 62.881L33.6873 62.8789C33.4106 62.7293 29.7944 60.7177 26.2573 57.5562C22.6876 54.3656 19.3714 50.157 19.3713 45.6214C19.3737 43.5195 20.193 41.5072 21.6452 40.025C23.097 38.5433 25.0624 37.7123 27.1096 37.7099C29.7084 37.71 31.9548 38.8469 33.3501 40.7435L33.8852 41.4708L34.4202 40.7435C35.8155 38.8469 38.062 37.71 40.6607 37.7099C42.7079 37.7123 44.6733 38.5433 46.1251 40.025C47.5775 41.5073 48.3968 43.5198 48.3991 45.6217C48.3987 50.1572 45.0826 54.3657 41.513 57.5562C37.9759 60.7177 34.3598 62.7293 34.083 62.8789Z' fill='%23E88F99' stroke='black' stroke-width='1.32846'/%3E%3Cpath d='M39.0634 56.0917L38.5129 54.7712H35.8706L35.328 56.0917H34.5967L36.8458 50.5895H37.4906L39.8105 56.0917H39.0634ZM37.1839 51.5406L36.1301 54.1424H38.2534L37.1839 51.5406Z' fill='black'/%3E%3Cpath d='M31.7733 50.5895H32.4496V56.0917H31.8677L28.73 51.8V56.0917H28.0615V50.5895H28.6828L31.7733 54.8341V50.5895Z' fill='black'/%3E%3Cpath d='M39.2824 48.4709C38.7371 49.0107 38.0477 49.2806 37.2141 49.2806C36.3858 49.2806 35.699 49.0107 35.1538 48.4709C34.6086 47.9312 34.3359 47.2552 34.3359 46.443C34.3359 45.6255 34.6086 44.9469 35.1538 44.4071C35.699 43.8622 36.3858 43.5897 37.2141 43.5897C38.0477 43.5897 38.7371 43.8595 39.2824 44.3993C39.8276 44.939 40.1002 45.6176 40.1002 46.4351C40.1002 47.2526 39.8276 47.9312 39.2824 48.4709ZM35.6571 47.9836C36.0712 48.3976 36.5903 48.6046 37.2141 48.6046C37.8433 48.6046 38.3623 48.4002 38.7712 47.9915C39.1854 47.5775 39.3925 47.0587 39.3925 46.4351C39.3925 45.8115 39.1854 45.2954 38.7712 44.8866C38.3623 44.4726 37.8433 44.2657 37.2141 44.2657C36.5903 44.2657 36.0712 44.4726 35.6571 44.8866C35.2482 45.3006 35.0437 45.8168 35.0437 46.4351C35.0437 47.0535 35.2482 47.5696 35.6571 47.9836Z' fill='black'/%3E%3Cpath d='M33.6423 49.1862H32.9424L32.2268 44.8866L30.3237 49.0447H30.1429L28.2398 44.8945L27.5242 49.1862H26.8164L27.7444 43.684H28.4049L30.2294 47.7242L32.0538 43.684H32.7301L33.6423 49.1862Z' fill='black'/%3E%3Cpath d='M37.9923 46.1884C37.9923 46.6887 37.2655 47.0936 37.2346 47.1103C37.2264 47.1148 37.2173 47.1171 37.2081 47.1171C37.1988 47.1171 37.1897 47.1148 37.1815 47.1103C37.1506 47.0936 36.4238 46.6887 36.4238 46.1884C36.424 46.071 36.4697 45.9583 36.5511 45.8753C36.6325 45.7922 36.7429 45.7455 36.858 45.7454C37.0025 45.7454 37.1291 45.8088 37.2081 45.9161C37.287 45.8088 37.4136 45.7454 37.5582 45.7454C37.6733 45.7455 37.7836 45.7922 37.865 45.8753C37.9464 45.9583 37.9922 46.071 37.9923 46.1884Z' fill='black'/%3E%3Crect x='14.8009' y='31.869' width='38.1898' height='34.576' stroke='black' stroke-width='1.17207'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2864_342'%3E%3Crect width='70' height='70' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}
.alert-block.success.removee {
    width: 500px;
    height: 200px;
    left: calc(50% - 250px);
}
select#shipping_address_zone_id option {
    order: 5;
}
select#shipping_address_zone_id option[value="3049"]{
    order: 1;
}
.select2-container--bootstrap .select2-results>.select2-results__options {
    display: flex;
    flex-direction: column;
}

select2-shipping_address_zone_id-results li {
    order: 5;
}

li#select2-shipping_address_zone_id-result-1kiv-3049 {
    order: 1;
}
.form-group.row-customer_field28>label {
    display: none !important;
}

.form-group.row-customer_field28 .col-sm-8 {
    padding-left: 0;
    margin-top: 40px;
    margin-bottom: -40px;
}
.form-group.row-customer_field28 .checkbox label input {
    /* display: none; */
    height: 0;
    width: 0;
}

.form-group.row-customer_field28 .checkbox label:before {
    content: "";
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    border-radius: 2px;
    background: #FFF;
    display: flex;
    border:1px solid #f00;
    margin-right: 9px;
    margin-top: -4px;
}

.form-group.row-customer_field28 .checkbox label.active:after {
    content: "";
    position: absolute;
    /* width: 12px; */
    /* height: 12px; */
    /* background: #D02138; */
    /* border-radius: 3px; */
    top: 6px;
    left: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4.5L3.5 7L9.5 1' stroke='%23FC3326'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 8.5px;
    height: 6px;
    flex-shrink: 0;
}

.form-group.row-customer_field28 .checkbox label {
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
}
#rm-popup-whish .modal-dialog.modal-dialog-centered.wide {
    max-width: 441px;
}

#rm-popup-whish .modal-dialog.wide .modal-body {
    padding: 30px;
}

#rm-popup-whish .sam-text-form {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-decoration: none;
    text-align: center;
    margin-top: 20px;
}

#rm-popup-whish .bl-bottom-wish a {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#rm-popup-whish .bl-bottom-wish a.modal-close {
    width: auto;
    height: auto;
    width: 49%;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    background: #FC3326;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    transform: none !important;!i;!;
}

#rm-popup-whish .bl-bottom-wish {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 60px;
}

#rm-popup-whish a.remove-close {
    width: 49%;
    height: 62px;
    flex-shrink: 0;
    border-radius: 3px;
    border: 1px solid #FC3326;
    background: transparent !important;
    color: #FC3326;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
}

#rm-popup-whish .modal-header {
    margin-top: 10px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

#rm-popup-whish .modal-title {
    padding-right: 0;
}
a.rm-social-fa-telegram.d-flex.align-items-center.justify-content-center {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg data-name='Layer 1' id='Layer_1' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:url(%23linear-gradient);%7D%3C/style%3E%3ClinearGradient gradientUnits='userSpaceOnUse' id='linear-gradient' x2='502.697' y1='512' y2='9.303'%3E%3Cstop offset='0' stop-color='%232081c7'/%3E%3Cstop offset='1' stop-color='%2338afe2'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle/%3E%3Cpath class='cls-1' d='M256,0C114.615,0,0,114.615,0,256S114.615,512,256,512,512,397.385,512,256,397.385,0,256,0ZM389.059,161.936,343.591,379a16.007,16.007,0,0,1-25.177,9.593l-66.136-48.861-40.068,37.8a5.429,5.429,0,0,1-7.74-.294l-.861-.946,6.962-67.375L336.055,194.266a3.358,3.358,0,0,0-4.061-5.317L171.515,290.519,102.4,267.307a9.393,9.393,0,0,1-.32-17.694L372.5,147.744A12.441,12.441,0,0,1,389.059,161.936Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}
.additional-wrapper .slick-slide img {
    width: 100%;
}
/*button.rm-btn.secondary.rm-cart-btn.d-flex.align-items-center.justify-content-center.justify-content-md-start.rm-cat-button-cart.mob-cart {
    display: none !important;
}*/
button.rm-module-buttons-item.wishlist.d-flex.align-items-center.justify-content-center.mob-whish {
    display: none !important;
}
.rg-tovarr a {
    cursor: default;
}
ul.block_barr {
    display: flex;
    list-style: none;
    padding-left: 0;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 0;
}

ul.block_barr li {
    width: 5%;
    margin: 0 15px;
}

#slider-wrapper.loaded .slick-arrow {
    position: relative;
    top: 80px;
}
#slider-wrapper.loaded button.slick-prev.slick-arrow:before{
    position:relative;
    top: auto;
    transform: rotate(0deg);
}
#slider-wrapper.loaded button.slick-next.slick-arrow:before{
    position:relative;
    top: auto;
    transform: rotate(0deg);
}    
#slider-wrapper.loaded button.slick-next.slick-arrow {
    top: -77px;
    margin-left: 94%;
}
.gift-caption .price {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
button#button-ukrcredits {
    background: #FF7970;
    border-color: #FF7970;
    height: 60px;
    margin-left: 15px;
    border-radius: 3px;
	color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
select#termInputPP {
    border-color: transparent !important;
    /* margin: 0 21px !important; */
}
.row.top-cat.emptytop {
    margin-bottom: 0;
}

.textbeforr {
    margin-bottom: 20px;
}
.emptycart {
    min-height: 200px;
}
.bottom-cena.col-sm-12 {
    margin-top: 25px;
}

.zag-cena {
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 20px;
}

.top-cena-zag {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #C0C0C0;
    padding-bottom: 17px;
    color: #535353;
font-family: "Nunito", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.on-cena-zag {
    display: flex;
    justify-content: space-between;
    color: #000;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-bottom: 1px solid #C0C0C0;
    padding: 17px 0 24px;
}
.on-block-arett + .on-block-arett {
    padding: 15px;
    height: auto;
}
button#incart {
    border-radius: 5px;
    border: 1px solid #FC3326;
    background: #FFF;
    width: 218px;
    height: 62px;
    gap: 17px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FC3326;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
#octStockNotifier .modal-body-form.d-flex.flex-column.flex-md-row {
    display: flex;
    flex-direction: column !important;
    justify-content: flex-start;
    align-items: flex-start;
}
div#notifier-main-block {
    padding: 0 38px 44px 38px !important;
    min-height: 170px;
}

div#octStockNotifier .modal-body-product.pe-md-4.me-md-4.flex-grow-1.mb-4 {
    text-align: left !important;
}

.light-text.text-center.mt-3.fsz-14 {
    text-align: left !important;
    color: #515151;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}


div#octStockNotifier form#stock-notifier-form {
    max-width: 660px;
}

div#octStockNotifier .input-group {
    width: 100%;
}

div#octStockNotifier .modal-body-inputs.flex-grow-1 {
    width: 100%;
}

div#octStockNotifier button.button.button-primary.br-7.px-5.order-0.order-sm-1.mb-4.mb-sm-0 {
    border-radius: 5px;
    background: #FC3326;
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 10px;
}

div#octStockNotifier button.btn-close {
    width: 30px;
    height: 30px;
    border-radius: 5px;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 15px;
    position: absolute;
    right: 15px;
}

div#octStockNotifier .modal-header.p-0.pb-4 {
    padding-top: 32px !important;
}
div#octStockNotifier button.button.button-primary.br-7.w-100 {
    border-radius: 5px;
    background: #FC3326;
    width: 180px !important;
    height: 39px;
    color: #FFF;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div#ds-popup-success-notifier-text {
    color: #515151;
    font-family: "Nunito", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div#ds-popup-success-notifier-text span {
    color: #515151;
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.rm-fixed-contact-dropdown.d-flex.flex-column.align-items-start.expanded {
    border-radius: 50px;
    background: #FFF;
    box-shadow: 1px 1px 15px 1px rgba(0, 0, 0, 0.25);
    min-width: 85px;
    /* height: 211px; */
    right: -4px;
    bottom: 80px;
}

span.rm-fixed-contact-item-icon.rm-fixed-contact-viber.d-flex.align-items-center.justify-content-center {}

a.rm-fixed-contact-item.d-flex.align-items-center.rm-fixed-contact-viber-desktop svg {
    width: 47px !important;
    height: 47px;
}

.rm-fixed-contact-item-icon {
    -ms-flex: 0 0 40px;
    flex: 0 0 47px !important;
    max-width: 47px !important;
    width: 47px !important;
    height: 47px !important;
    margin-right: 0 !important;
}

.rm-fixed-contact-telegram svg {
    width: 47px !important;
    height: 47px !important;
}

span.rm-fixed-contact-item-icon.rm-fixed-contact-messenger.d-flex.align-items-center.justify-content-center {
    background: #FC3326 !important;
}

span.rm-fixed-contact-item-icon.rm-fixed-contact-messenger.d-flex.align-items-center.justify-content-center svg {
    width: 27px !important;
    height: 47px;
}
.niz-modal-cart div#rm-mp_0 {
    display: flex;
    flex-wrap: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    gap: 10px;
    background: #fff;
    border-radius: 15px;
}
.niz-modal-cart div#rm-mp_0::-webkit-scrollbar {
  width: 4px;
   height:6px; 
}

/* Track */
.niz-modal-cart div#rm-mp_0::-webkit-scrollbar-track {
  background: #D9D9D9;
}

/* Handle */
.niz-modal-cart div#rm-mp_0::-webkit-scrollbar-thumb {
  border-radius: 8px;
background: #FC3326;
}
.niz-modal-cart {
    margin: 0 30px 30px 30px;
}

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

.niz-modal-cart .col-12.rm-module-header span {
    color: #222;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.niz-modal-cart .col-12.rm-module-header.bl-hee {
    margin-bottom: 0;
}

.niz-modal-cart .row.row-padding-top {
    padding-top: 0;
}

.niz-modal-cart .col-12.col-md-4.col-xl-3.rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 25%;
    max-width: 25%;
}

.niz-modal-cart .rm-module-img {
    min-height: 135px;
}

.niz-modal-cart .rm-module-img a {
    height: 150px;
}

.niz-modal-cart .rm-module-title {
    margin: 5px;
}

.niz-modal-cart .rm-module-title a {
    font-size: 12px;
    font-family: "Nunito", sans-serif;
    text-decoration: none;
}


div#rm-popup-cart .modal-dialog.modal-dialog-centered.narrow {
    max-width: 801px;
}

.niz-modal-cart .bl-manuf {
    font-size: 12px;
}

.niz-modal-cart span.rm-module-price {
    font-size: 11px;
}

.niz-modal-cart .rm-module-rating-stars.d-flex.align-items-center .rm-module-rating-star {
    width: 14px;
    height: 14px;
}

.niz-modal-cart span.rm-module-price-old {
    font-size: 11px;
}
.stiker-save {
    width: 43px;
    height: 21px;
    border-radius: 10px;
    background: #F00;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: "Nunito", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.over-price {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.over-price {}

.over-price .stiker-save span {
    font-size: 14px;
    color: #fff;
}

.over-price .stiker-save {
    margin-left: 8px;
}
.niz-modal-cart .rm-module-rating.d-flex.align-items-center.justify-content-center.justify-content-md-start {
    margin: 0 5px;
    margin-bottom: 6px;
    margin-top: -6px;
}

.niz-modal-cart .stiker-save {
    display: none;
}

.niz-modal-cart .rm-module-price-box.d-flex.flex-column.mt-auto {
    margin: 0 5px;
}