* {
    margin: 0;
    padding: 0;
}

html,
body {
    height: 100%;
    font-family: 'Oswald', sans-serif;
}

body {
    background: #2D2A28; 
    color: #FFFDEB;
    padding-top: 100px;
}

body.noscroll {
    /* position: fixed; */
    overflow-y: hidden;
    width: 100%;
}

a,
input,
button,
img,
li {
    outline: none;
    box-shadow: none;
}

button:focus {
    outline: none;
}

a:hover {
    text-decoration: none;
}

/* .head-nav li a span:after, */
.prod-vendor a span:after,
.prod-title a span:after,
.listBottom li a span:after,
.prodVendor a span:after,
.brendList ul li a span:after,
.linkBack span:after {
    transition: .3s linear;
    content: '';
    position: absolute;
    bottom: -15px;
    width: 0px;
    height: 1px;
    left: 0px;
    background: #2D2A28;
}

/* .head-nav li a:hover span:after, */
/* .head-nav li.active > a span:after, */
.prod-vendor a:hover span:after,
.prod-title a:hover span:after,
.listBottom li a:hover span:after,
.prodVendor a:hover span:after,
.brendList ul li a:hover span:after,
.linkBack:hover span:after {
    width: 100%;
}

.wrapper {
    position: relative;
    min-height: 100%;
}

.content {
    /* padding-bottom: 600px; */
}

.container-fluid {
    max-width: 1830px;
}

header {
    padding: 30px 0px;
    position: fixed;
    width: 100%;
    background: #2D2A28;
    z-index: 100;
    top: 0;
    left: 0px;
}

body.noscroll header {
    z-index: 100;
}

/* body.noscroll header .head-link, */
/* body.noscroll header .head-icon, */
/* body.noscroll header .head-nav { */
    /* display: none; */
/* } */

header.fix {
    background: #2D2A28;
    position: fixed;
    width: 100%;
    z-index: 10;
}

.openNavSection {
    display: inline-block;
    float: left;
    margin: 30px 0px;
    padding: 0px 25px;
    position: relative;
    z-index: 21;
    background: transparent;
    border: 0;
}

.logo {
    position: relative;
    z-index: 30;
    width: 100%;
    /* display: inline-block; */
    display: flex;
    justify-content: center;
    max-width: 170px;
}
.logo img {
	/* margin-top:-42px; */
    margin-top: -5px;
    width: 80%;
}

.openNavSection .wrap {
    background: #2D2A28;
    position: relative;
    padding: 5px 0px;
}

.openNavSection .wrap:hover {
    cursor: pointer;
}

.b1,
.b2 {
    width: 30px;
    height: 2px;
    background-color: #FFFDEB;
    margin: 5px 0;
    transition: 0.3s;
}

.change .b1 {
    transform: rotate(-45deg) translate(-1px, 3px);
}

.change .b2 {
    transform: rotate(45deg) translate(-2px, -4px);
}

.head-link,
.head-nav {
    display: inline-block;
    float: right;
    position: relative;
    z-index: 1;
}

.head-nav,
.head-link {
    display: flex;
    padding: 30px 0px;
}

.head-link {
    position: relative;
    z-index: 40;
}

