@font-face {
    font-family: 'Sofia Pro';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font.woff');
    src: local('Sofia Pro Regular'), local('SofiaProRegular'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
   src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font500.woff');
    src: local('Sofia Pro Regular'), local('SofiaProRegular'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font500.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font500.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
   src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font600.woff');
    src: local('Sofia Pro Regular'), local('SofiaProRegular'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font600.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font600.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Sofia Pro';
   src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font700.woff');
    src: local('Sofia Pro Regular'), local('SofiaProRegular'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font700.woff2') format('woff2'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/font700.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

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

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

@font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-LightItalic.eot');
    src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-LightItalic.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-ThinItalic.eot');
    src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-ThinItalic.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-BlackItalic.eot');
    src: local('Gilroy Black Italic'), local('Gilroy-BlackItalic'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-BlackItalic.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-BoldItalic.eot');
    src: local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-BoldItalic.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

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

@font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-UltraLightItalic.eot');
    src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-UltraLightItalic.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-UltraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-SemiBoldItalic.eot');
    src: local('Gilroy SemiBold Italic'), local('Gilroy-SemiBoldItalic'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-SemiBoldItalic.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

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

@font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-MediumItalic.eot');
    src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-MediumItalic.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-ExtraBoldItalic.eot');
    src: local('Gilroy ExtraBold Italic'), local('Gilroy-ExtraBoldItalic'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-ExtraBoldItalic.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

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

@font-face {
    font-family: 'Gilroy';
    src: url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-HeavyItalic.eot');
    src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-HeavyItalic.woff') format('woff'),
        url('/catalog/view/theme/oct_remarket/stylesheet/fonts/Gilroy-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

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

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

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

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

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

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


* {
    outline: 1px dotted red;
    outline: none !important;
}
body{
	font-family: 'Sofia Pro', sans-serif;
	background: #fff;
}
header .row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start !important;
}

.lf-header {
    width: 40%;
    padding-left: 15px;
}

.rg-header {
    width: 40%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    padding-right: 15px;
}

.logo {
    width: 20%;
}
.rm-header-phones-list a {
    color: #141414;
    font-family: Gilroy;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    /* margin-bottom: 7px; */
}
header #menu_toggle_button {
    width: 124px;
    height: 44px;
    flex-shrink: 0;
    background: #00C08E;
    border-radius: 30px;
    margin-top: 13px;
    display: flex;
    justify-content: center !important;
    align-items: center !important;
}

ul.top-nav-info-list li a,ul.top-nav-info-list li a:hover {
    color: #141414 !important;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

.niz-zett {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: -12px;
}

div#oct_desktop_language ul {
    list-style: none;
}

div#language {
    width: 65px;
    height: 44px;
    flex-shrink: 0;
    border-radius: 150px;
    border: 1px solid #ECECEC;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.rm-header-cart {
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    border-radius: 150px;
    background: #00C08E;
    border: none;
    padding: 0;
    min-width: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 11px;
    position: relative;
}
form#form-language {
    display: none;
}

div#oct_desktop_language {
    padding: 0;
    position: relative;
}

div#oct_desktop_language button.btn-lang.rm-dropdown-toggle.d-flex.align-items-center {
    color: #3E3E3E;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px; /* 107.143% */
}

.rg-header .top-nav-info-list > li {
    padding-right: 0;
    margin-left: 15px;
}

header {
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #DBDCDD;
    background: #FFF;
}

.rm-header-cart-icon {
    left: 0;
    width: 19px;
}

.rm-header-cart-icon img {
    width: 20px;
}

.rm-dropdown-toggle::after {
    margin-left: 0;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7' fill='none'%3E%3Cg clip-path='url(%23clip0_265_1503)'%3E%3Cpath d='M3.23077 5.44414L0.115735 2.32905C0.0436295 2.257 0.00390628 2.16083 0.00390628 2.05827C0.00390627 1.95572 0.0436295 1.85954 0.115735 1.78749L0.345082 1.55809C0.494528 1.40881 0.73742 1.40881 0.886639 1.55809L3.50245 4.17391L6.12117 1.55519C6.19328 1.48314 6.2894 1.44336 6.39189 1.44336C6.4945 1.44336 6.59062 1.48314 6.66279 1.55519L6.89208 1.78459C6.96418 1.8567 7.00391 1.95282 7.00391 2.05537C7.00391 2.15792 6.96418 2.2541 6.89208 2.32615L3.7742 5.44414C3.70187 5.51636 3.60529 5.55603 3.50263 5.5558C3.39956 5.55603 3.30304 5.51636 3.23077 5.44414Z' fill='%233E3E3E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_1503'%3E%3Crect width='7' height='7' fill='white' transform='matrix(4.37114e-08 1 1 -4.37114e-08 0.00390625 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    right: 11px;
    top: 20px;
}
div#rm-slideshow-plus-0 {
    /* margin-left: -15px; */
    /* margin-right: -15px; */
}

.rm-slideshow-plus-item {
    height: 800px !important;
    background: #00C08E;
}

.rm-slideshow-plus-item-text.order-1.order-md-0.d-flex.flex-column {
    min-height: 800px;
    justify-content: center;
    align-items: center;
    width: 50%;
}

.rm-slideshow-plus-item-box {
    padding: 0;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #00c08e;
    position: relative;
}
.rm-slideshow-plus-rg {
    width: 49.2%;
    display: flex;
}

.rm-slideshow-plus-box {
    padding-top: 0;
}

.rm-slideshow-plus-item-title {
    color: #FFF !important;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 68px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 88.4px */
    max-width: 70%;
}

.rm-slideshow-plus-item-text.order-1.order-md-0.d-flex.flex-column p {
    color: #FFF !important;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 33.8px */
    margin-top: -30px;
}
div#rm-slideshow-plus-0 button.slick-prev.slick-arrow {
    font-size: 0;
    width: 93px;
    height: 93px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='93' viewBox='0 0 93 93' fill='none'%3E%3Cpath d='M59.5781 72.6562L33.4219 46.5L59.5781 20.3438' stroke='white' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
    border: 0;
    z-index: 500;
}
div#rm-slideshow-plus-0 button.slick-next.slick-arrow {
    font-size: 0;
    width: 93px;
    height: 93px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='93' viewBox='0 0 93 93' fill='none'%3E%3Cpath d='M33.4219 20.3438L59.5781 46.5L33.4219 72.6562' stroke='white' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
    border: 0;
    z-index: 500;
}
.row.row-padding-top.mod55 {
    padding-top: 0;
    /* height: 150px; */
    /* background: #F9F9F9; */
    /* width: 100%; */
    /* margin: 0; */
}

.row.row-padding-top.mod55 .tiltt {
    color: #686868;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%; /* 41.6px */
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
    background: #F9F9F9;
    width: 100%;
}
.htnn {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1370px;
    margin: auto;
    margin-top: 50px;
    width: 100%;
}
.bl-html {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.bl-tov-glav {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
}

.lf-tov-glav {
    width: 49.4%;
    background: #ECECEC;
    height: 630px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    /* flex-direction: column; */
}

.rg-tov-glav {
    width: 49.1%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.lf-tov-glav a {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
}

.lf-tov-glav p {
    color: var(--text-black, #141414);
    text-align: center;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 26px */
    margin-top: 42px;
}

.lf-tov-glav span {
    color: var(--Black, #000);
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 23.4px */
    margin-bottom: 19px;
    margin-top: 10px;
}

.on-tov-glav {
    width: 100%;
    height: 300px;
    background: #ECECEC;
    margin-bottom: 30px;
}

.on-tov-glav:nth-child(2) {
    margin-bottom: 0;
}

.on-tov-glav a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}
.on-chas-rg-tov {
    display: flex;
    width: 48%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.on-tov-glav img {
    margin-left: 49px;
}

.on-chas-rg-tov p {
    color: var(--text-black, #141414);
    text-align: center;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 26px */
}

.on-chas-rg-tov span {
    color: var(--Black, #000);
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 23.4px */
    margin-top: 11px;
}
.row.row-padding-top.mod51 {
    padding-top: 100px;
}

.row.row-padding-top.mod51 .tiltt {
    background: #F9F9F9;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #686868;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%; /* 41.6px */
}

.bl-onas {
    width: 100%;
}

.top-zag-onas {
    color: #E71D34;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 62.4px */
    margin-bottom: 120px;
}

.onnas {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1110px;
    margin: auto;
    margin-bottom: 98px;
}

.lf-bl-onas div {
    color: #E71D34;
    font-family: Sofia Pro;
    font-size: 48px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%; /* 62.4px */
    margin-bottom: 43px;
}

.lf-bl-onas p {
    color: #7F7F7F;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 26px */
}

.onnas:nth-child(3) {
    flex-direction: row-reverse;
}

.onnas:nth-child(3) .lf-bl-onas {
    margin-right: 60px;
}

.onnas:nth-child(4) .lf-bl-onas div {
    margin-bottom: 34px;
    margin-top: 8px;
}

.onnas:nth-child(4) .lf-bl-onas p + p {
    margin-top: 25px;
}
.row.row-padding-top.mod54 {
    background: #00865E;
    padding-top: 0;
    margin-top: 52px;
}

.row.row-padding-top.mod54 .htnn {
    display: flex;
    width: 100%;
}

.bl-otzz {
    width: 100%;
}

.onotz {
    /* display: flex; */
    text-align: center;
    padding-bottom: 100px;
}

.onotz p {
    color: #FFF;
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 62.4px */
    max-width: 82%;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 22px;
    position: relative;
}

.lb-img {
    display: flex;
    margin: auto;
    width: 325px;
    height: 325px;
    flex-shrink: 0;
    border-radius: 50%;
    overflow: hidden;
}

.onotz div {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 31.2px */
}

.onotz span {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: italic;
    font-weight: 400;
    line-height: 130%; /* 31.2px */
}
.bl-otzz button.slick-prev.slick-arrow {
    font-size: 0;
    width: 75.1px;
    height: 75px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='93' viewBox='0 0 93 93' fill='none'%3E%3Cpath d='M59.5781 72.6562L33.4219 46.5L59.5781 20.3438' stroke='white' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
    border: 0;
    top: calc(55.6% - 27px);
    left: -34px;
}
.bl-otzz button.slick-next.slick-arrow {
    font-size: 0;
    width: 75px;
    height: 75px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='93' viewBox='0 0 93 93' fill='none'%3E%3Cpath d='M33.4219 20.3438L59.5781 46.5L33.4219 72.6562' stroke='white' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
    border: 0;
    top: calc(55.6% - 27px);
    right: -36px;
    box-shadow: none !important;
}

.onotz p:before {
    content: "\201C";
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 180px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%; /* 234px */
    letter-spacing: 1px;
    display: flex;
    width: 91px;
    height: 160px;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
    position: absolute;
    margin-top: -70px;
    margin-left: -50px;
}
.onotz p:after {
    content: "\201C";
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 180px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%; /* 234px */
    letter-spacing: 1px;
    display: flex;
    width: 91px;
    height: 160px;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
    position: absolute;
    /* margin-top: -88px; */
    right: -53px;
    transform: rotate(180deg);
    bottom: -30px;
}
.row.row-padding-top.insta .col-12.rm-module-header {
    color: #E71D34;
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 83.2px */
    margin-top: 100px;
    margin-bottom: 30px;
}
div#us-blog-article_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1370px;
    margin: auto;
}

.us-item {
    max-width: 24.8%;
    overflow: hidden;
}

.us-item img {
    width: 100%;
}
.bl-over.slider {
    width: 100%;
    background: #00c08e;
}
.row.row-padding-top.mod53 {
    background: #006ECA;
    margin-top: 124px;
    padding-top: 86px;
    padding-bottom: 172px;
}

.row.row-padding-top.mod53 .tiltt {
    color: #FFF;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 48px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%; /* 62.4px */
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: -22px;
}

.bl-faq {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 800px;
    margin: auto;
    width: 100%;
}

.onfaq {
    border-top: 1px solid rgb(235 235 235 / 20%);
    width: 100%;
}

.onfaq:last-child {
    border-bottom: 1px solid rgb(235 235 235 / 20%);
}

.otv-faq {
    display: none;
}

.titl-faq {
    color: var(--White, #FFF);
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 26px */
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 32px 0;
    cursor: pointer;
}

.titl-faq:after {
    content: "";
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M0 14V10H24V14H0Z' fill='white'/%3E%3Cpath d='M14 24H10L10 0H14L14 24Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: flex;
}

.onfaq.active .otv-faq {
    display: flex;
    max-width: 84%;
    color: #FFF;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 20.8px */
    margin-bottom: 30px;
}
.onfaq.active .titl-faq:after {
    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='M0 14V10H24V14H0Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}
footer {
    background: #015BBC;
}

.rm-footer {
    background: transparent;
    border: none !important;
    box-shadow: none !important;
    margin-top: 0px !important;
    padding-top: 25px !important;
    padding-bottom: 12px !important;
}
.col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth ul {
    margin-top: 20px;
    /* color: #FFF; */
    /* font-family: Sofia Pro; */
    /* font-size: 16px; */
    /* font-style: normal; */
    /* font-weight: 400; */
    /* line-height: 26px; */ /* 162.5% */
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 150px;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 92.7%;
}

.col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth ul li a {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
    display: flex;
    flex-direction: column;
    text-decoration: none;
}

.col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth ul li {
    margin-bottom: 12px;
}

.col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth ul li:nth-child(5) {
    margin-bottom: 51px;
}

.col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-third {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 11px;
}

ul.list-unstyled.rm-footer-phones li a {
    color: #FFF;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 162.5% */
    white-space: nowrap;
}

.rm-footer-title {
    color: #FFF;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 26px; /* 162.5% */
}

ul.rm-footer-text.rm-footer-shedule-list.list-unstyled {
    margin-top: 4px;
}

ul.rm-footer-text.rm-footer-shedule-list.list-unstyled li {
    text-align: right;
    color: #FFF;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
}

.row.powered {
    border-top: 1px solid rgba(255, 255, 255, 0.30);
}
.top-tel {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}

.bl-soc {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 13px;
    margin-right: 11px;
}

.bl-soc a {
    margin-left: 11px;
}
.rm-footer-credits.text-center {
    padding-top: 0;
    margin-top: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.rm-footer-payments-list.list-unstyled.d-flex.align-items-center.justify-content-center.justify-content-lg-start li {
    width: 57px;
    height: 35px;
    flex-shrink: 0;
    -ms-flex: 0 0 53px;
    flex: 0 0 57px;
    max-width: 57px;
    background-image: none;
    border: none;
    
    margin-right: 5px;
    margin-left: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.rm-footer-payments-list.list-unstyled.d-flex.align-items-center.justify-content-center.justify-content-lg-start li img {
    width: 36px;
}

.rm-footer-credits {
    margin-top: 0;
}

.rm-footer-credits.text-left {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 185.714% */
}

.rm-footer-credits.text-right {
    color: #FFF;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 185.714% */
    display: none;
}

.rm-footer-credits.text-right a {
    text-decoration: underline;
}
.row.top-cat {
    height: 573px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center;
}

.row.top-cat .col-12.rm-page-title h1 {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 62px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 80.6px */
}
.row.no-gutters.rm-category-products {
    margin-top: 101px;
    margin-left: -15px;
    margin-right: -15px;
}

.no-col .product-grid {
    -ms-flex: 0 0 20%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
    margin-bottom: 30px;
}

.product-grid .rm-module-item {
    padding: 0 12px;
    box-shadow: none;
}

.rm-module-img.d-flex.flex-column.d-md-block {
    background: #ECECEC;
    min-height: 433px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.rm-module-img.d-flex.flex-column.d-md-block a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

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

.rm-module-stickers-sticker {
    width: 60px;
    height: 60px;
    flex-shrink: 0;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
}

.rm-module-title a {
    color: #141414 !important;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 22px;
}

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

.rm-category-product-model {
    color: #818181;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 16px;
}

.rm-module-price-box.d-flex.flex-column.mt-auto {
    display: flex;
    align-items: center;
}

.bl-left-price {
    display: flex;
    justify-content: center;
    align-items: center;
}

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

span.rm-module-price {
    margin-bottom: 0;
    color: #141414;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-module-title a:hover {
    color: #00c08e !important;
}

span.rm-module-price-old {
    color: #606060;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.bottom-desc.col-sm-12 {
    margin-top: 104px;
    background: #323E48;
}
.rm-category-description-text {
    height: auto !important;
    /* overflow-y: auto; */
}

div#rm-category-description {
    height: auto;
    max-width: 1111px;
    margin: auto;
}

.rm-category-description {
    padding-top: 90px;
    padding-bottom: 80px;
}

.rm-category-description-text h1 {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 20px;
}

.rm-category-description-text p {
    color: #DDD;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
    margin-bottom: 11px;
}
.rm-category-description-text h2{
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 20px;
}
.rm-category-description-text ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    margin-bottom: 23px;
}

.rm-category-description-text ul li {
    color: #DDD;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 9px;
}

.rm-category-description-text ul li:after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cg clip-path='url(%23clip0_265_2771)'%3E%3Cpath d='M4.72863 11.6438C4.68684 11.6438 4.64577 11.6329 4.6095 11.6121C4.57324 11.5914 4.54303 11.5615 4.52187 11.5254C3.62573 9.99872 1.23777 6.74948 1.21375 6.71683C1.17963 6.67045 1.16334 6.61334 1.16785 6.55594C1.17237 6.49855 1.19739 6.44469 1.23834 6.40422L1.97239 5.67888C2.01227 5.63947 2.0647 5.61529 2.12056 5.61053C2.17643 5.60577 2.23219 5.62074 2.27816 5.65284L4.67864 7.32903C6.27457 5.27884 7.75767 3.86395 8.73247 3.03026C9.8251 2.09567 10.5198 1.67571 10.5488 1.65821C10.5861 1.63584 10.6287 1.62403 10.6722 1.62402H11.8597C11.9083 1.62402 11.9557 1.63878 11.9958 1.66636C12.0358 1.69394 12.0665 1.73304 12.0838 1.77846C12.1011 1.82389 12.1041 1.87349 12.0926 1.92071C12.0811 1.96792 12.0554 2.01051 12.0191 2.04283C10.2587 3.61075 8.42837 6.102 7.20297 7.91573C5.87089 9.88724 4.94615 11.5066 4.93696 11.5227C4.91615 11.5593 4.88609 11.5897 4.8498 11.6109C4.81351 11.6322 4.77226 11.6435 4.73021 11.6438L4.72863 11.6438Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_2771'%3E%3Crect width='12.4667' height='12.4667' fill='white' transform='translate(0.399902 0.400391)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 13px;
    height: 13px;
    margin-left: 5px;
}

.rm-category-description-text ul li:before {
    content: "";
    width: 22px;
    height: 22px;
    background: #015BBC;
    margin-right: 11px;
    min-width: 22px;
}
.rm-category-description-text ol {
    list-style-type: none;
    counter-reset: num;
    margin: 0 0 0 20px;
    padding: 0px 0 13px 0;
    font-size: 16px;
}
.rm-category-description-text ol li {
    position: relative;
    color: #DDD;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
    display: block;
    margin-left: 15px;
}
.rm-category-description-text ol li:before {
    content: counter(num);
    counter-increment: num;
    display: inline-block;
    position: absolute;
    top: 0;
    left: -21px;
    width: 28px;
    height: 28px;
    background: #323E48;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    color: #FFF;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 125% */
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: -13px;
    position: relative;
    min-width: 28px;
    margin-left: -15px;
}
ul.breadcrumb.rm-breadcrumb {
    padding: 13px 0;
    display: flex;
}

ul.breadcrumb.rm-breadcrumb li a {
    color: #686868;
    font-family: Sofia Pro;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}

.rm-breadcrumb-item:last-child {
    color: #555;
    font-family: Sofia Pro;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.breadcrumb-item + .breadcrumb-item::before {
    content: "";
    width: 1px;
    height: 10px;
    background: #DBDCDD;
    display: flex;
    position: relative;
    /* float: none; */
    padding: 0;
    margin-right: 10px;
    /* top: 6px; */
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 10px;
}

.rm-breadcrumb-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.rm-product-images {
    padding: 0;
}
.col-lg-12.col-xl-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 40.966667%;
}


.rm-product-images-additional {
    padding: 0;
    margin-top: 20px;
}

.rm-product-images-additional-item {
    background: #ECECEC;
    border: 0;
    margin: 0 9px;
    height: auto !important;
}
.rm-product-images-additional.slick-initialized .slick-list.draggable {
    margin-left: -9px;
    margin-right: -9px;
}

.rm-product-images-main .rm-product-slide.slick-slide {
    background: #ececec;
    height: auto;
}
div#product_extra_tab-1 {
    padding: 0;
}

.bl-preim {
    margin-top: 30px;
}

.on-preim {
    background: #F9F9F9;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 14px 39px 24px 9px;
    margin-bottom: 6px;
}

.titl-preim {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 19px;
}

.rg-bl-preim p {
    color: #7F7F7F;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px; /* 150% */
    margin-top: 4px;
}

.rg-bl-preim {
    width: 83%;
}

.on-preim img {
    width: 16%;
}
.zag-xarac {
    color: #E71D34;
    font-family: Sofia Pro;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px; /* 120% */
    padding-bottom: 5px;
}

.zag-xarac span {
    display: flex;
}

.rm-product-tabs-attributtes-list-item.d-flex.justify-content-between {
    color: #7F7F7F;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px; /* 150% */
    border-bottom: 1px solid #DEDEDE;
    padding: 11px 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.rm-product-tabs-attributtes-list-item.d-flex.justify-content-between div:nth-child(2) {
    text-align: right;
    width: 76%;
    justify-content: flex-end;
}

.rm-product-tabs-attributtes-list-item > div {
    width: 34%;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    line-height: normal;
}

.bl-tex-xarac {
    margin-top: 40px;
}

div#product-product {}

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

.rm-product .rm-module-stickers {
    left: 11px;
    top: 15px;
}
div#product_reviews .rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    padding: 30px 30px 18px 30px;
    display: flex;
    flex-direction: column !important;
}

.rm-content.rm-store-reviews .rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    padding: 0;
    margin-bottom: 30px;
}

div#content-niz-review {
    background: #323E48 !important;
    margin-top: 34px;
}

div#product_reviews {
    background: transparent;
}

.zag-review {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px; /* 126.667% */
    /* display: flex; */
    width: 100%;
}

button.rm-btn.dark.rm-popup-review {
    width: 201px;
    height: 60px;
    flex-shrink: 0;
    border: 1px solid #00C389;
    border-radius: 33px !important;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 17px;
    background-color: transparent !important;
}

.p-md-4.zakomm {
    padding: 0 !important;
    margin-left: 30px;
    padding-bottom: 14px !important;
}

.p-md-4.zakomm b {
    width: 152px;
    height: 40px;
    flex-shrink: 0;
    background: rgba(255, 255, 255, 0.04);
    border-radius: 25px;
    color: #E4E4E4;
    text-align: center;
    font-family: Gilroy;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
}

button.rm-btn.dark.rm-popup-review:hover {
    background-color: #00C389 !important;
}
div#product {
    margin-left: 9px;
}

.rm-product-center {
    padding-left: 40px;
}

.rm-product-title.order-1.order-md-0 {}

.rm-product-title h1 {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: normal; /* 66.667% */
    padding-top: 45px;
    padding-left: 40px;
    padding-bottom: 28px;
}

.rm-product-center-info {
    display: flex;
    justify-content: space-between;
    padding: 0 44px;
}

.rm-product-center-info-item {
    color: #514B4B;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.rm-product-center-info-item:nth-child(2) {
    font-weight: 400;
}
.btn-group.rm-product-quantity {
    display: none;
}
.bl-price {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #006ECA;
    margin-top: 14px;
    height: 121px;
    padding: 0 42px;
}

.rm-product-center-buttons {
    padding: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.rm-product-btn.button-fast-order {
    margin-top: 0;
    color: #FFF;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: underline;
    padding: 0;
    background: none !important;
    margin-left: 30px;
}

.rm-product-center-price {
    padding: 0;
    display: flex;
    align-items: center;
}
.rm-product-center-price > span {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

span.rm-product-center-price-old {
    color: #B7B7B7;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 20px;
}

button#button-cart {
    width: 212px !important;
    height: 60px;
    flex-shrink: 0;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: #00C389 !important;
    border-radius: 30px;
}

button#button-cart span {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-product-btn.button-fast-order span {
    color: #FFF !important;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: underline;
}

button#button-cart:hover {
    /* opacity: 0.8; */
    background: #00C389 !important;
}

.rm-product-btn.button-fast-order:hover {
    background: none !important;
}
.rm-product-btn.button-fast-order:hover:before{
    display:none;
}
.rm-product-advantages {
    display: flex;
    background: #F9F9F9;
    margin-top: 40px;
    padding-top: 30px;
    padding-left: 42px;
}

.rm-product-advantages-item + .rm-product-advantages-item {
    margin-top: 0;
}

span.rm-product-advantages-item-image {
    display: none;
}

span.rm-product-advantages-item.d-flex.align-items-center {
    width: 140px;
    height: 50px;
    flex-shrink: 0;
    color: #141414;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #00C389;
    border-radius: 0;
    padding: 0;
    margin-right: 13px;
}

span.rm-product-advantages-item.d-flex.align-items-center span {
    /* display: flex; */
    color: #141414;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

span.rm-product-advantages-item.d-flex.align-items-center {}

span.rm-product-advantages-item-info.d-flex.flex-column {
    display: flex;
    justify-content: center;
    align-items: center;
}

a.rm-product-advantages-item-title {
    color: #141414 !important;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0;
    text-decoration: none !important;
    width: 100%;
    height: 100%;
    display: flex;
    width: 140px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#youtube_video {
    background: #f9f9f9;
    padding: 20px 40px 34px 40px;
}

div#youtube_video iframe {
    width: 100%;
    aspect-ratio: 16/9.9;
}

.bl-opis {
    background: #F9F9F9;
    margin-top: 30px;
    padding: 31px 34px 22px 40px;
}

.zag-harr {
    color: #E71D34;
    font-family: Sofia Pro;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px; /* 120% */
    margin-bottom: 14px;
}

.bl-opis p {
    color: #7F7F7F;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px; /* 150% */
}

.bl-opis p:not(:last-child) {
    margin-bottom: 20px;
}
.after-tovar {
    margin-top: 88px;
}

.after-tovar h3 {
    color: #E71D34;
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 52px; /* 130% */
    margin-bottom: 47px;
}
div#sp-c50 .rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
}

div#sp-c50 .slick-track {
    min-width: 100%;
}

div#sp-c50 {
    margin-bottom: 190px;
}
div#rm-_ .slick-list.draggable {
    margin-left: -15px;
    margin-right: -15px;
}
div#common-success {
    background: #00865E;
}

