@font-face {
font-family: "Constantine";
src: url("/local/templates/vyzhanov/fonts/Constantine.ttf");
font-display: swap;
}

@font-face {
font-family: "Constantine-Bold";
src: url("/local/templates/vyzhanov/fonts/Constantine_Bold.ttf");
font-display: swap;
}

body {
font-family: 'Montserrat', sans-serif !important;
font-weight: 500;
}

* {
outline: none !important;
}

input[type=text], input[type=password] {

}

body::-webkit-scrollbar,.sub__menu::-webkit-scrollbar {
width: 10px;
}

body::-webkit-scrollbar-thumb,.sub__menu::-webkit-scrollbar-thumb {
background: #a66353;
border-radius: 20px;
}

body::-webkit-scrollbar-track,.sub__menu::-webkit-scrollbar-track {
background: #ddd;
border-radius: 20px;
}

.item__drop__in::-webkit-scrollbar {
width: 16px;
}

.item__drop__in::-webkit-scrollbar-thumb {
background: #D2C7C1;
border-radius: 0;
}

.item__drop__in::-webkit-scrollbar-track {
background: #ddd;
border-radius: 0;
}


.sidebar__list__item--dropdown.dropdown__element::-webkit-scrollbar {
width: 16px;
}

.sidebar__list__item--dropdown.dropdown__element::-webkit-scrollbar-thumb {
background-color: rgb(210, 199, 193);

}


.sidebar__list__item--dropdown.dropdown__element::-webkit-scrollbar-track {
background-color: rgb(242, 242, 242);

}

p.p-small {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: normal;

color: #5C514F;
}

p.p-md {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: normal;

color: #5C514F;
}

span.b {
font-weight: 600;
color: #311a14;
}

.container-fluid--small {
max-width: 1112px;
margin: 0 auto;
}

.no__list {
list-style: none;
padding-left: 0;
}

.bold {
font-weight: 700;
}

.row--flex {
display: flex;
align-items: center;
flex-wrap: wrap;
}

p {
font-family: 'Montserrat', sans-serif !important;
font-size: 14px !important;
color: rgb(92, 81, 79);
line-height: 2;
}

.df-center {
display: flex;
align-items: flex-end;
justify-content: space-between;
}

a:hover {
color: rgb(166, 99, 83);
}
a:focus {
color: rgb(166, 99, 83);
text-decoration: none;
}
.df-center-block {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.baby__item .df-center-block {
justify-content: initial;
}
.df-center-block svg {
position: relative;
top: -1px;
}

.main__container {
max-width: 100%;
padding: 0 110px;
margin: 0 auto;
}

.header__top {
padding: 10px 0;
background-color: rgb(237, 235, 230);
}

.header__top__city {
display: flex;
align-items: center;
}


.city__main {
display: flex;
align-items: center;
position: relative;
font-size: 13px;
color: rgb(166, 99, 83);
cursor: pointer;
padding-left: 5px;
}

.city__main span {
margin: 0 10px;
border-bottom: 1px dotted;
}

.city__list {
position: absolute;
display: none;
}

.city__list li {

}

.city__list__item {

}

.header__top__menu {

}

.header__top__menu li:first-child {
padding-left: 0;
}

.header__top__menu li:last-child {
padding-right: 0;
}

.header__top__menu ul {
display: flex;
justify-content: space-between;
list-style: none;
margin: 0;
padding: 0;
width: 680px;
}

.header__top__menu ul li {
padding: 0 15px;
}

.header__top__menu ul li a {
font-size: 12px;
color: rgb(89, 81, 79);
text-decoration: none;
transition: .3s linear;
font-weight: 600;
}

.header__top__menu ul li a:hover {
color: rgb(166, 99, 83);
}

.header__top__numbers {
display: flex;
justify-content: flex-end;
}


.header__top__numbers a {
margin-left: 20px;
font-size: 14px;
color: rgb(49, 26, 20);
font-weight: 600;
transition: .3s linear;
}

@media (min-width: 1024px) and (max-width: 1090px) {
	.header__top__numbers a {
		margin-left: 0;
	}
}

.header__top__numbers a:hover {
color: rgb(166, 99, 83);
}

.header__search {
position: relative;
padding: 19px 15px;
}
.search__more {
/*display: none;*/
/*position: absolute;*/
z-index: 2;
left: 15px;
right: 15px;
background: #FFFFFF;
border: 1px solid #BFBBBA;
border-top: none;
}
.search__more--items {
padding: 0 17px 3px;
}
div.title-search-result {
border:initial !important;
border-top: 1px solid #c6c6c6 !important;
margin-top: -3px;
z-index: 9;
}
.search__more--item {
display: flex;
align-items: center;
padding-top: 17px;

}
.search__more--item:last-child {
margin-bottom: 17px;
}
.search__more--item__img img{
width: 45px;
height: 45px;
}
.search__more--item__img {
margin-right: 15px;
}
.search__more--item__text {

font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: 150%;
/* identical to box height, or 19px */

letter-spacing: 0.01em;

color: #5C514F;
}
.search__more--item__text b {
color: rgb(166, 99, 83);
}
.search__more--all {
display: block;
padding: 16px 16px 14px;
border-top: 1px solid #BFBBBA;
background: #F7F5F4;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */

text-transform: uppercase;

color: #A66353;
}
.bx-searchtitle {
/*background: url(/images/search-icon.png) 98% 8px no-repeat;*/
}
.header__search__control {
position: relative;
}
.search__btn {
background: initial;
border: none;
position: absolute;
right: 5px;
top: 7px;
}
.header__search .btn i {
background: url(/images/search-icon.png) 98% 8px no-repeat;
font-size: 0 !important;
z-index: 1;
position: relative;
height: 7px;
width: 27px;
padding: 0;
}

.header__search__control input, .bx-searchtitle input {
border: 1px solid rgb(191, 187, 185) !important;
background-color: rgba(207, 200, 194, 0) !important;
width: 100%;
padding: 9px 17px !important;
}
.bx-catalog-subscribe-form-container-input input{
border: 1px solid rgb(191, 187, 185) !important;
background-color: rgba(207, 200, 194, 0) !important;
width: 100%;
padding: 9px 15px !important;
}
.header__search__control input::placeholder, .bx-searchtitle input::placeholder {
font-size: 12px !important;
color: rgb(162, 157, 154);
/*font-family: "Myriad Pro", sans-serif !important;*/
}

.header__center__item {
display: flex;
/*flex: 1;*/
/*margin: 8px 0;*/
padding-right: 29px;
flex-shrink: 0;
}
.Прямоугольник_17_копия_5 {
border-style: solid;
border-width: 2px;
border-color: rgb(166, 99, 83);
background-color: rgb(255, 255, 255);
position: absolute;
left: 724px;
top: 601px;
width: 62px;
height: 74px;
z-index: 468;
}
#title-search-input-main {
letter-spacing: 0.2px;
}
.col__infos {
padding-top: 10px;
}
.header__center {
padding: 12px 0 10px;
}

.header__hr {
position: relative;
}

.header__hr:before {
/*content: "";*/
/*position: absolute;*/
/*bottom: 0;*/
/*left: 0;*/
/*right: 0;*/
/*height: 1px;*/
/*width: 100%;*/
/*max-width: 1684px;*/
/*margin: 0 auto;*/
/*background: rgb(232, 229, 227);*/
}

.header__center__item--rod {
position: relative;
margin-right: 25px;
}

.header__center__item--cab {
position: relative;
flex-flow: column;
margin-right: 25px;
padding-right: 25px;
}

.header__center__item--rod:after, .header__center__item--cab:after {
content: "";
position: absolute;
right: 0;
top: 0;
bottom: 0;
background-color: rgb(232, 229, 227);
height: 100%;
width: 1px;
}


.header__center__item--rod i {
margin-right: 10px;
}

.header__center__item a {
font-size: 12px;
color: rgb(166, 99, 83);
text-transform: uppercase;
text-decoration: none;
font-weight: 500;
letter-spacing: 0.4px;
}

.cab__select {
display: flex;
align-items: center;
}

.cab__select svg {
margin-left: 5px;
}


.header__center__item--cab span {
font-weight: 500;
font-size: 12px;
color: rgb(56, 48, 46);
line-height: 1.8;
}

.header__center__item--cab i {
font-weight: 700;
font-style: initial;
}


.header__center__item--basket {
align-items: baseline;
justify-content: space-between;
padding-right: 24px;
}

.bastet__item {
position: relative;
}

.bastet__item span {
position: absolute;
font-size: 12px;
bottom: 8px;
font-weight: 600;
text-transform: uppercase;
}

.bastet__item--compare span {
top: 2px;
left: 0px;
color: rgb(128, 101, 71);
}

.bastet__item--like {
margin-left: 20px;
}

.bastet__item--like span {
color: #fff;
}

.bastet__item--by {
margin-left: 26px;
}

.bastet__item--by span {
color: #fff;
bottom: 7px;
}

.main__slider__item {
position: relative;
}


.slider__content {
position: absolute;
right: 0;
bottom: 0;
}

.slider__content {
min-height: 327px;
max-width: 541px;
width: 100%;
}

.slider__content__title {
display: flex;
flex-flow: column;
margin-bottom: 10px;
line-height: 1.2;
font-size: 20px;
color: rgb(255, 255, 255);
text-transform: uppercase;
font-weight: 500;
}

.slider__content__title--brown {
color: rgb(49, 26, 20);
}


.slider__content__title span {
font-weight: 600;
}

.slider__content__time {
margin-bottom: 20px;
font-family: "Constantine", sans-serif;
font-size: 64px;
color: rgb(255, 255, 255);
text-transform: uppercase;
line-height: 1;
}


.slider__content__time--brown {
color: rgb(49, 26, 20);
}

.slider__content--white .slider__content__title {
color: #fff;
}

.slider__content--brown .slider__content__title {
color: rgb(49, 26, 20);
}

.button {
display: flex;
align-items: center;
justify-content: center;
border: 2px solid;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
text-decoration: none;
transition: .3s linear;
}

/*.button::after {*/
/*!*background-color: #f00;*!*/
/*height: 100%;*/
/*left: -35%;*/
/*top: 0;*/
/*transform: skew(50deg);*/
/*transition-duration: 0.6s;*/
/*transform-origin: top left;*/
/*width: 0;*/
/*}*/
/*.button:hover:after {*/
/*height: 100%;*/
/*width: 135%;*/
/*}*/
.button--main--slider {
height: 50px;
width: 250px;
}

.button--white {
border-color: rgb(255, 255, 255);
color: rgb(255, 255, 255);
}

.slider__content--brown .button {
border-color: rgb(49, 26, 20);
color: rgb(49, 26, 20);
}

.button--brown {
border-color: rgb(49, 26, 20);
color: rgb(49, 26, 20);
}

.slider__content--white .button {
border-color: rgb(255, 255, 255);
color: rgb(255, 255, 255);
}

.button--main--slider:hover {
color: #fff;

background: rgb(166, 99, 83);
}

.button--banner {
position: relative;
right: -105px;
width: 232px;
height: 47px;
}

.header__nav {
position: relative;
border-top: 1px solid rgb(232, 229, 227);
border-bottom: 1px solid rgb(232, 229, 227);
}

/*.header__nav .bx-green.bx-top-nav .bx-top-nav-container {*/
/*background: initial !important;*/
/*}*/

/*.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover > a, .bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active > a, .bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover > a {*/
/*background: initial !important;*/
/*box-shadow: initial !important;*/
/*}*/

/*.header__nav .bx-top-nav-container {*/
/*margin: 0 !important;*/
/*}*/

.header__nav > ul > li > a, .sm__menu__nav > ul > li > a, .sub__menu--section--one > .in > ul > li > a {
font-size: 12px;
color: rgb(49, 26, 20);
text-transform: uppercase;
font-weight: 600;
font-family: 'Montserrat', sans-serif !important;
letter-spacing: 0.02em;
transition: .3s;

}
.header__fixed .sub__menu--section--one > .in > ul > li > a {
padding: 0 30px;
}

.header__nav .in > ul > li {
padding: 23px 0;
}
.header__nav .in > ul > li:last-child{
/*display: none;*/
}
.header__nav a:hover, .header__nav a:hover {
color: rgb(166, 99, 83);
}

.header__nav .in > ul {
display: flex;
justify-content: space-between;
padding: 0;
margin: 0;
list-style: none;
}

.header__nav--sale a {
color: rgb(186, 0, 65) !important;
font-weight: 700 !important;
text-transform: uppercase;
}


.header__nav .has-child {

}

.sub__menu {
position: absolute;
left: 0;
right: 0;
top: 56px;
padding-top: 25px;
padding-bottom: 30px;
width: 100%;
background: #fff;
border-top: 1px solid rgb(232, 229, 227);
border-bottom: 1px solid rgb(232, 229, 227);
z-index: 101;

}

@media screen and (min-width: 1281px) {
.sub__menu {
opacity: 0;
visibility: hidden;
transition: .3s;
}
}

@media screen and (max-width: 1280px) {


.bx-catalog-element > .row {
display: flex;

}
.col__catalog__item--1 {
max-width: 374px;
width: 100%;
}
.col__catalog__item--2 {
width: 68%;
}
.sub__menu {
display: none;
}
.catalog__element--fixed {
max-width: 100% !important;
}
}

.sub__menu.active {
opacity: 1;
visibility: visible;
}

.sub__menu ul {
padding: 0;
margin: 0;
list-style: none;
column-count: 2;
}

.sub__menu--section {
width: 25%;
float: left;
padding-right: 30px;
}

.sub__menu--section ul > li {
/*float: left;*/
/*width: 50%;*/
    page-break-inside: avoid;
    break-inside: avoid;
	margin-bottom: 10px;
}

.sub__menu--title {
display: block;
margin-bottom: 10px;
font-size: 12px;
color: rgb(49, 26, 20);
font-weight: bold;
text-transform: uppercase;
}

.sub__menu--section ul > li > a {
font-size: 12px;
color: rgb(92, 81, 79);
line-height: 14px;
/* line-height: 22px; */
font-weight: 500;
}

.sub__menu--link {
display: block;
margin-top: 20px;
color: #a66353;
font-weight: 600;
}

.has-child > a {
position: relative;
}

.has-child > a:after {
content: '';
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 26px;
width: 15px;
height: 15px;
clear: both;
background: #fff;
transform: rotate(45deg);
border-bottom: 1px solid rgb(232, 229, 227);
border-right: 1px solid rgb(232, 229, 227);
z-index: 2;
opacity: 0;
transition: .3s;
}

.has-child:hover > a:after {
opacity: 1;
}

.hidden-next, .hidden-prev {
display: none !important;
}

.section__slider {
position: relative;

}
.main__slider {
height: calc(100vh - 260px);
min-height: 500px;
}
.main__slider .main__slider__item img {
height: calc(100vh - 260px);
width: 100%;
min-height: 500px;
object-fit: cover;
}
.main__slider.inpage {
height: calc(100vh - 365px);
min-height: 500px;
}
.main__slider.inpage .main__slider__item img {
height: calc(100vh - 365px);
width: 100%;
min-height: 500px;
object-fit: cover;
}
.main__slider--1 {
/*overflow-y: initial;*/
/*max-height: initial;*/
}
.paginSlider {
position: absolute;
top: 50%;
left: 0;
margin-top: -67px;
background: #fff;
}
.main__slider--1 + .paginSlider{
left: 0px;
}
.pagingInfo, .pagingInfoProducts {
padding: 7px 12px;
font-size: 13px;
color: rgb(49, 26, 20);
font-weight: 700;
text-transform: uppercase;
text-align: center;
/* letter-spacing: 5px; */
}

.pagingInfoProducts {
margin: 20px 0;
}

.nav-slider-prev, .nav-slider-next {
padding: 15px 11px;
cursor: pointer;
}

.sub__slider__head {
display: flex;
align-items: center;
justify-content: space-between;
line-height: 1;
margin-bottom: 30px;
}

.sub__slider__title {
font-size: 32px;
font-family: "Constantine";
color: rgb(37, 21, 21);
text-transform: uppercase;
margin-top: -3px;
margin-left: -3px;
}

.sub__slider {
margin: 0 -15px;
}

.slider__content__item {
position: relative;
/*padding: 0 15px;*/
margin-bottom: 27px;
}
.slider__content__item:hover:after {
content: "";
border: 1px solid rgb(240, 236, 233);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-bottom: none;
z-index: -1;
}
.slick-track .slider__content__item:hover:after{
display: none;
}
.slick-list .slider__content__item {
padding: 0 15px;
transition: .3s linear;
}
.sub__content__button{
position: absolute;
top: 100%;
left: 0;
right: 0;
opacity: 0;
visibility: hidden;
transition: .3s;
z-index: 1;
background: #fff;
padding-bottom: 20px;
padding-top: 15px;
}
.reminding__item {
margin-bottom: 20px;
}
.reminding__inner--img {
position: relative;
}
.slick-list .slider__content__item:hover .sub__content__button,.reminding__inner:hover .sub__content__button{
/*border: 1px solid #ECE5DD;*/
opacity: 1;
visibility: visible;
}
.slider__content__item--0 {
padding: 0;
}

.paginContent {
display: flex;
align-items: center;
margin-top: -5px;
}

.paginContentInfo, .sectionPaginInfo, .brandsNav, .sectionPaginInfo2 {
/*width: 40px;*/

font-size: 13px;
color: rgb(49, 26, 20);
font-weight: 700;
text-transform: uppercase;
text-align: center;
/* letter-spacing: 5px; */
margin-right: 13px;
margin-left: 18px;
}
.paginContentInfo span:first-child, .pagingInfo span:first-child, .sectionPaginInfo span:first-child, .pagingInfoProducts span:first-child {
	padding: 0 5px;
}

.sectionPagin--brand {
flex-flow: column;
position: absolute;
z-index: 1;
background: #fff;
top: 50%;
right: 15px;
margin-top: -60px;
}

.section__content {
margin-top: 78px;
margin-bottom: 96px;
}

.slider__nav.brand__prev, .slider__nav.brand__next {
padding: 22px 2px;
}

.slider__content__img {
/*display: block;
position: relative;
overflow: hidden;
*/
display: grid;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 310px;
    align-items: center;
}
@media (min-width: 1920.5px) {
.slider__content__img {
	height: 620px;
}
}
@media (max-width: 1800.5px) {
.slider__content__img {
	height: 365px;
}
}
@media (max-width: 1700.5px) {
.slider__content__img {
	height: 330px;
}
}
@media (max-width: 1440.5px) {
.slider__content__img {
	height: 310px;
}
}
@media (max-width: 1440.5px) {
.slider__content__img {
	height: 310px;
}
}
.slider__content__img.thumb {
margin-bottom: 10px;
}
.compare__inner__img {
position: relative;
}
.slider__content__img img {
transition: 0.5s;
object-fit: contain;
background: #f0f0f0;
width: calc(100% - 2px);
margin-left: 1px;
/*min-height: 400px;
max-height: 400px;*/

}
.section__slider__sub .slider__content__img img {
height: 100%;
width: auto;
object-fit: cover;
max-height: 310px;
width: 100%;
}
/*.slider__content__item:hover img {
-moz-transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
}*/

.catalog_item_wrapp .slider__content__img .thumb {
	height: 100%;
}

.slider__content__caption {
position: absolute;
top: 0;
padding: 4px 13px;
font-size: 11px;
color: rgb(255, 255, 255);
font-weight: 600;
text-transform: uppercase;
}

.slider__content__caption--left {
left: 0;
}

.slider__content__caption--right {
right: 0;
}

.slider__content__caption--bottom {
bottom: 0;
top: initial;
font-size: 8px !important;
height: 23px;
display: flex;
animation: cl;
align-items: center;
justify-content: center;
}

.slider__content__caption--red {
background-color: rgb(186, 0, 65);
}

.slider__content__caption--brown {
background-color: rgb(136, 111, 91);
font-size: 8px;
height: 23px;
width: 52px;
display: flex;
align-items: center;
justify-content: center;
letter-spacing: 0.1em;
}

.slider__content__caption--blue {
background-color: rgb(60, 113, 144);
}


.sub__content__title {

display: flex;
align-items: center;
justify-content: center;
height: 70px;
overflow: hidden;
font-size: 11px;
color: rgb(26, 12, 11);
font-weight: bold;
text-transform: uppercase;
text-align: center;
}

.sub__content__price {
display: flex;
align-items: center;
justify-content: center;
min-height: 20px;
}

.sub__content__price--diss {
font-size: 14px;
color: rgb(145, 142, 142);
text-decoration: line-through;
text-transform: uppercase;
padding: 0 15px;
font-weight: 500;
}

.sub__content__price > .price{
font-size: 16px;
color: rgb(186, 0, 65);
text-transform: uppercase;
line-height: 1.2;
padding: 0 7.5px;
font-weight: 500;
}
.sub__content__price--main {
font-size: 16px;
color: rgb(186, 0, 65);
text-transform: uppercase;
line-height: 1.2;
padding: 0 7.5px;
font-weight: 500;
}
.sub__content__button a > span.btn{
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
border: 2px solid #311A14;
width: 199px;
height: 47px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
color: #311A14;
transition: .3s;
text-transform: uppercase;
border-radius: 0;
}
.sub__content__button a > span.btn:hover{
color: #fff;
background: #311A14;
}
.content__img {
position: relative;
margin-bottom: 0px;
overflow: hidden;
}
.section__slider .content__img.content__img--sm {
margin-bottom: 30px;
}
.section__slider .content__img.content__img--sm:last-child {
margin-bottom: 0px;
}
.content__img--sm img {
transition: 0.5s;
width: 100%;
height: 100%;
object-fit: cover;
}

.content__img--lg img {
width: 100%;
}
.section__col--one .content__img:first-child {
margin-bottom: 30px;
}
.content__img--sm:hover img {
-moz-transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
}

.content__img__caption {
position: absolute;
bottom: 0;
max-width: 480px;
}

.img__caption__title {
margin-top: 13px;
margin-bottom: 10px;
font-family: "Constantine";
font-size: 36px;
color: rgb(255, 255, 255);
text-transform: uppercase;
line-height: 1.2;

}
.col-md-3 .img__caption__title {
font-size: 26px;
}
#ykmarket-ajax-add-to-cart-info .buttons a {
align-items: center;
justify-content: center;
border: 2px solid #311A14;
width: 196px !important;
height: 47px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
text-align: center;
text-transform: uppercase;
color: #311A14 !important;
border-radius: 0;
margin: 0 15px;
padding: 14px 0 !important;
background: #fff !important;
}
#ykmarket-ajax-add-to-cart-info .buttons a:hover {
background: #311A14 !important;
color: #fff !important;
}
#ykmarket-ajax-add-to-cart-info .title {
margin: 0 auto 20px auto;
text-align: center;
}
.custom__form--description {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 150%;
/* or 21px */


color: #5C514F;
margin-bottom: 30px;
}
.img__caption__title--sm {
font-size: 28px;
}

.img__caption__text {

font-size: 14px;
color: rgb(255, 255, 255);
font-weight: 600;
text-transform: uppercase;
}

.col-md-3 .img__caption__text {
font-size: 13px;
}
.button--full--white {
background: #fff;
color: rgb(37, 21, 21);
font-weight: 600;
text-transform: uppercase;
border-color: #fff;
}

.button--img__caption {
width: 232px;
height: 47px;
margin-top: 24px;
}

.button__items__brand {
font-size: 12px;
width: 232px;
height: 47px;
margin-top: 0;
}

.button--img__catalog {
width: 266px;
height: 47px;
background-color: rgb(166, 99, 83);
border-color: rgb(166, 99, 83);
color: #fff;
}


.button--img__caption:hover {
color: #fff;
background: rgb(166, 99, 83);
}


.content__img__caption--cl {
left: 40px;
bottom: 40px;
}

.content__img__caption--lc {
bottom: 49px;
left: 49px;
}

.content__img__caption--catalog {
bottom: 63px;
left: 85px;
max-width: 500px;
}

.section__title {
font-family: "Constantine";
margin-bottom: 2px;
text-align: center;
letter-spacing: 0;
padding-left: 29px;
padding-left: 0;
font-size: 32px;
color: rgb(37, 21, 21);
text-transform: uppercase;
}
.section__head .section__title {
    margin-bottom: 8px;
}
.slider__nav {
	padding: 10px 2px;
	cursor: pointer;
}

.section__head {
display: flex;
align-items: center;
justify-content: center;
flex-flow: column;
text-align: center;
margin-bottom: 28px;
margin-bottom: 32px;
}
.section__instagram .section__head {
    margin-bottom: 51px;
}
.section__catalog {
margin-top: 34px;
margin-bottom: 63px;
}

.sectionPagin {
display: flex;
align-items: center;
margin-left: 0px;
}
.sectionPaginNone {
display: none;
}
.section__info__slider .slick-slide {
padding-right: 30px;
opacity: 0.6;
transition: .3s linear;
}

.section__info__slider .slick-current.slick-active {
opacity: 1;
}

.info__inner__item {
display: flex;
/*align-items: center;*/
margin-bottom: 9px;
font-size: 12px;
letter-spacing: 0.3px;
color: rgb(49, 26, 20);
font-weight: 600;
text-transform: uppercase;
}
.section__info__col .info__inner {
    margin-top: 0;
    margin-bottom: 101px;
}
.info__inner__item svg {
    position: relative;
    margin-right: 4px;
    width: 22px;
    height: 22px;
    top: -4px;
}

.button__arrow {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 196px;
height: 46px;
background-color: rgb(247, 245, 244);
font-size: 12px;
color: rgb(166, 99, 83);
font-weight: 600;
text-transform: uppercase;
transition: .3s linear;
border: 1px solid rgb(247, 245, 244);
letter-spacing: 0.5px;
}

.button__arrow:hover {
background: #fff;
color: rgb(166, 99, 83);
border-color: rgb(166, 99, 83);
}

.button__arrow:after {
content: '';
position: absolute;
top: 0;
right: -13px;
left: 0px;
bottom: 0;
background: url(/images/arrow-link.png) right no-repeat;
transition: .3s linear;
}

.button__arrow:hover:after {
opacity: 0;
right: -30px;
}

.info__title {
    margin-bottom: 17px;
    font-size: 24px;
    font-family: "Constantine-bold";
    font-weight: 600;
    line-height: 32px;
    color: rgb(37, 21, 21);
    text-transform: uppercase;
    letter-spacing: 0.7px;
}

.info__inner {
position: relative;
margin-bottom: 0px;
margin-top: 88px;
}

.info__inner:after {
position: absolute;
bottom: -11px;
left: 0;
width: 88px;
height: 1px;
background: rgb(232, 229, 227);
content: "";
}


.info__text {
/* max-width: 400px;*/
}

.info__text--p {
    margin-bottom: 120px;
    color: #5c514f;
    letter-spacing: -0.1px;
    line-height: 28px;
}

.section__info {
margin-bottom: 100px;
}

.section__ico {
display: flex;
align-items: center;
font-size: 18px;
color: rgb(37, 21, 21);
font-weight: 600;
}

.section__icon {
display: flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
/*margin-right: 10px;*/
border-radius: 50%;
background-color: rgb(197, 188, 173);
transition: .3s linear;
}

.section__icon:hover {
background: #a66353;
}