.head-icon {
    display: inline-block;
    width: 22px;
    height: 0px;
    overflow: hidden;
    padding-top: 22px;
    margin: 0px 10px 0px 15px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.head-icon.icon_cart,
.head-icon.icon_user {
    position: relative;
    overflow: visible;
    transition: none;
    padding-top: 0px;
    height: auto;
}

.head-icon.icon_cart a i {
    width: 22px;
    height: 22px;
    display: block;
    background: url('../img/svg/icon_cart.svg') center center no-repeat;
    -webkit-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.head-icon.icon_user i {
    width: 22px;
    height: 22px;
    display: block;
    background: url('../img/svg/icon_user.svg') center center no-repeat;
    -webkit-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.head-icon.icon_cart > span {
    position: absolute;
    top: -20px;
    font-size: 12px;
    text-align: center;
    color: #ED5629;
    display: block;
    width: 100%;
}

.icon_cart.full:hover .modalCart {
    display: block;
    right: 0px;
}

.icon_user:hover .modalAuth {
    display: block;
    right: 0px;
}

.head-icon.icon_heat {
    background: url('../img/svg/icon_heat.svg') center center no-repeat;
}

.head-icon.icon_search {
    background: url('../img/svg/icon_search.svg') center center no-repeat;
}

.head-icon.icon_search {
    margin: 30px 2.5% 0px;
    float: right;
}

.head-icon:hover {
    transform: scale(1.1);
}

.head-icon.icon_cart:hover,
.head-icon.icon_user:hover {
    transform: scale(1.0);
}

.head-icon.icon_cart:hover i,
.head-icon.icon_user:hover i {
    transform: scale(1.1);
}

.head-nav {
    max-width: 45%;
    right: 25%;
    position: relative;
    z-index: 12;
}

.head-nav li {
    list-style: none;
    display: inline-block;
    margin: 0px 30px;
    margin: 0 5%;
}

.head-nav li ul,
.modalCart,
.modalAuth {
    display: none;
    padding: 45px 25px;
    background: #FFFDEB;
    position: absolute;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(171, 128, 86, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(171, 128, 86, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(171, 128, 86, 0.1);
    transition: 0;
}

.head-nav li ul li {
    display: block;
    margin-bottom: 12px;
}

.head-nav li ul li a {
    font-size: 16px;
}

.head-nav li ul li a span:after {
    bottom: -2px;
}

.head-nav li:hover ul {
    display: block;
	min-width:180px;
}

.head-nav li a {
    position: relative;
    color: #FFFDEB;
    font-size: 16px;
	font-family: 'Oswald', sans-serif;
	font-weight:500;
}

.head-nav li a:hover {
    /* text-decoration: none; */
	color:#ED5629;
}

.sectionText {
    font-family: 'Oswald', sans-serif;
    color: #FFFDEB;
    font-weight: 300;
    text-align: center;
    display: block;
}

h3.title,
h1.title {
    font-size: 50px;
    font-weight: 700;
    color: #FFFDEB;
    text-align: center;
}

.sectionProds {
    width: 100%;
    max-width: 1580px;
    display: flex;
    flex-wrap: wrap;
    margin: 80px auto;
}
.sectionProds.center {
	justify-content: center;
}
.prod-item {
    width: 18%;
    /* padding-bottom: 30px; */
    margin: 0px 1% 60px;
    position: relative;
}

.icon-prod-heat,
.addCart,
.prod-sale {
    position: absolute;
}

.addCart {
    display: none;
}

.prod-img {
    /* padding: 70px 30px; */
    background: #FFFDEB;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    height: 350px;
    width: 100%;
}

.prod-img img {
    transition: all 1s ease-out;
}

.prod-item:hover img {
    transform: scale(1.1);
}
/* .mse2_results .prod-item{ 
    height: 300px; 
    overflow: hidden; 
    display: flex;
    justify-content: center; /* Центрируем изображение по горизонтали 
} */
.mse2_results .prod-item .prod-img {
    background-color: #fff;
}
.sectionProds .prod-item .prod-img {
    background-color: #fff;
}
.mse2_results .prod-item img{
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.sectionProds .prod-item img{
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.msfavorites {
    right: 1px;
    top: 22px;
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    z-index: 10;
}

.icon-prod-heat {
    width: 100%;
    height: 100%;
    background: url('../img/svg/icon_prod_heat.svg') 0 0 no-repeat;
    display: block;
    transition: 1s;
}

.msfavorites.added .icon-prod-heat, .icon_heat.head-icon.fav_show {
    background: url('../img/svg/icon_prod_heat_red.svg') 0 0 no-repeat;
}

.msfavorites:hover i {
    transform: scale(1.1);
}

.prod-title {
    font-size: 15px;
    color: #FFFDEB;
    text-align: center;
    padding: 20px 0px 10px;
    min-height: 106px;
}

@media (min-width: 769px) and (max-width: 1366px) {
    .prod-title {
    min-height: 105px;
}
}

@media (max-width: 330px) {
    .prod-title {
        min-height: 127px;
    }
}

@media (max-width: 576px) {
    .prod-title {
    min-height: 105px;
    font-size: 12px;
}
}
@media (max-width: 330px) {
    .prod-title {
    min-height: 123px;
}
.price {
    font-size: 13px !important;
}
}

.prod-title a {
    color: #FFFDEB;
    line-height: 1.3;
    font-weight: 300;
    position: relative;
}

.prod-title a:hover {
    border-bottom: solid 1px;
}

.prod-title a span:after {
    background-color: #2D2A28;
    bottom: -2px;
    display: none;
}

.prod-vendor {
    text-align: center;
    min-height: 17px;
}

.prod-vendor a {
    color: #ED5629;
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
}

.prod-vendor a:hover {
    text-decoration: none;
}

.prod-vendor a span:after {
    background-color: #ED5629;
    bottom: -2px;
}

.prod-price {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 0px 15px;
}

.price {
    font-size: 15px;
    color: #FFFDEB;
    margin: 0px 5px;
    font-weight: 700
}

.old-price {
    font-size: 12px;
    position: relative;
    padding: 2px 4px;
    margin: 0px 5px;
}

.old-price:before {
    content: '';
    width: 98%;
    position: absolute;
    top: 50%;
    height: 1px;
    left: 1%;
    background: #9e9d9d;
}

.prod-sale {
    position: absolute;
    max-width: 110px;
    left: 50%;
    margin-left: -55px;
    top: 22px;
    font-size: 15px;
    text-transform: uppercase;
    color: #FFFDEB;
    z-index: 10;
}

.addCart {
    bottom: 10%;
    width: 130px;
    left: 50%;
    margin-left: -65px;
    margin-top: 10px;
}

.addCart button.btn-cart,
.btn-cart {
    color: #fff;
    font-size: 15px;
    padding-right: 30px;
    background-color: #ED5629;
    text-align: left;
    padding: 18px 12px 18px 12px;
    border-radius: 40px;
    width: 100%;
    border: 1px solid #ED5629;
    box-shadow: none;
    outline: none;
    transition: 1s;
}

.addCart button.btn-cart i,
.btn-cart i {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url('../img/svg/cart_white.svg') 0 0 no-repeat;
}

.addCart button.btn-cart span,
.btn-cart span {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.addCart button.btn-cart.noico span,
.btn-cart.noico span {
    justify-content: center;
}

.btn-cart.t-but span {
    justify-content: center;
}


/*.addCart button.btn-cart:hover {
    transform: scale(1.1);
}*/

.prod-item:hover .addCart {
    display: block;
    animation: fadeInUp;
    animation-duration: 1s;
}

.all-prod {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    display: block;
    padding: 25px 0px;
    border-radius: 50px;
    text-align: center;
    line-height: 1;
    background: #ED5629;
    text-decoration: none;
    width: 100%;
    max-width: 280px;
    margin: 40px auto;
    transition: 1s;
	font-weight:300;
}

.all-prod:hover {
    color: #fff;
    text-decoration: none;
    /* transform: scale(1.1);*/
}

.sectionConsult {
    background: #ED5629;
    color: #FFFDEB;
    padding: 80px 0;
    text-align: center;
}

.sectionConsult h4 {
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 700
}

.sectionConsult p {
    font-size: 15px;
    margin-bottom: 40px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.consultLink a {
    margin: 0px 20px;
    display: inline-block;
    font-size: 15px;
    color: #FFFDEB;
    font-weight: 700;
	text-transform:uppercase;
}

.consultLink a span,
.footer p a span {
    border-bottom: solid 1px;
}

.consultLink a:hover span,
.footer p a:hover span {
    border-bottom: none;
    color: #FFFDEB;
}

.listBottom {
    display: inline-block;
    vertical-align: top;
}

.listBottom li a {
    position: relative;
}

.listBottom li a span:after {
    bottom: -2px;
}

.footer {
    padding: 90px 0;
    box-sizing: border-box;
    /* position: absolute; */
    left: 0;
    bottom: 0;
    width: 100%;
}

.footer p {
    margin-bottom: 10px;
}

.footer p a {
    color: #ED5629;
}

.formSendex {
    position: relative;
    display: flex;
    max-width: 580px;
    flex-direction: column;
    gap: 20px;
    justify-content: space-between;
    margin-bottom: 10px;
}

.formSendex input {
    width: 68%;
    border: 0px;
    background: #2D2A28; /*#F6F3DB;*/
    padding: 5px 17px;
    border-radius: 50px;
    border: 1px solid #fbf9f8;
    color: #FFF9F3;
}

.formSendex button {
    font-size: 15px;
    color: #fff;
    text-align: center;
    background: #ED5629;
    padding: 12px 20px;
    line-height: 1;
    border-radius: 50px;
    border: 1px solid #ED5629;
    text-transform: uppercase;
    width: 27%;
    transition: 1s;
}

.user_agree_input {
    width: auto !important;
}
.user_agree_span {
    padding: 0 5px 0 5px !important;
}


/*.formSendex button:hover {
    transform: scale(1.15);
}*/

.footer h5 {
    color: #FFFDEB;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 25px;
    font-weight: 600;
}

.listBottom li {
    margin-bottom: 15px;
    list-style: none;
}

.listBottom li a {
    font-size: 15px;
    color: #FFFDEB;
    font-weight: 500;
}

.modalSearch,
.modalNavigation {
    position: fixed;
    background: rgba(255, 255, 255, .8);
    width: 100%;
    left: 0px;
    top: 0px;
    text-align: center;
    z-index: 10;
    padding: 180px 0;
    top: -110%;
    transition: all .3s ease-in;
    box-sizing: content-box;
}
.modalSearch {
	background: rgba(255, 255, 255, 1);
    top: -220vh;
}

.modalNavigation {
    background: #2D2A28;
    top: 0px;
    left: -100%;
    z-index: 20;
    height: 100%;
    padding-bottom: 0px;
}

.modalSearch.open {
    top: 0px;
}

.modalNavigation.open {
    left: 0px;
}

.modalNavigation.open .container-fluid {
    overflow: auto;
    height: 100%;
    padding-bottom: 200px;
}

.modalSearch .closeModal {
    position: relative;
    margin: 20px auto;
    width: 50px;
    cursor: pointer;
}

.cl-btn-6-in {
    width: inherit;
    text-align: center;
}

.cl-btn-6-txt {
    font-size: 10px;
    line-height: 30px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFDEB;
    transition: all .3s ease-in;
    opacity: 0;
    cursor: pointer;
    font-family: Verdana;
}

.cl-btn-6-in:before,
.cl-btn-6-in:after {
    position: absolute;
    content: '';
    height: 2px;
    width: inherit;
    background: #2D2A28;
    left: 0;
    transition: all .3s ease-in;
}

.cl-btn-6-in:before {
    top: calc(50% - 2px);
    transform: rotate(45deg);
}

.cl-btn-6-in:after {
    bottom: 50%;
    transform: rotate(-45deg);
}

.modalSearch .closeModal:hover .cl-btn-6-txt {
    opacity: 1;
}

.modalSearch .closeModal:hover .cl-btn-6-in:before,
.modalSearch .closeModal:hover .cl-btn-6-in:after {
    transform: rotate(0);
}

.modalSearch .closeModal:hover .cl-btn-6-in:before {
    top: 0;
}

.modalSearch .closeModal:hover .cl-btn-6-in:after {
    bottom: 0;
}

.searchWrap {
    margin-bottom: 90px;
}

.modalSearch form,
.searchWrap form {
    width: 100%;
    max-width: 320px;
    margin: 80px auto 30px;
}

.modalSearch form {
    max-width: 595px;
}

.modalSearch form input,
.searchWrap form input {
    border: none 0px;
    border-bottom: 1px solid #FFFDEB;
    font-size: 25px;
    color: #FFFDEB;
    padding: 12px 20px;
    text-align: center;
    display: block;
    background: transparent;
    width: 100%;
}

.searchWrap form {
    max-width: 600px;
}

.searchWrap form input {
    width: 100%;
}

.modalSearch form button,
.searchWrap form button,.modalSearch form input[type=submit], .searchWrap form input[type=submit] {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    background-color: #ED5629;
    text-align: center;
    padding: 20px 15px 20px 15px;
    border-radius: 40px;
    display: block;
    width: 100%;
    max-width: 160px;
    border: 1px solid #ED5629;
    box-shadow: none;
    outline: none;
    transition: 1s;
    margin: 40px auto 0;
}

.modalNavigation {
    text-align: left;
}

.modalNavigation .listBottom {
    text-align: left;
    margin-left: 120px;
    display: block;
    margin-top: 25px;
	padding-top:15px;
}

.modalNavigation .listBottom li {
    margin-bottom: 27px;
}

.modalNavigation .listBottom li a {
    font-weight: 500;
    font-size: 30px;
    line-height: 1;
}

.modalNavigation .listBottom.last {
    margin-left: 0px;
    margin-top: 15px;
}

.modalNavigation .listBottom.last li a {
    font-weight: 300;
    font-size: 15px;
    line-height: 1;
}

.modalNavigation .listBottom.last li {
    margin-bottom: 6px;
}

.modalNavigation h3 {
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 55px 0 31px;
}

.authForm {
    width: 100%;
    max-width: 385px;
}

.authForm input {
    background: none;
    border: 1px solid #F6F3DB;
    border-radius: 50px;
    padding: 10px 20px;
    color: #2D2A28;
    font-size: 15px;
    width: 100%;
    margin: 0px 0px 25px;
}

.authForm button {
    color: #fff;
    font-size: 15px;
    background-color: #ED5629;
    text-align: center;
    padding: 13px 15px 13px 15px;
    border-radius: 40px;
    width: 100%;
    border: 1px solid #ED5629;
    box-shadow: none;
    outline: none;
    transition: 1s;
    max-width: 155px;
    display: block;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.authForm a.registr {
    color: #FFFDEB;
    font-size: 15px;
    background-color: #2D2A28;
    text-align: center;
    padding: 13px 15px 13px 15px;
    border-radius: 40px;
    width: 100%;
    border: 1px solid #FFFDEB;
    box-shadow: none;
    outline: none;
    transition: 1s;
    max-width: 155px;
    display: block;
    text-transform: uppercase;
}

.authForm p {
    font-size: 13px;
    text-align: right;
    margin: -16px 0px 30px;
}

.modalCart,
.modalAuth {
    z-index: 110;
    padding-right: 60px;
    padding-bottom: 10px;
    min-width: 280px;
    background: #FFFFFF;
    color: #2D2A28;
}

.modalAuth {
    min-width: 450px;
    padding-bottom: 30px;
}

.modalAuth h3 {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.modalCart p {
    white-space: nowrap;
    margin-bottom: 5px;
    font-size: 15px;
}

.modalCart p b {
    font-weight: 800;
}

.modalAuth {}

.linkcart {
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    background-color: #ED5629;
    text-align: center;
    padding: 10px 15px 10px 15px;
    border-radius: 40px;
    width: 100%;
    max-width: 195px;
    border: 1px solid #ED5629;
    box-shadow: none;
    outline: none;
    transition: 1s;
    white-space: nowrap;
    margin: 30px 0;
    display: block;
}

.linkcart:hover {
    color: #fff;
    transform: perspective(1px) scale(1.1);
}

.head-icon.icon_cart .linkcart span {
    position: relative;
    top: 0px;
    color: #fff;
}

.filterWrap {
    display: flex;
    justify-content: space-between;
    padding-bottom: 70px;
    padding-top: 90px;
}

.breadcrumbs {
    /* display: flex;
    justify-content: center; */
    text-align: center;
    list-style: none;
    margin-bottom: 10px;
}

.breadcrumbs.prod {
    /* justify-content: left; */
    text-align: left;
    margin-bottom: 25px;
}

.breadcrumbs li {
    margin: 0px 5px;
    display: inline-block;
}

.breadcrumbs li a {
    color: #FFFDEB;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.breadcrumbs li span {
    color: #9d9094;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.breadcrumbs li.active {
    color: #9d9094;
}

.breadcrumbs li a:before,
.breadcrumbs li span:before {
    content: "/";
    display: inline-block;
    margin-right: 7px;
}

.breadcrumbs li:first-child a:before {
    display: none;
}

.filterWrap {
    padding-top: 70px;
}

.mse2_results {
    display: flex;
    /* justify-content: space-between; */
    flex-wrap: wrap;
}
.mse2_results.center {
    justify-content: center;
}
.mse2_results .prod-item {
    width: 100%;
    max-width: 18%;
}

.blockFilter {
    margin-bottom: 100px;
}

.blockFilter ul {
    margin: 0px 0px 60px;
    list-style: none;
}

.blockFilter ul li a {
    list-style: none;
    color: #FFFDEB;
}

.filterMobWrap h4 {
    color: #FFFDEB;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 5px;
    padding: 30px 0 0 0;
}

.FilterWrapS {
    max-height: 170px;
    /* overflow-y: scroll;
    overflow-x: hidden; */
    padding: 11px 0px 15px;
    margin-bottom: 30px;
}

.FilterWrapS input {
    position: absolute;
    left: -9999px;
}

.FilterWrapS label {
    display: block;
    position: relative;
    margin: 1px 0px 1px 0px;
    padding: 3px 0px 4px 30px;
}

.FilterWrapS label:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 9px;
    left: 1px;
    width: 15px;
    height: 15px;
    border: 1px solid #FFFDEB;
    transition: background-color .2s;
    z-index: 1;
    border-radius: 5px;
}

.FilterWrapS::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}

.FilterWrapS::-webkit-scrollbar-button {
    background-color: #2D2A28;
}

.FilterWrapS::-webkit-scrollbar-track-piece {
    background-color: #2D2A28;
    width: 15px;
}

.FilterWrapS::-webkit-scrollbar-thumb {
    height: 1px;
    background-color: #2D2A28;
}

.FilterWrapS input:checked+label:after {
    display: block;
}

.FilterWrapS label:hover {
    cursor: pointer;
}

.FilterWrapS label:after {
    content: '';
    display: none;
    position: absolute;
    left: 5px;
    top: 11px;
    width: 7px;
    height: 7px;
    background: #ED5629;
    z-index: 2;
}

 .asidecheckBlock {
    overflow: auto;
}
.asidecheckBlock::-webkit-scrollbar {
  width: 5px;
} 
.asidecheckBlock::-webkit-scrollbar-track {
  background-color: #9d9094;
   border-radius: 3px;
}
.asidecheckBlock::-webkit-scrollbar-thumb {
  background: #ED5629;
  border-radius: 3px;
}

#mse2_sort {}

#mse2_sort span,
#mse2_sort a {
    color: #FFFDEB;
    display: inline-block;
    line-height: 1.1;
}

#mse2_sort a {
    margin: 0px 5px;
}

#mse2_sort a span {
    border-bottom: dashed 1px;
}

#mse2_sort a.sort,
#mse2_sort a:hover {
    color: #ED5629;
}

#mse2_sort a:hover span {
    border: none;
}

#mse2_sort a.active,
#mse2_sort a.active span {
    color: #ED5629;
}

.irs--flat .irs-bar,
.ui-slider-horizontal .ui-slider-range {
    background: #ED5629;
    height: 4px;
}

.irs--flat .irs-line,
.ui-widget.ui-widget-content {
    background: #2D2A28;
    height: 4px;
    border: 0px;
    width: 100%;
}

.slidePriceInp {
    display: flex;
    justify-content: space-between;
}

.slidePriceInp div {
    display: inline-block;
}

.slidePriceInp input,
.max_price,
.min_price {
    border: 0px;
    background: transparent;
    padding: 0px;
    display: inline-block;
    font-size: 15px;
    color: #FFFDEB;
    min-width: 0px;
}

.slidePriceInp input {
    display: none;
}

input[type='number'] {
    -moz-appearance: textfield;
}

.price-range-field {
    width: auto;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.slidePriceInp div:nth-child(2) input {
    text-align: right;
}

.asidePrice {
    margin: 40px 0px 60px;
}

.ui-slider-handle.ui-corner-all.ui-state-default {
    width: 17px;
    height: 0;
    overflow: hidden;
    padding-top: 15px;
    border-radius: 50px;
    background: #ED5629;
    border: 1px solid #ED5629 !important;
    top: -6px;
    outline: none;
}

html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active,
.ui-state-focus,
.ui-state-active {
    border: 1px solid #ED5629 !important;
}

.ui-widget-shadow,
.ui-visual-focus {
    box-shadow: none;
}

#slider-range {
    max-width: 94%;
    margin: 0px auto 15px;
}

.prodCount {
    font-size: 15px;
    color: #FFFDEB;
}

.catalogList li {
    margin-bottom: 15px;
}

.catalogList li a {
    color: #FFFDEB;
}

.catalogList li.active a {
    font-weight: 800;
}

.filterReset {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    color: #ED5629;
    background-color: transparent;
    border: 0;
}
.filterReset:hover {
    text-decoration: underline;
}
.filterReset span {
    border-bottom: 1px solid #ED5629;
}

.filterReset:hover {
    color: #ED5629;
}

.filterReset:hover span {
    border-bottom: none;
}

.mse2_pagination {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
}

.pagination {
    display: flex;
    padding-left: 25px;
}

.pagination li {
    margin: 0px 3px;
}

.pagination li a {
    font-size: 15px;
    color: #FFFDEB;
    border: 1px solid transparent;
    background: transparent;
    border-radius: 50px;
}

.pagination li:hover a,
.pagination li.active a,
.page-item.active .page-link {
    border: 1px solid #FFFDEB;
    background: transparent;
    color: #FFFDEB;
}

.pagination li:first-child {
    margin-right: 25px;
}

.pagination li:last-child {
    margin-left: 25px;
}

.pagination li:first-child a,
.pagination li:last-child a {
    border: none;
    width: 25px;
    height: 25px;
    padding: 0px;
    margin-top: 7px;
    display: block;
}

.pagination li:first-child a img,
.pagination li:last-child a img {
    max-width: 100%;
    transition: 1s;
}

.pagination li:first-child:hover a img,
.pagination li:last-child:hover a img {
    transform: scale(1.1);
}

.mse2_pagination .all-prod {
    margin: 0px;
}

.page-link:focus {
    box-shadow: none;
}

.btn-FilterNav,
.btn-FilterCol,
.filter-btn-close {
    display: none;
    color: #FFFDEB;
    text-transform: uppercase;
}

.prodVendor {
    margin: 30px 0px 25px;
}

.prodVendor a {
    color: #ED5629;
    font-size: 15px;
    text-transform: uppercase;
    position: relative;
}

.prodVendor a span:after {
    background: #ED5629;
    bottom: -5px;
}

.prodPrice {}

.prodPrice .price,
.prodPrice .old-price {
    display: inline-block;
}

.prodPrice .price {
    color: #FFFDEB;
    font-size: 30px;
}

.prodPrice .old-price {
    font-size: 20px;
    color: #FFFDEB;
    position: relative;
}

.prodPrice .old-price:before {
    content: '';
    width: 98%;
    position: absolute;
    top: 50%;
    height: 1px;
    left: 1%;
    background: #9e9d9d;
}

.count_prod {
    display: flex;
    justify-content: center;
    padding: 10px 12px;
    border: 1px solid #FFFDEB;
    border-radius: 50px;
    float: left;
}
.subs_in {
	width: 100%;
}
.subs_in .d-input {
	    max-width: none;
    height: 68px;
}
.ms2_form {
    /* display: flex;
    justify-content: space-between;
    align-items: center;*/
}
.del-item.ms2_form .btn-del{
    color: #000000;
}

.count_num {
    font-size: 20px;
    color: #FFFDEB;
    display: inline-block;
    border: none;
    text-align: center;
    width: 30px;
    line-height: 1;
    padding: 12px 0px;
    display: block;
    background: #2D2A28;
    border: none;
}

.count_prod input {
    max-width: 40px;
    border: none;
    margin: 0px 10px;
    text-align: center;
    background: #2D2A28;
    border: 1px solid #FFFDEB;
    border-radius: 30%;
    color: #FFFDEB;
}

.form-product {
    margin: 30px 0 50px;
}
.form-product.subs {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.form-product .btn-cart {
    width: 100%;
    max-width: 280px;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    justify-content: center;
}

.form-product .btn-cart i {
    margin-left: 10px;
}

.formBtn {
    display: inline-block;
    margin-left: 30px;
    width: 100%;
    max-width: 280px;
}

.contentProd {
    max-width: 650px;
}

.contentProd p,
.made-in {
    font-size: 15px;
    color: #FFFDEB;
    margin-bottom: 40px;
    padding: 0px;
    line-height: 2;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.productGallery {
    position: relative;
    padding: 10px 30px 100px;
    background: #2D2A28;
}

.prodGl.owl-carousel .owl-item img {
    width: auto;
    display: block;
    margin: 0px auto;
    max-width: 100%;
    /* height: 100%; */
}

.prodGl.owl-carousel .owl-nav {
    display: none;
}

.productInfo {
    padding: 0px 100px;
}

.productInfo h1 {
    font-size: 50px;
    font-weight: 700;
    color: #FFFDEB;
}

.prodChars {
    margin-top: 75px;
}

.prodChars dl {
    display: flex;
    justify-content: space-between;
}

.prodChars dl dd {
    max-width: 20%;
    text-align: left;
    font-size: 15px;
    color: #FFFDEB;
    font-weight: 400;
}

.prodChars dl dd b {
    font-weight: 700
}

.prodChars dl dt {
    max-width: 60%;
    font-size: 15px;
    color: #FFFDEB;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.productWrap {
    margin-bottom: 150px;
}

.prodSimilar span,
.prodSimilar h3 {
    text-align: center;
}

.brendList {
    margin: 50px 0px 120px;
}

.brendList h4 {
    color: #ED5629;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 40px;
}

.brendList ul {
    list-style: none;
    margin: 0 0 40px;
}

.brendList ul li {
    margin-bottom: 10px;
}

.brendList ul li a {
    position: relative;
    color: #FFFDEB;
    font-size: 15px;
}

.brendList ul li a span:after {
    bottom: -3px;
}

.brendPage {
    padding: 100px 0;
}

.blogWrap {
    max-width: 85%;
    margin: 50px auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.blog--item {
    width: 47%;
    margin-bottom: 105px;
}

.blog--item img {
    max-width: 100%;
}

.blog--item .blog-desc {
    max-width: 90%;
    margin: 0px auto;
}

.blog--item .blog-desc p {
    font-size: 20px;
    color: #FFFDEB;
    font-weight: 400;
    margin: 35px auto;
}

.blog--item .blog-desc a {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    background-color: #ED5629;
    text-align: center;
    padding: 20px 15px 20px 15px;
    border-radius: 40px;
    display: block;
    width: 100%;
    max-width: 280px;
    border: 1px solid #ED5629;
    box-shadow: none;
    outline: none;
    transition: 1s;
}

.blog-pagination {
    display: flex;
    justify-content: center;
    margin-bottom: 130px;
}

.blog-pagination ul {
    text-align: center;
    margin: 0px auto;
}

.recommProductWrap {
    margin: 0px auto 70px;
    max-width: 90%;
}

.recommProductWrap h3 {
    margin-bottom: 70px;
}

.blogInner {
    width: 100%;
    max-width: 920px;
    margin: 50px auto 110px;
}

.blogInner img {
    margin-bottom: 50px;
    max-width: 100%;
}

.blogInner p {
    text-align: justify;
    line-height: 2;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.linkBack {
    font-size: 15px;
    color: #FFFDEB;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.linkBack:hover {
    color: #FFFDEB;
}

.linkBack span {
    position: relative;
    padding: 0px;
    display: inline-block;
    margin-bottom: 20px;
}

.linkBack span:after {
    bottom: -5px;
}

.blogTitle {
    text-align: center;
    max-width: 95%;
    margin: 100px auto 60px;
}

.registrBlock {
    margin: 30px auto;
    max-width: 390px;
}

.registrBlock form input {
    padding: 15px 20px;
    border: 1px solid #F6F3DB;
    border-radius: 50px;
    font-size: 15px;
    color: #2D2A28;
    width: 100%;
    margin-bottom: 20px;
}

.registrBlock form button {
    color: #fff;
    font-size: 15px;
    background-color: #ED5629;
    text-align: left;
    padding: 18px 12px 18px 12px;
    border-radius: 40px;
    display: block;
    width: 100%;
    max-width: 200px;
    border: 1px solid #ED5629;
    box-shadow: none;
    outline: none;
    transition: 1s;
    text-align: center;
    text-transform: uppercase;
}

.registrBlock form button:hover {
    color: #fff;
}

.checkedConf, .main-user-consent-request {
    position: relative;
    padding-left: 45px;
    margin-bottom: 35px;
    font-size: 11px;
    color: #FFF9F3;
    padding-top: 5px;
}

.checkedConf a {
    color: #FFF9F3;
}

.checkedConf a span {
    border-bottom: solid 1px;
}

.checkedConf a:hover span {
    border-bottom: none;
}

.checkedConfSubsc {
    position: relative;
    padding-left: 45px;
    margin-bottom: 35px;
    font-size: 11px;
    color: #FFF9F3;
    padding-top: 5px;
}

.checkedConfSubsc a {
    color: #FFF9F3;
}

.checkedConfSubsc a span {
    border-bottom: solid 1px;
}

.checkedConfSubsc a:hover span {
    border-bottom: none;
}

.psevdo_check {
    position: absolute;
    left: 0;
    top: 0
}

.psevdo_check:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    padding: 3px;
    /* background-color: transparent; */
    background-color: #FFF9F3;
    border: 1px solid #4d4a4b;
    top: 0;
    left: 0px;
    border-radius: 10px;
    ;
}

.psevdo_check:after {
    width: 30px;
    height: 30px;
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    background: url('../img/check_gl.png') center center no-repeat;
    display: none
}

.psevdo_check.selected:after {
    display: block
}

.psevdo_check input {
    display: none
}

.psevdo_checksubsc {
    position: absolute;
    left: 0;
    top: 0
}

.psevdo_checksubsc:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    padding: 3px;
    /* background-color: transparent; */
    background-color: #FFF9F3;
    border: 1px solid #4d4a4b;
    top: 0;
    left: 0px;
    border-radius: 10px;
    ;
}

.psevdo_checksubsc:after {
    width: 30px;
    height: 30px;
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    background: url('../img/check_gl.png') center center no-repeat;
    display: none
}

.psevdo_checksubsc.selected:after {
    display: block
}

.psevdo_checksubsc input {
    display: none
}

.registrWrap {
     /* padding: 100px 0px;  */
}

#msCart {
    margin-top: 40px;
}

.block_minicart-item {
    padding: 5px 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
}

.cart-outer .desc-item {
    display: flex;
    align-items: center;
    flex-basis: 91%;
    justify-content: space-between;
}

.block_minicart-item .img-item {
    min-width: 140px;
}

.cart-outer .desc-mob {
    display: none;
}

.block_minicart-item.prodict_item {
    align-items: end;
    padding: 0px 0px 30px;
}

.block_minicart-item.prodict_item .count-item {
    padding-top: 15px;
}

.cart-outer .name-item a {
    color: #000;
}

.block_minicart-item.prodict_item .img-item img {
    margin-bottom: 0px;
}

.block_minicart-item.title_item {
    font-size: 12px;
}

.cart-outer .name-item {
    flex-basis: 52%;
}

.cart-outer .price-item,
.cart-outer .count-item,
.cart-outer .img-item {
    text-align: left;
    flex-basis: 10%;
}

.cart-outer .price-item {
    flex-basis: 15%;
}

.cart-outer .count-item {
    flex-basis: 12%;
    text-align: center;
}

.cart-outer .img-item {
    text-align: left;
    flex-basis: 15%;
}

.cart-outer .img-item a {
    display: block;
    max-width: 80%;
    margin: 0px;
    text-align: center;
    padding: 15px 10px;
    /* background: #f9f6f3; */
}


.block_minicart-item.title_item {
    font-size: 15px;
    /* color: #000000; */
    font-weight: 600;
    padding-bottom: 60px;
}

.desc-item .prodPrice .price {
    font-size: 15px;
}

.desc-item .prodPrice .old-price {
    font-size: 12px;
}
.desc-item .name-item span {
    color: #FFF9F3;
}

.item-vendor {
    margin: 20px 0px 60px;
}

.name-item a {
    font-size: 15px;
    color: #FFFDEB;
    font-weight: 400;
}

.name-item .item-vendor a {
    color: #ED5629;
    font-size: 12px;
    text-transform: uppercase;
}

.name-item a span {
    display: inline-block;
    border-bottom: 1px solid transparent;
}

.name-item a:hover span {
    border-bottom: solid 1px;
}

.del-item button {
    font-size: 15px;
    color: #9d9094;
    text-transform: uppercase;
    background: none;
    border: 0px none;
}

.del-item button span {
    display: inline-block;
    border-bottom: dashed 1px;
}

.del-item button:hover {
    color: #000000;
}

.cartResult {
    padding: 40px 60px;
    /* background: #fff; */
}

.cartResult.fixed {
    position: fixed;
    bottom: 0px;
}

.cartResult h3,
.sectioncartResult h3,
.sectioncartResult div {
    text-transform: uppercase;
    margin-bottom: 40px;
    font-size: 20px;
    color: #FFFDEB;
    line-height: 1;
    font-weight: 800;
}

.total-block {
    margin-bottom: 30px;
}

.total-block div,
.resultDelivery div {
    color: #FFFDEB;
    font-size: 15px;
    text-align: left;
    margin-bottom: 15px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.total-block div > span,
.resultDelivery div a,
.total-block .totalSale > div {
    float: right;
    font-weight: 800;
}
.total-block .totalSale > div {
    color: #9d9094;
}
.total-block .totalSale > div > span {
    float: none;
}
.total-block div.totalSale span {
    color: #9d9094;
}

.resultDelivery div a span {
    border-bottom: solid 1px;
}

.resultDelivery div a:hover span {
    border-bottom: none;
}

.resultDelivery div a {
    color: #FFFDEB;
    font-weight: 400;
}

.delivAddress span {
    display: block;
    text-align: left;
    color: #FFFDEB;
}

.sectioncartResult {
    display: flex;
    justify-content: space-between;
    margin-top: 70px;
}

.sectionCartOrder {
    text-align: center;
}

.sectionCartOrder a.t-but {
    width: 100%;
    max-width: 190px;
    border-radius: 50px;
    padding: 15px 0px;
    text-align: center;
    background: #2D2A28;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    margin: 0px auto 20px;
    transition: 0.5s;
    display: block;
    border: 0px;
}

.sectionCartOrder button:hover {
    color: #fff;
}

.promoForm {
    margin-top: 40px;
    text-align: center;
}

.promoForm h3 {
    font-size: 15px;
    color: #FFFDEB;
    font-weight: 700
    text-transform: uppercase;
    margin-bottom: 25px;
}

.promoForm form {
    display: block;
    width: 100%;
    max-width: 581px;
    margin: 0px auto;
    display: flex;
    justify-content: space-between;
}

.promoForm form input {
    width: 70%;
    border: 1px solid #FFF9F3;
    background: #2D2A28;
    padding: 15px 17px;
    border-radius: 50px;
}

.promoForm form button,
#office-profile-form button {
    background: #ED5629;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 15px 0px;
    width: 27%;
    border: 1px solid #ED5629;
    transition: 0.5s;
    position: relative;
}

.promoForm form button span {
    position: relative;
    z-index: 1;
}

.t-but,
.t-but span {
    position: relative;
    outline: none;
	font-weight:300;
}

.t-but:before {
    content: '';
    width: 100%;
    height: 100%;
    z-index: 0;
    position: absolute;
    left: 0px;
    top: 0px;
    transition: 0.5s;
    border-radius: 50px;
    background: #ED5629;
    border: 1px solid #ED5629;
}

.registr.t-but:before {
    background: #2D2A28;
    border: 1px solid #FFFDEB;
}

.t-but.black:before {
    background: #2D2A28;
    border: 1px solid #FFFDEB;
}

.t-but:hover:before {
    width: 110%;
    height: 115%;
    left: -5%;
    top: -7.5%;
}

.checkDelive {
    display: flex;
    margin: 20px 0px 50px;
    margin-left: 20px;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: center;
}

.checkDelive .checkbox {
    width: 30%;
    max-width: 280px;
    min-width: 200px;
}

.checkDelive .checkbox:last-child {
    margin-right: 0px;
}

.checkDelive .checkbox input {
    display: none;
}

.checkDelive .checkbox label {
    font-size: 13px;
    color: #2D2A28;
    text-transform: uppercase;
    padding: 12px 5px;
    border: 1px solid #2D2A28;
    border-radius: 50px;
    background: #FFF9F3;
    text-align: center;
    width: 100%;
    position: relative;
    transition: 0.5s;
    max-height: 45px;
}

.checkDelive .checkbox label span {
    display: block;
    /* text-transform: none; */
    /* position: absolute; */
    /* bottom: 5px; */
	font-size:10px;
    width: 100%;
}

.checkDelive .checkbox label:hover {
    cursor: pointer;
    background: #FFF9F3;
    border: 1px solid #9d9094;
}

input[type=radio]:checked+label {
    background: #ED5629;
    color: #F6F3DB;
    border: 1px solid #9d9094;
}

.delivSection,
.promoForm {
    padding: 30px 70px;
    border: 1px solid #FFFDEB;
    background: #2D2A28;
    margin-bottom: 50px;
}
.delivSection .bx-soa-pp-list,
.delivSection p {
    color: #FFFDEB;
}

.delivSection.last {
    padding-bottom: 30px;
    margin-bottom: 0;
}

.delivSection h3 {
    font-size: 15px;
    color: #FFFDEB;
    text-transform: uppercase;
    font-weight: 700
    text-align: center;
}

.delivSection h3.titl {
    margin: 30px 0px 40px;
}

.delivSection p {
    text-align: center;
    font-size: 15px;
    margin-bottom: 45px;
}

.delivSection p b {
    font-weight: 700
}

.delivAddressInp,
.buyierDetailInp {
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
    max-width: 95%;
    flex-wrap: wrap;
}
.delivAddressInp.field {
    margin-bottom: 0;
    justify-content: flex-start
}
.delivAddressInp > input {
    margin-bottom: 40px;
}
#msOrder {
    align-items: baseline !important;
}
#msOrder .delivAddressInp > input {
 margin-right: 5%;
}
#msOrder .delivAddressInp > input:last-child {
    margin-right: 0;
}
.delivAddressInp.col-addr-res {
    justify-content: flex-start;
    margin-top: 45px;
    text-align: left;
    margin-bottom: 0px;
}

.deliveryResult div:last-child,
.deliveryResult {
    margin-bottom: 0px;
}

.delivSection .delivAddressInp.col-addr-res h5 {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: left;
    font-family: 'Oswald', sans-serif;
}

.delivSection .delivAddressInp.col-addr-res p {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: left;
}

.col-address,
.col-shelude {
    width: 100%;
    max-width: 40%;
}

.d-input {
    width: 100%;
    max-width: 30%;
    padding: 18px 20px;
    line-height: 1;
    font-size: 15px;
    border: 1px solid #FFFDEB;
	border: 1px solid #828490;
    border-radius: 50px;
    outline: none;
	/* background:#FFFDEB; */
    background: #2D2A28;
}
.d-input:focus {
	background:#2D2A28;
}
.d-input.error {
	border-color: brown;
}
.formes .d-input {
    max-width: 100%;
}

.buyierDetailInp {
    justify-content: start;
}

.buyierDetailInp .d-input {
    max-width: 31%;
    margin: 0px 3% 30px 0px;
}

.buyierDetailInp .d-input:nth-child(3) {
    margin-right: 0px;
}

.buyierDetailInp textarea.d-input {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0px;
}

.d-20 {
    max-width: 18%;
}

.d-25 {
    max-width: 24%;
}

.d-40 {
    max-width: 38%;
}

.d-50 {
    max-width: 48%;
}

.contactBlock,
.profileBlock {
    width: 100%;
    max-width: 960px;
    margin: 0px auto;
    text-align: center;
}

.profileBlock {
    margin-top: 40px;
    text-align: left;
}

.contactBlock img {
    margin-bottom: 50px;
    width: 100%;
    max-width: 100%;
}

.contactBlock p {
    margin-bottom: 45px;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
}

.contactBlock .consultLink {
    color: #FFFDEB;
    margin-bottom: 75px;
}

.contactBlock .consultLink a{
    color: #FFFDEB;
}

.contactBlock .consultLink a:hover span {
    color: #ED5629;
}

.contactBlock form {
    width: 100%;
    max-width: 595px;
    margin: 0px auto;
}

.contactBlock .d-input{
    color: #FFF9F3;
}

.contactBlock form input,
.contactBlock form textarea {
    margin-bottom: 25px;
}

.contactBlock form textarea {
    height: 150px;
    resize: none;
}

.flexButton {
    display: flex;
    justify-content: space-between;
}

.flexButton p {
    max-width: 55%;
    text-align: left;
}

.flexButton button {
    width: 32%;
    max-width: 155px;
    padding: 7px 0px;
    font-size: 15px;
    color: #fff;
    line-height: 1;
    text-transform: uppercase;
    background: #ED5629;
    border: 1px solid #ED5629;
    border-radius: 50px;
    max-height: 50px;
}

.profileBlock .buyierDetailInp,
.profileBlock .delivAddressInp {
    width: 1005;
    max-width: 100%;
}

.order_list {
    display: none;
}

.orders_item .order_list {
    padding: 12px 60px 0px 115px;
    background: #FFF;
}

.orders_item .orders_fade {
    padding: 25px 60px 25px 65px;
    position: relative;
}

.orders_item .orders_fade i {
    font-size: 15px;
    position: relative;
    left: -20px;
    top: 2px;
}

.orders_item .orders_fade:hover {
    cursor: pointer;
}

.orders_item.active .order_list {
    display: block;
}

.orderStatus {
    text-transform: uppercase;
    padding-left: 70px;
    color: #FFFDEB;
    font-size: 15px;
    line-height: 1.5;
}

.sectionContent.lk p {
    text-align: left;
    padding-bottom: 11px;
    line-height: 1.3;
    margin: 0px;
}

.orders_list .last-col {
    text-align: right;
}

.order_list .order_list--orders {
    display: flex;
    justify-content: space-between;
}

.orders_fade .order-title {
    display: flex;
    justify-content: start;
}

.order_list .d-15 {
    width: 10%;
}

.order_list {
    padding-top: 35px;
}

.orders_item.b_dott {
    margin-bottom: 20px;
}

.orders_item.b_dott .orders_fade {
    border: 1px solid #FFF;
    border-radius: 50px;
    background: #FFF;
}

.orders_item.b_dott.active .orders_fade {
    background: #FFF;
}

.orderNumber,
.orderListCount,
.itogStatus h4,
.itogStatusRes,
.order_list--info .totalProd,
.listNavLk li a,
#office-profile-form h3 {
    font-size: 15px;
    color: #FFFDEB;
}