div#common-success {
    max-width: 10000px !important;
    margin-top: 0;
    /* min-height: 49vh; */
}

div#common-success .rm-content.h-100 {
    padding: 0;
    background-color: #00865e;
}

.bl-succes {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 111px;
}

.spas {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 45px; /* 100% */
    margin-top: 29px;
}

.nom-zak {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 120px;
    background: rgba(255, 255, 255, 0.10);
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    margin-top: 19px;
}

.bl-succes p {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
    margin-top: 14px;
}

.bl-succes a {
    width: 167px;
    height: 60px;
    flex-shrink: 0;
    background: #41B6E6;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    margin-top: 5px;
    border-radius: 30px;
    margin-bottom: 97px;
}

.bl-succes a:hover {
    opacity: 0.8;
}
.rm-404-content-image {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    color: #E71D34;
    text-align: center;
    font-family: Gilroy;
    font-size: 500px;
    font-style: normal;
    font-weight: 500;
    line-height: 500px; /* 100% */
    margin-top: 13px;
    margin-bottom: -28px;
}

.rm-404-content-text {
    color: #4A4A4A;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 162.5% */
}

.butt a {
    width: 167px;
    height: 60px;
    flex-shrink: 0;
    background: #E71D34;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
    margin-top: 22px;
    margin-bottom: 50px;
    text-decoration: none;
}