.arrow__simple {
position: absolute;
top: 50%;
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 56px;
margin-top: -28px;
background-color: rgb(255, 255, 255);
z-index: 1;
cursor: pointer;
}

.arrow__prev {
left: -10px;
}

.arrow__next {
right: -10px;
}

.instagram__slider__item {
height: 400px;
display: flex;
align-items: center;
}

.instagram__slider__item img{
width: 100%;
padding: 0 15px;
height: 400px;
object-fit: cover;
}

.about__slider--item img {
width: 100%;
padding: 0 15px;
height: 541px;
object-fit: cover;
}
.instagram__slider, .about__slider {
margin: 0 -15px;
}
.hidden-prev-4,.hidden-next-4,.hidden-prev-3,.hidden-next-3,.hidden-prev-2,.hidden-next-2 {
position: absolute;
top: 50%;

width: 56px;
height: 56px;
margin-top: -28px;
z-index: 1;
background: #fff;
}



.hidden-prev-4 {
left: -20px;

}
.hidden-prev-3 {
left: 0;
}
.hidden-prev-2 {
left: 0;
}
.hidden-next-4 {
right: -20px;

}
.hidden-next-3 {
right: 0;

}
.hidden-next-2 {
right: 0;

}
.arrow__simple img {
position: relative;
transition: .3s linear;
opacity: 1;
}

.arrow__simple:hover img {
opacity: 0.7;
}

.arrow__prev:hover img {
left: -5px;
}

.arrow__prev img {
left: 0;
}

.arrow__next:hover img {
right: -5px;
}

.arrow__next img {
right: 0;
}

.section__instagram .section__icon {
margin-right: 15px;

}

.footer__hr {
position: relative;
margin-top: 128px;
padding-top: 43px;
border-top: 1px solid rgb(232, 229, 227);
/*border-bottom: 1px solid rgb(232, 229, 227);*/
padding-bottom: 35px;
}
.main__footer .bx-block-title {
    margin-bottom: 4px;
}
.bx-block-title {
font-family: 'Montserrat', sans-serif !important;
color: #a66353 !important;
font-weight: 600 !important;
    font-size: 12px!important;
    margin-bottom: 0px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0.5px;
}
.main__footer .bx-inclinksfooter-container {
        margin-top: 3px;
}
.bx-inclinksfooter-item a {
font-family: 'Montserrat', sans-serif !important;
font-size: 12px;
letter-spacing: 0.3px;
color: rgb(119, 105, 99) !important;
font-weight: 600 !important;
}
.bx-inclinksfooter-item a:hover {
color: rgb(166, 99, 83) !important;
}
.main__footer .bx-inclinksfooter-item {
		padding-bottom: 3px;
		padding-bottom: 0;
		margin-bottom: 5px;
}
.footer__social {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
transition: .3s;
opacity: 0;
}
.footer__col .footer__social{
opacity: 1;
}
.footer__social.sticky {
opacity: 1;
}
.social__fixed {
position: fixed;
right: 27px;
bottom: 0;
top: 0;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
}
.social__fixed > .footer__social {

flex-flow: column;
}
.footer__social .section__icon {

}
.social__fixed .footer__social .section__icon {
margin-right: 0;
margin-bottom: 35px;
}
.footer__number {
margin-bottom: 20px;
font-size: 14px;
color: rgb(37, 21, 21);
font-weight: 600;
}

.info_nasledniks_ru {
font-size: 14px;
font-family: "Montserrat";
color: rgb(166, 99, 83);
line-height: 1.2;
position: absolute;
left: 1538.937px;
top: 4288.85px;
z-index: 71;
}

.footer__email {
font-family: 'Montserrat', sans-serif !important;
color: #a66353;
font-weight: 600;
}
.footer__email a {
color: #a66353;
}
.footer__copyright {
font-size: 12px;
color: rgb(92, 81, 79);
font-weight: 600;
line-height: 1.7;
}

.footer__copyright a {
color: #a66353;
}

.footer__buttom__nav {
display: flex;
align-items: center;
margin: 10px 0;
}

.footer__buttom__link {
position: relative;
padding-left: 30px;
font-size: 12px;
color: rgb(92, 81, 79);
font-weight: 600;
}

.footer__buttom__link:first-child {
padding-left: 15px;
}

.footer__buttom__link:after {
position: absolute;
top: -5px;
right: -14px;
bottom: 0;
height: 27px;
width: 1px;
background: rgb(232, 229, 227);
content: "";
z-index: 1;
display: block;
}

.footer__buttom__link:last-child:after {
display: none;
}

.footer__hr--buttom {
border-top: 1px solid rgb(232, 229, 227);
margin-top: 40px;
padding: 40px 0;
padding-bottom: 0;
}

.footer__pay {
text-align: right;
padding-right: 3.5%;
}

.button__top {
position: fixed;
right: 25px;
bottom: 80px;
z-index: 3;
display: flex;
align-items: center;
justify-content: center;
flex-flow: column;
width: 56px;
height: 56px;
background-color:#f7f6f4;
font-size: 10px;
color: rgb(166, 99, 83);
font-weight: bold;
opacity: 0;
visibility: hidden;
text-transform: uppercase;
transition: all 0.3s;
}
.button__top.showb {
opacity: 1;
visibility: visible;
transition: all 0.3s;
}
/*a.button__top.sticky {
position: fixed;
right: 20px;
top: 88%;
}*/
.button__top svg {
position: relative;
margin-top: -19px;
margin-bottom: 11px;
}

.hidden {
display: none;
}

.visible {
display: block;
}

.section__slider__sub {
margin: 0 -15px;
}

.custom__banner__title {

font-family: "Constantine", sans-serif;
font-size: 48px;
color: rgb(255, 255, 255);
text-transform: uppercase;
}

.custom__banner__info {
line-height: 1.2;
font-size: 20px;
color: rgb(255, 255, 255);
text-transform: uppercase;
font-weight: 500;
}

.custom__banner__content {
display: flex;
align-items: center;
justify-content: center;
min-height: 180px;
}

.custom__banner__logo {
margin-right: 21px;
}

.content__head {
display: flex;
align-items: baseline;
justify-content: space-between;
float: left;
width: 100%;
padding: 0 15px;
margin-top: 24px;
margin-bottom: 10px;

}

.content__head__title {
display: flex;
align-items: center;
font-size: 40px;
font-family: "Constantine";
color: rgb(37, 21, 21);
text-transform: uppercase;
}

.content__head__breadcrumbs {
/*margin-right: -19px;*/
/*width: 100%;*/
}


.content__head__breadcrumbs ul {
display: flex;
list-style: none;
padding: 0;
margin: 0;
}

.content__head__breadcrumbs ul li a, .head__breadcrubs__select--main {
font-size: 12px;
color: rgb(146, 142, 141);
transition: .3s linear;
cursor: pointer;
letter-spacing: 0.5px;
}

.content__head__breadcrumbs ul li a:hover, .head__breadcrubs__select--main:hover {

color: #311a14;
}

.head__breadcrumbs__list li {
position: relative;
display: flex;
align-items: center;
padding-right: 8px;
}

.head__breadcrumbs__list li:after {
display: block;
height: 1px;
width: 10px;
margin-left: 8px;
background: rgb(162, 157, 154);
content: "";
}

.head__breadcrumbs__list li:last-child:after {
display: none;
}

.head__breadcrubs__select {
position: relative;
z-index: 6;
padding: 5px 14px;
margin-left: -12px;
background: #fff;
border: 1px solid #fff;
}

.head__breadcrubs__select ul {
position: absolute;
display: none;
left: -1px;
right: -1px;
z-index: 1;
background: #fff;
top: 27px;
border: 1px solid rgb(162, 157, 154);
border-top: 0;
padding-bottom: 7px;
}

.head__breadcrubs__select ul li {
padding: 5px 13px;
}

.head__breadcrubs__select ul li:after {
display: none;
}

.head__breadcrubs__select.active {
border: 1px solid rgb(162, 157, 154);
}

.head__breadcrubs__select a {

}

.sidebar__list__in ul {
list-style: none;
padding: 0;
margin: 0;
}

.sidebar__list__title {
color: rgb(49, 26, 20);
text-transform: uppercase;
font-weight: 700;
}


.sidebar__list__title--lg {
font-size: 15px;
margin-bottom: 18px;
}

.sidebar__list__title--sm {
font-size: 12px;
margin-bottom: 10px;
}

.sidebar__list__in a {
font-size: 12px;
color: rgb(92, 81, 79);
line-height: 16px;
font-weight: 600;
transition: .3s linear;
}

.sidebar__list__in--brown a {
display: block;
font-size: 12px;
color: rgb(166, 99, 83);
font-weight: 600;
text-transform: uppercase;
margin-bottom: 17px;
transition: .3s linear;
letter-spacing: 0.6px;
}

.sidebar__list__in a:hover {
color: rgb(166, 99, 83);
}

.bx-filter.bx-green .bx-filter-section {
background: initial;
padding: 0;
}

.col-lg-12.bx-filter-title {
display: none;
}

.sidebar__list__item {
/*padding-bottom: 25px;*/
float: left;
width: 100%;
/*padding-top: 15px;*/
border-bottom: 1px solid rgb(232, 229, 227);
}

.sidebar__list__item:last-child {
border-bottom: none;
}
.sidebar__list__item--dropdown.dropdown__element {
max-height: 320px;
width: 100%;
overflow-y: auto;
}

.bx-filter .bx-filter-parameters-box-title span {
display: flex;
justify-content: space-between;
color: rgb(49, 26, 20);
text-transform: uppercase;
font-weight: 700;
font-size: 15px;

}

.bx-filter .bx-filter-parameters-box-title {
padding: 15px 0;
}

.sidebar__list i.fa.fa-angle-up {
font-size: 20px;
}
.sidebar__list i.fa.fa-angle-up {
	font-size: 27px;
	}

.sidebar__list i.fa.fa-angle-down {
font-size: 20px;
}
.sidebar__list i.fa.fa-angle-down {
	font-size: 27px;
}

.bx-filter .bx-filter-parameters-box-container-block {
display: flex;
align-items: center;
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
font-size: 10px;
color: rgb(146, 142, 141);
text-transform: uppercase;
font-weight: 400 !important;
padding-bottom: 0;
margin-right: 8px;
}

.bx-filter .bx-filter-input-container input {
border: 1px solid rgb(210, 199, 193);
background-color: rgba(207, 200, 194, 0);
border-radius: 0;
height: 43px;
transition: .3s;
}

.bx-filter.bx-green .bx-filter-input-container input:focus {
border-color: rgb(166, 99, 83);
}

.bx-filter .bx-filter-parameters-box-title span:hover {
border-color: #fff;
}

.bx-filter .bx-ui-slider-part.p2 span, .bx-filter .bx-ui-slider-part.p3 span, .bx-filter .bx-ui-slider-part.p4 span, .bx-filter .bx-ui-slider-part span {
display: none;
}

.bx-filter .bx-ui-slider-part {
display: none;
}

.bx-filter .bx-ui-slider-handle {
background-image: none !important;
background-color: rgb(166, 99, 83) !important;
border-radius: 50%;
width: 14px;
height: 14px;
z-index: 22222;
}

.bx-filter .bx-ui-slider-range {

}

.bx-filter .bx-ui-slider-track {
height: 3px;
}

.bx-filter.bx-green .bx-ui-slider-pricebar-v {
background-color: rgb(166, 99, 83);
}

.bx-filter.bx-green .bx-ui-slider-pricebar-vn {
background-color: rgb(210, 199, 193);
z-index: 1;
display: none;
}

.bx-filter .bx-ui-slider-handle.left {
margin-left: -7px;
top: -5px;
}

.bx-filter-parameters-box-container {
padding-bottom: 0;
}

.bx-filter .bx-ui-slider-handle.right {
margin-right: -7px;
top: -5px;
}

.bx-filter .bx-ui-slider-track-container {
padding-top: 22px;
padding-bottom: 25px;
width: 95%;
margin: 0;
margin-left: 8px;
z-index: 1;
}

.bx-filter .bx-filter-parameters-box {
border-bottom: 1px solid rgb(232, 229, 227);
padding: 0;
}
.smartfilter .bx-filter-parameters-box-container{
padding-top: 15px;
}
.smartfilter > .row {
margin: 0;
}
/* Customize the label (the container) */
.container__checkbox {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 12px;
cursor: pointer;
font-size: 12px;
font-weight: 600;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: rgb(92, 81, 79);
}

/* Hide the browser's default checkbox */
.container__checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}

/* Create a custom checkbox */
.checkmark {
position: absolute;
top: 0;
left: 0;
width: 16px;
height: 16px;
background-color: rgba(207, 200, 194, 0);
border: 1px solid rgb(210, 199, 193);
}


/* When the checkbox is checked, add a blue background */
.container__checkbox input:checked ~ .checkmark {
background-color: rgb(166, 99, 83);
border: 1px solid rgb(166, 99, 83);
}
.container__checkbox input:checked ~ .container__checkbox {
font-weight: bold;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
content: "";
position: absolute;
display: none;
}

/* Show the checkmark when checked */
.container__checkbox input:checked ~ .checkmark:after {
display: block;
}

/* Style the checkmark/indicator */
.container__checkbox .checkmark:after {
left: -1px;
top: 2px;
width: 15px;
height: 10px;
background: url(/images/check.png) center center no-repeat;
}

.sidebar__list__item--search input {
margin-bottom: 15px;
border: 1px solid rgb(191, 187, 185) !important;
background-color: rgba(207, 200, 194, 0) !important;
width: 100%;
padding: 9px 15px !important;
}

.dropdown__col {
width: 100%;
float: left;
}

.sidebar__list__title--dropdown {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
cursor: pointer;
}

.sidebar__list__title--dropdown.active svg {
transform: rotate(0deg);
}
.sidebar__list__title--dropdown svg {
transform: rotate(180deg);
}
.slider__product__item__nav {
position: absolute;
right: -77px;
top: 0;
width: 77px;
background-color: #f7f5f4;
opacity: 0;
visibility: hidden;
transition: .3s linear;
z-index: 2;
bottom: 0;
height: calc(100% + 113px);
}
@media (max-width: 1360.5px) {
.slider__product__item__nav {
	height: calc(100% + 148px);
}
}
@media (max-width: 1360.5px) {
.slider__product__item__nav {
	height: calc(100% + 115px);
}
}
.slider__product__item__nav .item_wrapper{
background-color: #f7f5f4;
border-top: 1px solid rgb(240, 236, 233);
border-right: 1px solid rgb(240, 236, 233);
border-bottom: 1px solid rgb(240, 236, 233);
}
.slider__content__item:hover .slider__product__item__nav {
opacity: 1;
visibility: visible;
}

.slick-vertical .slick-slide .horiz__item {
opacity: 0.5;
border: 2px solid rgba(166, 99, 83, 0);
}

.slick-vertical .slick-slide.slick-current .horiz__item {
border: 2px solid rgb(166, 99, 83);
background-color: rgb(255, 255, 255);
opacity: 1;
}


.slider__product__item__nav img {
transform: initial !important;
}

.slick-vertical .slick-slide {
}

.horiz__item {
display: flex;
align-items: center;
justify-content: center;
width: 62px;
margin: 0 auto;
cursor: pointer;
}

.horiz__nav {
display: flex;
align-items: center;
justify-content: center;
height: 48px;
cursor: pointer;
}

.sub__content__select {
margin-top: 10px;
}

.sub__content__select ul {
display: flex;
align-items: center;
justify-content: center;
list-style: none;
padding: 0;
margin: 0;
}


.sub__content__checkbox {

width: 27px;
height: 27px;
display: flex;
align-items: center;
justify-content: center;
font-size: 11px;
color: rgb(26, 12, 11);
font-weight: bold;
text-transform: uppercase;
}

.sub__content__checkbox {
position: relative;
}

.sub__content__checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}

.check__number {
display: flex;
align-items: center;
justify-content: center;
width: 27px;
height: 27px;
}

/*.sub__content__checkbox input:checked ~ .check__number {*/
/*background-color: rgb(166, 99, 83);*/
/*color: #fff;*/
/*}*/
.sub__content__checkbox input:checked ~ .check__number {
background-color: rgb(166, 99, 83);
border: 1px solid rgb(166, 99, 83);
color: #fff;
}

.sub__content__info {
border-top: 1px solid rgb(240, 236, 233);
display: flex;
justify-content: space-between;
margin-top: 10px;
padding-top: 10px;
padding-bottom: 15px;
margin-left: 15px;
margin-right: 15px;

}

.buttom__hidden {
position: absolute;
top: 100%;
left: 0;
right: 0;
background: #fff;
visibility: hidden;
opacity: 0;
transition: .3s linear;
z-index: 1;
border: 1px solid rgb(240, 236, 233);
border-top: none;
}
.slider__content__item:hover .buttom__hidden {
opacity: 1;
visibility: visible;
}

.sub__content__brand {
min-height: 12px;
font-size: 9px;
color: rgb(154, 129, 123);
text-transform: uppercase;
text-align: center;
margin-top: 9px;
}

.sub__content__compare {
cursor: pointer;
}

.sub__content__basket {
display: flex;
align-items: center;
font-size: 12px;
color: rgb(92, 81, 79);
text-transform: uppercase;
cursor: pointer;
}

.sub__content__basket svg {
margin-right: 5px;
vertical-align: middle;
}

.sub__content__like {
margin-left: 10px;
cursor: pointer;
}

.sub__content__info--last {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
}

.catalog__head {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
margin: 25px 0;
flex-wrap: wrap;
}

.catalog__settings {
flex-wrap: wrap;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;

}

.select__settings__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
justify-content: space-between;
border-radius: 3px;
background-color: #edebe6;
height: 30px;
padding: 0 11px;
margin-right: 11px;
cursor: pointer;
margin-bottom: 10px;
}


.select__settings__brand {
font-size: 11px;
color: rgb(146, 142, 141);
font-weight: 500;
text-transform: uppercase;
margin-right: 7px;
}

.select__settings__name {
font-size: 11px;
color: #1a0c0b;
font-weight: 700;
text-transform: uppercase;
}

.select__settings__cencel {
display: flex;
align-items: center;
justify-content: center;
width: 17px;
height: 17px;
background-color: rgb(255, 255, 255);
}


.select__settings__title {
display: flex;
align-items: center;
margin-right: 15px;
}

.catalog__sort {
position: relative;
right: -10px;
display: flex;
align-items: center;
font-size: 12px;
color: rgb(37, 21, 21);
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
}

.catalog__sort svg {
margin-right: 7px;
}

.catalog__sort ul {
position: absolute;
top: 30px;
left: 33px;
right: 0px;
display: none;
margin: 0;
padding: 0;
list-style: none;
border: 1px solid rgb(162, 157, 154);
border-top: 0;
padding-bottom: 7px;
background: #fff;
z-index: 1;
}

.catalog__sort ul li {
padding: 5px 10px;
}