#office-profile-form h3 {
    text-transform: uppercase;
    text-align: left;
    margin: 100px 0px 40px;
}

.order_list--info .totalProd,
.order_list--info .delivAddress,
#office-profile-form h3 {
    font-weight: 800;
}

.order_list--info .total-block div,
.order_list--info .total-block,
.order_list--info .resultDelivery div {
    margin-bottom: 8px;
}

.order_list--info .delivAddress span {
    font-weight: 400;
    padding-top: 7px;
}

.itogStatusRes {
    text-transform: uppercase;
}

.orderListFlex {
    display: flex;
    justify-content: space-between;
}

.orderList,
.orderItemResult {
    width: 100%;
    max-width: 50%;
}

.orderItemResult {
    padding-top: 25px;
    margin-left: -20px;
}

.order_list_wrap {
    width: 40%;
    max-width: 35%;
}

.resultItog,
.itogStatus {
    display: flex;
    justify-content: space-between;
}

.order_list--title {
    width: 65%;
}

.order_list--count {
    max-width: 12%;
}

.order_list--price {
    max-width: 22%;
}

.order_list--title p {
    margin-bottom: 3px;
    position: relative;
}

.order_list--title p span {
    position: absolute;
    left: -20px;
}

.order_list--title a.vendors {
    font-size: 12px;
    color: #ED5629;
    text-transform: uppercase;
}