div#error-not-found {}

div#error-not-found .rm-content.text-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.rm-404-content-image span:nth-child(1) {
    margin-right: -150px;
}

.rm-404-content-image span:nth-child(3) {
    margin-left: -150px;
}

.rm-404-content-image img {
    margin-top: -125px;
}
.container.small.blog-cat h1 {
    color: #E71D34;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px; /* 100% */
    margin-top: 30px;
    margin-bottom: 8px;
}

.rm-content {
    padding: 0;
}

.rm-news-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
    padding-right: 9px;
    padding-left: 9px;
    margin-bottom: 27px;
}

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

.row.rm-blog-row {
    margin: 0px -10px;
}

.rm-news-item-top a img {
    height: 100%;
    width: auto;
    max-width: 10000px;
}
.catt-blog {
    color: #015BBC;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px; /* 100% */
    border-bottom: 1px solid #DBDCDD;
    padding: 12px 0px;
}

.rm-news-item-bottom.d-flex.flex-column.justify-content-between.h-100 {
    padding: 0;
    height: auto !important;
    max-height: 90px;
}

a.rm-news-item-title {
    color: #4A4A4A !important;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 130% */
    text-decoration: none;
    margin-top: 11px;
    margin-bottom: 8px;
}

.rm-news-item-date {
    position: relative;
    color: #696969;
    font-family: Sofia Pro;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: none !important;
    top: 0;
    right: 0;
    padding: 0;
}

.rm-pagination-cont {
    margin: auto;
    margin-top: -21px;
    margin-bottom: 66px;
}

.rm-pagination-cont {
    width: 100%;
}

ul.pagination li {
    width: 50px;
    height: 50px;
    background: rgba(172, 172, 172, 0.10);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 3.5px !important;
}

ul.pagination li a,ul.pagination li:hover a {
    color: #5D5D5D;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 130% */
}

.pagination li.active span {
    background: none !important;
}

ul.pagination li.active {
    background: #00C389;
}

ul.pagination li.first {
    width: 60px;
    height: 60px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cpath d='M38.4375 46.875L21.5625 30L38.4375 13.125' stroke='%2300C389' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
}

ul.pagination li.first img {
    display: none;
}
ul.pagination li.last {
    width: 60px;
    height: 60px;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cpath d='M21.5625 46.875L38.4375 30L21.5625 13.125' stroke='%2300C389' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
    background-color: transparent;
}

ul.pagination li.last img {
    display: none;
}

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

.pagination li:not(:last-child) {
    margin: 0;
}
.top-blogg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #DBDCDD;
    padding: 25px 0;
}

span.datatt {
    color: #015BBC;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px; /* 77.778% */
}

span.datatt {}

.cat-blog {
    color: #454545;
    text-align: right;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px; /* 77.778% */
}

.bl-text-all h1 {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 100% */
    margin-top: 37px;
    margin-bottom: 17px;
}

.rm-blog-post-text {
    color: #4F4F4F;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 166.667% */
    margin-bottom: 52px;
}

.rm-blog-post-text h2 {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 133.333% */
    margin-top: 28px;
    margin-bottom: 12px;
}

.rm-blog-post-photo {
    margin-top: 15px;
    margin-bottom: 6px;
}

.bl-text-all {
    margin: auto;
    max-width: 883px;
}

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

.rm-blog-post-text ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    margin-bottom: 23px;
}

.rm-blog-post-text ul li {
    color: #4F4F4F;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px; /* 188.889% */
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 9px;
}

.rm-blog-post-text ul li:after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cg clip-path='url(%23clip0_265_2771)'%3E%3Cpath d='M4.72863 11.6438C4.68684 11.6438 4.64577 11.6329 4.6095 11.6121C4.57324 11.5914 4.54303 11.5615 4.52187 11.5254C3.62573 9.99872 1.23777 6.74948 1.21375 6.71683C1.17963 6.67045 1.16334 6.61334 1.16785 6.55594C1.17237 6.49855 1.19739 6.44469 1.23834 6.40422L1.97239 5.67888C2.01227 5.63947 2.0647 5.61529 2.12056 5.61053C2.17643 5.60577 2.23219 5.62074 2.27816 5.65284L4.67864 7.32903C6.27457 5.27884 7.75767 3.86395 8.73247 3.03026C9.8251 2.09567 10.5198 1.67571 10.5488 1.65821C10.5861 1.63584 10.6287 1.62403 10.6722 1.62402H11.8597C11.9083 1.62402 11.9557 1.63878 11.9958 1.66636C12.0358 1.69394 12.0665 1.73304 12.0838 1.77846C12.1011 1.82389 12.1041 1.87349 12.0926 1.92071C12.0811 1.96792 12.0554 2.01051 12.0191 2.04283C10.2587 3.61075 8.42837 6.102 7.20297 7.91573C5.87089 9.88724 4.94615 11.5066 4.93696 11.5227C4.91615 11.5593 4.88609 11.5897 4.8498 11.6109C4.81351 11.6322 4.77226 11.6435 4.73021 11.6438L4.72863 11.6438Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_2771'%3E%3Crect width='12.4667' height='12.4667' fill='white' transform='translate(0.399902 0.400391)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 13px;
    height: 13px;
    margin-left: 5px;
}

.rm-blog-post-text ul li:before {
    content: "";
    width: 22px;
    height: 22px;
    background: #015BBC;
    margin-right: 11px;
    min-width: 22px;
}
.rm-blog-post-text ol {
    list-style-type: none;
    counter-reset: num;
    margin: 0 0 0 20px;
    padding: 30px 0 5px 0;
    font-size: 16px;
}
.rm-blog-post-text ol li {
    position: relative;
    margin: 0 0 0 0;
    padding: 0 0 9px 0;
    line-height: 1.4;
    color: #4F4F4F;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px; /* 188.889% */
}
.rm-blog-post-text ol li:before {
    content: counter(num);
    counter-increment: num;
    display: inline-block;
    position: absolute;
    top: 0;
    left: -21px;
    width: 28px;
    height: 28px;
    background: #323E48;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    color: #FFF;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 125% */
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: -10px;
    position: relative;
    min-width: 28px;
}
.rm-module-column-box.info-menu {
    background: #015BBC;
    margin-top: 14px;
    max-width: 207px;
    padding-top: 6px;
    padding-bottom: 7px;
}