.catalog__sort ul li a {
font-size: 12px;
color: rgb(37, 21, 21);
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

.catalog__sort__main {
display: flex;
border: 1px solid rgba(162, 157, 154, 0);
padding: 10px 9px;
}

.catalog__sort__main.active {
border: 1px solid rgb(162, 157, 154);
}

.catalog__pagination {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
float: left;
padding: 6px 15px;
margin-bottom: 110px;
font-size: 12px;
color: rgb(146, 142, 141);
text-transform: uppercase;
border-top: 1px solid rgb(232, 229, 227);
border-bottom: 1px solid rgb(232, 229, 227);
}


.catalog__pagination__number {
display: flex;
align-items: center;
}

.catalog__pagination__number ul {
display: flex;
align-items: center;
padding: 0;
margin: 0;
margin-left: 5px;
list-style: none;
}

.catalog__pagination__number li {

}

.catalog__pagination__number a {
margin: 0 10px;
font-size: 12px;
text-transform: uppercase;
color: #a66353;
cursor: pointer;
}

.catalog__pagination__number a.current {
font-weight: 700;
color: #251515;
}


.catalog__pagination__load {
display: flex;
align-items: center;
cursor: pointer;
}

.catalog__pagination__load svg {
margin-right: 10px;
}

.catalog__pagination__nav {
display: flex;
align-items: center;
}

.catalog__pagination__arrow {
cursor: pointer;
}

.catalog__pagination__prev {

}

.catalog__pagination__next {

}

.catalog__pagination__list {

}

.catalog__pagination__list ul {
display: flex;
align-items: center;
padding: 0;
margin: 0;
list-style: none;
}

.catalog__pagination__list li {
font-weight: 700;
color: #251515;
}

.catalog__pagination__list a {
margin: 0 15px;
font-size: 12px;
text-transform: uppercase;
color: #a66353;
}

.catalog__pagination__list a.current {
font-weight: 700;
color: #251515;
}

.catalog__items {
position: relative;
}

.catalog__info {
width: 100%;
float: left;
}

.catalog__info__img {
position: relative;
flex-shrink: 0;
}

.row__custom {
margin: 0 -30px;
}

.catalog__info__img {
padding: 0 30px;
}

.catalog__info__text {
padding: 0 30px;
}

.container__flex {
display: flex;
}

.catalog__info__title {
margin-top: 10px;
margin-bottom: 20px;
font-size: 32px;
font-family: "Constantine";
color: rgb(37, 21, 21);
text-transform: uppercase;
}

li.product-item-scu-item-color-container {
margin-right: 5px;
margin-bottom: 5px;
cursor: pointer;
}
li.product-item-scu-item-color-container {
border: 3px solid #fff;
}
li.product-item-scu-item-color-container.selected {
border: 3px solid #a66353;

}

.catalog__element__main--img img {
display: none;
width: 100%;
}

.catalog__element__main--img img.current {
display: block;
}

.catalog__element__scop {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
margin-bottom: 5px;
}

.catalog__element__discount {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}

.catalog__element__caption {
margin-right: 8px;
padding: 5px 15px;
font-size: 9.5px;
color: rgb(255, 255, 255);
font-weight: 600;
text-transform: uppercase;
}

.catalog__element__caption--brown {
background: #886e5d;
}

.catalog__element__caption--blue {
background: #3c7190;
}

.catalog__element__last {
display: flex;
align-items: center;
}
.catalog__element__like.active path,.catalog__element__like:hover path{
fill: #311a14 !important;
}
.catalog__element__compare.active  path,.catalog__element__compare:hover  path{
fill: #311a14 !important;
}
.catalog__element__last svg {
margin-left: 15px;
cursor: pointer;
}

.catalog__element__name {
font-family: 'Montserrat', sans-serif !important;
margin-bottom: 15px;
font-size: 20px;
color: rgb(26, 12, 11);
font-weight: bold;
min-height: 48px;
text-transform: uppercase;
}

.catalog__element__price--head {
display: flex;
align-items: baseline;

}

.catalog__element__price--discount {
color: rgb(37, 21, 21);
text-transform: uppercase;
font-size: 14px;
text-decoration: line-through;
margin-right: 15px;
}

.catalog__element__price--diss {
font-size: 13px;
color: rgb(186, 0, 65);
line-height: 1.2;
}

.catalog__element__price--diss span {
font-weight: 600;
}

.catalog__element__price--buttom {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.catalog__element__price--buttom.active .catalog__element__price--main{
color: #231514;
}
.catalog__element__price--main {
font-size: 24px;
color: rgb(186, 0, 65);
font-weight: bold;
text-transform: uppercase;
}
.catalog__element__price--main--dis {
width: 100%;
font-size: 11px;
color: rgb(146, 142, 141);
margin-bottom: 5px;
}
.catalog__element__price--main--dis span{
color: rgb(186, 0, 65);
font-size: 14px;
font-weight: 600;
margin-left: 5px;
}

.catalog__element__price--pred {
font-size: 12px;
color: rgb(146, 142, 141);
border-bottom: 1px dotted rgb(146, 142, 141);
}

.catalog__element__fit--size {
font-size: 12px;
color: rgb(146, 142, 141);
border-bottom: 1px dotted rgb(146, 142, 141);
}

.catalog__element__fit--size--container {
float: right;
margin-bottom: 20px;
}


.catalog__element__info {
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid rgb(232, 229, 227);
}

.catalog__element__img--select {
display: flex;
flex-flow: column;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid rgb(232, 229, 227);
font-size: 14px;
color: rgb(49, 26, 20);
font-weight: bold;
text-transform: uppercase;
}

.catalog__element__img--items {
display: flex;
align-items: center;
margin-top: 13px;
}

.catalog__element__img--item {
display: flex;
align-items: center;
justify-content: center;
width: 67px;
height: 74px;
position: relative;
overflow: hidden;
cursor: pointer;
}

.catalog__element__img--item.current:before {
border: 3px solid rgb(166, 99, 83);
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
display: block;
}

.catalog__element__select--head {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 13px;
}

.catalog__element__select--name {
font-size: 14px;
color: rgb(49, 26, 20);
font-weight: bold;
text-transform: uppercase;

}

.catalog__element__select--table {
font-size: 12px;
color: rgb(146, 142, 141);
border-bottom: 1px dotted rgb(146, 142, 141);
}

.catalog__element__select--item input {
display: none;
}

.checkbox--table {
display: flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
border: 1px solid rgb(146, 142, 141);
background-color: rgba(242, 242, 242, 0);
font-size: 12px;
color: rgb(26, 12, 11);
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
}


.catalog__element__select--item input:checked ~ .checkbox--table {
background-color: rgb(166, 99, 83);
border: 1px solid rgb(166, 99, 83);
color: #fff;
}

.catalog__element__select--item--none .checkbox--table {
pointer-events: none;
}

.catalog__element__select--item--none .checkbox--table {
border: 1px solid rgb(240, 236, 233);
color: rgb(240, 236, 233);
}

.catalog__element__buttons {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40px;
/*margin-left: -15px;
margin-right: -15px;*/
width: 100%;
}
.catalog__element__brands__in {
display: flex;
align-items: center;
}
.btn__catalog__element {
display: flex;
align-items: center;
justify-content: center;
width: 183px;
height: 47px;
border: 2px solid rgb(49, 26, 20);
text-transform: uppercase;
font-size: 12px;
/*margin: 0 15px;*/
flex-shrink: 0;
}

.btn__catalog__element svg {
margin-right: 10px;
}

.btn__catalog__element:hover {
background-color: rgb(166, 99, 83);
border: 1px solid rgb(166, 99, 83);
color: #fff !important;
}

.btn__catalog__element:hover svg {
fill: #fff;
}

.btn__catalog__element--black {
background-color: rgb(49, 26, 20);
color: #fff;

}


.btn__catalog__element--white {
color: rgb(26, 12, 11);
font-weight: bold;
}

.btn__catalog__element--white:hover {
background-color: rgb(166, 99, 83);
border: 1px solid rgb(166, 99, 83);
color: #fff !important;
}

.catalog__element__select--items {
margin-bottom: 20px;
}

.catalog__element__review {
font-size: 12px;
color: rgb(146, 142, 141);
margin-right: 20px;
}

.catalog__element__reviews {
padding-bottom: 15px;
margin-bottom: 20px;
border-bottom: 1px solid rgb(232, 229, 227);
}

.catalog__element__more--info {
font-size: 12px;
color: rgb(146, 142, 141);
}

.catalog__element__more--brand {
display: flex;
align-items: center;
max-width: 203px;
padding-left: 10px;
font-size: 12px;
color: rgb(178, 139, 132);
text-transform: uppercase;
line-height: 1.333;
}

.catalog__element__more--brand svg {
flex-shrink: 0;
margin-right: 15px;
}

.delivery {
padding: 0 !important;
margin: 0 !important;
border: none !important;
}

.delivery__block {
background: #f5f5f5;
padding: 26px 24px 24px 22px;
margin-bottom: 20px;
}

.delivery__block__first {
margin-bottom: 42px;
}

.delivery__block__title {
font-size: 14px;
color: rgb(49, 26, 20);
font-weight: bold;
margin-bottom: 10px;
letter-spacing: 0.7px;
text-transform: uppercase;
}

.delivery__block__att {
font-size: 12px;
color: rgb(186, 0, 65);
line-height: 1.2;
}

.delivery__block__att svg {
margin-right: 5px;
margin-left: -1px;
}

.delivery__block__item {
margin-bottom: 15px;
}
.delivery__block__item .delivery__block__title {
	margin-bottom: 8px;
	letter-spacing: 0.5px;
}

.delivery__block__city {
display: flex;
/*justify-content: space-between;*/
align-items: center;
margin-bottom: 3px;
margin-top: 15px;
font-size: 12px;
color: rgb(146, 142, 141);
font-weight: 700;
text-transform: uppercase;
}

.delivery__block__city--select {
margin-bottom: 15px;
}

.delivery__block__city--select span {
text-transform: none;
border-bottom: 1px dotted rgb(49, 26, 20);
}

.delivery__block__city--select svg {
margin-left: 10px;
}

.delivery__block__city--none {
color: rgb(146, 142, 141);
}

.delivery__block__address--in {
display: flex;
flex-flow: column;
margin-bottom: 4px;
}

.delivery__block__address--item {
display: flex;
justify-content: space-between;
align-items: center;
}

.delivery__block__address--name {
font-size: 12px;
color: rgb(146, 142, 141);
}


.delivery__block__address--none {
color: rgb(162, 157, 154);
font-size: 11px;
}

.delivery__block__address--have {
color: rgb(49, 26, 20);
font-size: 12px;
font-weight: 500;
}

/*.delivery__block__address--name--have {*/
/*color: rgb(49, 26, 20);*/
/*font-size: 12px;*/
/*font-weight: bold;*/
/*}*/

.delivery__block__move--have {
display: inline-block;
margin-top: 31px;
font-size: 13px;

color: rgb(166, 99, 83);
line-height: 1.2;
border-bottom: 1px dotted rgb(166, 99, 83);
}


.delivery__block__days {

}

.delivery__block__days--item {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 5px;
}

.delivery__block__days--name {
font-size: 12px;
color: rgb(146, 142, 141);
}

.delivery__block__day {
color: rgb(49, 26, 20);
font-size: 12px;
font-weight: bold;
}

.delivery__block__del {
display: flex;
align-items: center;
margin: 20px 0;
font-size: 12px;
color: rgb(166, 99, 83);
font-weight: bold;
text-transform: uppercase;
}

.delivery__block__del svg {
margin-right: 12px;
}

.catalog__element__main--info {
display: flex;
align-items: center;
margin-bottom: 91px;
}



.catalog__element__info--art {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 12px;
width: calc(50% - 10px);
}
.catalog__element__info--art:nth-child(odd) {

}
.catalog__element__info--art__name {
width: 150px;
font-size: 12px;
color: rgb(146, 142, 141);
}


.catalog__element__info--art__prop {
font-size: 12px;
color: rgb(49, 26, 20);
font-weight: 600;
}

.catalog__element__info--art__prop--brown {
color: rgb(166, 99, 83);
}


.catalog__element__main--info--two {
font-size: 14px;
color: rgb(92, 81, 79);
line-height: 2;
}
@media (min-width: 1000px) {
.catalog__element__main--img {
margin-bottom: 66px;
/*width: calc(44.76% - 45px);*/
padding-right: 20px;
}
}
.catalog__all__reviews {
margin-top: 57px;
}

.catalog__all__reviews--head {
display: flex;
align-items: center;
justify-content: space-between;
}

.catalog__all__reviews--name {
font-size: 18px;
color: rgb(49, 26, 20);
font-weight: bold;
text-transform: uppercase;
}


.catalog__all__reviews--sub {
display: flex;
align-items: center;
font-size: 12px;
color: rgb(166, 99, 83);
font-weight: 600;
text-transform: uppercase;
cursor: pointer;
}

.catalog__all__reviews--sub svg {
margin-right: 10px;
}

.catalog__all__reviews--items {

}

.catalog__all__reviews--item {
display: flex;
border-bottom: 1px solid rgb(232, 229, 227);
padding: 30px 0;
}

.catalog__all__reviews--item__info {
width: 200px;
flex-shrink: 0;
}

.catalog__all__reviews--item__name {
font-size: 13px;
color: rgb(166, 99, 83);
line-height: 2.3;
}

.catalog__all__reviews--item__tiem {
font-size: 12px;
color: rgb(49, 26, 20);
font-weight: 600;
}


.catalog__all__reviews--item__text {
font-size: 14px;
color: rgb(92, 81, 79);
line-height: 2;
}
.catalog__all__reviews--item__text b{
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 28px;
/* or 200% */


color: #311A14;
}
.catalog__all__reviews--item__text p {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 22px;
/* or 157% */


color: #5C514F;
}
.catalog__all__reviews--more {
display: flex;
align-items: center;
justify-content: center;
margin-top: 30px;
margin-bottom: 50px;
font-size: 12px;
color: rgb(146, 142, 141);
text-transform: uppercase;
cursor: pointer;
}

.catalog__all__reviews--more svg {
margin-right: 10px;
}

.catalog__all__img img {
width: 100%;
}

.delivery__block img {

}

.catalog__element {
margin-bottom: 100px;
}

.catalog__element--fixed {

}

.form__bg {
position: relative;
padding: 82px 0;
background: url(/images/form__bg.jpg) center center no-repeat;
-webkit-background-size: cover;
background-size: cover;
}

.form__bg:before {
position: absolute;
top: 0;
left: 212px;

bottom: 0;
content: "";
background: url('/images/content__logo--lg.png') center center no-repeat;
width: 160.2px;

}

.form__content {
background: #fff;
/*max-width: 544px;*/
max-width: 605px;
margin: 0 auto;
padding: 40px 72px;
}
.form__content form > .row {
	margin-left: 0;
	margin-right: 0;
}

.modal__customs {
background: #fff;
max-width: 456px;
margin: 0 auto;

}

.bx-authform-label-container, .label-container,.bx-catalog-subscribe-form-container-label {
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 10px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
margin-bottom: 2px;
}

.bx-authform-formgroup-container, .form-group-container {
margin-bottom: 20px;
}
.form-input-container--date {
position: relative;

}
.form-input-container--date:after {
position: absolute;
right: 6px;
top: 4px;
bottom: 0;
background: url(/images/Calendar.png) center center no-repeat;
height: 30px;
width: 30px;
content: "";
}
.bx-authform-input-container input[type="text"], .bx-authform-input-container input[type="password"], .bx-authform-input-container input[type="tel"], .form-group-container input {
background: #FFFFFF;
border: 1px solid #BFBBB9;
box-sizing: border-box;
border-radius: 0;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;
height: 38px;
width: 100%;
color: #A29D9A;
padding: 0 10px;
}

.form-group-container textarea {
height: 61px !important;
background: #FFFFFF;
border: 1px solid #CCD5DB;
padding: 12px 10px !important;
box-sizing: border-box;
border-radius: 0;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;
color: #A29D9A;
max-height: 61px !important;
min-height: 61px !important;
}
.personal__form__footer--question {
margin-top: 80px !important;
}
.first__col {
padding-right: 50px;
margin-top: 20px;
}
.form-group-mb {
margin-bottom: 30px;
}
.bx-soa-cart-total .bx-soa-cart-total-line:first-child .bx-soa-cart-t {
font-family: Montserrat;
font-style: normal;
font-weight: 600 !important;
font-size: 12px;
line-height: 15px;
/* identical to box height */

text-transform: uppercase;

color: #928E8F;
}
.soa-property-container textarea.form-control,.bx-soa-customer-field textarea.form-control,.soa-property-container textarea{

background: #FFFFFF !important;
border: 1px solid #BFBBB9;
padding: 12px 10px !important;
box-sizing: border-box;
border-radius: 0;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;
color: #A29D9A;

}
.form-group-container input {
display: block;
width: 100%;
height: 38px;
margin: 0;
padding: 0 10px !important;
background: #fff !important;
border-radius: 0 !important;
}

.bx-authform-input-container input[type="text"]::placeholder, .bx-authform-input-container input[type="password"]::placeholder, .bx-authform-input-container input[type="tel"]::placeholder, .form-group-container input::placeholder {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;

color: #A29D9A;
}

.bx-authform-input-container input, .form-group-container input {
transition: .3s linear;
}

.bx-authform-input-container input:focus, .bx-authform-input-container input:hover, .form-group-container input:hover, .form-group-container input:focus, .form-group-container textarea:focus, .form-group-container textarea:hover {
border-color: #A66353;
}
.form-control.bx-soa-customer-input {
display: block;
width: 100%;
height: 38px;
margin: 0;
padding: 0 10px !important;
background: #fff !important;
border-radius: 0 !important;
transition: .3s;
}
#bx-soa-orderSave .btn{
display: flex;
align-items: center;
justify-content: center;
width: 200px;
height: 47px;
background: #311A14;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
border: 2px solid #311A14;
transition: .3s;
border-radius: 0 !important;
}
#bx-soa-orderSave .btn:hover{
color: #311A14;
background: #fff;
}
.bx-soa-coupon-input input[type=text].form-control {
display: block;
width: 100%;
height: 38px;
margin: 0;
padding: 0 10px !important;
background: #fff !important;
border-radius: 0 !important;
transition: .3s;
}
.bx-soa-custom-label,.bx-soa .bx-soa-customer-label, .bx-soa .bx-soa-custom-label, .bx-soa .form-group label {
font-family: Montserrat;
font-style: normal;
font-weight: bold !important;
font-size: 10px !important;
line-height: normal;
text-transform: uppercase;
color: #311A14 !important;
margin-bottom: 2px;
}
.form-control.bx-soa-customer-input:focus {
border-color: #A66353;
}
.form-control:focus {
box-shadow: none !important;
border-color: #A66353 !important;
}
.bx-soa-pickup-list .bx-soa-pickup-list-item:last-child {
display: flex;
align-items: center;
flex-flow: column;
justify-content: center;
background: #fff !important;
}
.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn {
padding-left: 0 !important;
}
.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-detail {
/*text-align: center;*/
}
.bx-soa-pickup-list main .bx-soa-pickup-list-item:first-child {
height: 77px;
display: flex;
flex-wrap: wrap;
}
.bx-soa-pickup-l-item-adress {
padding-right: 0;
}
.bx-soa-pickup-l-item-btn > .btn{
display: flex;
align-items: center;
justify-content: center;
border: 2px solid;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
text-decoration: none;
height: 39px;
width: 144px !important;
margin: 0 auto;
border-color: rgb(49, 26, 20) !important;
color: rgb(49, 26, 20) !important;
background: #fff !important;
border-radius: 0 !important;
transition: .3s;
}
.bx-soa-pickup-l-item-btn > .btn:hover{
background: rgb(49, 26, 20) !important;
color: #fff !important;
}
.container__checkbox--form {
padding-left: 27px;
font-weight: 500;
color: #A29D9A;
font-size: 12px;
line-height: normal;
}

.container__checkbox--form a {
color: #A66353;
}

.btn__form {
display: flex;
align-items: center;
justify-content: center;
background: #311A14;
height: 47px;
width: 169px;
border: 1px solid #311A14;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #FFFFFF;
flex-shrink: 0;
margin-right: 20px;
transition: .3s;
}
.btn__form:hover {
color: #311A14;
background: #fff;
}
.capcha__in {
display: flex;
align-items: center;
justify-content: space-between;
}

.bx-authform-link-container {

font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;

color: #938F90;
}

.bx-authform-link-container a {

color: #A66353;
font-weight: 500;
}

.form__social {
display: flex;
align-items: center;
}

.form__social .section__icon {
margin-right: 0;
margin-left: 10px;
}

.link--h a {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;

color: #A29D9A;
}

.margin__top--10 {
margin-top: 10px;
}

.contacts__map {
margin-top: 10px;
margin-bottom: 90px;
}


.contacts__map .bx-yandex-map {
border: none;
width: 100% !important;
}

.contacts__title {
font-family: Constantine;
font-size: 24px;
line-height: normal;
text-transform: uppercase;

color: #251515;
margin-bottom: 30px;
}

.contacts__adress {

display: block;
margin-bottom: 20px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: normal;

color: #A66353;
transition: .3s linear;
}

.contacts__number {
display: block;
margin-bottom: 20px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: normal;

color: #311A14;
transition: .3s linear;
}

.contacts__email {
display: block;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 13px;
line-height: normal;

color: #A66353;
transition: .3s linear;
}

.contacts__social {
display: flex;
align-items: center;
margin-top: 47px;
}

.contacts__social {
margin-right: 10px;
}

.contacts__page__item {
padding: 30px;
margin-bottom: 30px;
border: 1px solid #BFBBB9;
min-height: 166px;
transition: all 0.3s;
}

.contacts__page__item .contacts__adress {
color: #928E8F;

}
.contacts__page__item:hover {
border: 1px solid #A66353;
transition: all 0.3s;
}


.contacts__page__item:hover .contacts__adress {
color: #A66353;
}

.market__item--img {
position: relative;
display: block;
}
.market__item--img img{
width: 100%;
}
.market__item--info {
padding: 30px;
margin-bottom: 30px;
border: 1px solid #BFBBB9;
}

.market__item--place {
display: block;
height: 40px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: normal;
color: #928E8F;
transition: .3s linear;
}

.market__item--number {
display: block;
margin-bottom: 20px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: normal;
color: #311A14;
transition: .3s linear;
}

.market__item--time {
display: flex;
align-items: center;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: normal;
color: #928E8F;
}

.market__item--time svg {
margin-right: 10px;
}

.market__item--caption {
position: absolute;
bottom: 28px;
right: 30px;
opacity: 0;
transition: .3s;
}

.market__item:hover .market__item--caption {
opacity: 1;
}

.contacts__time__work {
display: flex;
align-items: center;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: normal;

color: #928E8F;
}

.contacts__time__work svg {
margin-right: 10px;
}

.basket__inner {
margin-top: 20px;
}

.basket-checkout-container {
padding: 30px 25px;
background: #F2F2F2;
border: none;
border-radius: 0;
}

.basket-coupon-block-field-description {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
margin-bottom: 5px;
}