.order_list--title a.vendors:hover span {
    border-bottom: solid 1px;
}

.orderListCount {
    margin-bottom: 17px;
}

.order_list_prod {
    margin-bottom: 10px;
}

.resultItog h3,
.itogPrice {
    font-size: 20px;
    font-weight: 800;
    text-transform: uppercase;
}

.resultItog h3 {
    margin-bottom: 0px;
}

.resultItog {
    margin-bottom: 10px;
}

#mslistorders {
    margin-top: 65px;
}

.listNavLk {
    list-style: none;
    margin-top: 75px;
    padding-left: 10px;
}

.listNavLk li {
    margin-bottom: 10px;
}

.listNavLk li:last-child {
    margin-top: 45px;
}

.listNavLk li.active a {
    font-weight: 800;
}

.listNavLk li a:hover {
    color: #ED5629;
}

#office-profile-form button {
    width: 100%;
    max-width: 160px;
    margin: 60px 0 0;
}

.deliveryResult {
    display: none;
}

.deliveryResultWrap {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 40px;
    font-size: 15px;
}

.deliveryResult.dl-1 {
    display: block;
}

.delivCost {
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    white-space: nowrap;
}
.delivCost a {
    white-space: normal;
    margin-left: 5px;
    display: inline-block;
}
.delivCost span {
    font-weight: 700
}