.rm-column-categories-item {
    background: none !important;
}

li.rm-column-categories-item span a {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    /* 166.667% */
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

li.rm-column-categories-item span a:before {
    content: "";
    width: 45px;
    height: 45px;
    flex-shrink: 0;
    background: #0051A8;
    display: inline-flex;
    border-radius: 50%;
    margin-right: 10px;
}

li.rm-column-categories-item:nth-child(1) span a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M20.4844 3.59375H2.51562C1.12853 3.59375 0 4.72228 0 6.10938V16.8906C0 18.2777 1.12853 19.4062 2.51562 19.4062H20.4844C21.8715 19.4062 23 18.2777 23 16.8906V6.10938C23 4.72228 21.8715 3.59375 20.4844 3.59375ZM2.51562 5.03125H20.4844C21.0788 5.03125 21.5625 5.51492 21.5625 6.10938V7.54688H1.4375V6.10938C1.4375 5.51492 1.92117 5.03125 2.51562 5.03125ZM20.4844 17.9688H2.51562C1.92117 17.9688 1.4375 17.4851 1.4375 16.8906V8.98438H21.5625V16.8906C21.5625 17.4851 21.0788 17.9688 20.4844 17.9688Z' fill='white'/%3E%3Cpath d='M5.03125 15.8125H4.3125C3.91557 15.8125 3.59375 15.4907 3.59375 15.0938V14.375C3.59375 13.9781 3.91557 13.6562 4.3125 13.6562H5.03125C5.42818 13.6562 5.75 13.9781 5.75 14.375V15.0938C5.75 15.4907 5.42818 15.8125 5.03125 15.8125Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 23px;
    height: 23px;
    position: absolute;
    margin-left: 11px;
}

.rm-column-categories-item > span {
    padding: 6px 12px;
}

li.rm-column-categories-item:nth-child(2) span a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8909 4.08896C17.369 4.15418 16.6939 4.32794 15.6918 4.58835L13.6121 5.12886C12.6098 5.38933 11.9358 5.56617 11.4508 5.76255C10.9851 5.95111 10.8133 6.11247 10.7185 6.27164C10.626 6.42709 10.5695 6.64244 10.6326 7.11773C10.6991 7.61819 10.8766 8.26787 11.1457 9.24163L11.703 11.2588C11.9719 12.2324 12.1531 12.8814 12.3538 13.3477C12.544 13.7897 12.7068 13.9562 12.8773 14.0517C13.0513 14.149 13.2907 14.2042 13.7908 14.1417C14.3127 14.0765 14.9878 13.9027 15.9898 13.6423L18.0697 13.1018C19.0718 12.8414 19.7458 12.6644 20.2309 12.468C20.6966 12.2795 20.8683 12.1182 20.9631 11.959C21.0556 11.8035 21.1122 11.5882 21.049 11.1129C20.9825 10.6124 20.805 9.96278 20.536 8.98901L19.9787 6.97178C19.7097 5.99825 19.5285 5.34916 19.3278 4.88295C19.1376 4.44091 18.9748 4.27448 18.8043 4.17901C18.6303 4.08156 18.391 4.02645 17.8909 4.08896ZM17.6893 2.47651C18.3628 2.39233 18.9999 2.42609 19.5982 2.76116C20.2001 3.09822 20.5549 3.62351 20.8205 4.24054C21.0706 4.82166 21.2801 5.58003 21.5298 6.48415L22.1176 8.6117C22.3672 9.51535 22.5769 10.2739 22.6598 10.8989C22.748 11.5618 22.7129 12.1964 22.3594 12.7902C22.0083 13.3802 21.4669 13.7208 20.8407 13.9743C20.2451 14.2155 19.4667 14.4177 18.5319 14.6606L16.3454 15.2288C15.4102 15.4719 14.632 15.6742 13.9923 15.7541C13.3189 15.8383 12.6818 15.8046 12.0834 15.4695C11.4815 15.1324 11.1268 14.6072 10.8612 13.9901C10.6111 13.409 10.4016 12.6506 10.1518 11.7464L9.56406 9.61895C9.31438 8.71529 9.1048 7.9568 9.02175 7.33176C8.93367 6.66883 8.96876 6.03415 9.32218 5.44044C9.67337 4.85047 10.2148 4.50985 10.841 4.25631C11.4365 4.0152 12.2149 3.81294 13.1498 3.57002L15.3362 3.0018C16.2714 2.75873 17.0497 2.55645 17.6893 2.47651Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.46728 5.68435C2.58725 5.25195 3.03503 4.99868 3.46743 5.11865L5.3131 5.63073C6.3064 5.90632 7.09248 6.67204 7.3667 7.66463L9.60579 15.7694C10.7591 16.0256 11.7705 16.7696 12.3212 17.8391L21.4625 15.4635C21.8968 15.3506 22.3404 15.6113 22.4533 16.0456C22.5662 16.4799 22.3055 16.9234 21.8712 17.0363L12.749 19.4069C12.8525 21.2446 11.6184 22.9439 9.75149 23.429C7.61816 23.9835 5.39335 22.7619 4.80822 20.644C4.22027 18.5158 5.52906 16.3613 7.67087 15.8046C7.7519 15.7835 7.83308 15.7651 7.91429 15.7491L5.80037 8.09736C5.68308 7.67279 5.33972 7.3245 4.87866 7.19658L3.03299 6.6845C2.60059 6.56453 2.34731 6.11675 2.46728 5.68435ZM11.0478 19.0225C10.7096 17.7981 9.39229 17.0362 8.0796 17.3773C6.77537 17.7163 6.03915 18.9972 6.37455 20.2112C6.71278 21.4356 8.03005 22.1975 9.34275 21.8564C10.647 21.5174 11.3832 20.2364 11.0478 19.0225Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 26px;
    height: 26px;
    position: absolute;
    margin-left: 10px;
}

li.rm-column-categories-item:nth-child(3) span a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cg clip-path='url(%23clip0_265_2921)'%3E%3Cpath d='M17.834 10.4141C17.834 12.3586 16.2521 13.9405 14.3076 13.9405H7.62001L8.56481 14.8853C8.84552 15.1659 8.84552 15.621 8.56481 15.9017C8.42442 16.0421 8.24051 16.1123 8.05656 16.1123C7.8726 16.1123 7.68869 16.0421 7.54836 15.9017L5.37656 13.73C5.24175 13.5952 5.16602 13.4124 5.16602 13.2218C5.16602 13.0312 5.24175 12.8483 5.37656 12.7136L7.54836 10.5418C7.82903 10.2611 8.28413 10.2611 8.56481 10.5418C8.84552 10.8224 8.84552 11.2775 8.56481 11.5582L7.62001 12.503H14.3076C15.4594 12.503 16.3965 11.566 16.3965 10.4141C16.3965 9.26231 15.4594 8.32528 14.3076 8.32528H8.84278C8.44585 8.32528 8.12403 8.00351 8.12403 7.60653C8.12403 7.20956 8.44585 6.88778 8.84278 6.88778H14.3076C16.2521 6.88778 17.834 8.46971 17.834 10.4141ZM23 11.5C23 17.8411 17.8411 23 11.5 23C5.15887 23 0 17.8411 0 11.5C0 5.15887 5.15887 0 11.5 0C17.8411 0 23 5.15887 23 11.5ZM21.5625 11.5C21.5625 5.95152 17.0485 1.4375 11.5 1.4375C5.95152 1.4375 1.4375 5.95152 1.4375 11.5C1.4375 17.0485 5.95152 21.5625 11.5 21.5625C17.0485 21.5625 21.5625 17.0485 21.5625 11.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_2921'%3E%3Crect width='23' height='23' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 23px;
    height: 23px;
    position: absolute;
    margin-left: 11px;
}

li.rm-column-categories-item:nth-child(4) span a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M20.7233 18.2888L15.2292 10.0476L20.5853 5.58349L19.6653 4.47949L11.9603 10.9001C11.8312 11.0077 11.6684 11.0666 11.5003 11.0666C11.3323 11.0666 11.1695 11.0077 11.0403 10.9001L3.33534 4.47949L2.41534 5.58349L7.77147 10.0476L2.27734 18.2888L3.47334 19.0866L8.88266 10.9727L10.1203 12.0034C10.5078 12.3261 10.9961 12.5028 11.5003 12.5028C12.0046 12.5028 12.4929 12.3261 12.8803 12.0034L14.118 10.972L19.5273 19.0859L20.7233 18.2888Z' fill='white'/%3E%3Cpath d='M19.4062 3.59375H3.59375C3.02188 3.59375 2.47343 3.82093 2.06905 4.2253C1.66468 4.62968 1.4375 5.17813 1.4375 5.75V17.25C1.4375 17.8219 1.66468 18.3703 2.06905 18.7747C2.47343 19.1791 3.02188 19.4062 3.59375 19.4062H19.4062C19.9781 19.4062 20.5266 19.1791 20.931 18.7747C21.3353 18.3703 21.5625 17.8219 21.5625 17.25V5.75C21.5625 5.17813 21.3353 4.62968 20.931 4.2253C20.5266 3.82093 19.9781 3.59375 19.4062 3.59375ZM20.125 17.25C20.125 17.4406 20.0493 17.6234 19.9145 17.7582C19.7797 17.893 19.5969 17.9688 19.4062 17.9688H3.59375C3.40313 17.9688 3.22031 17.893 3.08552 17.7582C2.95073 17.6234 2.875 17.4406 2.875 17.25V5.75C2.875 5.55938 2.95073 5.37656 3.08552 5.24177C3.22031 5.10698 3.40313 5.03125 3.59375 5.03125H19.4062C19.5969 5.03125 19.7797 5.10698 19.9145 5.24177C20.0493 5.37656 20.125 5.55938 20.125 5.75V17.25Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 23px;
    height: 23px;
    position: absolute;
    margin-left: 11px;
}