.btn__coupon {
display: flex;
align-items: center;
justify-content: center;
width: 120px;
height: 39px;


background: #F2F2F2;
border: 2px solid #311A14;
box-sizing: border-box;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
margin-bottom: 15px;
transition: .3s;
cursor: pointer;
}
.btn__coupon:hover {
background: #311A14;
color: #fff;
}
.form__coupon {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.form__coupon .form-group {
margin-bottom: 0;
}

.form-control--coupon {
width: 208px;
height: 39px;


background: #FFFFFF !important;
border: 1px solid #DEDEDE;
box-sizing: border-box;
margin-bottom: 15px;
}

.basket-checkout-block {
width: 100%;
}

.basket-checkout-block-total-title {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

.basket-coupon-block-total-price-current {
display: flex;
align-items: baseline;
margin-bottom: 15px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: normal;
text-transform: uppercase;

color: #BA0041;
}

.text__bonus {
margin-left: 11px;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;

color: #928E8F;

text-transform: none;

}

.basket-checkout-block-total-price-inner {
padding-top: 0;
}

.basket-checkout-block-total-inner {
/*margin-top: 15px;*/
width: 100%;
}

.basket__block {
float: left;
width: 75.7%;
padding: 0 15px;
}

.coupon__block {
float: left;
padding: 0 15px;
width: 24.7%;
}

.btn__by {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 47px;


background: #311A14;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #FFFFFF;
border: 2px solid #311A14;
transition: .3s;
}
.btn__by:hover {
color: #311A14;
border-color:#311A14;
background: #fff;
}
.basket-items-list-item-container {
border-bottom: 1px solid #E8E5E3;
}

.basket-items-list-item-container > td, .basket-items-list-wrapper, .basket-items-list-wrapper-compact {
border: none;
}

.basket-item-info-name-link {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 24px;
/* identical to box height */

text-transform: uppercase;

color: #311A14;
transition: .3s;
margin-bottom: 6px;
}

.basket-item-info-name-link:hover {
text-decoration: none
}

.basket-item-image {
object-fit: contain;
height: 126px;
width: 105px;
}

.basket-item-info-name-select .checkbox--table {
height: 27px;
width: 27px;
}

.basket-item-info__in {
display: flex;

}

.basket-item-info-name-article {
margin-bottom: 6px;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;

color: #928E8D;
}

.basket-item-info-name-article span {

font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;

color: #311A14;
}

.basket-item-info-block .catalog__element__img--item {
width: 52px;
height: 62px;
margin-right: 8px;
}

.basket-item-info-block .catalog__element__img--select {
margin-bottom: 0;
padding-bottom: 0;
padding-left: 40px;
border: none;
}

.basket-item-info-name-select {
display: flex;
flex-flow: column;
justify-content: space-around;
height: 107px;
}

.basket-item-info-name-select .catalog__element__select--items {
margin-bottom: 0;
}

.basket-item-info-name-select .catalog__element__select--item {
margin-right: 10px;
}

.basket-items-list-item-remove {

}

.count__name {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: normal;
text-align: center;

color: #928E8F;
margin-bottom: 10px;
}

.basket-item-amount-filed, .basket-item-block-amount.disabled .basket-item-amount-filed:hover {
border: none !important;
background: initial !important;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #311A14;
}

.basket-item-block-amount {
padding: 0 55px;
}

.basket-item-amount-btn-plus, .basket-item-amount-btn-minus {
background: #F0ECE9;
width: 29px;
height: 29px;
}

.basket-item-actions-remove {
top: 30px;
}

.basket-item-actions-remove:after, .basket-item-actions-remove:before {
width: 1px;
height: 21px;
background: #928E8F;
}

.basket-item-amount-btn-plus:before, .basket-item-amount-btn-plus:after, .basket-item-amount-btn-minus:after {
width: 17px;
height: 1px;
margin-left: -9px;
background: #311A14
}

.basket-item-amount-btn-plus:before {
height: 17px;
width: 1px;
margin-left: -1px;
margin-top: -9px;
}

/*.basket-items-list-item-amount {*/
/*padding-top: 0;*/
/*}*/
.basket-item-block-price {
/*padding-top: 0;*/
padding-right: 35px;
}

.basket-item-price-current-text {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #BA0041;
}
.basket-item-property-name {
margin-bottom: 5px;
}
.basket-item-price-current {
text-align: center;
}
.basket-items-list-item-descriptions {
padding-top: 30px;
padding-bottom: 30px;
}

.basket-item-block-image {
padding-bottom: 20px;
}

.discounts__item {
margin-bottom: 60px;
}

.discounts__item--img {
position: relative;
display: block;

}

.section__discounts--page .discounts__item--img {
position: relative;
display: block;
margin-bottom: 60px;
}

.section__discounts--page .discounts__item--img {
height: 529px;
}

.section__discounts--page img {
position: absolute;
left: 0;
top: 0;
padding: 50px;
}

.discounts__item--caption {
position: absolute;
left: 36px;
top: 12px;
max-width: 50%;
}

.discounts__item--caption {
left: 60px;
top: 70px;
}

.discounts__item--cation__title {
margin-top: 13px;
margin-bottom: 10px;
font-family: "Constantine";
font-size: 48px;
color: rgb(255, 255, 255);
/* text-transform: uppercase; */
line-height: 1.2;
}

.discounts__item--cation__stitle {
font-size: 14px;
color: rgb(255, 255, 255);
font-weight: 600;
text-transform: uppercase;

}

.discounts__item--time {
margin-top: 30px;
margin-bottom: 20px;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 10px;
line-height: normal;

color: #A09C9A;
}

.discounts__item--time--lg {
margin-top: 0;
font-size: 20px;
}

.discounts__item--title {
display: block;
margin-top: 25px;
margin-bottom: 13px;
font-weight: 600;
font-family: Constantine;
font-size: 18px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

.discounts__item--title--lg {
font-size: 35px;
}

.discounts__item--text {

font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: normal;

color: #5C514F;
}

.discounts__item--text--lg {
font-size: 20px;
}

.section__pagination {

}

.arrow__pagination {
height: 23px;
margin: 0 87px;
}

.arrow__pagination--left {

}

.arrow__pagination--right {

}

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

.section__pagination--list {
padding: 0;
margin: 0;
list-style: none;
display: flex;
align-items: center;
justify-content: center;
}

.section__pagination--link {
display: flex;
align-items: center;
justify-content: center;
width: 29px;
height: 29px;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;

color: #A09C9A;
border: 1px solid rgba(178, 139, 132, 0);
border-radius: 50%;
box-sizing: border-box;
}

.section__pagination--link.current {
color: #311A14;
border: 1px solid #B28B84;
}

.bx-soa-section.bx-selected {
border: none !important;
}

.bx-soa-section-title-container {
display: flex;
background: #F2F2F2 !important;
}

.bx-soa-section-title {
display: flex;
align-items: center;
}

.bx-soa-section-title-count {
width: 24px;
height: 24px;
}

.bx-soa-section.bx-selected .bx-soa-section-title {

display: flex;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px !important;
line-height: normal;
text-transform: uppercase;

color: #311A14;
padding-top: 0 !important;
}

.bx-soa-section-title-count {
width: 24px;
height: 24px !important;
display: flex !important;
align-items: center;
justify-content: center;
border-radius: 0 !important;
margin: 0 10px 0 0 !important;

}

.bx-soa-section.bx-selected .bx-soa-section-title-container {
padding: 8px 0 !important;
}

.bx-soa-section .bx-soa-section-title-count:after {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;

text-transform: uppercase;
line-height: 24px !important;
color: #311A14 !important;
}

.bx-soa-item-imgcontainer {
border: none !important;
}

.bx-soa-item-title a {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 20px !important;
line-height: normal;
text-transform: uppercase;

color: #311A14 !important;
}

.bx-soa-cart-total {
background: #F2F2F2;
}

.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 24px !important;
line-height: normal;
text-transform: uppercase;

color: #BA0041;
}
.bx-price-old {
font-family: Montserrat;
font-style: normal;
font-weight: 600 !important;
font-size: 12px !important;
line-height: 15px;
/* identical to box height */

text-align: right;
text-decoration-line: line-through;
text-transform: uppercase;

color: #928E8F !important;
}
.bx-soa-cart-total-line:nth-child(2) .bx-soa-cart-d{
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 14px !important;
line-height: 22px;
/* identical to box height */

text-align: right;
text-transform: uppercase;

color: #928E8F;
}
.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t {
font-family: Montserrat;
font-style: normal;
font-weight: 600 !important;
font-size: 14px;
line-height: 17px;
text-transform: uppercase;

color: #311A14;
}
.bx-soa-cart-total-line:not(:first-child) {
display: flex;
align-items: center;
justify-content: space-between;
}
.bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted {
background: initial !important;
}
.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(2) {
border-top: 1px solid #e5e5e5 !important;
}
.bx-soa-cart-t {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-transform: uppercase;

color: #928E8F;
}

.bx-soa-cart-d {

font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

.bx-soa-more-btn .btn {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 119px;
height: 46px;
background-color: rgb(247, 245, 244) !important;
font-size: 12px;
color: rgb(166, 99, 83) !important;
font-weight: bold;
text-transform: uppercase;
transition: .3s linear;
border: 1px solid rgb(247, 245, 244) !important;
border-radius: 0;
}
.bx-soa-more .bx-soa-more-btn{
display: flex;
align-items: center;
justify-content: flex-end;
}
.bx-soa-more .bx-soa-more-btn .pull-left.btn {
margin-right: 20px;
}
.bx-soa-more-btn .btn:after {
content: '';
position: absolute;
top: 0;
right: -13px;
left: 0px;
bottom: 0;
background: url(/images/arrow-link.png) right no-repeat;
transition: .3s linear;
}

.btn__back {
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 36px;
width: 100px;
margin-right: 20px;
background: #F7F5F4;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 15px;
/* identical to box height */

text-transform: uppercase;

color: #A66353;
}
.btn__back:before {
content: '';
position: absolute;
top: 0;
left: -13px;
right: 0;
bottom: 0;
background: url(/images/arrow-link.png) right no-repeat;
transition: .3s linear;
transform: rotate(180deg);
}
.btn__back:hover:before {
opacity: 0;
left: -30px;
}
.bx-soa-more-btn .btn:first-child:after {
transform: rotate(180deg);
left: -13px;
}
#bx-soa-basket .bx-soa-more-btn .btn:first-child:after {
content: '';
position: absolute;
top: 0;
right: -13px;
left: 0px;
bottom: 0;
background: url(/images/arrow-link.png) right no-repeat;
transition: .3s linear;
transform: rotate(0);
}
.bx-soa-more-btn .btn:hover:first-child:after {
left: -30px;
}
.bx-soa-more-btn .btn:hover:after,#bx-soa-basket .bx-soa-more-btn .btn:hover:first-child:after {
opacity: 0;
right: -30px;
}
.main-user-consent-request-announce {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
/* or 143% */


color: #928E8F !important;

}
.bx-soa-section {
margin-bottom: 20px !important;
}

.bx-active .bx-soa-section-title {
color: #928E8F;
flex-shrink: 0;
}

.news__card {
display: flex;
align-items: center;
justify-content: center;
flex-flow: column;
text-align: center;
max-width: 827px;
min-height: 294px;
margin: 61px auto 83px;
border: 1px solid #A66353;
box-sizing: border-box;
}

.news__card__title {
margin-bottom: 27px;
font-family: Constantine;
font-size: 32px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #311A14;
}
/* Radio btn */
.container__radio {
display: block;
position: relative;
padding-left: 25px;
margin-bottom: 8px;
cursor: pointer;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 15px;
/* identical to box height */


color: #311A14;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

/* Hide the browser's default radio button */
.container__radio input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}

/* Create a custom radio button */
.checkmark__radios {
position: absolute;
top: 0;
left: 0;
width: 14px;
height: 14px;
border: 1px solid #BFBBB9;
box-sizing: border-box;
border-radius: 50%;
}







.container__radio input:checked ~ .checkmark__radios:after {

display: block;
}

/* Style the indicator (dot/circle) */
.container__radio .checkmark__radios:after {
position: absolute;
top: 2px;
left: 2px;
display: none;
width: 8px;
height: 8px;
border-radius: 50%;
background: #311A14;
content: "";
}
.container__radios:after {


display: block;
}
.form-group-container--radio {
margin-top: 20px;
}
.form-group-container--radio .label-container{
margin-bottom: 14px;
}
/* end */
.section__child-add,.personal__form {
display: flex;
}
.child__add--col p {

font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 150%;
/* or 21px */


color: #311A14;
}
.child__title {
margin-bottom: 20px;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 22px;
/* identical to box height */

text-transform: uppercase;

color: #311A14;
}
.personal__form {

}
.personal__score--head {
padding: 13px 30px;
background: #B28B84;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */

text-transform: uppercase;

color: #FFFFFF;
}
.personal__score--info {
background: #F7F5F4;
}
.personal__score--info--item{
display: flex;
align-items: center;
justify-content: space-between;
padding: 31px 30px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 17px;
text-transform: uppercase;

color: #311A14;
}
.personal__score--info--item span{
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 29px;
/* identical to box height */

text-align: right;
text-transform: uppercase;

color: #311A14;
}
.personal__score--text {
margin-bottom: 30px;
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 150%;
/* or 21px */


color: #311A14;
}
.child__add--col,.personal__add--col {
float: left;
max-width: 541px;
width: 100%;
margin-right: 173px;
}
.child__add--col:first-child,.personal__add--col:first-child {
flex-shrink: 0;
}
.child__add--col:last-child,.personal__add--col:last-child {
margin-right: 0;
}
.child__add--text {
margin-bottom: 40px;
}
.child__all__item {
display: flex;
align-items: center;
justify-content: space-between;
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #F0ECE9;
}
.child__all__item input {
border:none !important;
background: #fff !important;
width: 100%;
}
.child__all__name {
display: flex;
align-items: center;

cursor: pointer;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 17px;

color: #311A14;
width: 115px;
}
.child__all__name svg{
margin-left: 10px;
}
.child__all__date {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 15px;
/* identical to box height */


color: #A29D9A;
}
.child__all__date input {
text-align: center;
}
.child__all__sex {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 15px;
/* identical to box height */


color: #A29D9A;
}
.child__all__sex select {
border: none !important;
cursor: pointer;
}
.child__all__save {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 116px;
height: 36px;
margin: 0 20px;
border: 2px solid #311A14;
box-sizing: border-box;
text-align: center;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */
text-transform: uppercase;

color: #311A14;
cursor: pointer;
transition: .3s;
}
.btn__add__child {
display: flex;
align-items: center;
justify-content: center;
width: 180px;
height: 47px;
margin-top: 30px;
border: 2px solid #311A14;
background: #311A14;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;

text-align: center;
text-transform: uppercase;

color: #FFFFFF;
transition: .3s;
}
.btn__add__child:hover {
background-color: #fff;
color: #311A14;
}
.child__all__save:hover {
color: #fff;
background: #311A14;
}
.child__all__delete {
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.datepicker-panel>ul>li {
color: #311A14;
}
.datepicker-panel>ul>li.highlighted {
background-color: #e5f2ff;
}
.datepicker-top-left, .datepicker-top-right {
border-top-color: #311a14;
}
.datepicker-top-left:before, .datepicker-top-right:before {
border-top-color: #311a14;
}
.datepicker-top-left:before, .datepicker-top-right:before {
border-bottom-color: #311a14;
}
.datepicker-panel>ul>li.picked:hover {
background: #A66353;
color: #fff;
}
.datepicker-panel>ul>li.picked {
background: #A66353;
color: #fff;
}
.datepicker-panel>ul>li:hover {
background: #F7F5F4;
color: #311A14;
}
.datepicker-panel>ul>li.highlighted:hover {
background-color: #A66353;
color: #fff;
}
.datepicker-panel>ul>li.highlighted {
background: #A29D9A;
color: #fff;
}
.news__card__text {
margin-bottom: 35px;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: normal;
text-align: center;

color: #5C514F;
}

.news__card__link {
display: flex;
align-items: center;
justify-content: center;
width: 256px;
height: 50px;
border: 2px solid #311A14;
box-sizing: border-box;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #311A14;
}

.news__blog {
background: #F7F5F4;
padding: 167px 0;
margin: 50px 0;
}

.about {
position: relative;
margin-bottom: 80px;
}

.about__title {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: center;
font-family: Constantine;
font-size: 40px;
line-height: 150%;
/* or 60px */

text-transform: uppercase;

color: #311A14;
max-width: 1200px;
margin: 0 auto;
}

.about__logo {
flex-shrink: 0;
height: 354px;
width: 208px;
margin-right: 180px;
background: url(/images/about__logo.png) center center no-repeat;
}

.about__text {
max-width: 1030px;
margin: 0 auto;

}

.about__text p {
font-family: Montserrat !important;
font-style: normal;
font-weight: normal;
font-size: 18px !important;
line-height: 150%;
/* or 27px */


color: #311A14;
}

.garant__text {
padding: 0 15px 60px;
position: relative;
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 150%;
/* or 27px */


color: #5C514F;
}

.garant__text:after {
position: absolute;
bottom: 0;
left: 0;
width: 112px;
height: 1px;
background: #E8E5E3;
content: "";
}

.garant__text a {
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 150%;
/* identical to box height, or 21px */

text-transform: uppercase;

color: #5C514F;
}

.about__products--item {

display: flex;
flex-flow: column;
justify-content: center;

}

.about__adw {
margin-top: 100px;
}

.about__title--sm {
margin-bottom: 40px;
font-family: Constantine;
font-size: 36px;
line-height: 150%;
/* identical to box height, or 54px */

text-align: center;
text-transform: uppercase;

color: #311A14;
}

.about__adw--img {
margin: 0 auto;
}

.about__adw--items {
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 960px;
max-width: 1389px;
margin: -40px auto 37px;
}
.about__adw--item svg {
margin-right: 20px;
flex-shrink: 0;
}
.about__adw--item {
display: flex;
align-items: center;
position: absolute;
width: 325px;

font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 150%;
/* or 27px */


color: #311A14;
}

.about__adw--item:nth-child(1) {
top: 111px;
left: 285px;

}

.about__adw--item:nth-child(2) {
top: 111px;
right: 216px;
}

.about__adw--item:nth-child(3) {
top: 332px;
right: 65px;
}

.about__adw--item:nth-child(4) {
top: 553px;
right: 57px;
}

.about__adw--item:nth-child(5) {
top: 773px;
right: 206px;
}

.about__adw--item:nth-child(6) {
top: 773px;
left: 260px;
}

.about__adw--item:nth-child(7) {
top: 553px;
left: 125px;
}

.about__adw--item:nth-child(8) {
top: 332px;
left: 128px;
}

.about__adw--sub {
padding: 77px 0;
margin-bottom: 100px;
background: #F2F2F2;
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 150%;
/* or 27px */

text-align: center;

color: #311A14;
}
.adw--sub__item {
position: relative;
font-family: Montserrat;
font-style: normal;

font-size: 18px;
line-height: 150%;
/* or 27px */

text-align: center;

color: #311A14;
}
.adw--sub__item:after {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 1px;
height: 47px;
background: #E1DDDA;
content: "";
}
.adw--sub__item:last-child:after {
display: none;
}
.adw--sub__item span{
font-weight: 600;
}
.about__brands {
position: relative;
margin-top: 100px;
margin-bottom: 112px;
text-align: center;
}
.main__img {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.main__img__logo {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
}
.about__title--xs {
margin-bottom: 10px;
font-family: Constantine;
font-size: 36px;
line-height: 150%;
/* identical to box height, or 36px */


color: #311A14;
}
.about__img__info--in {
position: relative;
max-width: 1035px;
margin: 0 auto;
}
.about__img__info--item {
position: absolute;
text-align: center;
}
.about__img__info--item img {
border: 1px solid #C4B9AC;
box-sizing: border-box;
border-radius: 50%;
padding: 4px;
}
.about__img__info--item:after {
position: absolute;
content: "";
}
.about__img__info--item:nth-child(1) {
top: 0;
left: 0;
}
.about__img__info--item:nth-child(1):after {
bottom: 41px;
right: -140px;
width: 172.18px;
height: 36.26px;
background: url("/images/arrow__1.png")center center no-repeat;

}
.about__img__info--item:nth-child(2) {
top: 0;
right: 0;
}
.about__img__info--item:nth-child(2):after {
top: -69px;
left: -256px;
width: 285.02px;
height: 92.26px;
background: url("/images/arrow__2.png")center center no-repeat;
}
.about__img__info--item:nth-child(3) {
right: 0;
bottom: 0;
}
.about__img__info--item:nth-child(3):after {
bottom: -3px;
left: -255px;
width: 282.08px;
height: 121.97px;
background: url("/images/arrow__4.png")center center no-repeat;
}
.about__img__info--item:nth-child(4) {
left: 0;
bottom: 0;
}
.about__img__info--item:nth-child(4):after {
top: -5px;
right: -82px;
width: 129.33px;
height: 44.37px;
background: url("/images/arrow__3.png")center center no-repeat;
}
.about__img__info--text {
margin-top: 15px;
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 120%;
/* identical to box height, or 22px */

text-transform: uppercase;

color: #311A14;
}
.about__img__info--title {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 120%;
text-align: center;
text-transform: uppercase;
color: #311A14;
margin-bottom: 90px;
margin-left: 45px;
}
.about__img__info {
margin-top: 120px;
margin-bottom: 120px;
}

.etc--text {
margin-top: 106px;
margin-bottom: 120px;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 150%;
/* or 27px */

text-align: center;

color: #311A14;
}
.etc--text svg {
margin-bottom: 10px;
}
.about__products--text {

font-family: Montserrat !important;
font-style: normal;
font-weight: normal;
font-size: 18px !important;
line-height: 150%;
/* or 27px */


color: #5C514F;
}
.about__products--text span{
font-weight: 600;
}
.news__blog__item {
display: flex;
align-items: flex-end;
max-width: 913px;
margin: 0 auto;
}

.news__blog__icon {
position: relative;
top: -75px;
}

.news__blog__text {
margin-bottom: 23px;
font-family: Montserrat;
font-style: italic;
font-weight: 500;
font-size: 20px;
line-height: 24px;

color: #5C514F;


}

.news__blog__author {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 24px;

color: #5C514F;
}

.bx_compare .bx_sort_container {
display: flex;
border-bottom: 1px solid #F0ECE9;
margin-bottom: 60px !important;
}

.bx_compare .bx_sort_container .sortbutton {
display: flex;
align-items: center;
justify-content: center;
width: 256px;
height: 65px;
border-radius: 0 !important;
border: none !important;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #A29D9A;
background: #F2F2F2 !important;
}

.bx_compare .bx_sort_container .sortbutton.current {
background: #311A14 !important;


font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #FFFFFF;


}

.remove__compare {
position: absolute;
right: 0;
top: 0;
display: flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
background:#F7F5F4;
z-index: 2;
cursor: pointer;
}

.table__compare--info td {
font-family: Montserrat;
font-style: normal;
font-weight: bold !important;
font-size: 14px !important;
line-height: normal;
text-transform: uppercase;
color: #251515 !important;
}

.table__compare--info span {
display: block;
text-align: left;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;

text-transform: uppercase;

color: #A19D9A;
}

.bx_compare .table_compare table tr td {
padding: 12px 12px 29px !important;
}

.bx_compare .table_compare table tr:nth-child(odd) td {
background: #F2F2F2 !important;
}

.compare__inner {
margin-bottom: 62px;
}

.bx_filtren_container {
display: none;
}

.bx-step-completed {
border: 1px solid #A66353 !important;
}

.bx-soa-section.bx-step-completed .bx-soa-section-title-count {
background: #A66353 !important;
border: 1px solid #A66353 !important;
}

.bx-soa-section-title-count:before {
right: 4px !important;
bottom: 6px !important;
background: url(/images/check.png) center center no-repeat !important;
width: 12px !important;
height: 10px !important;
}

.bx-soa-section.bx-step-completed .bx-soa-section-title-count:after {
font-size: 0 !important;
}

.bx-active .bx-soa-section-title {
color: #311A14;
font-weight: 600 !important;
font-size: 12px !important;
line-height: normal;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif !important;
}

.bx-soa-editstep {
color: #ba0041 !important;
font-size: 13px !important;
}

.discounts__form, .modal__form {
padding: 73px 84px;
background: #F2F2F2;
}

.discounts__form input[type="text"], .discounts__form input[type="tel"] {
display: block;
width: 100%;
height: 38px;
margin: 0;
padding: 0 4px;
background: #FFFFFF;
border: 1px solid #BFBBB9;
box-sizing: border-box;
border-radius: 0;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;
color: #A29D9A;
outline: none;
}

.discounts__form--title, .modal__form--title {
margin-bottom: 30px;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

p.discounts__text {
margin-top: 72px;
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 32px !important;
line-height: 46px;
max-width: 980px;
color: #5C514F;
}
.discounts__last__text {
max-width: 980px;
}
h1 {
font-family: Constantine !important;
font-size: 40px;
line-height: normal;
text-transform: uppercase;
font-weight: 500;
color: #251515;
}

h2 {
font-family: Constantine !important;
font-size: 32px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

h3 {
font-family: Constantine !important;
font-size: 24px;
line-height: normal;

color: #311A14;
}

h4 {
font-family: Montserrat !important;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

h5 {
font-family: Montserrat !important;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

h6 {
font-family: Montserrat !important;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

p.p-small {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: normal;

color: #5C514F;
}

p a {
color: #a66353 !important;
text-decoration: underline;
}

p.p-md {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: normal;

color: #5C514F;
}

.container-fluid--small {
max-width: 1112px;
margin: 0 auto;
}

.bold {
font-weight: 700;
}

.row--flex {

}

.section ul {
padding: 0;
margin: 0;
list-style: none;
}

.section ul li {
position: relative;
display: flex;
align-items: center;
}

.section ul li:before {
display: block;
margin-right: 5px;
background: #806547;
width: 10px;
height: 1px;
content: "";
}

.bxe-list, .bxe-list ul {

}

.bxe-list .fa {
color: #b28b84 !important;
}

.brand__item {
min-height: 307px;
}

.brand__item .content__img__caption--lc {
bottom: 40px;
left: 27px;
}

.brand__img__stitle {
font-size: 14px;
color: rgb(255, 255, 255);
font-weight: 600;
text-transform: uppercase;
}

.brand__img__title {
margin-top: 13px;
margin-bottom: 10px;
font-family: "Constantine";
font-size: 36px;
color: rgb(255, 255, 255);
text-transform: uppercase;
line-height: 1.2;
}

.brand__img__caption {
position: absolute;
bottom: 40px;
left: 30px;
}

.brands__slider__item {
position: relative;
}

.brands__slider__item {
display: flex !important;
align-items: center;
justify-content: center;
height: 135px;
}

.brands__slider {
margin: 40px 0;
}

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

.alf__first {
font-size: 18px;
line-height: normal;
letter-spacing: 0.3em;

color: #251515;
flex-shrink: 0;
}

.alf__all {
width: 100%;
margin: 0 20px;
}

.alf__all ul {
display: flex;
align-items: center;
justify-content: space-between;
list-style: none;
flex-wrap: wrap;
padding: 0;
margin: 0;
}

.alf__all a {
font-size: 18px;
line-height: normal;
letter-spacing: 1em;

color: #251515;
cursor: pointer;
}

.alf__last {
font-size: 18px;
line-height: normal;
letter-spacing: 0.3em;

color: #251515;
flex-shrink: 0;
}

.alf__last a {
font-size: 18px;
line-height: normal;
letter-spacing: 1em;

color: #251515;
}

.section-alf {
margin: 100px 0;
}

.alf__select--a {
margin-right: 103px;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 48px;
line-height: normal;

color: #251515;
}

.alf__select__item {
display: flex;

justify-content: space-between;
}

.alf__select--b ul {
/*display: flex;
flex-wrap: wrap;*/
column-count: 4;
-webkit-column-count: 4;
column-width: 250px;
list-style: none;
margin: 0;
padding: 0;
}

.alf__select--b {
width: 100%;
}

.alf__select--b a {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 30px;
text-transform: capitalize;

color: #5C514F;
}

.alf__select--b li {
/*width: 25%;*/
}

.alf__select__item {
padding: 20px 0;
border-bottom: 1px solid #F0ECE9;
}

.baby__title--sm {
margin: 20px 0 60px;

font-style: normal;

font-family: Constantine;
font-size: 24px;
line-height: normal;

color: #251515;
}
.section__baby:not(:first-child) .baby__title--sm {
margin-top: 60px;
}
.baby__items {

}

.baby__item {
display: flex;
align-items: center;
/*border-bottom: 1px solid #E8E5E3;*/
/*padding-bottom: 20px;*/

margin: 20px -15px;
justify-content: space-between;
}

.baby__item--in {
border-bottom: 1px solid #E8E5E3;
}

.baby__item__check {
width: 24px;
height: 24px;
margin-right: 20px;
}

.baby__item__check .checkmark {
width: 24px;
height: 24px;
}

.baby__item__check .container__checkbox .checkmark:after {
left: 3px;
top: 5px;
}
.container__checkbox--black {
color: #311A14;
margin-bottom: 35px;
}
.baby__item__link {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 17px;
text-transform: uppercase;

color: #251515;
}

.baby__item__img {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 15px;
/* identical to box height */


color: #251515;
}

.baby__item__img .in {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 62px;
height: 62px;
border: 1px dotted #D2C7C1;
margin-right: 20px;
}

.baby__item__img .in svg {
position: absolute;
top: initial;
}

.baby__item__img .in img {

}

.baby__item__stext {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
text-transform: uppercase;

color: #251515;
}

.baby__item__price {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 16px;
/* or 67% */

text-transform: uppercase;

color: #5D534F;
}

.baby__item__buttons {
display: flex;
align-items: center;
justify-content: flex-end;
}

.baby__item__select {
display: flex;
align-items: center;
justify-content: center;
max-width: 256px;
width: 47px;
height: 47px;
background: #F7F5F4;

font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */

text-align: center;
text-transform: uppercase;

color: #251515;
cursor: pointer;
transition: .3s;
flex-shrink: 0;
}
.baby__item__select> div {
display: flex;
align-items: center;
}
.baby__item__select:hover {
/*background: #311A14;*/
/*color: #fff;*/
}
.baby__item__select svg {

}
.roddom__footer--price {
display: flex;
flex-flow: column;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
color: #311A14;
}
.roddom__footer--number {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 29px;
text-transform: uppercase;

color: #BA0041;
}
.roddom__footer {
display: flex;
align-items: center;
justify-content: flex-end;
margin-top: 80px;
padding: 30px ;
background: #F7F5F4;
}
.baby__item__dropdown {

}

.baby__item__edit {
display: flex;
align-items: center;
justify-content: center;
margin-right: 20px;
height: 47px;
border: 2px solid #311A14;
background: #fff;
padding: 0 15px;
width: 257px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
text-align: center;
text-transform: uppercase;
color: #311A14;
transition: .3s;
cursor: pointer;
flex-shrink: 0;
}
.baby__item__edit:hover {
color: #fff;
background: #311A14;
}
.item__drop__btn {
display: flex;
align-items: center;
justify-content: center;
width: 256px;
height: 47px;
background: #311A14;
border:2px solid #311A14;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */

text-align: center;
text-transform: uppercase;

color: #FFFFFF;
cursor: pointer;
transition: .3s linear;
margin-left: 62px;
}
.item__drop__btn:hover {
background: #fff;
color: #311A14;
}
.baby__item__open {
display: flex;
align-items: center;
margin-left: 20px;
}

.baby__item__drop {
position: relative;
padding: 0 20px 50px;
background: #F0ECE9;
}
.baby__item__drop:after {
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
content: "";
position: absolute;
left: 20px;
right: 36px;
bottom: 50px;
height: 83px;
}
.item__drop__head {
display: flex;
align-items: center;
justify-content: space-between;
padding: 5px 0;
}
.item__drop__select {
display: flex;
align-items: center;
}
.item__drop__select select{
display: flex;
align-items: center;
padding: 10px 0;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #311A14;
border: none;
background: initial;
}

.item__drop__select svg {
margin-right: 5px;
}

.item__drop__center {
background: #FFFFFF;
border-bottom: 1px solid #E8E5E3;
padding: 13px 0;
transition: .3s;
}
.item__list__inner {
display: flex;
padding-left: 20px;
padding-right: 5px;
}
.item__drop__center:hover {
background: #F0ECE9;
}
.item__drop__sub {
margin-top: 15px;
margin-bottom: 18px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */
color: #311A14;
}


.item__drop__text--bold {
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 17px;
text-transform: uppercase;

color: #311A14;
}

.item__drop__sub span{
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 15px;
/* identical to box height */


color: #928E8D;
}
.item__drop__img {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
width: 106px;
height: 126px;
/*border: 1px solid #D2C7C1;*/
margin-right: 20px;
}

.item__drop__text {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
text-transform: uppercase;

color: #251515;
}

.item__drop__counter input {
background: initial !important;
border: none !important;
max-width: 55px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #311A14;

}

.item__drop__counter span {
cursor: pointer;
}

.item__drop__price {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: normal;
text-align: center;
text-transform: uppercase;


color: #5D534F;
}

.drop__add__end {
display: flex;
align-items: center;
justify-content:flex-end;
}
.item__drop__remove {
display: flex;
align-items: center;
justify-content: center;
height: 47px;
width: 206px;
background: #F7F5F4;
color: #A66353;
cursor: pointer;
}
.drop__count__select {
flex-shrink: 0;
margin-right: 155px;
}
.drop__price {
flex-shrink: 0;
margin: 0 30px;
}
.item__drop__add {
display: flex;
align-items: center;
justify-content: center;

height: 47px;
border: 2px solid #311A14;
background: #fff;
width: 206px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */

text-align: center;
text-transform: uppercase;

color: #311A14;
transition: .3s;
cursor: pointer;
}
.item__drop__add:hover {
background: #311A14;
color: #fff;
}
.item__drop__in {
position: relative;
height: 358px;
overflow-y: auto;
overflow-x: hidden;
}
.item__drop__in {

}
.section__slider .content__img--sm img {
height: 276px;
max-height: 450px;
object-fit: cover;
}

.grid__wrapper {
display: grid;
position: relative;
grid-gap: 10px;

background-color: #fff;
color: #444;
}

.catalog__in--item {
padding: 0 0 30px;
position: relative;
background-size: cover;


}

.catalog__in--item img {
/*width: 100%;*/
/*height: 100%;*/
}

.catalog__in--item.no-image {

/*background: #f2f2f2;*/
}


.no-image .img__caption__title {
color: rgb(37, 21, 21);
}

.no-image img {
max-height: 285px;
object-fit: contain;
}

/*.index-0 {*/
/*grid-column: 1 / 2;*/
/*grid-row: 1;*/
/*}*/

/*.index-1 {*/
/*grid-column: 3;*/
/*grid-row: 1 / 3;*/
/*}*/

/*.index-2 {*/
/*grid-column: 1 / 3;*/
/*grid-row: 3;*/
/*}*/
/*.index-3 {*/
/*grid-column: 1 / 3;*/
/*grid-row: 3;*/
/*}*/
/*.index-3 .content__img__caption {*/
/*left: 75px;*/
/*}*/

/*.index-4 {*/
/*grid-column: 2;*/
/*grid-row: 2;*/
/*}*/

/*.index__grind-1 {*/
/*grid-column: 1;*/
/*grid-row: 1;*/
/*}*/

/*.index__grind-2 {*/
/*grid-column: 2;*/
/*grid-row: 1;*/
/*}*/

/*.index__grind-3 {*/
/*grid-column: 1;*/
/*grid-row: 2;*/
/*}*/
/*.index__grind-4{*/
/*grid-column: 2;*/
/*grid-row: 2;*/
/*}*/
.left__menu ul {
list-style: none;
margin: 0;
padding: 0;
}

.left__menu ul a {
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 15px;
line-height: normal;
text-transform: uppercase;

color: #311A14;

}

.left__menu ul li {
margin-bottom: 30px;
}

.left__menu ul a.current {
color: #A66353;
}

.orders__item__header {
/*background: #F2F2F2;*/
background: transparent;
display: flex;
align-items: center;
padding: 7px 0;
border-bottom: 1px solid #F2F2F2;
}

.orders__item__header--title {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: normal;

color: #311A14;
}

.orders__item__header--info {
display: flex;
flex-flow: column;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-transform: uppercase;

color: #928E8F;
}

.orders__item__header--info span {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

.orders__item__header--price span {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: normal;
text-transform: uppercase;

color: #BA0041;

}

.orders__item__center {
padding: 20px 0;
}

.orders__item__center:not(:nth-child(2)) {
border-top: 1px solid #E8E5E3;
}

.orders__item__center--img {

}

.orders__item__center--info {

}

.orders__item__header--remove {
display: flex;
align-items: center;
justify-content: space-between;

}

.orders__item__header--remove svg {
cursor: pointer;
}

.block__items__yes {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 11px;
line-height: normal;

color: #311A14;
}

.favorites__btn-ads {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 47px;
border: 2px solid #311A14;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #311A14;
cursor: pointer;
transition: .3s;
}
.favorites__btn-ads:hover {
background: #311A14;
color: #fff;
}
.favorites__item__center {
border-bottom: 1px solid #E8E5E3;
padding-bottom: 20px;
margin-bottom: 20px;
}

.favorites__right__add {
padding: 30px;
background: #F2F2F2;
}

.favorites__title {
margin-bottom: 30px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-transform: uppercase;

color: #000000;
}

.favorites__price {
/* display: flex;
flex-flow: column;*/
display: block;
margin-bottom: 36px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-transform: uppercase;

color: #311A14;
}

.favorites__price span {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: normal;
text-transform: uppercase;
display: table-cell;
color: #BA0041;
}

.favorites__btn {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 338px;
height: 47px;
background: #311A14;
border: 2px solid #311A14;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: normal;
text-align: center;
text-transform: uppercase;

color: #FFFFFF;
cursor: pointer;
transition: .3s;
}
.favorites__btn:hover {
color: #311A14;
background: #fff;
}
.orders__item__center--remove {
height: 40px;
cursor: pointer;
}

.favorites {
margin-top: 20px;
}

.sub__slider__brand {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
height: 120px;
}

.sub__slider__brand img {
max-width: 80px;
color: #000;
}

.col--lk {
padding: 28px 0;
margin-bottom: 30px;
background: #F2F2F2
}

.lk--item {
display: flex;
}

.lk--title {
display: block;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 22px; /* identical to box height */
text-transform: uppercase;

color: #311A14;
margin-bottom: 12px
}

.lk--text {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 17px;

color: #311A14;
margin-bottom: 10px;
}

.lk--text--bold {
margin-top: 35px;
margin-bottom: 20px;
font-weight: 600;

}

.lk__btns {
display: flex;
align-items: center;
}

.lk-btn {
display: flex;
align-items: center;
justify-content: center;
max-width: 180px;
width: 100%;
height: 47px;
margin-top: 62px;
border: 2px solid #311A14;
box-sizing: border-box;
color: #311A14;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px; /* identical to box height */
text-transform: uppercase;

}

.lk-btn--browns {
background: #311A14;
color: #fff;
}

.lk-btn--lg {
max-width: 232px;
}

.lk-btn:first-child {
margin-right: 30px;
}

.lk--info {
margin-left: 20px;
}

.lk--money {
padding: 30px;
background: #fff;
}

.lk--flex {
display: flex;
justify-content: space-between;
flex-flow: column;
}

.lk--in {
display: flex;
justify-content: space-between;
align-items: center;
}

.lk--item {
margin-top: 35px;
}

.lk--in--bottom .lk-btn {
margin-top: 36px;
}

.lk--basket {
padding: 40px 30px;
background: #311A14;
height: 234px;
margin-bottom: 30px;
}

.lk--favorites {
padding: 40px 30px;
background: #B28B84;
height: 234px;
margin-bottom: 30px;
}

.lk--history {

display: flex;
flex-flow: column;
justify-content: space-between;
height: 234px;
padding: 43px 20px 17px;
background: #F2F2F2;
margin-bottom: 30px;
}

.lk--link {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px; /* identical to box height */
text-transform: uppercase;

color: #A66353;
}

.lk--basket .lk--title, .lk--basket .lk--text, .lk--favorites .lk--title, .lk--favorites .lk--text {
color: #fff;
min-width: 34px;
}

.lk--basket .lk-btn, .lk--favorites .lk-btn {
color: #fff;
border-color: #fff;
}
.lk-btn:hover {
background: #B28B84;
border-color:#B28B84;
color: #fff;
}
.lk--favorites .lk-btn:hover {
background: #311A14;
border-color:#311A14;
color: #fff;
}
.lk--in--bottom {

display: flex;
align-items: flex-end;
}

.lk--info--price {
position: relative;
left: 20px;
display: flex;
flex-flow: column;
/*align-items: center;*/
width: 232px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 29px; /* identical to box height */
text-transform: uppercase;

color: #FFFFFF;
}


.lk--info--price span {

/*margin-left: -57px;*/
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px; /* identical to box height */
text-transform: uppercase;

color: #FFFFFF;


}
.garant__icons {
margin-top: 44px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
}
.garant__icons--item {
display: flex;
align-items: center;
margin-bottom: 39px;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 150%;
/* identical to box height, or 21px */

text-transform: uppercase;

color: #311A14;
}
.garant__icons--item svg {
margin-right: 10px;
}
.back__bg {

background: #F7F5F4;
}
.back__bg--slider {
padding-top: 80px;
padding-bottom: 60px;
}

.back__text {
margin-bottom: 40px;
padding: 80px 0;
font-family: Montserrat;
font-style: italic;
font-weight: 500;
font-size: 20px;
line-height: 24px;
/* or 120% */


color: #5C514F;
}
.garant__slider--item img{
margin: 0 auto;

}
.personal__form__footer {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
border-top: 1px solid #F0ECE9;
border-bottom: 1px solid #F0ECE9;
padding: 29px 0;
margin-top: 25px;
}
.container__checkbox--personal {
max-width: 425px;
}
.personal__form__btns {
display: flex;
align-items: center;
}
.personal__form__btn {
display: flex;
align-items: center;
justify-content: center;
width: 225px;
height: 47px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;

text-transform: uppercase;
text-align: center;
}
.personal__form__btn--white {
background: #FFFFFF;
border: 2px solid #311A14;
color: #311A14;
margin-right: 30px;
}
.personal__form__btn--brown {
border: 2px solid #311A14;
background: #311A14;
color: #FFFFFF;
}
.personal__form__btn--white:hover {
border: 2px solid #311A14;
background: #311A14;
color: #FFFFFF;
}
.personal__form__btn--brown:hover {
background: #fff;
color: #311A14;
border: 2px solid #311A14;
}
.personal__text {
margin-bottom: 30px;
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 150%;
/* or 21px */


color: #311A14;
}
.personal__date {
margin-bottom: 40px;
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 150%;
/* or 21px */


color: #A29D9A;
}
.section__text--top {
max-width: 541px;
}
.form-group-subtext {
margin-top: 2px;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 10px;
line-height: 12px;
/* identical to box height */


color: #A29D9A;
}
.child__title--mt {
margin-top: 30px;
}
.main__container.main__container--header--fixed:after {
content: "";
background: rgb(232, 229, 227);
position: absolute;
left: 90px;
right: 90px;
bottom: 0;
height: 1px;
}
.main__container--header--fixed {
display: flex;
align-items: center;
justify-content: space-between;
}
.header__fixed {

position: fixed;
left: 0;
right: 0;
top: -10%;
z-index: 10;
width: 100%;
padding: 5px 0;
background: #fff;
transition: 1s;
visibility: hidden;
opacity: 0;

}
.header__fixed.active-fixed {
top: 0;
opacity: 1;
visibility: visible;
/*border-bottom: 1px solid rgb(232, 229, 227);*/
}
.header__fixed--logo {
flex-shrink: 0;
}
.header__fixed--logo img {
max-width: 203px;
}
.header__fixed--menu {
display: flex;
align-items: center;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 15px;
/* identical to box height */

letter-spacing: 0.05em;
text-transform: uppercase;

color: #000000;
cursor: pointer;
padding: 0 15px;
flex-shrink: 0;
}
.header__fixed--menu > .menu {
background: url(/images/fixed__burder.png)center center no-repeat;
width: 34px;
height: 34px;
margin-right: 14px;
}
.header__fixed--search {
width: 100%;
max-width: 487px;
padding: 0 15px;
}
.header__fixed--number {
display: flex;
padding: 0 15px;
flex-shrink: 0;
}
.header__fixed--number a{
margin-left: 20px;
font-size: 14px;
color: rgb(49, 26, 20);
font-weight: 600;
transition: .3s linear;
}

.header__fixed--infos {
position: relative;
display: flex;
align-items: center;
padding-left: 25px;
}
.header__fixed--infos:before {
content: "";
position: absolute;
left: 0;
top: 9px;
bottom: 0;
background-color: rgb(232, 229, 227);
width: 1px;
height: 33px;
}


@media screen and (max-width: 1440px) {
.baby__item__edit {
width: 100%;
flex-shrink: initial;
}
.drop__count__select {
margin-right: 0;
}
.section__slider .row .col-md-9{
width: 100%;
}
.section__slider .row .col-md-3{
width: 100%;
margin: 43px 0;
padding: 0;
}
.section__slider .row .col-md-3 .content__img {
width: 50%;
float: left;
padding: 0 15px;
margin-bottom: 0;
}
.button__top {
right: 13px;
}
.footer__hr {
padding-bottom: 0;
}
.footer__hr--buttom {
padding: 53px 0 25px;
}
.header__nav .in > ul > li {
padding: 21px 0;

}
.header__nav .in > ul {

flex-wrap: wrap;
}
.about__title {
padding: 0 30px;
font-size: 27px;
}
.about__logo {
flex-shrink: 0;
height: 168px;
width: 101px;
margin-right: 50px;
background-size: contain;
}
.main__container {
 padding: 0 80px;
}
.social_fixed {
	right: 20px;
}
.main__slider__item img {
height: auto;
}

.header__top__menu {
width: 59%;
}

.header__top__menu ul li {
padding: 0 10px;
}

.header__top__numbers {
width: 16%;
}

.header__search {
width: 33.3%;
}

.df-center {
width: 41.6%;
}

.header__search__control {
background-position: 95% 8px;
}

.header__center__item--rod {
flex: 1;
}

.header__center__item--cab {
/*flex: 1;*/

flex-shrink: 0;
}

.header__center__item--basket {
flex: 0;
}

.header__center {
padding: 6px 0 0;
}


.slider__content__time {
font-size: 60px;
}

.slider__content__time {
margin-bottom: 5px;
}

.slider__content {
min-height: 280px;
max-width: 489px;
}

.img__caption__title {
margin-bottom: 7px;
font-size: 26px;
}

.img__caption__text {
font-size: 12px;
}

.button--img__caption {
width: 209px;
height: 43px;
margin-top: 17px;
font-size: 12px;
}

.sub__slider__title {
font-size: 26px;
margin-top: -6px;
    margin-left: -1px;
}

.sub__content__price--diss {
padding: 0 7.5px;
}

.content__img__caption--cl {
right: 0;
bottom: 32px;
}

.content__img__caption {
margin-top: 65px;
}

.section__content {
margin-top: 65px;
margin-bottom: 83px;
}
.paginContent {
	margin-top: -12px;
	margin-right: 37px;
}
.sub__slider__head {
margin-bottom: 15px;
}

.slider__content__item {
/*margin-bottom: 18px;*/
}


.section__head {
margin-bottom: 12px;
}

.section__title {
font-size: 26px;
margin-bottom: 2px;
}
.section__ico {
margin: 15px 0;
}
.section__info__col {
width: 50%;
}

.info__text {
max-width: 529px;
}

.info__text--p {
margin-bottom: 91px;
}

.footer__hr {
margin-top: 75px;
}

.footer__buttom__nav {
flex-wrap: wrap;
}

.footer__buttom__link {
width: 50%;
padding-left: 15px;
}

.footer__buttom__nav {
margin: 0;
}

.footer__buttom__link:after {
display: none;
}

.sub__slider__head {
/*margin-top: 60px;*/
}
.header__nav > ul > li > a, .sm__menu__nav > ul > li > a, .sub__menu--section--one > .in > ul > li > a {
font-size: 11px;
letter-spacing: 1px;
}
.social_fixed {
	right: 20px;
}
}

@media screen and (max-width: 1378px) {
.header__nav > ul > li > a, .sm__menu__nav > ul > li > a, .sub__menu--section--one > .in > ul > li > a {
font-size: 11px;
}

.main__container {
/*max-width: 1169px;*/
}
.main__slider--1 .main__slider__item img{
height: 581px;
object-fit: cover;
}
.header__top__menu ul li:nth-child(5), .header__top__menu ul li:nth-child(6) {
/*display: none;*/
}

.header__top__menu ul {
justify-content: initial;
}

.header__top__menu {
width: 58%;
}

.header__top__numbers {
width: 17%;
}

.slider__content {
min-height: 241px;
max-width: 466px;
}

.section__content {
margin-top: 78px;
}

.section__col--100 {
/* width: 100%; */
/* margin-bottom: 30px; */
}

/*.section__col--one {
width: 56%;
float: left;
}*/

.content__img--sm img {
/* height: 347px; */
object-fit: cover;
}

.content__img--lg img {
/*height: 724px;*/
/*object-fit: cover;*/
}

/* .section__col--two {
width: 44%;
float: left;
}*/

.content__img__caption {
max-width: 348px;
}

.content__img__caption--cl {
left: 40px;
bottom: 40px;
}


.content__img__caption--lc {
	bottom: 7%;
}
.content__img__caption--cl {
	bottom: 15%;
	left: 49px;
}




.hidden--1280 {
display: none;
}

.visible--1280 {
display: block !important;
}

.info__inner__item {
width: 33.33333%;
float: left;
}

.info__inner--col {
width: 100%;
}

.info__inner {
border-top: 1px solid rgb(232, 229, 227);
margin-bottom: 25px;
padding-top: 40px;
}

.section__catalog {
margin-bottom: 50px;
}

.info__text--p {
margin-bottom: 145px;
}

.section__info {
margin-bottom: 90px;
}
}






@media screen and (max-width: 1280px) {
	.sub__slider__item .slider__content__item {
	width: 50%;
	float: left;
	}
	.sub__slider__head {
		flex-flow: column;
		align-items: center;
		}
		.img__caption__title {
			font-size: 28px;
			}
			
			.img__caption__text {
			font-size: 18px;
			}
			.header__center {
				padding-bottom: 10px;
		}
}

.cab__select--svg {
display: none;
}

.sm--rod {
display: none;

}

.sm--rod a {
font-size: 12px;
color: rgb(166, 99, 83);
text-transform: uppercase;
text-decoration: none;
font-weight: 500;

}

.sm--rod i {
margin-right: 10px;
}

.sm__menu {
display: none;
align-items: center;
flex-shrink: 0;
width: 292px;
padding: 24px 0;
font-size: 12px;
color: rgb(49, 26, 20);
font-weight: 800;
text-transform: uppercase;
cursor: pointer;
}

.sm__menu__nav {
width: 100%;
padding: 0 30px;
}

.sm__menu i {
display: block;
margin-right: 10px;
background: url(/images/burger-sm.png) center center no-repeat;
height: 20px;
width: 20px;
}

.sm__menu.active i {
background: url(/images/menu-cancel.png) center center no-repeat;
}

.sm__menu__nav ul {
display: none;
}

.pay__bg {
padding-top: 107px;
padding-bottom: 61px;
background: #F2F2F2;
}

.pay__text p {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 150%;
/* or 27px */


color: #311A14;
}

.pay__text span {
font-weight: 600;
color: #311A14;
}

.pay__title {
margin-bottom: 30px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 22px;
/* identical to box height */

text-transform: uppercase;

color: #311A14;
}

.textarea__in {
display: flex;
align-items: center;
}

.pay__textarea {
margin-right: 30px;

border: 1px solid #A66353 !important;
box-sizing: border-box;
width: 208px !important;
min-width: 208px !important;

min-height: 102px !important;
max-height: 102px !important;
background: initial !important;
}

.pay__link {

font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */


color: #928E8F;
}

.btn__pay {
width: 208px;
height: 47px;
margin-top: 40px;
background: #311A14;
border: 1px solid #311A14 !important;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */

text-align: center;
text-transform: uppercase;

color: #FFFFFF;
}
.bx-soa-section.bx-active.bx-step-completed .bx-soa-section-content{
display: none;
}
.bx-filter {
min-width: 100%;
font-family: 'Montserrat', sans-serif !important;
}
.basket-checkout-container.basket-checkout-container-fixed {
position: initial;
}
.icon__search {
display: none;
}
.cab__select--visible {
display: none;
}
@media screen and (max-width: 1280px) {
.sm__menu {
padding: 16px 0;
}
.col__infos {
padding-top: 0;
}
.header__search {
padding: 11px 15px;
}
.main__logo img {
max-width: 209PX;
}
.cab__select--visible svg{
display: block !important;
margin-right: 10px;
transform: scale(0.8);
}
.cab__select--visible .no__auth {
display: flex;
flex-flow: column;
}
.cab__select--visible .no__auth a{
font-size: 13px !important;
color: rgb(166, 99, 83) !important;
line-height: 1.4 !important;
}
.cab__select--hidden {
display: none !important;
}
.cab__select--visible {
display: flex;
align-items: center;
}
.icon__search {
display: block;
cursor: pointer;
}
.main__container--header--fixed {
position: relative;
}
.header__fixed--search .header__search__control{
position: absolute;
left: 7px;
right: 7px;
top: 25px;
max-width: 100%;
background: #fff;
opacity: 0;
visibility: hidden;
transition: .3s;
}
.header__fixed--search.active .header__search__control{
top: 29px;
opacity: 1;
visibility: visible;
}
.header__fixed--search {

display: flex;
align-items: center;
justify-content: center;
text-align: center;
width: 100px;
}
.header__fixed--logo {
order: 1;
}
.header__fixed--menu {
order: 2;
}
.header__fixed--number {
order: 3;
}
.header__fixed--search {
order: 4;
}
.header__fixed--infos {
order: 5;
}
/*.header__fixed--menu {*/
/*display: none;*/
/*}*/
.sub__menu--section--one > .in > ul > li > a {
padding-left: 30px;
padding-right: 30px;
}
.footer__logo svg{
width: 100%;
max-width: 208px;
height: 58px;
}
.footer__hr {
padding-top: 15px;
}
.social__fixed {
display: none;
}
.about__adw--item:nth-child(1),.about__adw--item:nth-child(8),.about__adw--item:nth-child(7),.about__adw--item:nth-child(6) {
left: 0;
}
.about__adw--item:nth-child(2),.about__adw--item:nth-child(3), .about__adw--item:nth-child(4),.about__adw--item:nth-child(5) {
right: 0;
}

.bx-filter {
min-width: auto;
}

.custom__banner__text {
margin-right: 30px;
}

.button--banner {
right: 0;
}

.catalog_item_wrapp {
width: 33.33333%;
float: left;
}

.header__nav > ul > li > a, .sm__menu__nav > ul > li > a, .sub__menu--section--one > .in > ul > li > a {
font-size: 12px;
}

.button__top {
/*display: none;*/
font-size: 10px;
width: 40px;
height: 42px;
}
.button__top svg {
margin-top: -29px;
}
a.button__top.sticky {
right: 11px;
}
.sub__menu--section--one > .in > ul > li > a {
display: block;
}

.has-child > a:after {

display: block;
left: initial;
right: -12px;
top: -3px;
border: none;
background: #f5f5f5;

}

.has-child > a.after-active:after {
opacity: 1;
}

.sub__menu--section--one{
position: absolute;
top: 52px;
left: 0;
right: 0;
width: 100%;
background: transparent;
z-index: 999;
display: none;
}

.sub__menu--section--one > .in{
width: 292px;
background-color: rgb(245, 245, 245);

		/* margin-left: auto; */
		margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
height: 100vh;

}

.sub__menu--section--one > .in > ul {
list-style: none;
margin: 0;
padding: 0;
flex-flow: column;
}

.sub__menu--section--one > .in > ul > li {
padding: 10px 0;
}
.has-child .sub__menu {
display: none;
top: 0;
left: initial;
/*padding-left: 45px;*/
width: 72%;
flex-wrap: wrap;
height: 100%;
overflow-y: auto;
}

.has-child--active .sub__menu {
display: flex;
}

.has-child .sub__menu.active {
display: flex;
}

.has-child .sub__menu--section:not(:last-child) > .in > ul > li {
width: 100%;
}

.has-child .sub__menu--section {
width: 33.33333%;
margin-bottom: 35px;
}

.sm__menu {
display: flex;
}

.hidden--1280--imp {
/*display: none !important;*/
}

/*.sm--rod {
display: flex;

}*/

.header__center__item--rod {
display: none;
}

.df-center {
width: 29%;
}

.header__search {
width: 36%;
}

.header__nav {
display: flex;
justify-content: space-between;
align-items: center;
}

.sm__menu__nav ul {
display: flex;
justify-content: space-between;
list-style: none;
padding: 0;
margin: 0;
}
.main__container {
padding: 0 60px;
}
}

@media screen and (min-width: 1025px) {

.header__center__item--search {
display: none;
}

.mobile__btn {
display: none;
}

.sub__menu--info {
display: none;
}

.sub__menu--catalog__info {
display: none;
}

.sub__menu--last {
display: none;
}
}

.footer__social--1024 {
display: none;
}
.header__fixed .sub__menu--section--one{
position: absolute;
top: 5px;
left: 0;
right: 0;
width: 100%;

background: #fff;
z-index: 999;
display: none;
}
.header__fixed .sub__menu--section--one > .in > ul > li {
padding: 10px 0;
}
.header__fixed .sub__menu--section--one > .in {
width: 292px;
background-color: rgb(245, 245, 245);


padding-top: 10px;
padding-bottom: 10px;

}
.header__fixed .sub__menu--section--one > .in > ul {
list-style: none;
margin: 0;
padding: 0;
flex-flow: column;
}
.header__fixed .sm__menu{
display: none !important;
}
.header__fixed  .sm__menu__nav {
display: none !important;
}
.header__fixed .sm--rod {
display: none !important;
}
.header__fixed .sub__menu.active {
opacity: 1;
visibility: visible;
}
.header__fixed .has-child .sub__menu {
display: none;
top: 0;
left: initial;
/* padding-left: 45px; */
padding-left: 30px;
width: calc(100% - 292px);
flex-wrap: wrap;
height: auto;
max-height: initial;
}
.header__fixed .has-child .sub__menu.active {
display: flex;
}
/*.header__fixed .has-child--active .sub__menu {*/
/*display: flex;*/
/*opacity: 1;*/
/*visibility: visible;*/
/*}*/
.header__fixed .has-child > a:after {
display: block;
left: initial;
right: -13px;
top: -3px;
border: none;
background: #f5f5f5;
}
/*.header__fixed .has-child > a.after-active:after {*/
/*opacity: 1;*/
/*}*/
.sub__menu--section--one > .in > ul > li > a {
display: block;
width: 100%;
}
.header__fixed .sub__menu--section--one {
background: initial;
}

.header__fixed .header__nav {
border:none;
}
.bastet__item--by .svg__hidden{
display: none;
}
.basket-coupon-section {
flex:initial;
width:  100%;
}
@media screen and (max-width: 1024px) {
.section__col--one {
width: 50%;
float: left;
}

.section__col--two {
width: 50%;
float: left;
}
.footer__logo svg {
max-width: 265px;
height: 71px;
}
.button__top {
width: 56px;
height: 46px;
}
a.button__top.sticky {
right: 25px;
}
.sub__menu--info--b {
border-top: none !important;
border-bottom: 1px solid rgb(210, 199, 193);
margin-top: 0 !important;
}
.header__fixed--infos:before {
top: 5px;
}
.bastet__item--by:after {
top: 5px;

}
.main__logo img{
max-width: 209px;
}
.bastet__item--by .svg__hidden{
display: block;
position: relative;
top: -3px;
}
.bastet__item--by .svg__visible {
display: none;
}
.col__infos {
padding-top: 5px;
}
.header__fixed .in .sm--rod {
display: flex !important;
}
.header__center__item--basket {
padding-right: 0;
}
.header__fixed--menu {
display: none;
}
.header__fixed--search {
display: none;
}
.footer__social--1024 .section__icon {
margin-right: 10px;
}
.footer__logo--1024 {
width: 100%;
}
.footer__bottom--1024 {
width: 100%;
}
.hidden__md {
display: none;
}
.catalog__element__info--art__name {
margin-right: 32px;
}
.catalog__element__main--col {
display: flex;
}
.col__catalog__item--1 {
max-width: 100%;
}
.catalog__element__main--img {
flex-shrink: 0;
margin-right: 20px;
}
.catalog__element__main--info--one {
width: 100%;
}
.catalog__element__main--info--two {
width: 100%;
}
.basket-item-info-name, .basket-item-info-name-link {
padding-right: 0;
}
.form-control--coupon {
width: 100%;
}
.has-child .sub__menu {
padding-left: 20px;
width: 68%;
}
.social__fixed {
display: none;
}
.alf__select__item {
flex-flow: column;
}
.alf__select--b a {
font-size: 14px;
}
.child__add--col,.personal__add--col {
margin-right: 0;
padding: 0 15px;
}
.about__img__info--text br {
display: none;
}
.about__img__info--item {
position: initial;
order: 2;
width: 50%;
margin-bottom: 30px;
}
.about__img__info--item:after {
display: none;
}
.about__img__info--in {
display: flex;
flex-wrap: wrap;
text-align: center;
}
.about__img__info--in > img {
order: 1;
margin: 0 auto;
}
.about__products--item {
margin-top: 40px;
}
.adw--sub__item {
margin-bottom: 30px;
}
.about__adw--items .text-center {
display: none;
}
.about__adw--item {
position: initial;
width: 50%;
padding: 0 15px;
}
.about__adw--items {
flex-wrap: wrap;
}
.catalog__element__select {
margin-bottom: 50px;
}

.catalog__element--fixed {
width: 100%;
/*margin-top: 100px;*/
}
.bx-catalog-element > .row {
display: flex;
flex-flow: column;
}
.bx-catalog-element > .row > .col-md-7 {
order: 2;
margin-top: 30px;
}
.bx-catalog-element > .row > .col-md-5 {
order: 1;
}
.col__catalog__item {
width: 100%;
}
.catalog_item_wrapp {
width: 50%;
}

.custom__banner__logo {
display: none;
}

.footer__hr {
padding-top: 20px;
}

.bx-inclogofooter-block {
border-bottom: 1px solid rgb(232, 229, 227);
margin-bottom: 30px;
margin-left: -15px;
margin-right: -15px;
}

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

.footer__social--1024 {
display: flex;
flex-flow: column;
border-top: 1px solid rgb(232, 229, 227);
padding-top: 25px;

margin-top: 30px;
}
.footer__hr--buttom {
padding: 25px 0 25px;
margin-top: 5px;
}
.footer__buttom__nav {
align-items: initial;
}
.in-1, .footer__social {
display: flex;

justify-content: center;
opacity: 1;
}

.footer__email {
margin-left: 20px;
}

.sub__menu--section--one {
top: 0;
}

.sub__menu--like span {
position: absolute;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
color: #fff;
}

.has-child .sub__menu--section {
width: 50%;
}

.sub__menu--section:not(:last-child) ul > li {
width: 100%;
}

.sm__menu {
display: none;
}

.sm__menu__nav {
display: none;
}

.sm--rod {
display: none;
}

.main__container {
/*max-width: 933px;*/
}

.header__top__menu {
display: none;
}

.header__top__numbers {
float: right;
width: initial;
}

.header__top__city {
width: auto;
float: left;
}

.cab__select--svg {
display: block;
}

.cab__select {
font-size: 0 !important;
}

.cab__select--arrow {
display: none;
}

.header__center__item--cab {
align-items: flex-end;
flex-flow: initial;
margin-right: 22px;
padding-right: 37px;
}

.cab__select svg {
margin-left: 0;
margin-right: 8px;
}

.header__center__item--cab span {
display: flex;
flex-flow: column;
position: relative;
top: 4px;
}

.header__center__item--cab i {
line-height: 0.2;
margin-bottom: 3px;
font-size: 14px;
}

.header__center__item--rod * {
display: none;
}

.bastet__item--compare {
display: none;
}

.bastet__item--like {
display: none;
}
.header__row {
position: relative;
}
.header__search {
width: 100%;
position: absolute;
top: 45px;
opacity: 0;
visibility: hidden;
transition: .3s;
}
.header__search.active {
    top: 48px;
    visibility: visible;
    opacity: 1;
    z-index: 99999999;
    background: #ffffff;
}
.df-center {
width: 100%;
max-width: 330px;
float: right;
align-items: center;
}


.mobile__btn {
width: 53px;
height: 33px;
flex-shrink: 0;
background: url(/images/btn__mobile.png) center center no-repeat;
transition: .3s;
}

.mobile__btn.active {
background: url(/images/cancel-mobile.png) center center no-repeat;
}

.sub__menu--1280 {
top: 0;
}

.header__center__item--basket {
align-items: center;
justify-content: center;
flex: 2;
}

.header__center__item--search {
flex-shrink: 0;
}

.bastet__item--by {
position: relative;
margin-right: 23px;
padding-right: 19px;
}

.bastet__item--by:after {
content: "";
position: absolute;
right: 0;
top: 8px;
bottom: 0;
background-color: rgb(232, 229, 227);
height: 33px;
width: 1px;
}

.bastet__item--by span {
bottom: 13px;
}

.slider__content__title {
font-size: 16px;
}

.slider__content__time {
font-size: 48px;
}

.button--main--slider {
height: 49px;
width: 231px;
}

.img__caption__title {
font-size: 30px;
}

.img__caption__text {
font-size: 13px;
}

.slider__content {
min-height: 248px;
max-width: 360px;
}

.info__inner {
padding: 15px 15px 0 15px;
background-color: rgb(245, 245, 245);
border: none;
}

.info__inner:after {
display: none;
}

.section__info__col {
width: 100%;
}

.info__text {
margin: 0 auto;
}

.info__text {
max-width: 592px;
margin: 65px auto 100px;
}

.info__text--p {
margin-bottom: 55px;
}

.section__info__slider .slick-slide {
padding: 0 30px;
}

.section__info__slider img {
max-width: 529px;
/* max-width: 555px; */
}

.sectionPagin {
justify-content: center;
}

.header__hr:before {
display: none;
}

.sub__menu--info .sm--rod {
display: flex;

}

.sub__menu--like, .sub__menu--compare {
display: flex;
align-items: center;
font-size: 12px;
color: rgb(49, 26, 20);
text-transform: uppercase;
text-decoration: none;
font-weight: 700;
padding: 10px 0;
}

.sub__menu--compare .bastet__item--compare {
display: flex;
margin-right: 10px;
}

.sub__menu--like .df-center-block {
margin-right: 10px;
}

.sub__menu--info {
border-top: 1px solid rgb(210, 199, 193);
padding: 15px 30px;
margin-top: 10px;
}

.sub__menu--catalog__info {
padding: 10px 30px;
border-top: 1px solid rgb(210, 199, 193);
border-bottom: 1px solid rgb(210, 199, 193);
}

.sub__menu--last ul {
list-style: none;
padding: 10px 0;
margin: 0;
}

.sub__menu--last ul > li {
padding: 5px 30px;
}

.sub__menu--last ul > li > a {
font-size: 12px;
color: rgb(49, 26, 20);
text-transform: uppercase;
font-weight: 700;
font-family: 'Montserrat', sans-serif !important;
letter-spacing: 0.02em;
transition: .3s;
}

.has-child--1280 .sub__menu {

}
}
.img-question {
max-width: 100%;
height: auto;
width: 100%;
}
.bx-catalog-popup-message {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 150%;
/* or 27px */


color: #000000;
}
.map-level-0 {
margin-bottom: 20px;
}
.map-level-0 > li > a{
display: block;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 150%;
text-transform: uppercase;
color: #311A14;
margin-bottom: 8px;
}
.map-level-1 > li > a{
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 150%;
color: #5C514F;
}
.map-level-0 a {
transition: .3s;
}
.map-level-0 a:hover {
color: rgb(166, 99, 83);
}
@media screen and (max-width: 992px) {
.alf__select--a {
margin-right: 0;
background: url(/images/arrow__1.png)center center no-repeat;
}
.baby__item__drop {
overflow-x: auto;
}
.item__drop__in {
width: 1090px;
}
.img__caption__title {
font-size: 22px;
}
.grid__wrapper {
display: flex;
flex-wrap: wrap;
}

.main__slider--1 {
margin-bottom: 30px;
}
.img-question {
width: 100%;
}
.first__col {
padding-right: 15px;
margin-top: 0;
margin-bottom: 40px;
}
.catalog__element__buttons {
justify-content: center;
}
.btn__catalog__element {
margin: 0 16px;
}
.catalog__element__reviews {
text-align: center;
}
.catalog__element__brands__in {
justify-content: center;
}
.catalog__pagination {
display: flex;
align-items: center;
cursor: pointer;
margin: 25px 0 15px;
}

.bx-catalog-element > .row {
display: flex;
flex-flow: column;
}

.bx-catalog-element > .row > .col-md-7 {
order: 2;
margin-top: 30px;
}

.bx-catalog-element > .row > .col-md-5 {
order: 1;
}

.delivery {
display: flex;
flex-flow: column;

}

.delivery__block {
width: 100%;
max-width: 400px;
margin: 0 auto;

}
.basket__inner {
display: flex;
flex-flow: column;
}
.delivery__bg {
background: #f5f5f5;
margin-bottom: 40px;
}
.delivery__block:before {
position: relative;
height: 40px;
width: 100%;
background: #fff;
content: "";
}
.basket__inner > .row {
display: flex;
order: 1;

align-items: center;
justify-content: center;
}
.basket__block {
order: 2;
}
.basket__block {
width: 100%;
}
.coupon__block {
width: 100%;
max-width: 450px;
}
}

@media screen and (min-width: 769px) {
.sub__back--main, .sub__back {
display: none;
}
}

.mobile__filter {
display: none;
position: relative;
width: 369px;
}

.mobile__filter i {
position: absolute;
left: 0;
top: 0;
bottom: 0;
display: none;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
border: 2px solid #311A14;
}

.mobile__filter.active i {
display: flex;

}

.mobile__filter span {
display: flex;
align-items: center;
justify-content: center;
width: 216px;
height: 48px;
border: 2px solid #311A14;
box-sizing: border-box;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */

text-align: center;
text-transform: uppercase;

color: #311A14;
cursor: pointer;
}

.mobile__filter.active {
background: #F5F5F5;
margin-left: 15px;
}

.mobile__filter.active span {
border-color: #F5F5F5;
}

.product-item-scu-item-list {
padding: 0;
margin: 0;
list-style: none;
}

.product-item-detail-info-container {
margin-bottom: 15px;
}
.product-item-detail-info-container .product-item-scu-item-text-container{

}
#bx-soa-total-mobile {
display: none !important;
}
.product-item-scu-item-color {
height: 72px;
width: 60px;
background-size: cover;
background-position: center center;

}

.product-item-detail-info-container-title {
margin-bottom: 15px;
font-weight: 700;
font-size: 16px;
}

.custom__form--title {
font-family: Constantine;
font-size: 24px;
line-height: 29px;
text-transform: uppercase;

color: #000000;
margin-bottom: 20px;
}
.modal__ty {
position: absolute;
left: 0;
right: 0;
/* bottom: 0; */
top: 0;
background: #fff;
max-width: 544px;
min-height: 271px;
padding: 0 58px;
display: none;
}

.modal__ty__text {
margin-bottom: 50px;
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 150%;
/* or 27px */


color: #000000;
}
.modal__ty__stext {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 150%;
/* or 21px */


color: #000000;
}
.custom__content {
background: #fff;
max-width: 544px;
margin: 0 auto;
padding: 30px 55px;
}
i.hidden-prev-4.slick-arrow.slick-disabled svg path,i.hidden-prev-3.slick-arrow.slick-disabled svg path,i.hidden-prev-2.slick-arrow.slick-disabled svg path{
fill:rgb(195, 188, 175);
}
i.hidden-next-4.slick-arrow.slick-disabled svg path,i.hidden-next-3.slick-arrow.slick-disabled svg path,i.hidden-next-2.slick-arrow.slick-disabled svg path{
fill:rgb(195, 188, 175);
}
.hidden-prev-4, .hidden-next-4,.hidden-prev-3, .hidden-next-3,.hidden-prev-2, .hidden-next-2 {
display: none !important;
}
.header__center__item--search svg {
display: none;
}
.cab__select--svg--2 {
display: none;
}
.svg__hidden--768 {
display: none;
}
.cab__enter {
font-size: 12px;
text-transform: none;
}
@media screen and (max-width: 768px) {
.garant__icons {
margin-top: 44px;
flex-wrap:wrap;
}
.garant__icons--item {
width: 100%
}
.roddom__footer {
flex-flow: column;
justify-content: center;
}
.item__drop__btn {
margin-left: 0;
margin-top: 30px;
}
.baby__item__edit {
display: none;
}
.baby__item__edit {

flex-shrink: 0;
}
.main__container {
padding: 0 15px;
}
.main__slider--1 .main__slider__item img {
height: auto;
}
.catalog__in--item {
width: 100%;
}

.header__fixed--infos:before {
top: 10px;
height: 23px;
}
.section__slider__sub .slider__content__img img {
height: auto;
width: 100%;
max-height: 100%;
}
.sectionPagin {
display: none;
}
.header__center__item--search img{
display: none;
}
.svg__hidden--768 {
display: block;
}
.svg__hidden {
display: none !important;
}

.cab__select--svg {
display: none;
}
.header__center__item--cab {
margin-right: 18px;
}
.header__center__item--cab span {
font-size: 0;
}
.header__center__item--cab span i{
position: relative;
top: -6px;
font-size: 17px;
color: rgb(56, 48, 46);
font-weight: bold;
}
.header__center__item--search svg {
display: block;
}
.cab__select--svg--2 {
display: block;
}
.bastet__item--by:after {
height: 23px;
top: 10px;
}
.df-center-block svg {
top: -1px;
}
.header__center__item--rod:after, .header__center__item--cab:after {
height: 23px;
top: 2px;
}
.bastet__item--by {
margin-right: 13px;
padding-right: 22px;
}
.mobile__btn {
background: url(/images/burger__2.png) center center no-repeat;
}
.hidden-prev-4, .hidden-next-4,.hidden-prev-3, .hidden-next-3,.hidden-prev-2, .hidden-next-2 {
display: flex !important;
align-items: center;
justify-content: center;
}
.sectionPagin {
display: none;
}
.section__info__slider img {
max-width:100%;
width: 100%;
}
.section__info__slider .slick-slide {
padding: 0;
}
.sub__menu ul {
column-count: 1;
}
.header__fixed--logo img{
display: none;
}
.header__fixed--logo {
display: block;
height: 48px;
width: 48px;
background: url(/images/mobile__logo.png) center center no-repeat;
}

.catalog__element__scop {
margin-top: 0px;
}
.catalog__element__scop {
margin-bottom: 0px;
}
.basket-item-block-actions {
opacity: 1;
}
.basket-item-actions-remove {
top: -20px;
}
.header__center__item--rod:after, .header__center__item--cab:after {
right:0;
}
/*.header__center__item--cab {*/
/*align-items: center;*/
/*font-size: 12px;*/
/*}*/
/*.header__center__item--cab span {*/
/*font-size: 0;*/
/*}*/
.col__infos {
padding-top: 0;
}
.slider__content__time,.slider__content__title  {
color: rgb(49, 26, 20);
}
.button--white {
border-color:rgb(49, 26, 20);
color: rgb(49, 26, 20);
}
.sidebar__list__item:last-child {
padding-left: 15px;
}
.alf__select--b li {
width: 33.333333%;
}
.section__child-add,.personal__form {
flex-flow: column;
}
.child__add--col,.personal__add--col {
padding: 0;
}
.child__add--col,.personal__add--col {
max-width: 100%;
}
.sidebar__main::-webkit-scrollbar {
width: 16px;
}

.sidebar__main::-webkit-scrollbar-thumb {
background: #D2C7C1;

}

.sidebar__main::-webkit-scrollbar-track {
background: #F5F5F5;

}

.sidebar__main {
position: absolute;
padding-top: 20px;
left: 15px;
display: none;
width: 369px;
height: calc(100vh - 313px);
overflow: auto;
background: #f5f5f5;

z-index: 1;
}

.mobile__filter {
display: flex;
align-items: center;
padding: 0 15px;
}

.footer__copyright {
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
width: 100%;
}
.bastet__item--by .svg__hidden {
top: -1px;
}
.bastet__item--by span {
bottom: 8px;
}
.df-center {
max-width: 297px;
}
.header__center__item--search {
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
position: relative;
top: 2px;
}
.footer__buttom__nav {
position: relative;
margin: 35px 0;
flex-flow: column;
align-items: center;
text-align: center;
width: 100%;
padding-bottom: 15px;
}
.footer__number {
margin-bottom: 13px;
}
.footer__buttom__link {
color: rgb(138, 122, 115);
font-size: 14px;
}


.footer__buttom__nav:after {
position: absolute;
left: 0;
right: 0;
bottom: 0;
width: 95%;
height: 1px;
background: rgb(232, 229, 227);
content: "";
margin: 0 auto;
}
.footer__buttom__link {
margin-bottom: 10px;
}

.footer__pay {
text-align: center;
padding-bottom: 8px;
width: 100%;
}

.slider__content__time {
order: 1;
}

.slider__content__title {
order: 2;
margin-bottom: 12px;
}

.button--main--slider {
order: 3;
}

.paginSlider {
display: flex;
align-items: center;
justify-content: center;
position: initial;
margin: 0;
}

.slider__content {
position: initial;
margin: 0 auto;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
text-align: center;
}

.button--main--slider {
margin: 0 auto;
}

.info__inner__item {
width: 50%;
}

.section__col--one {
width: 50%;
float: left;
}

.section__col--two {
width: 50%;
float: left;
}

.has-child > a.after-active:after {
display: none;
}

/*.sub__menu--section:nth-child(2) .sub__menu__mobile{*/
/*}*/
/*.sub__menu--section:nth-child(3) {*/
/*}*/
/*.sub__menu--section:nth-child(4) {*/
/*}*/
.sub__menu--section ul > li {
width: 100%;
margin-left: 43px;
margin-top: 10px;
}

.sub__menu__mobile {
background: #fff;
position: absolute;
top: 0;
z-index: 1;
left: 0;
right: 0;
bottom: 0;

display: none;
}

.has-child .sub__menu {
bottom: 0;
position: absolute;
left: 0;
top: 0;
right: 0;
background: #fff;
z-index: 1;
padding: 0;
display: none;
flex-flow: column;
}

.main__logo {
display: block;
height: 48px;
width: 48px;
background: url(/images/mobile__logo.png) center center no-repeat;
}

.main__logo img {
display: none;
}

.logo__col {
float: left;
width: 78px;
}

.header__center__item {
margin-top: 0;
margin-bottom: 0;
padding-right: 0;
}
.header__center__item--cab {
padding-right: 20px;
}
.sub__menu--1280 {
max-width: 287px;
}

.sub__menu--section--one {
left: initial !important;
width: 292px !important;
}

.sub__menu--1280 {
left: initial;
}

.has-child .sub__menu--section {
width: 100%;

margin-bottom: 0;
padding: 10px 44px;
}

.sub__menu--title {
margin-bottom: 0;
}

.has-child .sub__menu {
width: 100% !important;
background: #fff;
padding-left: 0;
border: none;

}
.header__fixed .has-child .sub__menu {
padding-left: 0;
}
.sub__back, .sub__back--main {
position: relative;
display: flex;
align-items: center;
padding: 14px 15px;
font-size: 12px;
font-family: "Montserrat";
color: rgb(49, 26, 20);
font-weight: bold;
text-transform: uppercase;
background-color: rgb(245, 245, 245);
width: 100%;
}


.sub__back:before, .sub__back--main:before {
content: "";
height: 23px;
width: 18px;
background: url(/images/back.png) center center no-repeat;
margin-right: 10px;
}

.sub__menu--section--one > .in {

background: #f5f5f5;
}

.has-child > a:after {
display: none;
}
.content__head__title {
font-size: 26px;
}
}
@media screen and (max-width: 600px) {
.about__img__info--item {
width: 100%;
}
}


.bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container, .bx-soa-pp-inner-ps.bx-selected .bx-soa-pp-company-graf-container {
border: 2px solid #A66353 !important;
}
.bx-soa-pp-desc-container .bx-soa-pp-company {
background: #F2F2F2 !important;
border: none !important;
}
.bx-soa-pp-company-subTitle {
font-size: 14px!important;

margin: 15px 0 20px!important;
text-transform: uppercase;

color: #311A14!important;
}
.bx-soa-pp-company-smalltitle {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px !important;
line-height: 20px;
text-align: center;
color: #928E8F !important;
}

.bx-soa-pp-company-desc {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 14px !important;
line-height: 20px;
/* or 143% */


color: #928E8F!important;
}
.bx_item_section_name {
display: none;
}

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

.list_values_wrapper {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
padding: 0;
margin: 0;
list-style: none;
padding-top: 10px;
}

.cnt1 > .cnt_item > span, .cnt_item {
height: 70px;
/*width: 60px;*/
display: block;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}


.horiz__nav.slick-disabled path{
fill:rgb(210, 199, 193);
}
.horiz__nav.slick-disabled {
pointer-events: none;
}
.list_values_wrapper li {
display: flex;
align-items: center;
justify-content: center;
/*padding: 6px;*/
/*margin: 0 5px 5px;*/

/*border: 1px solid #928E8D;*/
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 11px;
line-height: 15px;
text-transform: uppercase;

color: rgb(26, 12, 11);
/*height: 27px;*/
cursor: pointer;
}


.list_values_wrapper li.active {
color: #FFFFFF;
}
.item.slick-slide .cnt {
    display: flex;
    width: 62px;
    height: 74px;
    align-items: center;
    margin: 0 auto;
    line-height: 14px;
    font-size: 9px;
    background-color: transparent;
    border: 2px solid #f0ece9;
    transition: .3s linear;
    padding: 0 8px;
}


.inner_content .list_values_wrapper li {

margin-bottom: 5px;
}
.inner_content .list_values_wrapper li.slick-current.slick-active {
opacity:1;
}
.inner_content .list_values_wrapper li  .cnt1{
display: block;
width: 62px;
height: 74px;
margin: 0 auto;
background-color: rgb(255, 255, 255);
border:2px solid   #f7f5f4;
transition: .3s linear;
}
.inner_content .list_values_wrapper li.slick-current.slick-active .cnt1{
border:2px solid   rgb(166, 99, 83);


}



.footer_button .list_values_wrapper li {
padding: 6px;
margin: 0 5px;
min-width: 27px;
}








.baby__item__drop .bx_size .list_values_wrapper li,.bx_size .list_values_wrapper li{
/* border: 1px solid #928E8D; */
}
.baby__item__drop .bx_size .list_values_wrapper li:first-child {
margin-left: 0;
}
.baby__item__drop  .bx_scu .list_values_wrapper li.active .cnt1 {
border: 4px solid #a66353;
}
.baby__item__drop  .bx_scu .list_values_wrapper li .cnt1 {
height: auto;
border: none;
}
.baby__item__drop .bx_size .list_values_wrapper {
align-items: initial;
justify-content: initial;
}
.bx_item_detail_size {
align-items: initial;
justify-content: initial;
}
.baby__item__drop .list_values_wrapper{
align-items: initial;
justify-content: initial;
margin-bottom: 15px;
}
.baby__item__drop .bx_scu .list_values_wrapper li{
padding: 0;
margin: 0;
margin-right: 8px;
}
.baby__item__drop .item__drop__text {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 22px;
/* identical to box height */

text-transform: uppercase;

color: #311A14;
}
.baby__item__drop .bx_size .list_values_wrapper li {

}
.baby__item__drop .bx_size .list_values_wrapper li.active,.bx_size .list_values_wrapper li.active {
background: #A66353;
border-color:#A66353;
}

/* mark:new1 дополнил product-item-scu-block li.notallowed */
.list_values_wrapper li.missing, .product-item-scu-block li.notallowed {
/*pointer-events: none;*/
/*border: 1px solid #F0ECE9;*/
color: #A29D9A;
opacity: 0.3;
}

.bx-filter.bx-green .btn-themes {
display: flex;
align-items: center;
justify-content: center;
width: 183px;
height: 47px;
border: 2px solid rgb(166, 99, 83);
text-transform: uppercase;
font-size: 12px;
background-color: rgb(166, 99, 83);

color: #fff !important;
border-radius: 0 !important;
margin: 20px auto 20px;
font-weight: 600;
}

.bx-filter.bx-green .btn-themes.bx-active, .bx-filter.bx-green .btn-themes.focus, .bx-filter.bx-green .btn-themes:active, .bx-filter.bx-green .btn-themes:focus, .bx-filter.bx-green .btn-themes:hover {
background-color: #fff !important;
border-color: rgb(49, 26, 20) !important;
color: rgb(26, 12, 11) !important;
}

.btn.btn-link {

display: flex;
align-items: center;
justify-content: center;
width: 183px;
height: 47px;
border: 2px solid rgb(49, 26, 20);
text-transform: uppercase;
font-size: 12px;
color: rgb(26, 12, 11);
font-weight: bold;
border-radius: 0 !important;
margin: 20px auto 20px;
}

.btn.btn-link:hover {
background-color: rgb(166, 99, 83);
border: 2px solid rgb(166, 99, 83);
color: #fff !important;
}

.bx-filter-parameters-box-container {
display: flex;
flex-wrap: wrap;
}

.product-item-scu-item-text-container {
display: flex;
align-items: center;
justify-content: center;
padding: 6px;
margin: 0 5px 5px;
background: #FFFFFF;
border: 1px solid #928E8D;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
text-transform: uppercase;
color: #1A0C0B;
height: 38px;
min-width: 38px;
cursor: pointer;
}

.product-item-scu-item-text-container.selected {
background: #A66353;
border: 1px solid #A66353;
color: #FFFFFF;
}

li.product-item-scu-item-text-container.notallowed {

border: 1px solid #F0ECE9;
color: #A29D9A;
/*pointer-events: none;*/
cursor: default;
}

li.product-item-scu-item-text-container.notallowed.selected {
border: 1px solid #A66353;
background: #fff;
}

.product-item-scu-item-color-block {
position: relative;
}

.product-item-scu-item-color-block > span {
position: absolute;
top: 0px;
left: 0;
right: 0;
text-align: center;
font-size: 12px;
color: rgb(186, 0, 65);
line-height: 1.2;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after, .product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
background: initial !important;
}

.product-item-scu-item-list {
display: flex;
align-items: center;
width: 100%;
flex-wrap: wrap;

}
.product-item-scu-item-list .slick-list {
width: 100%;
}
.product-item-detail-info-section {
padding: 0 !important;
}

.basket-item-scu-item, .basket-item-scu-item.not-available:hover {
display: flex;
align-items: center;
justify-content: center;

border: 1px solid rgb(146, 142, 141);
background-color: rgba(242, 242, 242, 0);
font-size: 12px;
color: rgb(26, 12, 11);
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
}

li.basket-item-scu-item.selected {
background-color: rgb(166, 99, 83);
border: 1px solid rgb(166, 99, 83) !important;
color: #fff;
}

.bx-green .basket-item-scu-item:hover, .bx-green .basket-item-scu-item.not-available:hover {
border: 1px solid rgb(166, 99, 83) !important;
}
.popup-window-titlebar-text, .popup-window-titlebar-text-version {
font-family: Constantine  !important;
font-size: 24px !important;
line-height: 29px !important;
text-transform: uppercase;
padding: 20px 40px 20px 20px;
color: #000000 !important;
font-weight: initial;
}
.popup-window-titlebar-close-icon {
top: 18px !important;
opacity: 1 !important;
height: 32px;
width: 32px;
}
.popup-window-close-icon:after {
width: 16px !important;
height: 16px !important;
background: url(/images/close.png)center center no-repeat !important;
}
.popup-window-buttons {
display: flex;
align-items: center;
}
.popup-window-buttons > .btn{
display: flex;
align-items: center;
justify-content: center;
border: 2px solid #311A14 !important;
min-width: 196px;
height: 47px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
text-align: center;
text-transform: uppercase;

color: #311A14;
border-radius:0;
margin: 0 20px;
background: #fff;

}
.popup-window-buttons > .btn:hover{
background: #311A14;
color: #fff;
}
.popup-window.popup-window-with-titlebar {
padding: 0 15px 30px;
}
.section__404 {
display: flex;
align-items: center;
justify-content: center;
margin-top: 100px;
margin-bottom: 80px;
}
.section__404--item {
margin-right: 22px;
}
.flex__monsory__item .img__caption__title {
font-size: 29px;
}
.section__404__title {
margin-bottom: 10px;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 64px;
line-height: 78px;
/* identical to box height */


color: #311A14;
}
.section__404__text {
margin-bottom: 37px;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 150%;
/* identical to box height, or 27px */


color: #311A14;
}
.section__404__back {
display: flex;
align-items: center;
justify-content: center;
width: 256px;
height: 62px;
border: 2px solid #311A14;

font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 150%;
/* identical to box height, or 21px */

text-align: center;
text-transform: uppercase;
color: #311A14;
}
.section__404__back:hover {
background: #311A14;
color: #fff;
}
.btn-order-save {
display: flex;
align-items: center;
justify-content: center;
border: 2px solid;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
text-decoration: none;
transition: .3s linear;
height: 49px;
width: 231px !important;
margin: 0 auto;
border-color: rgb(49, 26, 20) !important;
color: rgb(49, 26, 20) !important;
background: #fff !important;
border-radius: 0 !important;
transition: .3s;
}
.btn-order-save:hover {
background: rgb(49, 26, 20) !important;
color: #fff !important;
}
@media screen and (max-width: 380px) {

}
.bx-soa-item-imgcontainer {
width: 115px;
height: 139px;
}
.bx-scu-container .bx-soa-item-td-title {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px !important;
line-height: 15px;
/* identical to box height */


color: #928E8D;
}
.fancybox-content {
padding: 31px 55px 30px;
}
.basket-item-property-name, .basket-item-property-custom-name {

font-family: Montserrat !important;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 15px;
/* identical to box height */


color: #928E8D;
margin-bottom: 10px;
}
.basket-item-property, .basket-item-property-custom {
padding-bottom: 15px;
}
.basket-item-property-custom-value {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
/* identical to box height */


color: #311A14;
}
.bx-soa-item-properties.bx-text-right .bx-soa-item-td-text {
border: none !important;
background: initial !important;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: normal;
text-align: center;

color: #311A14;
}
.bx-soa-item-td-text .bx-price {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: normal;
text-align: center;
text-transform: uppercase;
color: #BA0041;
}
.bx-soa-item-img-block {
width: 115px !important;
margin-right: 40px !important;
}
.bx-soa-item-content .bx-scu-container {
max-width: 100% !important;
}
.bx-scu-container .bx-soa-item-td-text {
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px !important;
line-height: 15px;
/* identical to box height */


color: #311A14;
}
@media screen and (max-width: 768px) {
.section__col--100 {
margin-bottom: 25px;
}
.sub__slider__head {
margin-bottom: 30px;
}
.section__head {
margin-bottom: 30px;
}
.paginContent{
display: none;
}
.favorites__item__center .df-center-block{
justify-content: space-between;
}
.orders__item__center--img img{
height: 120px;
}
.orders__item__center--img {
flex-shrink: 0;
}
.favorites__btn-ads {
flex-shrink: 0;
width: 200px;
}
.bx-soa-section.bx-step-completed .bx-soa-item-img-block {
width: auto;
}
.bx-soa-item-imgcontainer {
height: 150px;
width: 100px;
}
.bx-soa-item-content .bx-scu-container {
max-width: 100% !important;
}
.basket-item-block-price {
padding: 0;
}
.footer__copyright__row {
display: flex;
flex-flow: column;
align-items: center;
text-align: center;
}
.footer__col {
padding: 0 110px;
display: flex;
flex-wrap: wrap;
}
.footer__social--1024 {
padding-top: 25px;
}
.footer__hr--buttom {
margin-top: 10px;
padding: 30px 0 10px;
}
.footer__buttom__link {
padding-left: 0 !important;
}
.footer__hr {
padding-bottom: 0;
}
.footer__social--1024 .section__icon {
margin-right: 10px;
}
.footer__col__3 {
width: 50%;
flex-shrink: 0;
}
.section__404 {
flex-flow: column;

}
.section__404--item {


display: flex;
flex-flow: column;
align-items: center;
text-align: center;
order: 2;
margin-right: 0;
}
.section__404--svg {

}
.section__404 {
margin-top: 30px;
margin-bottom: 30px;
}
.section__404--svg svg{
width: 265px;
}
.section__404__title {
font-size: 42px;
}
.section__404__back {
width: 212px;
height: 48px;
}
}

.content__head__breadcrumbs--540 {

width: 100%;
display: none;
background: #F2F2F2;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 17px;
/* identical to box height */
padding: 19px 0;

color: #938F90;
}
.container-540 {
display: flex;
align-items: center;
}
.content__head__breadcrumbs--540 svg{
margin-right: 7px;
}
.basket-item-scu-color .basket-item-scu-item-inner, .basket-item-property-scu-image .basket-item-scu-item-inner {
width: 51px;
height: 61px;
border: none;

}
.basket-item-property-scu-image .basket-item-scu-item.selected {
background-color: rgb(166, 99, 83);
border: 4px solid rgb(166, 99, 83) !important;
color: #fff;
}
.basket-item-property-scu-text .basket-item-scu-item-inner {
padding: 5px 5px;
min-width: 27px;
}
.basket-item-property-scu-image .basket-item-scu-item,.basket-item-property-scu-image .basket-item-scu-item.not-available:hover {
border: 4px solid #fff !important;
}
.basket-item-property-scu-image .basket-item-scu-item:hover,.basket-item-property-scu-image .basket-item-scu-item.not-available:hover {
border: 4px solid rgb(166, 99, 83) !important;
}
.flex__monsory {

}
.grid-sizer {
width: 33.333333%;
}
.flex__monsory__item {
padding: 0 15px;
margin-bottom: 30px;
width: 100%;
}
.bg__block {
background-size: cover !important;
background-position: center center !important;
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
}
.flex__monsory__item.item-66 {
width: 66.4%;
}
.flex__monsory__item.item-50 {
width: 50%;
}
.flex__monsory__item.item-33 {
width: 33%;
}
.flex__monsory__item .catalog__in--item{
padding-bottom: calc(25.3% - 0px);
}
.flex__monsory__item.height-66 .catalog__in--item{
padding-bottom: calc(33.333333333333336% - 0px);
}
.flex__monsory__item.height-33 .catalog__in--item{
padding-bottom: calc(70.333333% - 0px);
}
.flex__monsory__item.height-100 .catalog__in--item{
padding-bottom: calc(147.3% - 0px);
}


@media screen and (max-width: 768px) {
.flex__monsory__item.item-33,.flex__monsory__item.item-66 {
width: 100% !important;
}
}
@media screen and (max-width: 540px) {

a.button__top.sticky {
right: 0;
left: 0;
margin: 0 auto;
}
.content__head__breadcrumbs {
display: none;
}
.content__img--lg img {
height: auto;
}
.section__col--one {
width: 100%;
margin-bottom: 30px;
}
.section__col--two {
width: 100%;
}
.slider__content__img img {
width: 100%;
}
.favorites__item__center .df-center-block {
flex-flow: column;
}
.orders__item__center--info {
margin: 20px 0;
}
.favorites__btn-ads {
margin-bottom: 30px;
}

.header__fixed--number {
display: none;
}
.content__head__breadcrumbs--540 {
display: block;
}
.content__head__title {
display: flex;
}
.bx-catalog-element > .row > .col-md-7 {
margin-top: 0;
}

.catalog__all__reviews--item {
flex-flow: column;
}
.catalog__all__reviews--item__tiem {
margin-bottom: 18px;
}
.catalog__all__reviews--item__info {
width: 100%;
}
.catalog__element__main--col {
flex-flow: column;
}
.catalog__element__main--img {
margin-right: 0;
}
.bx-soa-item-block {
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
text-align: center;
}
.bx-soa-item-title {
padding-bottom: 20px;
}
.basket-item-scu-list {
display: flex;
align-items: center;
justify-content: center;
}
.basket-item-property-name, .basket-item-property-value {
text-align: center;
}
.basket-item-info-name, .basket-item-info-name-link {
text-align: center;
}
.basket-item-actions-remove {
top: 5px;
}

.footer__col {
padding: 0;
}
.footer__col__3 {
width: 100%;
text-align: center;
margin-bottom: 30px;
}
.footer__buttom__link {
font-size: 12px;
color: rgb(92, 81, 79);
font-weight: 600;
}

.footer__col__3:last-child {
margin-bottom: 0;
}
.info__text {
text-align: center;
}
.button__arrow {
margin: 0 auto;
}
.content__img__caption--cl {
left: 40px;
bottom: 40px;
}
.about__adw--item {

width: 100%;
}
.info__inner--col {
max-width: 285px;
margin: 0 auto;
}

.info__inner__item {
width: 100%;
}

.header__center__item--cab {
/*width: 0;*/
/*opacity: 0;*/
/*visibility: hidden;*/
}
.alf__select--b a {
display: block;
padding: 0px 7px;
margin: 5px;
border: 1px solid;

}
.alf__select--b li {
width: initial;
}
.personal__form__btns {
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.personal__form__btn--white {
margin-right: 0;
margin-bottom: 30px;
}
.header__center__item--cab {
/*width: 0;*/
}
.header__center__item--basket {
justify-content: flex-end;
}
.df-center {
/*max-width: 100%;*/
}
.header__row {
display: flex;
}
.col__infos {
padding-top: 4px;
}
.header__center__item--cab span {
display: none;
}
.df-center {
max-width: 244px;
}
.header__center__item--cab {
padding-right: 9px;
}
}

@media screen and (max-width: 468px) {

.child__all__item {
flex-wrap: wrap;
}
.child__all__name {
/*width: 100%;*/
}
.child__all__save {
margin: 20px 0;
}
.catalog_item_wrapp {
width: 100%;
}

.mobile__filter {
width: 100%;

}

.mobile__filter.active {
margin: 0 15px;
max-width: 93%;
}

.mobile__filter span {
width: 100%;
}

.sidebar__main {
width: 100%;
max-width: 93%;
}
}
.header__center__item--cab .no__auth a {
font-weight: 500;
font-size: 12px;
color: rgb(56, 48, 46);
line-height: 1.8;
text-transform: none;
}
@media screen and (max-width: 320px) {
.footer__hr {
padding-top: 0 !important;
}
.bx-inclogofooter-block {

margin: 0 -15px 30px;
padding: 0 15px !important;
}
.in-1 {
flex-flow: column;
align-items: center;
}
.footer__social--1024 a:last-child .section__icon{
margin-right: 0;
}
.footer__email {
margin-left: 0;
margin-bottom: 10px;
}
.child__all__name {
width:50%;
}
.child__all__delete {
width: 100%  ;
}
.child__all__date {
width: 50%;
}
.child__all__sex {
width: 50%;
}
}

.bx-authform-input-container.error input {
border-color: red;
}
.slider__nav.sub__prev .arrow_pagin,
.nav-slider-prev .arrow_pagin,
.slider__nav.section__prev .arrow_pagin,
.slider__nav.section__info__prev .arrow_pagin {
transform: rotate(180deg);
}
.slider__nav.sub__prev .arrow_pagin,
.nav-slider-prev .arrow_pagin,
.slider__nav.section__prev .arrow_pagin,
.slider__nav.section__info__prev .arrow_pagin  {
fill: #c5bcad;
transition: all 0.3s;
}
.slider__nav.sub__prev:hover .arrow_pagin,
.nav-slider-prev:hover .arrow_pagin,
.slider__nav.section__prev:hover .arrow_pagin,
.slider__nav.section__info__prev:hover .arrow_pagin {
fill: #251515;
transition: all 0.3s;
}
.slider__nav.sub__next .arrow_pagin,
.nav-slider-next .arrow_pagin,
.slider__nav.section__next .arrow_pagin,
.slider__nav.section__info__next .arrow_pagin {
fill: #c5bcad;
transition: all 0.3s;
}
.slider__nav.sub__next:hover .arrow_pagin,
.nav-slider-next:hover .arrow_pagin,
.slider__nav.section__next:hover .arrow_pagin,
.slider__nav.section__info__next:hover .arrow_pagin {
fill: #251515;
transition: all 0.3s;
}
.paginContentInfo span,
.pagingInfo span,
.sectionPaginInfo span,
.pagingInfoProducts span {
color: #a29d9a;
}
.content__img__caption--cl {
left: 20%;
bottom: 60px;
}
.content__img__caption {
position: absolute;
max-width: 280px;
}
.social_fixed {
position: fixed;
top: 50%;
right: 40px;
transform: translateY(-50%);
padding:0;
margin: 0;
list-style-type: none;
width: 32px;
opacity: 0;
visibility: hidden;
transition: all 0.3s;
height: auto;
}
.social_fixed.showb {
opacity: 1;
visibility: visible;
transition: all 0.3s;
}
@media screen and (max-width: 1440px) {
	.social_fixed {
		right: 20px;
	}
}
.social_fixed li {
width: 100%;
margin-bottom: 35px;
}
.social_fixed li:last-child {
margin-bottom: 0;
}
.section__icon {
display: flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
border-radius: 50%;
background-color: rgb(197, 188, 173);
transition: all 0.3s;
}
.social_fixed li:hover .section__icon,
.social_footer li:hover .section__icon {
background-color: #a66353;
transition: all 0.3s;
}
.arrow__simple.arrow__prev.slick-arrow .arrow_pagin {
fill: #c5bcad;
transform: rotate(180deg);
transition: .3s linear;
}
.arrow__simple.arrow__next.slick-arrow .arrow_pagin {
fill: #c5bcad;
transition: .3s linear;
}
.arrow__simple.arrow__prev.slick-arrow:hover .arrow_pagin,
.arrow__simple.arrow__next.slick-arrow:hover .arrow_pagin {
fill: #251515;
transition: .3s linear;
}
.social_footer {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-around;
justify-content: space-between;
width: 100%;
padding: 0;
list-style-type: none;
height: auto;
max-width: 200px;
}
.social_footer li {
margin: 0;
padding: 0;
}
@media (max-width: 1440px) {
.social_footer {
max-width: 160px;
}
}
@media (max-width: 1024px) {
.social_footer {
margin: 0 auto;
}
}
/*НАЧАЛО блоксхема*/
.wrap-left_block_stand {
position: relative;
width: 100%;
}
.left_block_stand_img {
position: relative;
width: 100%;
margin-bottom: 30px;
}
.left_block_stand_img:last-child,
.left_block_two_img:last-child {
margin-bottom: 0;
}
.left_block_stand_img img {
width: 100%;
height: auto;
object-fit: cover;
}
.number_info_block {
position: absolute;
left: 40px;
bottom: 40px;
text-align: left;
max-width: 360px;
}
.right_block_stand_img {
position: relative;
margin-bottom: 30px;
}
.right_block_stand_img:last-child {
margin-bottom: 0;
}
.right_block_three_img {
position: relative;
}
.right_block_three_img img,
.right_block_stand_img img {
position: relative;
width: 100%;
height: auto;
object-fit: cover;
}
.number_info_title {
padding: 0;
margin: 0;
font-family: Constantine, sans-serif !important;
font-size: 28px !important;
line-height: 32px;
text-shadow: 0 0 30px rgba(0,0,0,0.6);
text-transform: uppercase;
color: #FFFFFF;
margin-bottom: 15px;
}
.number_info_link {
display: block;
width: 232px;
height: 47px;
background: #FFFFFF;
}
.number_info_link {
display: block;
width: 232px;
height: 47px;
background: #FFFFFF;
font-family: Montserrat, sans-serif;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 47px;
text-align: center;
text-transform: uppercase;
color: #000000;
border: none;
outline: none;
cursor: pointer;
}
.left_block_two_img {
margin-bottom: 30px;
}
.left_block_two_img:last-child {
margin-bottom: 0;
}
.left_block_two_img .col-md-6 {
position: relative;
}
.left_block_two_img img {
width: 100%;
height: auto;
object-fit: cover;
}
.wrap-left_block_four img {
object-fit: cover;
width: 100%;
}
.wrap-right_block_six {
height: 100%;
max-height: 650px;
}
@media (max-width: 768px) {
.main__slider {
height: auto;
min-height: 290px;
}
.main__slider .main__slider__item img {
height: auto;
width: 100%;
min-height: 290px;
object-fit: cover;
}
.content__img__caption--cl {
left: 30px;
bottom: 30px;
}
.content__img__caption--lc {
bottom: 30px;
left: 30px;
}
}
@media (max-width: 540px) {
.cab__select--visible .no__auth {
display: none;
}
.slider__content__time {
font-size: 44px;
}
.sub__slider__item .slider__content__item {
width: 100%;
}
.sub__slider__item .slider__content__item:nth-child(2n) {
display: none;
}
}
.form-input-container.error input {
border: 1px solid red;
box-shadow: 0 0 5px rgba(254,54,0,0.8);
}
.detail_btn-link {
display: flex;
align-items: center;
justify-content: center;
margin-right: 20px;
height: 47px;
border: 2px solid #311A14;
background: #fff;
padding: 0 15px;
width: 257px;
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
text-align: center;
text-transform: uppercase;
color: #311A14;
transition: .3s;
cursor: pointer;
}
.detail_btn-link:hover,
.detail_btn-link:active {
color: #fff;
background: #311A14;
}
.orders__item__header--remove svg:hover rect {
fill: rgb(166, 99, 83);
}
/*.catalog_section .info__text--p {
display: none;
}*/
.section__info__col .info__text h2 {
margin-top: 0;
}
@media (max-width: 1280px) {
.header__top__menu .mobile-element {
display: none;

}
}
.buttons {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
/*.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(3) {
display: none;

}
.bx-soa-cart-total {
position: relative;
padding-bottom: 40px !important;
}
.bx-soa-cart-total:after {
position: absolute;
content: "*доставка расcчитывается отдельно";
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 15px;
bottom: 15px;
left: 27px;
text-transform: uppercase;
color: #928E8F;
}*/
@media (max-width: 1280px) {
.sub__slider__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
flex-wrap: wrap;
display: flex !important;
justify-content: space-between;
}
}

@media (max-width: 1550px) {
.slider__content__img img {
transition: 0.5s;
object-fit: cover;
background: #f0f0f0;
/*min-height: 300px;
max-height: 300px;*/
}
}
@media (max-width: 1280px) {
.slider__content__img img {
transition: 0.5s;
object-fit: cover;
background: #f0f0f0;
/*min-height: 215px;
max-height: 250px;*/
}
}
@media (max-width: 1280px) {
.slider__content__img img {
   transition: 0.5s;
   /* object-fit: cover;
    background: #f0f0f0;
    min-height: auto;
    max-height: none;
    height: 312px;*/
}
}
@media (max-width: 1024px) {
.slider__content__img img {
transition: 0.5s;
/*object-fit: cover;
background: #f0f0f0;
min-height: 390px;
max-height: 390px;*/
}
}
@media (max-width: 768px) {
.slider__content__img img {
transition: 0.5s;
/*object-fit: cover;
background: #f0f0f0;
min-height: 390px;
max-height: 390px;*/
}
}
@media (max-width: 468px) {
.slider__content__img img {
transition: 0.5s;
object-fit: cover;
background: #f0f0f0;
min-height: none;
max-height: none;
}
}
@media (max-width: 650px) {
#ykmarket-ajax-add-to-cart-info .button {
flex-wrap: wrap;
}
.buttons {
flex-wrap: wrap;
}
#ykmarket-ajax-add-to-cart-info .buttons a {
margin: 0 auto 20px auto;
}
}
.info__text.catalog_section p {
margin-bottom: 26px;
}
#ui-datepicker-div {
    background: #ffffff;
width: 300px;
border: 1px solid #A66353;
border-top: none;
border-radius: 0 0 5px 5px;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
display: flex;
flex-wrap: wrap;
}
.ui-datepicker-prev.ui-corner-all {
width: 50%;
}
.ui-datepicker-prev.ui-corner-all span {
cursor: pointer;
}
.ui-datepicker-next.ui-corner-all {
width: 50%;
text-align: right;
}
.ui-datepicker-next.ui-corner-all span {
cursor: pointer;
}
.ui-datepicker-title {
width: 100%;
text-align: center;
}
.ui-datepicker-calendar {
width: 100%;
}
.ui-datepicker-calendar table tr {
height: 25px;
}

@media (max-width: 1440px) {
.main__logo img {
max-width: 257px;
}
.main__slider {
	height: calc(100vh - 240px);
}
.main__slider .main__slider__item img {
 height: calc(100vh - 245px);
}
.section__catalog {
    margin-top: 44px;
    margin-bottom: 86px;
}
.slider__nav {
    padding: 12px 2px;
    cursor: pointer;
}
.section__slider__sub .slider__content__img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    max-height: 213px;
}
.catalog_item_wrapp .slider__content__img {
	margin-bottom: 6px;
}
.section__head .section__title {
    margin-bottom: 0px;
}
.section__info__col .info__inner {
	margin-top: -8px;
	margin-bottom: 64px;
}
.section__info__slider img{
	max-height: 426px;
}
.col-md-4.section__info__col {
	width: 47.7%;
}
.col-md-8.section__info__col {
	width: 52.3%;
}
.section__instagram .section__head {
    margin-bottom: 10px;
}
.instagram__slider__item {
	height: 280px;
}
.instagram__slider__item img {
	height: 280px;
}
.footer__logo svg {
	width: 249px;
}
.section__info {
    margin-bottom: 67px;
}
.footer__col.clearfix.row {
	padding-top: 30px;
}
.footer__hr--buttom {
	padding: 0;
}
}
@media (max-width: 1280px) {
.city__main svg {
	display: none;
}
.main__logo img {
		max-width: 216px;
		max-width: 200px;
}
.main__slider {
    height: 410px;
        min-height: auto;
}
.main__slider .main__slider__item img {
    height: 410px;
    min-height: auto;
}
.section__content {
    margin-top: 56px;
}
.section__col--one.ruin {
	width: 58%;
}
.section__col--two.ruin {
	width: 42%;
}
.section__col--one.ruin .content__img.content__img--sm {
	width: 100%!important;
}
.section__col--100 {
	margin-bottom: 70px;
}
.paginContent {
    margin-top: 4px;
    margin-right: 37px;
}
.section__content .col-md-4.section__col--100 {
	margin-bottom: 23px;
}
.section__slider__sub .slider__content__img img {
	max-height: 312px;
}
.info__inner {
	margin-top: 23px;
	padding-top: 28px;
}
.info__title {
	margin-top: 82px;
}
.info__text--p {
    margin-bottom: 103px;
}
.instagram__slider__item {
    height: 350px;
}
.instagram__slider__item img {
	height: 350px;
}
.section__info {
    margin-bottom: 40px;
}

.section__catalog {
	margin-bottom: 32px;
}




}
@media (max-width: 1024px) {
.df-center {
	margin-right: 80px;
	margin-right: 40px;
}
.main__slider .main__slider__item img {
	height: 447px;
}
.main__slider {
	height: 450px;
	/* height: 575px; */
}
.section__content {
    margin-top: 64px;
}
.section__col--one.ruin {
	width: 50%;
}
.section__col--two.ruin {
    width: 50%;
}
}





@media (min-width: 1025px) {
	.sub__slider.mobile {
		display: none;
	}
}
@media screen and (max-width: 1024px) {
	.sub__slider.desktop {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.hidden-prev-4, .hidden-next-4, .hidden-prev-3, .hidden-next-3, .hidden-prev-2, .hidden-next-2 {
    display: flex !important;
    align-items: center;
    justify-content: center;
	}
}

.wrap-detal-all-block	{
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.wrap-detal-leftside-block {
	 /*flex-grow: 1;*/
	width: calc(44.79% - 45px);
	padding-right: 45px;
order: 2;
}
.wrap-detal-rightside-block {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 100%;
	position: relative;
	order: 1;
}
.detal-rightside-block-left {
	width: 428px;
	padding-right: 52px;
}
.detal-rightside-block-right {
	width: 258px;
}
.wrap-detal-rightside-block .catalog__element--fixed {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.element-article {
font-family: Montserrat, sans-serif;
font-size: 11px!important;
margin-top: 30px;
color: #928e8d;
font-weight: 500;
text-align: left;
width: 100%;
min-height: 24px;
}
.element-article span {
	font-weight: 800;
	font-size: 12px;
	color: #311a14;
}
.catalog__element__brands__in a{
text-transform: uppercase;
color: #b28b84;
text-transform: uppercase;
text-decoration: none;
font-weight: 500;
font-size: 12px;
margin-left: 10px;
}
.catalog__element__main--info--one {

}
.detail_table-block {
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.detail_description-block {
width: 100%;
margin-bottom: 20px;
}
.wrap-detal-leftside-block .catalog__all__img img {
margin-bottom: 20px;
}
.detail_description-block h2 {
font-family: 'Montserrat', sans-serif !important;
color: #311a14;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.wrap-detal-table-block {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}
.detail_description-block-title {
	display: block;
	margin-top: 90px;
	margin-bottom: 20px;
    font-size: 18px;
    color: #311a14;
    font-weight: bold;
    text-transform: uppercase;
}


/*верхний блок баннер с боковыми начало*/
.wrap-section__slider {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-right: -15px;
 margin-left: -15px;
width: calc(100% + 30px);
}
.section__slider_leftblock {
	width: 75%;
padding: 0 15px;
}
.section__slider_rightblock {
	width: 25%;
padding: 0 15px;
}
/*верхний блок баннер с боковыми конец*/





@media (max-width: 1440px) {
.catalog__element__info--art {
	width: 100%;
}
}
@media (max-width: 1200px) {
.detail_table-block {
    width: 100%;
}
.wrap-detal-leftside-block {
	width: 100%;
	margin-right: 30px;
}
.wrap-section__slider {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.section__slider_leftblock .paginSlider {
	top: 25%;
}
.main__slider.inpage {
	margin-bottom: 30px;
}
.section__slider_leftblock {
	width: 100%;
	padding: 0;
}
.section__slider_rightblock {
	width: 100%;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.section__slider_rightblock .content__img.content__img--sm {
	width: calc(50% - 15px);
}
}
@media (max-width: 1024px) {
	.product-item-scu-item-list {
		width: 100%;
	}
	.detail_table-block {
    width: 100%;
}
	.catalog__element__main--img {
		width: 100%;
    	margin-bottom: 0px;
	}
	.wrap-detal-all-block {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
.wrap-detal-rightside-block {
	-webkit-order: 1;
	-moz-order: 1;
	-ms-order: 1;
	-o-order: 1;
	order: 1;
	width: 100%;
    flex-wrap: wrap;
}
.wrap-detal-leftside-block {
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	-o-order: 2;
	order: 2;
	width: 100%;
}
.detal-rightside-block-left {
	width: calc(60.22% - 30px);
}
.detal-rightside-block-right {
	width: 39.78%;
}
}
@media (max-width: 768px) {
.detal-rightside-block-left {
	width: 60.22%;
}
.form__content {
	padding: 40px 15px;
}
.main__slider.inpage .main__slider__item img {
	min-height: auto;
	height: auto;
}
.btn__catalog__element {
	margin: 0;
	width: 50%;
}
.btn__catalog__element + .btn__catalog__element {
	margin-left: 15px;
}
.capcha__in {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.capcha__in .btn__form {
	width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}
.capcha__in .g-recaptcha {
	    transform: scale(0.92, 1);
}
}
.cnt {
	word-break: break-all;
}
@media (max-width: 640px) {
	.section__slider_rightblock {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
.section__slider_rightblock .content__img.content__img--sm {
	width: 100%;
}
.main__slider.inpage {
		min-height: auto;
	height: auto;
}
}
@media (max-width: 540px) {
.wrap-detal-rightside-block .catalog__element--fixed {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.detal-rightside-block-left {
	padding-right: 0;
	margin-right: 0;
	width: 100%;
	padding: 0 25px;
}
.catalog__element__buttons {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.btn__catalog__element {
	width: 100%;
}
.btn__catalog__element + .btn__catalog__element {
    margin-left: 0px;
    margin-top: 15px;
}
.detal-rightside-block-right {
	width: 100%;
}
.catalog__element__main--img {
	width: 100%;
}
.detail_table-block {
	width: 100%;
}
}
.wrap-inner-number {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
}
.wrap-inner-number-left {
	width: calc(66.66666667% - 15px);
}
.wrap-inner-number-right {
width: calc(33.33333333% - 15px);
}
@media (max-width: 1024px) {
	.wrap-inner-number {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.wrap-inner-number.number_four .right_block_three_img {
		height: auto!important;
	}
	.wrap-inner-number.number_four .right_block_three_img .right_block_three_img{
		height: auto!important;
	}
	.wrap-left_block_four {
		height: auto!important;
	}
		.wrap-left_block_four .left_block_two_img {
			height: auto!important;
		}

	.wrap-inner-number-left {
		width: 100%;
		margin-bottom: 30px;
	}
.wrap-inner-number-right {
	width: 100%;
}
.left_block_two_img {
	margin-bottom: 0;
}
.left_block_two_img .col-md-6 {
	width: 100%;
	margin-bottom: 30px;
}
.wrap-left_block_five .left_block_two_img:last-child .col-md-6:last-child {
	margin-bottom: 0;
}
}
.delivery__block__city.delivery__block__city--have.bold{
    color:#000;
}

.delivery__block__address--name.delivery__block__address--name--have.isAvailable.bold, .delivery__block__address--have.bold
{
    color:#000;
    font-weight: 600;
}
.warning-panel-test {
	background: #b28b84;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	height: 40px;
	justify-content: center;
}
.warning-panel-test img {
	margin-right: 10px;
	height: 20px;
	width: auto;
}
.warning-panel-test p {
font-family: 'Montserrat', sans-serif !important;
font-weight: 500;
color: #ffffff;
font-size: 13px!important;
text-transform: uppercase;
letter-spacing: 2px;
margin: 0;
}


@media (max-width: 540px) {
	.warning-panel-test p {
		font-size: 10px!important;
		letter-spacing: 1px;
	}
	.main__slider {
    height: auto;
}
}

@media (max-width: 768px) {
.col-md-4.section__info__col {
    width: 100%;
}
.col-md-8.section__info__col {
    width: 100%;
}
}
.rand_ul ul {
	margin: 0;
	padding-left: 0;
	list-style-type: none;
}
.rand_ul ul li {
	font-family: 'Montserrat', sans-serif !important;
    font-size: 14px !important;
    color: rgb(92, 81, 79);
    line-height: 2;
    margin-bottom: 26px;
}
.rand_ul ul {}
@media (max-width: 540px) {
	.row.main-middle-flex {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.row.main-middle-flex .col-md-6.section__col--one.ruin {
		width: 100%;
		margin-bottom: 30px;
	}
		.row.main-middle-flex .ruin .content__img.content__img--sm {
		width: 100%;
		height: auto!important;
	}
	.row.main-middle-flex .section__col--two.ruin {
		width: 100%;
	}
}
@media (max-width: 540px) {}
.wrap-brand-button-filter {
  position: relative;
  width: 100%;
  border: 1px solid #BFBBB9;
  box-sizing: border-box;
  margin-bottom: 20px;
}
.wrap-brand-button-filter input[type=text] {
  width: 100%;
  border: none;
  font-family: Montserrat;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  height: 39px;
  padding-left: 20px;
  padding-right: 35px;
  background: transparent;
  line-height: 39px;
  letter-spacing: 0.025em;
  color: #A29D9A;
}
.wrap-brand-button-filter input::placeholder {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 15px;
letter-spacing: 0.025em;
color: #A29D9A;
}
.wrap-brand-button-filter .button_filter-submit {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translate(-50%,-50%);
  border: none;
  background: transparent;
  cursor: pointer;
}
.btn.btn-link.product-item-detail-buy-button {
text-decoration: none;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
}


.header__fixed.active-fixed .sub__menu ul {
	column-count: 1;
}

/* .header__fixed .has-child .sub__menu.active {
	display: block;
	column-count: 3;
} */

.header__fixed .sub__menu--section {
	width: 33.333%;
}

.header__fixed .sub__menu.active {
	height: calc(100vh - 64px);
	overflow-y: auto;
}

/* @media screen and (max-width: 1024px) {
	
} */


@media screen and (max-width: 768px) {
	.main__slider .main__slider__item img {
		height: auto;
	}
	.sub__menu--section--one > .in {
		margin-left: auto;
		margin-right: 0;
	}
}

@media screen and (max-width: 540px) {
	.df-center {
		max-width: 255px;
		margin-right: 0;
		margin-left: auto;
		padding-left: 0;
	}
	.header__fixed .sub__menu--section {
		width: 100%;
	}
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.has-child .sub__menu {
		top: 0;
    left: initial;
		padding-top: 25px;
    padding-left: 30px;
    width: calc(100% - 292px);
		flex-wrap: wrap;
		height: auto;
		max-height: 650px;
	}
	.has-child .sub__menu ul {
		column-count: 1;
	}
	.sub__menu--section + .sub__menu--section {
    margin-top: 0!important;
	}
}

.social_footer {
	margin-top: 35px;
	margin-bottom: 25px;
}

@media screen and (max-width: 1440px) {
	.main__container.footer__hr--buttom .footer__copyright__row {
		padding: 25px 0 20px;
	}
}

@media screen and (max-width: 768px) {
	.header__fixed .sub__menu--section--one {
		height: calc(100vh - 58px);
		overflow-y: auto;
		overflow-x: hidden;
	}	
}





.sidebar__list__in--brown a.sidebar__list__title--lg-rand {
    display: block;
    font-size: 15px;
    color: #311a14;
    font-weight: 700;
	line-height: 19px;
    text-transform: uppercase;
    margin-bottom: 10px;
		transition: .3s linear;
		letter-spacing: 0.75px;
}
.sidebar__list__in--brown a.sidebar__list__title--lg-rand:hover {
	color: #a66353;
	transition: .3s linear;
}
.rand_parent .rand_list {
	display: none;
}
.rand_parent.current .rand_list {
	 display: block;
}
.rand_parent.current a {
	font-size: 12px;
	margin-bottom: 10px;
	color: #311a14;
	text-transform: uppercase;
	font-weight: 700;
}
.sidebar__list__in--brown .rand_parent.current ul a:hover {
	color: #a66353;
}
.rand_parent.current ul.rand_list li {
	margin-bottom: 9px;
}

.rand_parent.current ul.rand_list li a {
	font-size: 12px;
	color: #5c514f;
	line-height: 14px;
	font-weight: 500;
	transition: .3s linear;
	margin-bottom: 0;
	text-transform: none;
	letter-spacing: 0.3px;
}
.rand_parent.current ul.rand_list {
	list-style: none;
	/* padding: 0 0 25px 0; */
	margin: 0;
}
.rand_parent.current ul.rand_list ul.rand_list-child {
	padding:10px 0 8px 20px;
}
.rand_parent.current ul.rand_list li.rand_parent_child.curent_parent a {
	color:#311a14;
	font-weight: bold;
}
.rand_parent.current ul.rand_list li.rand_parent_child.curent_parent ul.rand_list-child li a {
	color: #5c514f;
	font-weight: 500;
}
.rand_parent.current ul.rand_list li.rand_parent_child.curent_parent ul.rand_list-child li a.curent_child_link {
	color:#311a14;
	font-weight: bold;
}
.rand_parent a:hover {
color: #a3807a;
}
.rand_parent.current ul.rand_list li.rand_parent_child.curent_parent ul.rand_list-child li a:hover {
	color: #a66353;
}
.rand_parent.current ul.rand_list li.rand_parent_child.curent_parent ul.rand_list-child li a.curent_child_link:hover {
	color:#311a14;
	font-weight: bold;
}





.alf__select--a {
    min-width: 40px;
}

.catalog__element__info--art__name {
	width: auto;
}

.catalog__element__info--art {
    width: calc(50% - 55px);
	position: relative;
}

.catalog__element__info--art:before {
background-image: linear-gradient(rgb(146, 142, 141), rgb(146, 142, 141));
  background-size: 100% 1px;
  background-position: left bottom;
  background-repeat: repeat-x;
position: absolute;
width: 100%;
height: 1px;
display: block;
content: '';
z-index: -1;
}

.catalog__element__info--art__name,
.catalog__element__info--art__prop {
	background: #fff;
}

.catalog__element__info--art__name {padding-right: 5px;}
.catalog__element__info--art__prop {padding-left: 5px;}


.question-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.form-wrap-label-container {
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 10px;
line-height: normal;
text-transform: uppercase;
color: #311A14;
margin-bottom: 2px;
}

.form-wrap-input-container {
position: relative;
margin-bottom: 30px;
}

.form-wrap-input-container input,
.form-wrap-input-container textarea {
background: #FFFFFF;
border: 1px solid #BFBBB9;
box-sizing: border-box;
border-radius: 0;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: normal;
height: 38px;
width: 100%;
color: #A29D9A;
padding: 0 10px;
resize: none;
}

.form-wrap-input-container textarea  {
min-height: 1px;
height: 130px;
}

.left-side-form {
width: calc(52.5% - 70px);
margin-right: 70px;
padding-top: 26px;
}

.right-side-form {
width: 47.5%;
}

.right-side-form img {
width: 100%;
}

.checkbox-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
}

.question-wrap {
padding: 0 15px;
}

.checkbox-wrap {
border-top: 1px solid #F0ECE9;
border-bottom: 1px solid #F0ECE9;
padding: 29px 0;
margin-top: 80px;
}

.checkbox-wrap .btn__form {
margin: 0;
}

.checkbox-wrap .checkbox {
max-width: 399px;
}


.question-wrap textarea {
padding: 12px 10px;
}


.form-wrap-input-container input:focus,
.form-wrap-input-container input:hover,
.form-wrap-input-container textarea:focus,
.form-wrap-input-container textarea:hover {
border-color: #A66353;
}

.btn-wrap {
padding-left: 15px;
}

@media (max-width: 1024px) {
.question-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}

.left-side-form {
order: 2;
margin: 0;
width: 100%;
}
.right-side-form {
order: 1;
margin: 0;
width: 100%;
}

}


@media (max-width: 768px) {
.checkbox-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
	margin-top: 30px;
}

.btn-wrap {
padding-left: 0;
}
}













































.section__content .sub__slider {
	height: calc(100% - 70px);
}
.section__content .sub__slider .slick-list {
	height: 100%;
}
.section__content .sub__slider .slick-track {
	height: 100%;
}
.sub__slider .slider__content__item.catalog_item_wrapp.item {
	height: 50%;


}

.sub__slider .slider__content__item.catalog_item_wrapp.item .slider__content__item {
	padding: 0;
	height: 100%;
}
.section__slider__sub .catalog_item_wrapp.item .slider__content__item {
	padding: 0;
}
.sub__slider .slider__content__img {
	height: 100%;
	max-height: 52%;
	align-items: flex-start;
}
.sub__slider .slider__content__img img {
	background: none;
	height: 100%;
}
.sub__slider .catalog_item_wrapp .slider__content__img .thumb {
	height: 52%;
}

.content__img__caption--lc {
	bottom: 7%;
}
.content__img__caption--cl {
	bottom: 15%;
	left: 49px;
}

@media (max-width: 1550px) {
	.sub__slider .slider__content__img img {
    object-fit: scale-down;
	}
	.sub__slider .slider__content__img {
		max-height: 50%;
	}
}

@media screen and (max-width: 1280px) {
	.section__col--100 {
    width: 100%;
    margin-bottom: 74px;
	}
	.sub__slider .sub__slider__item .slider__content__item {
    width: 50%;
    float: left;
	}
	.sub__slider__title {
    margin-top: 0;
    margin-left: 0;
	}
	.paginContent {
    margin-top: 0;
    margin-right: 0;
	}
	.sub__slider__head {
    flex-flow: column;
    align-items: center;
	}
	.sub__slider .slider__content__item.catalog_item_wrapp.item .slider__content__item {
		width: 100%;
	}

	.sub__slider .slider__content__img {
    max-height: 100%;
    height: 315px;
	}
	.sub__slider .catalog_item_wrapp .slider__content__img .thumb {
		height: 100%;
    max-height: 315px;
	}
	.content__img__caption--cl {
    left: 50%;
    transform: translateX(-25%);
    -webkit-transform: translateX(-25%);
    -moz-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    -o-transform: translateX(-25%);
}
.sub__slider__head {
	margin-bottom: 20px;
}

}


@media (min-width: 1281px) and (max-width: 1440px) {
	.section__slider__sub .slider__content__img {
    max-height: 215px;
	}
	.section__slider__sub .slider__content__img img {
    max-height: 100%;
	}
	.section__content .sub__slider {
		height: calc(100% - 41px);
	}
	.sub__slider .slider__content__img {
    max-height: 47%;
	}
}

@media screen and (max-width: 992px) {
	.content__img__caption--cl {
    left: 50%;
    transform: translateX(-45%);
    -webkit-transform: translateX(-45%);
    -moz-transform: translateX(-45%);
    -ms-transform: translateX(-45%);
    -o-transform: translateX(-45%);
}
}
@media screen and (max-width: 1024px) {
	.col-md-4.section__info__col {
    width: 100%;
	}
	.col-md-8.section__info__col {
    width: 100%;
	}
	.section__info__slider .slick-slide {
    padding: 0 20px;
	}
	.section__info__slider .slick-arrow {
		display: none !important;
	}
	.sub__menu ul {
    column-count: 1;
	}
	.header__fixed .sub__menu--section {
    width: 50%;
	}
	
}
@media screen and (max-width: 768px) {
	.personal__add--col:last-child {
    padding-top: 35px;
	}
	.content__img__caption--cl {
		left: 10%;
		bottom: 7%;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}
.content__img__caption--lc {
	left: 10%;
}
	.sub__slider .slider__content__img img {
		object-fit: cover;
	}
	.section__info__slider .slick-arrow {
		display: flex !important;
	}

	.hidden-next-4 {
    right: -15px;
	}
	.hidden-prev-4 {
    left: -15px;
	}

	.instagram__slider .arrow__prev {
		left: 0;
	}
	.instagram__slider .arrow__next {
		right: 0;
	}
	.header__fixed .sub__menu--section {
    width: 100%;
	}




}

@media screen and (max-width: 540px) {
	.sub__slider .sub__slider__item .slider__content__item {
    width: 100%;
	}
}


@media screen and (max-width: 1378px) {
	.info__inner.hidden.visible--1280 {
		display: none !important;
	}
}


@media screen and (max-width: 1024px) {
	.wrap-detal-leftside-block {
		margin-right: 0;
		padding-right: 0;
	}

	/*.section__catalog .section__slider__sub {
		margin: 0;
	}*/
}

@media screen and (max-width: 991px) {
	.wrap-inner-number.number_six .wrap-left_block_five, 
	.wrap-inner-number.number_six .left_block_two_img {
		height: auto !important;
	}
}

@media screen and (max-width: 540px) {
	.catalog__element__info--art {
		width: 100%;
		position: relative;
	}
}

.instagram__slider, .about__slider {
	margin: 0;
}

.header__fixed .sub__menu--section--one > .in {
	height: 100vh;
}
.header__fixed .sub__menu--section--one > .in {
	height: calc(100vh - 64px);
}

.header__fixed .has-child .sub__menu {
	height: calc(100vh - 64px);
}
@media (min-width: 769px) and (max-width: 1024px) {
	.sub__menu--section--one > .in, .header__fixed .sub__menu--section--one > .in {
		width: 33%;
		max-width: 292px;
	}
	.header__fixed .has-child .sub__menu {
		width: 67%;
	}
	
}

@media (min-width: 1025px) and (max-width: 1280px) {
	.sub__menu--section--one > .in, .has-child .sub__menu {
		height: calc(100vh - 202px);
	}	
	.has-child .sub__menu {
		max-height: none;
	}

}
@media (min-width: 769px) and (max-width: 1280px) {
	.sub__menu--section + .sub__menu--section {
    margin-top: 0!important;
	}
}
@media (min-width: 769px) and (max-width: 1024px) {
	.sub__menu--section--one > .in, .has-child .sub__menu {
		height: calc(100vh - 145px);
	}	
}

@media screen and (max-width: 768px) {
	.sub__menu--section--one > .in, .header__fixed .sub__menu--section--one > .in {
    height: auto;
	}
}



@media screen and (max-width: 1024px) {
	.header__search.active.fixed-active {
		position: fixed;
		top: 64px;
		left: 0;
	}

	.catalog_item_wrapp {
		width: 100%;
	}
}



.sidebar__list__title--dropdown {
	padding-right: 25px;
}

.sidebar__list__title--dropdown svg {
	position: absolute;
    right: 0;
}


@media screen and (max-width: 400px) {
	.tfl-popup__title {
		padding-right: 35px;
	}
}
@media screen and (max-width: 768px) {
.slider__content__item:hover .slider__product__item__nav {
   display: none!important;
  }
  .slider__content__item:hover .buttom__hidden {
     display: none!important;  
  }
}



@media screen and (max-width: 1024px) {
	.height-fix .catalog_item_wrapp {
		width: 50%;
	}
}

@media screen and (max-width: 468px) {
	.height-fix .catalog_item_wrapp {
		width: 100%;
	}
}



@media screen and (max-width: 1280px) {
	.header__fixed--search.active form .header__search__control {margin: 0 65px;}
}

@media screen and (max-width: 1024px) {
	.header__search.fixed-search {
		position: fixed;
		top: 64px;
		left: 0;
		padding-left: 60px;
		padding-right: 60px;
	}
}

@media screen and (max-width: 768px) {
	.header__search.fixed-search {
		padding-left: 15px;
		padding-right: 15px;
	}
	.header__search.fixed-search {
		top: 58px;
	}
}


.bx-filter-button-box .bx-filter-parameters-box-container.disabled .btn.btn-themes {
	background: #e0d6c5;
	border: 2px solid #e0d6c5;
	pointer-events: none;
}
.bx-filter-button-box .bx-filter-parameters-box-container.disabled .btn.btn-link {
	border: 2px solid #f0ece9;
	color: #d0cdca;
	pointer-events: none;
}


.height-fix .slider__content__img {
	height: auto;
}
.height-fix .catalog_item_wrapp .slider__content__img .thumb {
	height: 390px;
}
.height-fix .slider__content__img img {
	height: 100%;
	background: none;
	object-fit: contain;
}
@media (min-width: 1441px) {
	.lk--text {
		min-height: 34px;
	}
	.lk--basket .lk-btn, .lk--favorites .lk-btn {
		margin-top: 25px!important;
	}
}
@media screen and (max-width: 1440px) {
	.height-fix .catalog_item_wrapp .slider__content__img .thumb {
		height: 282px;
	}
}

@media (min-width: 993px) and (max-width: 1440px) {
	.lk--basket .lk-btn, .lk--favorites .lk-btn {
		margin-top: 25px!important;
	}
}
@media screen and (max-width: 1280px) {
	.height-fix .catalog_item_wrapp .slider__content__img .thumb {
		height: 350px;
	}
	.sub__slider .slider__content__item {
		margin-bottom: 0;
	}
	.section__content {
    margin-bottom: 67px;
	}
}
@media screen and (max-width: 1024px) {
	.height-fix .catalog_item_wrapp .slider__content__img .thumb {
		height: 420px;
	}
	.section__content {
    margin-bottom: 53px;
	}
	.section__catalog {
    margin-bottom: 49px;
	}
	.info__title {
    margin-top: 0;
	}
	.info__text--p {
    margin-bottom: 0;
	}
	.info__text {
    margin: 65px auto 95px;
	}
	.info__text {
		margin-top: 0;
	}
	.info__inner.visible--1280 {
		margin-bottom: 93px;
	}
	.section__info__slider .slick-slide {
    padding: 0 15px;
	}
	.col-md-8.section__info__col {
		margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
	}
	.social_footer {
		margin-top: 0;
		margin-bottom: 0;
	}

	.footer__social {
		margin-bottom: 10px;
	}
	.footer__social--1024 {
		margin-bottom: 14px;
	}
	.catalog__pagination {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: distribute;
				justify-content: space-around;
	}
	.catalog__pagination__list {
		margin-top: 10px;
	}
}

@media screen and (max-width: 992px) {
	.height-fix .catalog_item_wrapp .slider__content__img .thumb {
		height: 315px;
	}
	.col-md-9 .contacts__title {
		margin-top: 20px;
	}
}
@media screen and (max-width: 768px) {
	.height-fix .catalog_item_wrapp .slider__content__img .thumb {
		height: 410px;
	}
	.col-md-8.section__info__col {
		margin-left: 0;
    margin-right: 0;
    width: 100%;
	}
	.main__slider {
    height: auto;
	}
	.about__title {
    font-size: 24px;
	}
	.contacts__map {
		position: relative;
	}
	.contacts__map:after {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.bx-basket.bx-green.bx-step-opacity {
		overflow: hidden;
	}
}
@media screen and (max-width: 540px) {
	.height-fix .catalog_item_wrapp .slider__content__img .thumb {
		height: 284px;
	}
	.catalog__pagination__number, .catalog__pagination__load {
		margin-top: 15px;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	.catalog__pagination__list {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	.catalog__head {
		justify-content: flex-start;
	}
	.about__title {
    padding: 0 10px;
    font-size: 15px;
	}
	.about__logo {
    height: 100px;
    width: 75px;
    margin-right: 10px;
	}
	.content__head .btn__back {
		display: none;
	}


}
@media screen and (max-width: 468px) {
	.height-fix .catalog_item_wrapp .slider__content__img .thumb {
		height: auto;
	}
	.height-fix .catalog_item_wrapp {
		overflow: hidden;
	}
}





.opt-content {
	margin-top: 80px;
	margin-bottom: 80px;
}
.opt-content:last-of-type {
	margin-bottom: 0;
}
.opt-content-img-left {
	object-fit: cover;
	width: 50%;
	float: left;
	margin-right: 80px;
	margin-bottom: 60px;
}
.opt-content-img-right {
	object-fit: cover;
	width: 50%;
	float: right;
	margin-left: 80px;
	margin-bottom: 60px;
}
.opt-content-img-center {
	width: 100%;
}
.opt-content-wrap ul {
	margin-bottom: 80px;
}
.opt-content-wrap ul, .opt-content-wrap ol {
	font-size: 14px;
	color: rgb(92, 81, 79);
	line-height: 2;
}
.opt-content-wrap ol li span {
	font-weight: 700;
}

@media screen and (max-width: 992px) {
	
	.opt-content {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.opt-content-img-left, .opt-content-img-right {
		width: 100%;
		margin: 0;
		margin-bottom: 40px;
	}
	.opt-content-wrap ul {
		margin-bottom: 40px;
	}




}

@media screen and (max-width: 768px) {

	.rand_style_mobile {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}
}

.table-striped.requisites-table>tbody>tr:nth-of-type(odd) {
    background-color: #F7F5F4;
	border-top: 1px solid #F7F5F4;
}

.table-striped.requisites-table .contacts__number {
	display: inline-block;
	margin: 0;
}




.table-opl {
	width: 100%;
	margin-top: 30px;
    margin-bottom: 30px;
}

.table-opl td img {
	max-width: 75%;
}

.table-opl td{
    width: 33%;
    width: 25%;
text-align: center !important;
}

.one-logo {
	width: 100%;
	margin-top: 30px;
    margin-bottom: 30px;
}

.oplata_ul {
font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 150%;
    color: #5C514F;
    padding-bottom: 35px;
    padding-top: 35px;

}


/*.oplata_a {
	font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 150%;
    text-transform: uppercase;
    color: #5C514F;
text-decoration: none;
}*/

.about__products .main__img__logo svg {
	max-height: 100%;
}

@media screen and (max-width: 1580px) {
	.form__bg:before {
		left: 6%;
	}
}

@media screen and (max-width: 1280px) {
	.form__bg:before {
		display: none;
	}
}

@media screen and (max-width: 450px) {
	.left_block_two_img img {
		min-height: 300px;
	}

	.number_info_block {
		left: 30px;
		bottom: 20px;
		max-width: 260px;
	}
}

.warning-panel-test {
    display: none;
}



.section__info .section__info__col.ddd, .section__info .section__info__col.ddd .info__text {
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 768px) {
	.market__item {
		height: auto!important;
	}
}

.paginSlider {
    display: none;
}
.paginSlider_active {
    display: block;
}
.number_info_title {
	background-color: rgba(90%, 90%, 90%, .8);
}

@media (min-width: 1300px) and (max-width: 1400px) {
    .number_info_block {
        max-width: 328px;
    }
}
@media (min-width: 1200px) and (max-width: 1300px) {
    .number_info_title {
        font-size: 25px!important;
    }
    .number_info_block {
        max-width: 308px;
    }
}
@media (min-width: 1100px) and (max-width: 1200px) {
    .number_info_title {
        font-size: 24px!important;
    }
    .number_info_block {
        max-width: 275px;
    }
}
@media (min-width: 1024px) and (max-width: 1100px) {
    .number_info_title {
        font-size: 21px!important;
    }
    .number_info_block {
        max-width: 251px;
    }
}
@media screen and (max-width: 545px) {
    .number_info_title {
        font-size: 24px!important;
    }
}
.section__info__slider img {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .header__top__city .select-city__modal {
        overflow-y: auto;
    }
}



/* Страница заказа */
.order {
    padding-top: 70px;
}
.order-block {
    width: 100%;
    max-width: 857px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}
.order h1 {
    font-family: 'Montserrat', sans-serif!important;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
    color: #311A14;
    margin: 0;
    margin-bottom: 60px;
}
.order-info__title {
    font-weight: 600;
    font-size: 18px!important;
    line-height: 22px;
    color: #311A14;
}
.order-info-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
}
.order-info-item-left {
    min-width: 175px;
    width: 175px;
    padding-right: 15px;
}
.order-info-item-right {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;
    padding-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}

.order-info-item-left > p {
    font-weight: 500;
    font-size: 12px!important;
    line-height: 15px;
    color: #928E8D;
    margin: 0;
    padding: 9px 0;
    line-height: 18px;
}
.order-info-item-right > p {
    font-weight: 600;
    font-size: 12px!important;
    line-height: 15px;
    color: #311A14;
    margin: 0;
    padding: 9px 0;
    line-height: 18px;
}
.order-info-item-right > .order-status {
    font-weight: 500;
    font-size: 12px!important;
    line-height: 12px;
    color: #928E8D; 
    border: 1px solid #F0ECE9;  
    padding: 5px 20px;
}
.order-info-item-right > .order-status + .order-status {
    margin-left: 10px;
}
.order-info-item-right > .order-sum {
    margin-right: 20px;
}
.order-info-block {
    margin-bottom: 20px;
}

.order-table table {
    width: 100%;
}
.order-table table thead {
    background-color: #F2F2F2;
    padding: 10px 20px;
}

.order-table table thead th {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #928E8F;
    white-space: nowrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
}
.order-table table thead th:first-child {
    padding-left: 20px;
}
.order-table table thead th:last-child {
    text-align: right;
}

.order-table table tbody td {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #928E8D;
    padding-top: 10px;
    padding-bottom: 10px;
}
.order-table table tbody tr {
    border-bottom: 1px solid #F0ECE9;
}

.order-table table tbody td:first-child {
    padding-left: 20px;
    padding-right: 20px;
}
.order-table table tbody td:last-child {
    padding-right: 20px;
    text-align: right;
    white-space: nowrap;
}
.order-table table tfoot tr td {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #928E8D;
    padding-top: 10px;
    padding-bottom: 10px;
}

.order-table table tfoot tr td:last-child {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #311A14;
    text-align: right;
    padding-right: 20px;
    white-space: nowrap;
}   
.order-table table tfoot tr td:first-child {
    padding-right:  46px;
    text-align: right;
}


@media screen and (max-width: 768px) {
    .order {
        padding-top: 50px;
    }
    .order h1 {
        margin-bottom: 40px;
    }
    .order-info-block {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 575px) {
    .order h1 {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 48px;
    }
    .order-info__title {
        font-size: 14px!important;
        line-height: 17px;
        margin: 0;
    }
    .order-info-item {
        -webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
    }
    .order-block {
        padding: 0;
    }
    .order-info-item-left {
        min-width: auto;
        width: 100%;
        padding-right: 0;
    }
    .order-info-item-right {
        -webkit-box-flex: auto;
    -ms-flex-positive: auto;
        flex-grow: auto;
        padding: 0;   
        -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
    .order-info-item-right > p {
        width: 100%;
    }
    .order-table table thead {
        display: none;
    }
    .order-table table tbody td:last-child {
        padding-right: 0;
    }
    .order-table table tbody td:first-child {
        padding-left: 0;
    }
    .order-table table tbody td {
        font-size: 11px;
    }
    .order-table table tfoot tr td {
        padding-right: 20px;
    }
    .order-table table tfoot tr td:last-child {
        padding-right: 0;
    }
    .order-table table tbody td:first-child {
        min-width: 150px;
        padding-right: 0;
    }
    .order-table table tbody td:nth-child(2) {
        padding: 0 10px;
    }
    .order-info-item-right > p {
        padding: 0;
    }
    .order-info-item {
        margin-bottom: 10px;
    }
    .order-info__title {
        margin-bottom: 12px;
    }
    p.order-sum {
        margin-bottom: 7px;
    }
    .order-table table tbody tr:first-child {
        border-top: 1px solid #F0ECE9;
    }

    /* sdfn  */
    p.order-sum {
        margin-bottom: 0;
    }
    .order-info-item-right > .order-status {
        margin-top: 7px;
        margin-right: 10px;
    }
    .order-info-item-right > .order-status + .order-status {
        margin-left: 0;
    }

}

.info__text .info__text--p {
	margin: 0;
}
.basket-item-block-properties .basket-item-property-custom-text .basket-item-property-custom-name {
	margin-bottom: 0;
}
.section__info {
    margin-bottom: 50px;
}

@media screen and (max-width: 768px) { 
    .sub__back--wrap { 
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
                align-items: center;
        background-color: rgb(245, 245, 245);
        width: 100%;
    }
    .sub__back--main {
        width: auto;
    }
    .sub__back--link {
        font-family: "Montserrat";
        color: rgb(49, 26, 20);
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
    }
    .sub__back:before, .sub__back--main:before {
        margin-right: 0;
    }
}
@media screen and (min-width: 769px) {
    .sub__back--wrap { 
        display: none;
    }
}

.main__slider__item .slider__content__title.slider__content__title--, .main__slider__item .slider__content__title.slider__content__title--brown, .main__slider__item .slider__content__time.slider__content__time--brown {
    background-color: rgba(90%, 90%, 90%, .8);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 5px;
    color: rgb(49, 26, 20);
}
.button--main--slider {
    background-color: #fff;
    border-color: rgb(49, 26, 20);
    color: rgb(49, 26, 20);
}



.main_about-title {
    font-size: 18pt;
   /* line-height: 10px;*/
   /*line-height: normal;*/
   line-height: 1.8;
}

@media screen and (max-width: 768px) {
    .paginSlider_active {
        display: flex;
    }
}

.product-item-detail-info-section .product-item-scu-item-list:not(.slick-slider) {
    max-height: 170px;
	width: 92%;
    overflow-y: auto;
}