.delivCost i {
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-style: normal;
}

.delivSelectexpress {
    display: flex;
    white-space: nowrap;
    align-items: baseline;
}

.delivSelectexpress span.t-point {
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.selectPoint {
    margin-left: 50px;
    background: url('../img/icon_point.jpg') 90% center no-repeat;
    border: 1px solid #FFFDEB;
    border-radius: 50px;
    padding: 10px 50px 10px 20px;
}
.selectPoint a {
    color: #FFFDEB;
}
.selectPoint span {
    border-bottom: dashed 1px;
}

.select {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 250px;
    margin-bottom: 20px;
    width: 250px;
    border: 1px solid #FFFDEB;
    margin-left: 30px;
    border-radius: 50px;
}

.select__head {
    width: 100%;
    max-width: 100%;
    border-radius: 10px;
    padding: 14px 15px;
    font-size: 14px;
    line-height: 18px;
    color: rgba(66, 67, 72, 0.8);
    cursor: pointer;
}

.select__head::after {
    width: 10px;
    height: 6px;
    background: url('../img/select_arr.jpg') 95% center no-repeat #2D2A28;
    position: absolute;
    right: 20px;
    bottom: 50%;
    transform: translateY(50%);
    content: '';
    display: block;
    transition: .2s ease-in;
}

.select__head.open::after {
    transform: translateY(50%) rotate(180deg);
}

.select__list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #2D2A28;
    margin-top: 5px;
    max-height: 205px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 100;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #424348;
    scrollbar-color: dark;
    scrollbar-width: thin;
    overscroll-behavior: contain;
}