li.rm-column-categories-item:nth-child(5) span a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M16.4782 3.19531H14.4307C14.1045 3.19531 13.84 3.45978 13.84 3.78594C13.84 4.11209 14.1045 4.37656 14.4307 4.37656H16.4782C17.2381 4.37656 17.8563 4.99475 17.8563 5.75469V17.7181C17.8563 18.4781 17.2381 19.0963 16.4782 19.0963H4.52129C3.76135 19.0963 3.14316 18.4787 3.14316 17.7181V5.75469C3.14316 4.99475 3.76135 4.37656 4.52129 4.37656H6.56879C6.89495 4.37656 7.15941 4.11209 7.15941 3.78594C7.15941 3.45978 6.89495 3.19531 6.56879 3.19531H4.52129C3.11035 3.19531 1.96191 4.34375 1.96191 5.75469V17.7181C1.96191 19.1291 3.11035 20.2775 4.52129 20.2775H16.4782C17.8891 20.2775 19.0375 19.1291 19.0375 17.7181V5.75469C19.0375 4.34375 17.8891 3.19531 16.4782 3.19531Z' fill='white'/%3E%3Cpath d='M14.8293 9.62207H6.1707C5.84455 9.62207 5.58008 9.88654 5.58008 10.2127C5.58008 10.5389 5.84455 10.8033 6.1707 10.8033H14.8293C15.1554 10.8033 15.4199 10.5389 15.4199 10.2127C15.4199 9.88654 15.1554 9.62207 14.8293 9.62207Z' fill='white'/%3E%3Cpath d='M15.4199 13.2986C15.4199 12.9725 15.1554 12.708 14.8293 12.708H6.1707C5.84455 12.708 5.58008 12.9725 5.58008 13.2986C5.58008 13.6248 5.84455 13.8893 6.1707 13.8893H14.8293C15.1554 13.8893 15.4199 13.6248 15.4199 13.2986Z' fill='white'/%3E%3Cpath d='M6.1707 15.7939C5.84455 15.7939 5.58008 16.0584 5.58008 16.3846C5.58008 16.7107 5.84455 16.9752 6.1707 16.9752H10.5C10.8261 16.9752 11.0906 16.7107 11.0906 16.3846C11.0906 16.0584 10.8261 15.7939 10.5 15.7939H6.1707Z' fill='white'/%3E%3Cpath d='M9.90877 5.23996V6.91143C9.90877 7.23759 10.1732 7.50205 10.4994 7.50205C10.8255 7.50205 11.09 7.23759 11.09 6.91143V5.23996C12.0724 4.97746 12.8015 4.08824 12.8015 3.02446C12.8015 1.75462 11.7692 0.72168 10.4994 0.72168C9.22955 0.72168 8.19727 1.75462 8.19727 3.0238C8.19727 4.08824 8.92636 4.9768 9.90877 5.23996ZM10.4994 1.90293C11.1176 1.90293 11.6203 2.40627 11.6203 3.0238C11.6203 3.64134 11.1176 4.14468 10.4994 4.14468C9.8812 4.14468 9.37852 3.64199 9.37852 3.0238C9.37852 2.40562 9.8812 1.90293 10.4994 1.90293Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 23px;
    height: 23px;
    position: absolute;
    margin-left: 11px;
}

.bl-oplata {margin-top: 27px;}
.rm-content.inff h1 {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 100% */
}

.rm-content.inff {
    margin-left: 32px;
    margin-top: 12px;
    margin-bottom: 84px;
}

.on-oplata {
    background: #F9F9F9;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 33px 23px 50px 30px;
    margin-bottom: 18px;
}

.iko {
    width: 65px;
    height: 65px;
    flex-shrink: 0;
    background: #00AF86;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.title-oplata {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 136.364% */
    margin-bottom: 11px;
}

.rd-oplata p {
    color: #4F4F4F;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 156.25% */
}

.rd-oplata {
    margin-left: 16px;
    margin-top: 15px;
}

.rd-oplata p:not(:last-child) {
    margin-bottom: 8px;
}
li.rm-column-categories-item span a:hover {
    text-decoration: none;
    color: #fff !important;
}
li.rm-column-categories-item span a:hover:before,li.rm-column-categories-item span a.active:before{
    background: #00af86;
}
.danger {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background: #E71D34;
    margin-top: 26px;
    height: auto;
    padding-bottom:15px;
}

.danger .iko {
    background: rgba(255, 255, 255, 0.40);
    width: 70px;
    height: 70px;
    margin-left: 13px;
    margin-top: 11px;
}

.danger p {
    color: #FFF;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px; /* 122.727% */
}

.danger .title-oplata {
    margin-bottom: 0px;
    margin-top: 2px;
    color: #fff;
}
.rm-header-cart-quantity {
    background: #006ECA;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    line-height: 1.3;
    top: -10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#simplecheckout_cart .checkout-heading.panel-heading {
    background: #006ECA !important;
    color: #FFF !important;
    font-family: Sofia Pro;
    font-size: 34px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px; /* 111.765% */
    padding-left: 30px;
    padding-bottom: 20px;
    padding-top: 40px;
}

div#simplecheckout_cart .top-cart {
    background: #006ECA;
    padding: 0 31px;
}

div#simplecheckout_cart .simplecheckout-cart-total{
    background: #006ECA;
    display: flex;
    justify-content: space-between;
    padding: 0 30px;
    padding-bottom: 20px;
}


.simplecheckout-cart-coupon {
    background: #323E48;
    margin-top: 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px;
    padding-bottom: 16px;
}

div#buttons {
    background: #323E48;
    margin-top: -20px !important;
    padding-bottom: 33px !important;
}

.on-cart {
    border-bottom: 1px solid rgba(235, 235, 235, 0.30);
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 31px;
}

.top-name a {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.niz-cart {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
}

span.simplecheckout-cart-total-remove {
    width: 0px !important;
}

.simplecheckout-cart-total:after {
    display: none;
}

div#simplecheckout_cart .simplecheckout-cart-total span {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.lf-cart {
    width: 125px;
}

.rg-cart {
    width: calc(100% - 143px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 125px;
}
.niz-qv .input-group {
    display: flex;
    flex-wrap: nowrap;
}

button.btn.btn-primary {
    width: 44px;
    height: 44px;
    background: rgba(255, 255, 255, 0.25);
    border-radius: 50%;
    border-color: rgba(255, 255, 255, 0.25);
}

#simplecheckout_cart .quantity .form-control {
    background: transparent;
    border: none !important;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 144.444% */
    box-shadow: none;
    height: 44px;
    min-width: 38px;
    padding: 10px 0;
}

.niz-cena {
    color: #FFF;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 118.182% */
}

.rg-chast-cena {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    margin-bottom: 7px;
}

.remove-cart button {
    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%3Cg clip-path='url(%23clip0_265_4188)'%3E%3Cpath d='M9.76221 8.00046L15.7444 2.01802C15.9089 1.85333 15.9997 1.63363 16 1.39935C16 1.16494 15.9092 0.944977 15.7444 0.780554L15.2202 0.256456C15.0553 0.0913831 14.8356 0.000976562 14.6011 0.000976562C14.367 0.000976562 14.1473 0.0913831 13.9824 0.256456L8.00026 6.2385L2.01782 0.256456C1.85327 0.0913831 1.63343 0.000976562 1.39902 0.000976562C1.16488 0.000976562 0.945041 0.0913831 0.780488 0.256456L0.256 0.780554C-0.0853333 1.12189 -0.0853333 1.67707 0.256 2.01802L6.23831 8.00046L0.256 13.9826C0.0913171 14.1476 0.000650406 14.3673 0.000650406 14.6016C0.000650406 14.8358 0.0913171 15.0555 0.256 15.2204L0.780358 15.7445C0.944911 15.9094 1.16488 15.9999 1.39889 15.9999C1.6333 15.9999 1.85314 15.9094 2.01769 15.7445L8.00013 9.76228L13.9823 15.7445C14.1471 15.9094 14.3668 15.9999 14.601 15.9999H14.6012C14.8355 15.9999 15.0552 15.9094 15.22 15.7445L15.7443 15.2204C15.9088 15.0557 15.9996 14.8358 15.9996 14.6016C15.9996 14.3673 15.9088 14.1476 15.7443 13.9828L9.76221 8.00046Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_4188'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    padding: 0;
    background-color: transparent !important;
    border-color: transparent !important;
}
.cena-cart {
    margin-right: 17px;
}

.remove-cart {
    margin-bottom: 4px;
}

div#total_sub_total {
    padding-top: 25px !important;
}

div#total_total {
    padding-bottom: 31px !important;
}
span.inputs {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
#simplecheckout_cart .form-control{
   color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize; 
}
.coupon-niz {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 82.3%;
    position: relative;
}

.coupon-niz input {
    background: transparent !important;
    border: 1px solid rgba(255, 255, 255, 0.40) !important;
    border-radius: 30px !important;
    height: 61px;
    width: 80%;
}

span.inputs.buttons .prim {
    width: 143px;
    height: 54.057px;
    flex-shrink: 0;
    border: 1px solid #41B6E6;
    background: #fff;
    color: #41B6E6;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex !important;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    right: 4px;
    top: 4px;
    border-radius: 30px;
    cursor: pointer;
}
span.inputs.buttons .prim:hover {
    opacity: 0.8;
}
.simplecheckout-button-right a,.simplecheckout-button-right .button {
    width: 100%;
    float: none;
    text-align: center;
    height: 60px !important;
    margin: 0 60px !important;
    background: #00C389 !important;
    border-radius: 30px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal !important;
}
.simplecheckout-button-right .button {
    margin: auto !important;
}
.simplecheckout-button-right {
    float: none;
    margin: 0 29px;
}
.simplecheckout-left-column {
    margin-bottom: 70px;
}
.rm-contact-location-info {
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 50px;
}
div#information-contact .rm-page-title {
    padding-left: 0;
    padding-right: 0;
    margin-top: 13px;
    color: #141414;
    font-family: Sofia Pro;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 100% */
}

div#information-contact .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 80.833333%;
    margin-left: 33px;
}

div#information-contact h1 {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 100% */
}

.lf-contact {
    width: 49%;
    /* background: #F9F9F9; */
    /* padding: 30px; */
}

.rg-contact {
    width: 49%;
    /* background: #F9F9F9; */
    display: flex;
    flex-direction: column;
}

.rm-contact-location-title {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
}