.select__list::-webkit-scrollbar {
    width: 7px;
    background-color: #2D2A28;
    padding: 5px;
}

.select__list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #2D2A28;
}

.select__list .select__item {
    position: relative;
    border-top: 1px solid rgba(224, 229, 231, 0.5);
    padding: 10px 15px;
    cursor: pointer;
    list-style-type: none;
}

.select__list .select__item:hover {
    background-color: rgba(224, 229, 231, 0.5);
}

.mainSlider {
    position: relative;
    margin-bottom: 150px;
}

.mainSliderWrap .item {
    display: flex;
    justify-content: space-between;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.mainSliderWrap .item .img {
    max-width: 52%;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    /* position: sticky; */
}

.mainSliderWrap .item .img img {
    max-width: 100%;
    /* height: auto; */
    height: 100%;
    object-fit: cover;
}

.mainSliderWrap .item .innerSlideText {
    max-width: 46%;
    width: 100%;
    padding-left: 10%;
    padding-top: 120px;
    padding-bottom: 110px;
}

.mainSliderWrap .item .innerSlideText p {
    font-size: 20px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.mainSliderWrap .item .innerSlideText h4 {
    font-size: 100px;
	font-size:70px;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 70px;
}

.mainSliderWrap .item .innerSlideText a {
    display: block;
    color: #fff;
    width: 100%;
    max-width: 280px;
    line-height: 1;
    font-size: 20px;
    text-transform: uppercase;
    padding: 24px 0px;
    text-align: center;
}

.mainSliderWrap .owl-nav {
    display: none;
}

#carousel-custom-dots .owl-dot {
    border: 1px solid #fff;
    border-radius: 100px;
    padding: 0px;
    margin-right: 6px;
}

#carousel-custom-dots .owl-dot:last-child {
    margin-right: 0px;
}

#carousel-custom-dots .owl-dot.active {
    border: 1px solid #2D2A28;
}

#carousel-custom-dots .owl-dot span,
#carousel-custom-dots .owl-dot.active span {
    background: #2D2A28;
    margin: 2px;
    width: 5px;
    height: 5px;
    display: block;
    border-radius: 100px;
}

#navControls {
    display: flex;
    position: absolute;
    left: 11%;
    bottom: 90px;
    z-index: 10;
}

.productSlideImages #navControls {
    bottom: 40px;
    left: 50%;
}

#navControls .n-prev {
    width: 25px;
    height: 25px;
    display: block;
    top: 0px;
    background: url('../img/svg/arrow_prev.svg') 0 0 no-repeat;
    transition: .5s linear;
    z-index: 100;
    margin-right: 7px;
}

#navControls .n-next {
    width: 25px;
    height: 25px;
    display: block;
    top: 0px;
    background: url('../img/svg/arrow_next.svg') 0 0 no-repeat;
    transition: .5s linear;
    z-index: 100;
    margin-left: 7px;
}

#navControls .n-next:hover,
#navControls .n-prev:hover {
    transform: scale(1.2);
}

.mainSliderWrap .owl-dots:after:hover,
.mainSliderWrap .owl-dots:before:hover {
    transform: scale(1.1);
    width: 28px;
    height: 28px;
    cursor: pointer;
}

.sectionSliderPage {
    position: absolute;
    left: 5%;
    top: 18%;
    height: 100%;
    max-height: 400px;
}

.sectionSliderPage:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 75%;
    top: 12%;
    left: 50%;
    margin-left: 4px;
    background: #000;
}

.sectionSliderPage i {
    display: block;
    position: absolute;
    left: 0px;
    font-style: normal;
    text-align: center;
}

.sectionSliderPage i:first-child {
    top: 0px;
}

.sectionSliderPage i:last-child {
    bottom: 0px;
}

.prodChars.mobil {
    display: none;
}

.polotik {
    font-size: 12px;
}

.footer p.polotik a, p.polotik a {
    color: #FFFDEB;
    border-bottom: 1px solid #2D2A28;
}

.footer p.polotik a:hover, p.polotik a:hover {
    border-bottom: 1px solid transparent;
}

.navContentTab {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.navContentTab ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    max-width: 30%;
	max-width:160px;
}

.navContentTab ul li {
    display: block;
    margin-bottom: 10px;
    color: #FFFDEB;
    font-size: 15px;
    cursor: pointer;
	font-weight:400;
	padding:5px 20px 5px 0;;
	position:relative;
}

.navContentTab ul li.active {
    font-weight: 700;
    cursor: default;
}
.navContentTab ul li:not(.active):hover {
	color:#d19c61;
}
.navContentTab ul li.active:before {
    content: '';
    position: absolute;
    right: -15px;
    top: 50%;
    width:20px;
	height:20px;
	background:url('../img/svg/right-arrow.svg') 0 0 no-repeat;
	background-size:100%;
	display:block;
	margin-top:-7px;
}
.navContentSection {
    position: relative;
    width: 100%;
    max-width: 65%;
}

.navContentSection .section {
    display: none;
    /* position: absolute; */
    left: 0px;
    /* height: 0px; */
}

.navContentSection .section p {
    font-size: 15px;
    color: #FFFDEB;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}

.navContentSection .section:first-child {
    display: block;
}

.modalBox .modal-content {
    padding: 30px;
}

.modalBox .close {
    position: absolute;
    top: 40px;
    right: 40px;
    width: 20px;
    height: 20px;
    z-index: 15;
}

.modalBox h3 {
    font-size: 40px;
    font-weight: 700
    color: #000000;
    margin: 30px 0px 10px;
    line-height: 1.3;
    text-align: center;
    text-transform: uppercase;
}

.modalBox .modal-body {
    border: 1px solid #FFFDEB;
    padding: 0px;
}
.modalBox .modal-body {text-align: center;}
.modalBox .modal-body a {
display: inline-block;
    color: #fff;
    width: auto;
    line-height: 1;
    font-size: 20px;
    text-transform: uppercase;
    padding: 24px 30px;
    text-align: center;
    margin: 0px auto 30px;
}

.modalBox .modal-body img {
    width: 100%;
    max-width: 100%;
}
.ui-menu .mse2-ac-link.ui-menu-item-wrapper {
	background-color: #2D2A28;
}
.mse2-ac-link.ui-state-active, .ui-widget-content .mse2-ac-link.ui-state-active {
	background-color: #ED5629;
}
.contenttextmain {
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    column-width: 200px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    text-align: justify;
    padding-bottom: 40px;
}
.contentProd p, .made-in, .blogInner p, .contactBlock p, .breadcrumbs li a  {
    font-family: 'Oswald', sans-serif;
}
ul.tagright_menu {
    left: 169px;
    z-index: 1;
}

.head-nav li {
    position: relative;
}

#modalAction .modal-content {
	background:url('../img/action-banner-bg.jpg') 0 0 no-repeat;
	background-size:cover;
	border:none;
}
#modalAction .modal-body {
    border: 1px solid #FFFDEB;
    padding: 120px 0;
}
#modalAction .modal-body a {
	font-size:15px;
}
#modalAction h3 {
	color:#fff;
	font-weight:bold;
	font-family: 'Oswald', sans-serif;
}

.mainBottomText {
	background:#2D2A28;
	position:relative;
	padding:85px 0 70px;
	margin:70px 0 115px;
}
.mainBottomText:before {
	content:'';
	width:100%;
	max-width:48%;
	top:0px;
	right:0px;
	height:100%;
	position:absolute;
	background:#cacaca;
	background:url('../img/main-woman-2.jpg') 0 0 no-repeat;
	background-size:cover;
	z-index:0;
}
.flexBottomWrap {
	width:100%;
	max-width:1500px;
	margin:0px auto;
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	position:relative;
	z-index:1;
}
.flexBottomWrap .bottom--text {
	max-width:40%;
}
.flexBottomWrap .bottom--img {
	width:100%;
	max-width:45%;
	display:none;
}
.flexBottomWrap .bottom--img img  {
	max-width:100%;
	opacity:0;
}

.flexBottomWrap .bottom--text p {
	margin:0 0 17px;
	font-family: 'Oswald', sans-serif;
	line-height:1.3;
	font-weight:300;
	font-size:16px;
}
.flexBottomWrap .bottom--text p span {
	font-weight:500;
}


.mainSliderWrap .item .img {
    max-width: 100%;
    position: absolute;
    width: 100%;
    z-index: 0;
    left: 0px;
    top: 0px;
    height: 100%;
    object-fit: cover;
}
.mainSliderWrap .item .innerSlideText {
	padding-top: 190px;
    padding-bottom: 250px;
    position: relative;
    z-index: 2;
}
.mainSliderWrap .item {
	position: relative;
	overflow: hidden;
}
header {
    padding: 0;
}
header .col-md-12 {
	padding-top:10px;
	padding-bottom:10px;
}
.mainSliderWrap .item .innerSlideText h4,
.mainSliderWrap .item .innerSlideText h4 div,
.mainSliderWrap .item .innerSlideText p  {
	color:#2D2A28 !important;
}
#navControls {
	bottom:170px;
}
#carousel-custom-dots .owl-dot {
    border: 1px solid transparent;
	background:transparent;
}
.mainSlider {
    position: relative;
    margin-bottom: 30px;
}
.topInfoLine {
	width:100%;
	padding:15px 0 16px;
	text-align:center;
	background:#ED5629;
	font-size:14px;
	color:#FFFDEB;
	line-height:1;
}
.logo {
	max-height:90px;
}
.sectionProds {
	margin:60px auto;
}
h3.title, h1.title {
	margin-bottom:0px;
}
.prodIcon {
	position:absolute;
	left:10px;
	top:10px;
	display:flex;
	align-items:center;
}
.mse2_results .prod-img .prodIcon img {
	margin: 0 5px 0 0;
	height:50px;
}
.msfavorites {
    right: 1px;
    top: 20px;
}
.prod-sale {
    max-width: 58px;
    margin-left: -29px;
	text-align:center;
}
.prod-title {
    padding: 5px 0px 10px;
}
.prod-vendor, .prod-vendor a {
	line-height:1;
}
.prod-img {
	margin-bottom:12px;
}
.prod-price {
	padding-top:0px;
}
.addCart button.btn-cart, .btn-cart {
	text-transform:uppercase;
}
.mainBottomText {
	margin-bottom:100px;
}
.sectionArticles {
	padding:200px 0;
	background:url('../img/bg-news.jpg') 0 0 no-repeat;
	margin-bottom:100px;
	margin-top: 0px;
	background-size:cover;
}
.articlesInfo {
	display: flex;
    flex-wrap: wrap;
    max-width: 250px;
}
.sectionArticles .sectionProds {
	margin:0px auto;
}
.sectionArticles .sectionProds .all-prod {
	margin-bottom:0px;
}
.addCart {
    bottom: 35%;
    width: 125px;
    left: 50%;
    margin-left: -65px;
}