.top-con {
    padding: 25px 30px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background: #f9f9f9;
    min-height: 270px;
    margin-bottom: 16px;
}
.bl-s-ikon {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.bl-s-ikon .ikon-cont {
    width: 44px;
    height: 44px;
    background: #00AF86;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-top: 5px;
}

.bl-s-ikon .ikon-cont img {
    width: 20px;
    height: 20px;
    width: 21px;
    height: 21px;
    flex-shrink: 0;
}
li.rm-contact-location-phone a {
    color: #444;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px; /* 138.889% */
    text-decoration: none;
}

.bl-time ul li {
    color: #444;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 138.889% */
}

.bl-s-ikon ul {
    margin-left: 13px;
    margin-top: 15px;
}

.bl-time {
    margin-left: 30px;
    margin-top: 51px;
}

.bl-time .bl-s-ikon .ikon-cont {
    background: #323E48;
}

.niz-con {
    background: #323E48;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 92px;
}
.bl-ik {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
}

.zag-niz-con {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    padding-left: 30px;
}
.bl-ik a {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center !important;
    background: #fff;
    border-radius: 50%;
}

.bl-ik a img {
    width: 25px;
    height: 25px;
}

.bl-ik a {
    margin-right: 11px;
}
.rm-contact-location-ti {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    margin-top: 30px;
    margin-left: 30px;
    margin-bottom: 19px;
}

.rm-contact-location-address {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 30px;
    color: #444;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 25px; /* 138.889% */
    margin-bottom: 12px;
}

.ikon-cont {
    width: 44px;
    height: 44px;
    background: #00AF86;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: -1px;
    min-width: 44px;
}

.ikon-cont img {
    width: 25px;
    height: 25px;
    min-width: 25px;
}

.rm-contact-location-address .ikon-cont {
    margin-right: 10px;
}

.top-cont {
    background: #F9F9F9;
    min-height: 270px;
    margin-bottom: 16px;
}
li.rm-social-item {
    margin: 0;
    margin-right: 11px;
}

.rm-contact-location li + li {
    margin-top: 0;
}

.rm-social-title {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    /* 150% */
    padding-left: 30px;
    margin-right: 21px;
}

li.rm-social-item a {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    background: #fff;
}

i.fab.fa-instagram:before {
    content: "";
    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%3Cg clip-path='url(%23clip0_265_3946)'%3E%3Cpath d='M23.9279 7.05249C23.8694 5.77515 23.6666 4.90283 23.3699 4.13965C23.0687 3.33893 22.5963 2.61365 21.9858 2.01416C21.3865 1.40369 20.6611 0.931091 19.8604 0.6297C19.097 0.333252 18.2249 0.130554 16.9475 0.0725098C15.6678 0.013916 15.2589 0 12 0C8.74109 0 8.33221 0.013916 7.05249 0.0721435C5.77515 0.130554 4.90302 0.333435 4.13965 0.630066C3.33893 0.931274 2.61365 1.40369 2.01416 2.01416C1.40369 2.61346 0.931091 3.33875 0.6297 4.13947C0.333252 4.90283 0.130554 5.77515 0.0725098 7.05231C0.013916 8.33221 0 8.74091 0 11.9998C0 15.2589 0.013916 15.6678 0.0725098 16.9475C0.130737 18.2247 0.333618 19.097 0.630249 19.8604C0.931458 20.6609 1.40387 21.3864 2.01434 21.9857C2.61365 22.5961 3.33911 23.0685 4.13983 23.3698C4.90302 23.6666 5.77533 23.8693 7.05267 23.9277C8.33258 23.9861 8.74127 23.9998 12.0002 23.9998C15.2591 23.9998 15.668 23.9861 16.9477 23.9277C18.225 23.8693 19.0972 23.6666 19.8605 23.3698C21.4724 22.7465 22.7466 21.4722 23.3699 19.8604C23.6667 19.097 23.8694 18.2247 23.9279 16.9475C23.9861 15.6676 24 15.2589 24 12C24 8.74091 23.9861 8.33221 23.9279 7.05249ZM21.7678 16.8492C21.7145 18.0192 21.5189 18.6546 21.3547 19.0774C20.9509 20.124 20.1238 20.9511 19.0772 21.3549C18.6544 21.5191 18.019 21.7147 16.849 21.7679C15.5839 21.8258 15.2043 21.8379 12 21.8379C8.79547 21.8379 8.41608 21.8258 7.15082 21.7679C5.98096 21.7147 5.34558 21.5191 4.92261 21.3549C4.40149 21.1624 3.92999 20.8557 3.54291 20.4571C3.14429 20.07 2.83759 19.5987 2.64514 19.0774C2.4809 18.6546 2.28534 18.0192 2.23206 16.8492C2.17438 15.5839 2.16211 15.2043 2.16211 12.0002C2.16211 8.79584 2.17438 8.41644 2.23206 7.151C2.28552 5.98096 2.4809 5.34558 2.64514 4.92279C2.83759 4.40149 3.14447 3.92999 3.54291 3.54291C3.92999 3.14429 4.40149 2.83759 4.92279 2.64532C5.34558 2.4809 5.98096 2.28552 7.151 2.23206C8.41626 2.17438 8.79584 2.16211 12 2.16211H11.9998C15.204 2.16211 15.5836 2.17438 16.849 2.23224C18.019 2.28552 18.6542 2.48108 19.0772 2.64532C19.5983 2.83777 20.0698 3.14447 20.4569 3.54291C20.8555 3.92999 21.1622 4.40149 21.3545 4.92279C21.5189 5.34558 21.7145 5.98096 21.7678 7.151C21.8254 8.41626 21.8377 8.79584 21.8377 12C21.8377 15.2043 21.8256 15.5837 21.7678 16.8492Z' fill='url(%23paint0_linear_265_3946)'/%3E%3Cpath d='M11.9999 5.83789C8.59674 5.83789 5.83789 8.59692 5.83789 12.0001C5.83789 15.4033 8.59674 18.1622 11.9999 18.1622C15.4033 18.1622 18.1622 15.4033 18.1622 12.0001C18.1622 8.59692 15.4033 5.83789 11.9999 5.83789ZM11.9999 16.0001C9.79095 15.9999 8 14.2091 8.00018 11.9999C8.00018 9.79095 9.79095 8 12.0001 8C14.2093 8.00018 16.0001 9.79095 16.0001 11.9999C16.0001 14.2091 14.2091 16.0001 11.9999 16.0001Z' fill='url(%23paint1_linear_265_3946)'/%3E%3Cpath d='M19.8459 5.59442C19.8459 6.38965 19.2012 7.03436 18.4059 7.03436C17.6105 7.03436 16.9658 6.38965 16.9658 5.59442C16.9658 4.79901 17.6105 4.1543 18.4059 4.1543C19.2012 4.1543 19.8459 4.79901 19.8459 5.59442Z' fill='url(%23paint2_linear_265_3946)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_265_3946' x1='2.01404' y1='21.9858' x2='21.986' y2='2.01384' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFD600'/%3E%3Cstop offset='0.5' stop-color='%23FF0100'/%3E%3Cstop offset='1' stop-color='%23D800B9'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_265_3946' x1='7.64276' y1='16.3573' x2='16.3573' y2='7.64276' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6400'/%3E%3Cstop offset='0.5' stop-color='%23FF0100'/%3E%3Cstop offset='1' stop-color='%23FD0056'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_265_3946' x1='17.3877' y1='6.61255' x2='19.4241' y2='4.57613' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F30072'/%3E%3Cstop offset='1' stop-color='%23E50097'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_265_3946'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 28px;
    height: 28px;
    position: relative;
    display: flex;
}

i.fab.fa-facebook:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M11.3219 15.4465C11.234 15.4465 9.38967 15.447 8.53903 15.4462C8.10111 15.4459 7.94487 15.2885 7.94487 14.8478C7.94431 13.7158 7.94403 12.5837 7.94487 11.4517C7.94515 11.0166 8.11035 10.8505 8.54267 10.8503C9.39331 10.8497 11.2276 10.85 11.3219 10.85C11.3219 10.7724 11.3217 9.13806 11.3219 8.38542C11.3225 7.2727 11.521 6.20758 12.0863 5.23234C12.6651 4.23414 13.5073 3.55038 14.5867 3.15502C15.2781 2.90162 15.9957 2.80054 16.7293 2.79998C17.6471 2.79942 18.565 2.80026 19.4831 2.80194C19.8776 2.8025 20.0526 2.97694 20.0535 3.37426C20.0551 4.4391 20.0551 5.50394 20.0535 6.5685C20.0529 6.97002 19.8852 7.1313 19.4817 7.13578C18.7293 7.1439 17.9764 7.13886 17.2249 7.1691C16.4658 7.1691 16.0665 7.53982 16.0665 8.3255C16.0483 9.15654 16.059 9.98842 16.059 10.8497C16.1301 10.8497 18.2903 10.8494 19.3 10.8497C19.7586 10.8497 19.9154 11.0073 19.9154 11.4685C19.9154 12.5944 19.9151 13.7205 19.9143 14.8464C19.914 15.3009 19.7667 15.4459 19.3053 15.4462C18.2956 15.4467 16.1438 15.4465 16.0497 15.4465V24.5591C16.0497 25.0449 15.8969 25.1997 15.4175 25.1997C14.2488 25.1997 13.0798 25.2 11.9111 25.1997C11.4874 25.1997 11.3222 25.0351 11.3222 24.6114C11.3219 21.6437 11.3219 15.5506 11.3219 15.4465Z' fill='%233D6AD6'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 28px;
    height: 28px;
    position: relative;
    display: flex;
}
div#sreview-reviews {}

div#sreview-reviews .col-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 80.733333%;
    margin-left: 34px;
}

div#sreview-reviews h1.rm-page-title {
    margin-top: 17px;
    color: #141414;
    font-family: Sofia Pro;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 100% */
}

.d-flex.flex-column.align-items-start.top-reww {
    display: flex;
    flex-direction: row !important;
    align-items: center !important;
    background: #F9F9F9;
    width: 100%;
    height: 113px;
    flex-shrink: 0;
    max-width: 517px;
    padding: 0 28px;
    margin-top: 11px;
}

.rm-store-reviews-top-title.d-flex.align-items-center {
    margin-bottom: 0;
    color: #141414;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 136.364% */
}

.content-niz-review .rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    padding: 30px 30px 0;
    margin-bottom: 15px;
}

span.rm-store-reviews-top-quantity {
    color: #00C08E;
    font-family: Sofia Pro;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    background: none;
    padding: 0;
    margin-left: 4px;
}

.d-flex.flex-column.align-items-start.top-reww button:not(.modal-close) {
    width: 212px;
    height: 60px;
    flex-shrink: 0;
    background: #00C389 !important;
    border-radius: 30px;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-left: 50px;
}

ul.rm-store-reviews-top-list {
    display: none;
}

.rm-store-reviews-item.py-4 {
    background: #323E48;
    padding: 0 28px;
    padding-bottom: 27px !important;
    border: none;
    margin-bottom: 20px;
}
.rm-store-reviews-item.py-4 .row.align-items-start.align-items-lg-center {
    flex-direction: column;
    align-items: flex-start !important;
}

.rm-store-reviews-item-info {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
}

.rm-store-reviews-item-info-name {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 166.667% */
    margin-bottom: 10px;
}

.rm-store-reviews-item-info-date {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 214.286% */
    margin-bottom: 4px;
}

span.rm-store-reviews-item-info-rating-title {
    color: #00C389;
    text-align: right;
    font-family: Gilroy;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    text-decoration: none;
}
.rm-store-reviews-item.py-4 .col-md-12 {
    padding: 0;
    padding-right: 0;
}

.rm-store-reviews-item-text {
    padding: 0;
    border: 0;
    color: #E6E5E5;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.rm-store-reviews-item-text-admin.mt-4 {
    padding: 0;
    background: no-repeat;
}
.rm-store-reviews-item-text-admin.mt-4 p {
    margin-bottom: 0;
}
.rm-store-reviews-item-text-admin.mt-4 p {
    margin-bottom: 0;
}

.rm-store-reviews-item-text-admin-title {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 166.667% */
}
.pagination li:hover a {
    background-color: transparent;
}
ul.rm-header-text.rm-footer-shedule-list.list-unstyled {
    /* display: none; */
    margin: 0;
    margin-top: 7px;
}
div#oct_desktop_language.active form#form-language {
    display: flex;
    /* position: absolute; */
}
div#oct_desktop_language.active div#language {
    height: 92px;
    flex-direction: column;
    position: relative;
    right: 0;
    top: 0px;
    padding-top: 15px;
    margin-bottom: -48px;
}

div#oct_desktop_language.active button.btn-lang.rm-dropdown-toggle.d-flex.align-items-center {
    margin-bottom: 22px;
}

.rm-dropdown-box.active .rm-dropdown-toggle::after {
    background: #000;
}
.modal-content {
    background: #015BBC;
}

.d-flex.flex-column.flex-md-row.justify-content-md-between {
    align-items: center;
}

#rm-popup-cart.modal button.rm-btn.dark.text-center.mb-3.mb-md-0 {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: none !important;
}

a.rm-btn.primary.d-block.text-center {
    width: 240px;
    height: 60px;
    flex-shrink: 0;
    background: #00C389;
    border-radius: 30px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 0;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

a.rm-btn.primary.d-block.text-center:before {
    display: none;
}

div#rm-cart-modal {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 120% */
    text-transform: none;
}

button.modal-close {
    width: 45px;
    height: 45px;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 50%;
    right: 23px;
    top: 21px;
}

.modal-close-icon {
    top: 13px !important;
    left: 23px !important;
    bottom: 11px !important;
    border: 1px solid #fff !important;
}

.modal-header {
    border: none !important;
}

#rm-popup-cart .rm-cart-products-item {
    border: none !important;
    align-items: flex-start !important;
}
#rm-popup-cart .rm-cart-products {
    margin-top: 11px;
}
#rm-popup-cart .rm-cart-products::-webkit-scrollbar {
  width: 4px;
  
}