.headerNav, .sectionHeader {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.headerNav {
	justify-content:center;
	margin:0px;
	padding:0px;
}
.headerNav li {
	list-style:none;
	margin:0px 25px;
	
}
.headerNav li:first-child {
	margin-left:0px;
}
.headerNav li:last-child {
	margin-right:0px;
}
.headerNav li a {
	color: #FFFDEB;
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
	display:block;
	padding:15px 0;
	transition:.5s;
}
.head-icon.icon_search {
	margin:0px 10px;
}
.leftHeader {
	display:flex;
	align-items:center;
}
.leftHeader .logo {
	width:170px;
}
.sectionHeader .head-icon {
	margin:0px 10px;
}
.headerNav li.level-1 .subHeaderNav {
	display:none;
	position:absolute;
	left:0px;
	top:80%;
	width:100%;
	padding-top:35px;
	box-shadow: 10px 10px 10px rgb(0 0 0 / 5%);
}
.headerNav li.level-1 .subHeaderNav .bgNavWrapper {
	background:#FFF9F3;
    color: #2D2A28;
	padding:45px 0;
}

.headerNav .level-2 a {
    color: #2D2A28;
}

.headerNav li.level-1 .subHeaderNav ul {
	width:100%;
	max-width:1200px;
	margin:30px auto !important;
}
header .container-fluid .col-md-12 {
	position: inherit;
}
.headerNav li.level-1 .subHeaderNav ul {
	margin:0px;
	padding:0px;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.headerNav li.level-1 .subHeaderNav ul li {
	width:100%;
	max-width:33%;
	margin:0 0 10px;
}
.headerNav li.level-1 .subHeaderNav ul li a {
	padding:0px;
	transition:.5s;
}
.headerNav li>a:hover,
.headerNav li.active>a {
	color:#ED5629;
}
.headerNav li.level-1:hover .subHeaderNav {
	display:block;
}

.articlesInfo .all-prod.t-but {
	margin:55px 0 0 !important;
	max-width:145px;
	padding: 25px 0px;
}
.articlesInfo h3.title {
	font-size:60px;
}
.prod-img, .productGallery {
	 background:#2D2A28;; 
	box-shadow:0px 0px 15px rgb(0 0 0 / 5%);
}
.content .container-fluid .all-prod {
	margin:10px auto 100px;
}
.sectionProds {
	margin:100px auto 0;
}
.prod-price {
	padding-bottom:0px;
}
.catalog_footer {
	padding-top:10px;
	margin-bottom:100px;
}

/* default css */
#mse2_sort a.active, #mse2_tpl a.active {
    color: black;
    text-decoration: none;
    cursor: default;
}

#mse2_mfilter .hidden {
    display: none;
}

#mse2_filters .disabled {
    color: #aaa;
}

#mse2_results {
    margin-bottom: 20px;
}

#mse2_filters .mse2_number_slider {
    font-size: .7em;
    margin-bottom: 10px;
}

#mse2_filters .mse2_number_inputs label {
    display: inline-block;
}

#mse2_selected_wrapper {
    min-height: 2em;
    margin: 10px 0;
}

#mse2_selected {
    display: none;
    background: #f9f9f9;
    padding: 5px 0 5px 5px;
    border-radius: 3px;
}

#mse2_selected .mse2_selected_link em { color: #000; }

.mSearchLog, .mFilterLog {
    width: 100%;
    overflow: auto;
    word-wrap: normal;
    white-space: pre;
}

#mse2_sort .sort span { color: #FFFDEB; }

#mse2_sort .sort[data-dir="asc"].active span:after { content: "↑"; }

#mse2_sort .sort[data-dir="desc"].active span:after { content: "↓"; }

#mse2_mfilter .btn_more {
    width: 150px;
    display: block;
    margin: auto;
}

#mse2_mfilter .pagination {
    margin: 0;
    padding: 0;
}

.ajax_form .error {
    color: brown;
}

.custom-error {
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    color: #2D2A28 !important;
}

.custom-success {
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    color: #2D2A28 !important;
}

#mse2_mfilter .spinner {
    display: none;
    width: 32px;
    height: 32px;
    background: url('spinner.gif') no-repeat;
    background-size: 32px;
}

#mse2_mfilter.loading .spinner {
    display: block;
    margin: 20px auto 10px auto;
}

.form-group .input-sm { width: 50%; display: inline-block; }

/*
.mse2-ac-wrapper { font-size: 12px; padding: 2px; }
.mse2-ac-link {padding: 0 !important;font-size: 12px; border: 1px solid transparent; border-bottom-color: #efefef;}
.mse2-ac-wrapper:last-child .mse2-ac-link {border-color: transparent;}
.mse2-ac-link.ui-state-focus {background-image: none !important; border-color: transparent !important; margin:0 !important;}
*/
.mse2-ac-item:hover { cursor: pointer; }

.mse2-ac-item .mse2-ac-weight { display: inline-block; float: right; }

.ui-autocomplete-loading {
    background: white url('jquery-ui/images/ui-anim_basic_16x16.gif') right center no-repeat;
}

.page-item.next .page-link, .page-item.prev .page-link, .page-link {
    cursor: pointer;
}

.catalog-list-price {
  display: flex;
  /* flex-direction: column; */
}

.price-old {
  text-decoration: line-through;
  opacity: 0.7;
}


.price-old + .price{
  color: #ED5629;
}

.bx-soa-empty-cart-desc a {
    color: #ED5629;
}

.bx-soa-empty-cart-desc {
    color: #FFF9F3 !important;
}

.soa-property-container input, #bx-soa-region input {
    background: #FFF9F3 !important;
}

.bx-sls .dropdown-block, input#zipProperty {
    background: #FFF9F3 !important;
}

.order-make-white {
    /* background: #FFF9F3; */
    color: #2D2A28;
}

.order-make-white .count_num {
    background: #FFF9F3;
    color: #2D2A28;
}

.order-make-white .count_prod input {
    color: #FFF9F3;
}

.order-make-white .delivSection, .promoForm {
    border: 1px solid #FFF9F3;
    /* background: #FFF9F3; */
}

.order-make-white .promoForm h3 {
    color: #2D2A28;
}

.order-make-white .promoForm h3 {
    color: #2D2A28;
}

.order-make-white .promoForm form input {
    background: #FFF9F3;
}

.order-make-white .delivSection h3 {
    color: #2D2A28;
}

.order-make-white .delivSection, .promoForm {
    /* background: #FFF9F3; */
}

/* .order-make-white .checkDelive .checkbox label {
    color: #2D2A28;
    border: 1px solid #2D2A28;
    background: #FFF9F3;
} */

.order-make-white .prodPrice .price {
    color: #2D2A28;
}

.order-make-white .prodPrice .price {
    color: #2D2A28;
    background: #fff;
}

.order-make-white .sectionCartOrder a.t-but {
    color: #fff;
}

.order-make-white .t-but.black:before {
    background: #2D2A28;
    border: 1px solid #fff;
}

.order-make-white .resultDelivery div a {
    color: #2D2A28;
}

.order-make-white .total-block div, .order-make-white .resultDelivery div {
    color: #2D2A28;
}

.order-make-white .cartResult h3, .order-make-white .sectioncartResult h3, .order-make-white .sectioncartResult div {
    color: #2D2A28;
}

.presonal--white {
    background: #FFF9F3;
    color: #2D2A28;
}

.presonal--white .orderNumber, .presonal--white .orderListCount, .presonal--white .itogStatus h4, .presonal--white .itogStatusRes, .presonal--white  .order_list--info .totalProd, .presonal--white .listNavLk li a, .presonal--white #office-profile-form h3 {
    color: #2D2A28;
}

.presonal--white .d-input {
    background: #FFF9F3;
}

.order-make-white .checkedConf {
    color: #2D2A28;
}

.order-make-white .checkedConf a {
    color: #2D2A28;
}

.order-make-white .checkedConfSubsc {
    color: #2D2A28;
}

.order-make-white .checkedConfSubsc a {
    color: #2D2A28;
}

.checkout-step__body .section__title{
    color: #FFF9F3;
}
.bx-soa-empty-cart-container .basket__empty.show {
    color: #FFF9F3;
}

.checkout-step__body .form-error {
    display: none !important;
}


.sectionProds .prod-item .prodIcon img {
  margin: 0 5px 0 0;
  height: 50px;
}