/* Track */
#rm-popup-cart .rm-cart-products::-webkit-scrollbar-track {
  background: #015bbc;
  border-radius:3px;
}

/* Handle */
#rm-popup-cart .rm-cart-products::-webkit-scrollbar-thumb {
  background: #00c389;
}

/* Handle on hover */
#rm-popup-cart .rm-cart-products::-webkit-scrollbar-thumb:hover {
  background: #00c389;
}
#rm-popup-cart .modal-body {
    padding: 0 22px 0 38px;
}

#rm-popup-cart .rm-cart-products-item img {
    max-width: 125px;
    border: none;
}

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

.lf-ch-cart {
    width: calc(100% - 120px);
    margin-left: 2px;
}

.top-cart a {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
}

.lf-ter-cart {}

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

#rm-popup-cart .rm-cart-products-item-right {
    min-height: 125px;
}

.rm-product-quantity button.rm-product-quantity-btn-minus {
    position: absolute;
    width: 44px;
    height: 44px;
    background: rgba(255, 255, 255, 0.25);
    border-radius: 50%;
    display: flex;
    left: 0;
    bottom: 0;
}

#rm-popup-cart .rm-product-quantity input {
    background: none;
    border: none;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 144.444% */
    margin-left: 44px;
    padding: 0;
    min-width: 38px;
    width: 38px;
}

button.rm-product-quantity-btn-plus.d-flex.align-items-center.justify-content-center {
width: 44px;
    height: 44px;
    background: rgba(255, 255, 255, 0.25);
    border-radius: 50%;
    display: flex;
}

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

#rm-popup-cart .rm-cart-products-item-price {
    -ms-flex: 0 1 110px;
    /* flex: 0 1 auto; */
    margin-right: 0px !important;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

#rm-popup-cart .rm-cart-products-item-price span {
    white-space: nowrap;
    color: #FFF;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 118.182% */
}

#rm-popup-cart .rm-cart-products .rm-btn-del {
    position: relative;
    background: transparent;
    border: none !important;
    margin-right: 0;
}
div#rm-popup-review .modal-title {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 120% */
    text-transform: none;
}

.modal-dialog.wide .modal-body-right {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px 60px 0px 30px !important;
}

.modal-body-right input#InputName {
    background: transparent;
    border: none;
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-bottom: 1px solid #A0A0A0;
    border-radius: 0px;
    margin-top: -20px;
    padding-left: 0;
}
.modal-body-right input#InputName::placeholder{
    
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
 
}

.rm-review-block.mt-4.mt-md-auto.text-center {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

textarea#input-review {
    background: transparent;
    border: none;
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-bottom: 1px solid #A0A0A0;
    border-radius: 0px;
    resize: none;
    padding-left: 0;
    height: 40px;
    margin-top: 22px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.modal-body-right textarea#input-review::placeholder{
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

div#rm-popup-review .modal-dialog.modal-dialog-centered.wide {
    max-width: 660px;
    margin: auto;
}

#rm-popup-review .rm-review-block .control-label {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal !important;
    margin-bottom: 0 !important;
    margin-right: 11px;
}

#rm-popup-review .rm-module-rating-star {
    width: 17px;
    height: 17px;
    background-size: cover;
    margin-right: 2px !important;
    margin-bottom: 0;
}

#rm-popup-review button#button-review {
    height: 60px;
    width: 100%;
    background: #00C389;
    border-radius: 30px;
    margin-top: 8px;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

#rm-popup-review .modal-body {
    min-height: 284px;
}
.alert-block.d-flex.flex-column.animated.success.fadeInRight {
    right: auto !important;
    left: calc(50% - 330px);
    top: 42% !important;
    width: 660px;
    height: 175px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #015BBC;
}

.rm-alert.rm-alert-success {
    max-width: 660px !important;
}

.alert-block.d-flex.flex-column.animated.success.fadeInRight .rm-alert-icon.d-flex.align-items-center.justify-content-center {
    display: none !important;
}

.alert-block.d-flex.flex-column.animated.success.fadeInRight .rm-alert-text {
    color: #FFF !important;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 30px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 30px !important; /* 100% */
}

.alert-block.d-flex.flex-column.animated.success.fadeInRight button.rm-alert-close  {
    width: 45px;
    height: 45px;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 50%;
    right: 9px;
    top: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.alert-block.d-flex.flex-column.animated.success.fadeInRight button.rm-alert-close img {
    display: none;
}

.modal-close-icon {
    top: 13px !important;
    left: 23px !important;
    bottom: 11px !important;
    border: 1px solid #fff !important;
}

.modal-header {
    border: none !important;
}
button.rm-alert-close:before{
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_265_3182)'%3E%3Cpath d='M9.76221 8.00046L15.7444 2.01802C15.9089 1.85333 15.9997 1.63363 16 1.39935C16 1.16494 15.9092 0.944977 15.7444 0.780554L15.2202 0.256456C15.0553 0.0913831 14.8356 0.000976562 14.6011 0.000976562C14.367 0.000976562 14.1473 0.0913831 13.9824 0.256456L8.00026 6.2385L2.01782 0.256456C1.85327 0.0913831 1.63343 0.000976562 1.39902 0.000976562C1.16488 0.000976562 0.945041 0.0913831 0.780488 0.256456L0.256 0.780554C-0.0853333 1.12189 -0.0853333 1.67707 0.256 2.01802L6.23831 8.00046L0.256 13.9826C0.0913171 14.1476 0.000650406 14.3673 0.000650406 14.6016C0.000650406 14.8358 0.0913171 15.0555 0.256 15.2204L0.780358 15.7445C0.944911 15.9094 1.16488 15.9999 1.39889 15.9999C1.6333 15.9999 1.85314 15.9094 2.01769 15.7445L8.00013 9.76228L13.9823 15.7445C14.1471 15.9094 14.3668 15.9999 14.601 15.9999H14.6012C14.8355 15.9999 15.0552 15.9094 15.22 15.7445L15.7443 15.2204C15.9088 15.0557 15.9996 14.8358 15.9996 14.6016C15.9996 14.3673 15.9088 14.1476 15.7443 13.9828L9.76221 8.00046Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_3182'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 18px;
    height: 18px;
}   
div#content-niz-review div#review {
    padding: 0 18px 0 30px;
}

div#content-niz-review .rm-product-tabs-reviews .rm-store-reviews-item {
    /* border-top: 0; */
    padding: 0 15px;
}

.rm-product-tabs-reviews .rm-store-reviews-item .row.align-items-start {}

div#content-niz-review .rm-store-reviews-item-info {
    flex-direction: column;
    margin-top: -6px;
    padding-bottom: 5px !important;
}

div#content-niz-review .rm-store-reviews-item-info-date img {
    display: none;
}

div#content-niz-review .rm-store-reviews-item-info-date {
    background: rgba(255, 255, 255, 0.04);
    height: 29px;
    padding: 0 9px;
    border-radius: 15px;
    color: #E4E4E4;
    text-align: center;
    font-family: Gilroy;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#content-niz-review .tuii {
    margin-left: -13px;
}

div#content-niz-review .rm-store-reviews-item-info-name {
    margin-bottom: 3px;
    font-weight: 600;
}

div#content-niz-review .rm-store-reviews-item-info + div {
    padding: 0 !important;
    padding-bottom: 15px !important;
}

div#content-niz-review .rm-product-tabs-reviews .rm-store-reviews-item-text {
    padding: 0;
    color: #F6F6F6;
    font-family: Gilroy;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px; /* 146.154% */
}

div#content-niz-review .bl-paginn {
    margin-top: -28px;
    padding-bottom: 16px;
}

div#content-niz-review ul.pagination li {
    width: 44px;
    height: 44px;
}

div#content-niz-review ul.pagination li a {
    color: #fff !important;
}
.top-phone {
    display: flex;
    flex-direction: column;
}

.top-phone a {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 7px;
}

.bl-rabb {
    color: #494949;
    font-family: Sofia Pro;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: #F9F9F9;
    padding: 24px 15px;
    position: absolute;
    z-index: 1050;
    top: 40px;
    display: none;
    margin-top: 8px;
    padding-top: -10px;
}

.rm-header-phones.d-flex.align-items-center {
    position: relative;
    max-width: 141px;
}

.rm-header-phones.d-flex.align-items-center:hover .rm-header-phones-list:before {
    transform: rotate(180deg);
}

ul.rm-header-text.rm-footer-shedule-list.list-unstyled li.rm-footer-shedule-list-item:not(:last-child) {
    margin-bottom: 7px;
}

.bl-rabb:before {
    content: "";
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-right-width: 10px;
    border-left-width: 10px;
    border-bottom: 10px solid #f9f9f9;
    position: absolute;
    top: -10px;
}

.rm-header-phones-list:before {
    content: "";
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_265_3197)'%3E%3Cpath d='M5.3902 7.7779L9.84025 3.32777C9.94325 3.22485 10 3.08745 10 2.94095C10 2.79445 9.94325 2.65705 9.84025 2.55412L9.51261 2.2264C9.29911 2.01315 8.95212 2.01315 8.73895 2.2264L5.00207 5.96328L1.26105 2.22225C1.15804 2.11933 1.02072 2.0625 0.874302 2.0625C0.727717 2.0625 0.590401 2.11933 0.487312 2.22225L0.159754 2.54998C0.0567474 2.65298 -3.18131e-08 2.7903 -3.82169e-08 2.9368C-4.46208e-08 3.0833 0.0567474 3.2207 0.159754 3.32363L4.61386 7.7779C4.7172 7.88107 4.85516 7.93774 5.00183 7.93741C5.14906 7.93774 5.28695 7.88107 5.3902 7.7779Z' fill='%23141414'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_3197'%3E%3Crect width='10' height='10' fill='white' transform='translate(10) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    left: 130px;
    top: 18px;
}

.rm-header-phones.d-flex.align-items-center:hover  .bl-rabb {
    display: block;
    width: 170px;
}
.bl-rabb:after {
    width: 100%;
    content: "";
    position: absolute;
    top: -31px;
    /* background: #000; */
    height: 60px;
    margin-left: -15px;
    z-index: -1;
}
.rm-menu-list {
    padding-top: 15px;
}

.rm-menu > nav {
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    max-width: 25%;
    box-shadow: none;
    background: #F9F9F9;
}
.rm-menu>nav>ul>li {
    background: #f9f9f9;
}
.rm-menu {
    width: 572px;
}

div#rm-menu:after {
    content: "";
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-right-width: 10px;
    border-left-width: 10px;
    border-bottom: 10px solid #f9f9f9;
    position: absolute;
    top: -10px;
    z-index: 10000;
    left: 41px;
}

.rm-menu-list-item-child .rm-menu-list {
    width: 435px;
    background: #eee;
}

.rm-menu-list-item-child {
    left: 25%;
}

.rm-menu-list-item {
    padding: 0 0px 0 15px;
    background: #eee;
    border: 0;
}

.rm-menu-list-item-link {
    width: 100%;
    height: 31px;
}

.rm-menu-list-item-name {}

li.rm-menu-list-item a span {
    color: #141414 !important;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    text-decoration: none !important;
}
.fancybox-image {
    background: #ececec;
}
li.rm-menu-list-item a {
    text-decoration: none !important;
}

.rm-menu-list-item-child a {}

.rm-menu-list-item-child a span {
    color: #494949 !important;
    font-family: Sofia Pro;
    font-size: 15px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
}
.emptycart {
    min-height: 50vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.emptycart a.button.btn-primary.button_oc.btn {
    max-width: 251px;
    margin: auto;
}

.emptycart .content {
    text-align: center;
    align-items: center;
    color: #141414;
    font-family: Sofia Pro;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 66.667% */
    margin-bottom: 80px;
}

.emptycart .simplecheckout-button-right.right {
    text-align: center;
    display: flex;
    justify-content: center;
}
.not-bay {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #006ECA;
    margin-top: 14px;
    height: 121px;
    padding: 0 42px;
}

.close-bl {
    display: none;
}

.emppty {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
div#rm-add-review-modal {}

h5#rm-add-review {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-transform: none;
}

input#InputAuthor {
    background: transparent;
    border: none;
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-bottom: 1px solid #A0A0A0;
    border-radius: 0px;
    margin-top: -20px;
    padding-left: 0;
}
input#InputAuthor::placeholder{
    
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
 
}

textarea#InputReview {
    background: transparent;
    border: none;
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-bottom: 1px solid #A0A0A0;
    border-radius: 0px;
    resize: none;
    padding-left: 0;
    height: 40px;
    margin-top: 22px;
}
textarea#InputReview::placeholder{
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}


div#rm-add-review-modal button[type="submit"] {
    width: 100%;
    margin-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#rm-add-review-modal button[type="submit"]:hover:before {
    width: 600px;
}


div#rm-add-review-modal  .rm-review-block .control-label {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal !important;
    margin-bottom: 0 !important;
    margin-right: 11px;
}

div#rm-add-review-modal .rm-module-rating-star {
    width: 17px;
    height: 17px;
    background-size: cover;
    margin-right: 2px !important;
    margin-bottom: 0;
}
div#rm-add-review-modal  .rm-review-block{
    justify-content: flex-start !important;
    align-items: center;
}
div#block-rev-5 {
    margin-top: -5px;
}
div#block-rev-5 {
    margin-top: -5px;
}

.empty-popup-cart.text-center {}

.empty-popup-cart-text {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-transform: none;
}
.empty-popup-cart img {
    width: 160px;
    height: 160px;
}
div#rm-popup-quickorder input {
    background: #f9f9f9;
    border: none;
    border-bottom: 1px solid #A0A0A0;
    border-radius: 0;
    color: #514B4B;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-left: 0;
    background: transparent;
    border: none;
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-bottom: 1px solid #A0A0A0;
    border-radius: 0px;
    margin-top: -20px;
    padding-left: 0;
}
div#rm-popup-quickorder input::placeholder {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
   
    border-radius: 0px;
    margin-top: -20px;
    padding-left: 0;
}
div#rm-popup-quickorder .modal-dialog.wide .modal-body-right {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0px 60px 0px 30px !important;
}

div#rm-popup-quickorder textarea {
    background: transparent;
    border: none;
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-bottom: 1px solid #A0A0A0;
    border-radius: 0px;
    resize: none;
    padding-left: 0;
    height: 40px;
}
div#rm-popup-quickorder textarea::placeholder {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
   
    border-radius: 0px;
    margin-top: -20px;
    padding-left: 0;
}

div#rm-popup-quickorder div img {/* background: #ececec; */}

div#rm-popup-quickorder .modal-product-title {color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
}

div#rm-popup-quickorder .checkbox label {
    color: #fff !important;
}

div#rm-popup-quickorder .checkbox label a {
    color: #fff;
}

#rm-popup-quickorder #button_checkout {
    width: 100%;
    float: none;
    text-align: center;
    height: 60px !important;
    margin: 0 60px !important;
    background: #00C389 !important;
    border-radius: 30px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 700;
    line-height: normal !important;
}

div#rm-popup-quickorder .modal-dialog.wide .modal-body-left {
    border: none;
    padding-top: 0;
}

div#rm-popup-quickorder .rm-product-center-price {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}

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

div#rm-popup-quickorder .modal-dialog.wide .rm-product-center-price>span {
    margin-top: 0;
    margin-bottom: 0;
    color: #FFF;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    margin-left: 12px;
}

#rm-popup-quickorder .rm-popup-price-old {
    color: #FFF !important;
    text-align: right;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
color: #B7B7B7 !important;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 20px;
}

div#rm-popup-quickorder span.check-box {
    width: 20px;
    height: 20px;
    background: #fff;
}
div#rm-popup-quickorder .form-checkbox-group .rm-form-checkbox-input + .check-box::after{
    width: 10px;
    height: 10px;
    top: 4px;
    left: 3px;
}
h5#rm-one-click {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-transform: none;
}
.rm-product-images-additional-item.slick-slide.slick-current.slick-active {
    opacity: 0.7;
}
span.rm-header-cart-quantity.empty {
    /* display: none; */
}
div#rm-popup-success-text {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
    margin-top: 20px;
}

.rm-popup-success button.rm-btn.dark {
    width: 167px;
    height: 60px;
    flex-shrink: 0;
    background: #41B6E6;
    stroke-width: 1px;
    stroke: #41B6E6;
    border-radius: 30px;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.rm-popup-success button.rm-btn.dark span {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
a.rm-btn.primary.d-block.text-center:hover {
    opacity: 0.8;
}
.on-cart:not(:first-child) {
    margin-top: 30px;
}
#simplecheckout_comment .checkout-heading {
    cursor: pointer;
}

div#simplecheckout_comment.active textarea {
    display: flex;
    padding-left: 10px;
    padding-top: 10px;
}
.simplecheckout-button-right .button {
    margin: auto !important;
}

.simplecheckout-step .simplecheckout-warning-block {
    position: absolute;
    top: -42px;
    width: 100%;
}

div#simplecheckout_cart {
    position: relative;
}
div#total_total {
    display: none !important;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
    height: 44px;
    background: #F5F5F5;
    border: none;
    box-shadow: none;
    border-radius: 0;
    padding: 15px !important;
}

span.select2-search.select2-search--dropdown {
    padding: 15px;
}

.select2-container--bootstrap .select2-results__option {
    color: #514B4B;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 200% */
}

li.select2-results__option[aria-selected="false"] {
    /* color: #ACACAC; */
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

ul#select2-shipping_address_country_id-results>li:nth-child(1) {
    color: #ACACAC;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

ul#select2-shipping_address_country_id-results {
    margin-left: 30px;
}
#rm-popup-cart .rm-cart-products .rm-btn-del img {
    background: none;
}
.old_price {
    color: #B7B7B7;
    font-family: Sofia Pro;
    /* font-size: 18px; */
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 20px;
}
.form-checkbox-group.hidden {
    display: none;
}
.rm-slideshow-plus-item-box a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}
.bl-over-descr {
    background: #323E48;
}

.row.row-padding-top.mod48 {}
.row.row-padding-top.mod48 {
    padding-top: 90px;
    padding-bottom: 80px;
   
}

.row.row-padding-top.mod48 .tiltt {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 20px;
}
.row.row-padding-top.mod48  .htnn{
    display: flex;
    margin-top:0;
    flex-direction: column;
    /* height: 250px; */
    overflow-y: auto;
    overflow-x: hidden;
}
.row.row-padding-top.mod48  .htnn::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.row.row-padding-top.mod48  .htnn::-webkit-scrollbar-track {
  background: #575859;
}

/* Handle */
.row.row-padding-top.mod48  .htnn::-webkit-scrollbar-thumb {
  border-radius: 8px;
background: #00c08e;
}
.row.row-padding-top.mod48 p {
    color: #DDD;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
    margin-bottom: 11px;
}
.row.row-padding-top.mod48 h2{
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 20px;
}
.row.row-padding-top.mod48 ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    margin-bottom: 23px;
}

.row.row-padding-top.mod48 ul li {
    color: #DDD;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 9px;
}

.row.row-padding-top.mod48 ul li:after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cg clip-path='url(%23clip0_265_2771)'%3E%3Cpath d='M4.72863 11.6438C4.68684 11.6438 4.64577 11.6329 4.6095 11.6121C4.57324 11.5914 4.54303 11.5615 4.52187 11.5254C3.62573 9.99872 1.23777 6.74948 1.21375 6.71683C1.17963 6.67045 1.16334 6.61334 1.16785 6.55594C1.17237 6.49855 1.19739 6.44469 1.23834 6.40422L1.97239 5.67888C2.01227 5.63947 2.0647 5.61529 2.12056 5.61053C2.17643 5.60577 2.23219 5.62074 2.27816 5.65284L4.67864 7.32903C6.27457 5.27884 7.75767 3.86395 8.73247 3.03026C9.8251 2.09567 10.5198 1.67571 10.5488 1.65821C10.5861 1.63584 10.6287 1.62403 10.6722 1.62402H11.8597C11.9083 1.62402 11.9557 1.63878 11.9958 1.66636C12.0358 1.69394 12.0665 1.73304 12.0838 1.77846C12.1011 1.82389 12.1041 1.87349 12.0926 1.92071C12.0811 1.96792 12.0554 2.01051 12.0191 2.04283C10.2587 3.61075 8.42837 6.102 7.20297 7.91573C5.87089 9.88724 4.94615 11.5066 4.93696 11.5227C4.91615 11.5593 4.88609 11.5897 4.8498 11.6109C4.81351 11.6322 4.77226 11.6435 4.73021 11.6438L4.72863 11.6438Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_2771'%3E%3Crect width='12.4667' height='12.4667' fill='white' transform='translate(0.399902 0.400391)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 13px;
    height: 13px;
    margin-left: 5px;
}

.row.row-padding-top.mod48 ul li:before {
    content: "";
    width: 22px;
    height: 22px;
    background: #015BBC;
    margin-right: 11px;
    min-width: 22px;
}
.row.row-padding-top.mod48 ol {
    list-style-type: none;
    counter-reset: num;
    margin: 0 0 0 20px;
    padding: 0px 0 13px 0;
    font-size: 16px;
}
.row.row-padding-top.mod48 ol li {
    position: relative;
    color: #DDD;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 162.5% */
    display: flex;
}
.row.row-padding-top.mod48 ol li:before {
    content: counter(num);
    counter-increment: num;
    display: inline-block;
    position: absolute;
    top: 0;
    left: -21px;
    width: 28px;
    height: 28px;
    background: #323E48;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    color: #FFF;
    font-family: Gilroy;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 125% */
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: -10px;
    position: relative;
    min-width: 28px;
}

.tiltt {}

.htnn {}

.row.row-padding-top.mod48 .bl-html {
   /* height: 250px; */
   /* overflow-x: hidden; */
   /* overflow-y: scroll; */
   display: block;
}
.row.row-padding-top.mod48 .bl-html::-webkit-scrollbar {
  width: 6px;
}

/* Track */
.row.row-padding-top.mod48 .bl-html::-webkit-scrollbar-track {
  background: #575859;
}

/* Handle */
.row.row-padding-top.mod48 .bl-html::-webkit-scrollbar-thumb {
  border-radius: 8px;
background: #00c08e;
}
.row.text-foot {
    color: #FFF;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: -66px;
}

.row.text-foot p {
    max-width: 64%;
    margin-bottom: 14px;
}
.lf-contact .niz-con {
    justify-content: center;
}

.lf-contact .niz-con a {
    text-decoration: none;
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}

i.far.fa-envelope {
    color: #00af86;
    font-size: 26px;
}

.simplecheckout-block-content .radio:nth-child(2){
	display: none;
    pointer-events: none;
}