.catalogTagItems {
	display:none;
}
#similar .customTabloid, .popular .customTabloid, #watched .customTabloid{
	background:#fff!important;
}
#similar .items, .popular .items, #watched .items {
	flex-wrap: wrap;
    display: flex!important;
    justify-content: space-between;
	margin:0!Important;
}
#similar .customItem,.popular .customItem,#watched .customItem {
	overflow: hidden;
    width: 100%!important;
    margin: 0 0 40px;
	flex:unset!important;
	max-width:unset!important;	
	    border: 1px solid #e7e8ea;
}
.tab a.browse {
	border-radius:5px 5px 0 0;
}.tab a.similar {
	border-radius:0 0 5px 5px;
}
.goodsList .product .name, 
.popular .product .name,
#watched .product .name {
    margin: 16px 0;
    font-family: 'cerapro';
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
    text-align: center;
    color: #010301;
    height: 71px;
    min-height: 71px;
    overflow: hidden;
    width: 100%;
    max-width: unset;
}
.sm {
	display:none;
}
.c-section {
	margin-top:36px;
}
.bgTitle {
	height:84px;
	background-image:url("/local/templates/dresscodeV2/images/p-bg.png");
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom:20px;
}
.bgTitle div {
	font-family: 'cerapro'; 
     font-size: 18px; 
     font-weight: 600; 
     line-height: 21px; 
     text-align: left;
    border-bottom: 1px dotted;
}
.goodsList .productColText,.popular .productColText,#watched .productColText {
    padding: 0 26px!important;	
}
.goodsList .middleRow,.popular .middleRow,#watched .middleRow {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    border: none;
    padding: 16px 0;
    min-height: 24px;
}
.goodsList .middleRow .prop__item,.popular .middleRow .prop__item,#watched .middleRow .prop__item {
	width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;	
	
}
.goodsList .middleRow .prop__item .desc,.popular .middleRow .prop__item .desc,#watched .middleRow .prop__item .desc {
font-weight: 300;
	font-size: 12px;
	font-family: 'cerapro';	
}
.goodsList .middleRow .desc__val,.popular .middleRow .desc__val,#watched .middleRow .desc__val {
	font-family: 'cerapro';
font-size: 16px;
font-weight: 300;
line-height: 21px;
text-align: left;
margin-right:auto;
	color: #3E9CF3;

}
.pmTitle {
	font-family: 'cerapro';
font-size: 13px;
font-weight: 200;
line-height: 21px;
text-align: left;
margin-right:8px;
}
h1 {
	font-family:'cerapro'!important;

font-weight: 300!important;


}
.goodsList .product .picture,.popular .product .picture,#watched .product .picture { 
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    position: relative;
    display: block;
    text-align: center;
    overflow: hidden;   
    /* width: 100%; */
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 192px;
    line-height: 192px;	
	border-radius:5px;
	max-height:292px;
}
.items.productList {
	border:0!important;
}
.goodsList .plusMinus__item a,.popular .plusMinus__item a,#watched .plusMinus__item a  {
    color: #292D32 !important;
    font-weight: 300;
    font-family: 'cerapro';
    font-size: 13px;
    line-height: 24px;
    width: 24px ! Important;
    height: 24px !important;
    background: #F4F4F4 !important;
    text-align: center;
    border-radius: 5px !important;
}
.goodsList .plusMinus__item,.popular .plusMinus__item,#watched .plusMinus__item {
	width:100%!important;
}

.goodsList .plusMinus__item.measure,.popular .plusMinus__item.measure,#watched .plusMinus__item.measure {
	 display:none;
 }
.goodsList .plusMinus__item:nth-child(2),.popular .plusMinus__item:nth-child(2),#watched .plusMinus__item:nth-child(2){
	width:100%!Important;
}
.goodsList .plusMinus,.popular .plusMinus,#watched .plusMinus {
	width:80px!important;
	margin:0!important;
}
.goodsList .article--wrap,.popular .article--wrap,#watched .article--wrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
    padding: 16px 0;
    border-top: 1px solid #E7E8EA;
    border-bottom: 1px solid #E7E8EA;

}
.article--wrap .art {
    font-family: 'cerapro';
    font-size: 13px;
    font-weight: 200;
    line-height: 21px;
    text-align: left;
    width: 100%;
    padding: 0 0 16px;	
}
.article--wrap .art span {
font-family: 'cerapro';
font-size: 13px;
font-weight: 200;
line-height: 21px;
text-align: left;
margin-left:10px;	
}
.article--wrap .art-line {
	color:#010301
}
.article--wrap .art-av {
    font-family: 'cerapro';
    font-size: 13px;
    font-weight: 200;
    line-height: 21px;
    text-align: left;
    display: flex;
    justify-content: left;
    align-items: center;
    width: 100%;

}
.article--wrap .art-av img {
	width:16px;
	height:16px;
	display:inline-block;
	margin-right:10px;
}
.goodsList .product .price .discount,.popular .product .price .discount,#watched .product .price .discount {
font-family: 'cerapro';
font-weight: 300;
font-size: 18px;	
color:#000;
margin: 0 0 -10px 0;
    display: block;
	height:auto;
	line-height:18px;
}
.goodsList .product .addCart,.popular .product .addCart,#watched .product .addCart {
	background: #FF7C00;
    font-family: 'cerapro';
    font-size: 16px;
    font-weight: 400;
    max-width: 130px;
    width: 100%;
    line-height: 51px;
    height: 51px;
    margin-top: 30px;	
}
.goodsList .product .price .discount .measure,.popular .product .price .discount .measure,#watched .product .price .discount .measure {
font-family: 'cerapro';
font-weight: 300;
font-size: 18px;	
    line-height: 30px;
color:#000;	
}
.goodsList .product .price,.popular .product .price,#watched .product .price {
font-family: 'cerapro';
    font-weight: 500;
    font-size: 20px!important;
    line-height: 30px;
    color: #000;
}
.goodsList .product .price .measure,.popular .product .price .measure,#watched .product .price .measure {
font-family: 'cerapro';
font-weight: 500;
font-size: 20px;
    line-height: 15px;	
color:#000;	
}
.goodsList .priceContainer,.popular .priceContainer,#watched .priceContainer {
	justify-content: space-between;	
	flex-wrap:wrap;
}
.goodsList .add-cart,.popular .add-cart,#watched .add-cart {
width:50%;
}
.goodsList .fastBack,.popular .fastBack,#watched .fastBack {
display: inline-block;
    line-height: inherit;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    font-family: 'cerapro';
    color: #000;
    max-width: 159px;
    text-align: center;
    width: 50%;
}
.goodsList .fastBack span,.popular .fastBack span,#watched .fastBack span {
	display: inline-block;
    border-bottom: 1px dotted;
}
.goodsList .priceContainer__item,.popular .priceContainer__item,#watched .priceContainer__item {
	margin: 5px 0 0 0!important;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: space-between;	
}
.popular .heading, 
#watched .heading, 
.goodsList .heading{
    font-family: 'cerapro';
    font-weight: 500;
    font-size: 36px;
    color: #000000;
    line-height: 36px;
    margin: 0 0 50px 0;
}
.goodsList .priceContainer,.popular .priceContainer,#watched .priceContainer {
	position:relative!important;
	left:unset!important;
	right:unset!important;
	bottom:unset!important;
	margin:0!important;
}
#catalogElement .productList{
	border-left: 0px;
}
/* Custom color right section */ 

.columnRowWrap  {
	width:100%;
}

#elementTools .color_n, #smallElementTools .color_n {
	color: #000;
    margin-top: 10px;
    text-decoration: dotted;
    border-bottom: 1px dotted;
	font-size:16px;
    font-family: 'cerapro';	
}

#elementTools .priceContainer {
	margin-bottom: 0;
}
.column .bottom {
	width:100%;
	flex-flow:column!important;
}
.minus {
	width: 25px!important;
    height: inherit;
    border: solid 2px #fff!important;
    text-align: center;
    color: #d8e0e6;
    font: 26px/50px Arial, Helvetica, sans-serif;
    border-radius: 8px!important;
    overflow: hidden;
    cursor: pointer;
    text-decoration: none;
	background: #fff!important;
}
.minusCard {
	width: 25px!important;
    height: inherit;
    border: solid 2px #fff!important;
    text-align: center;
    color: #d8e0e6;
    font: 26px/50px Arial, Helvetica, sans-serif;
    border-radius: 8px!important;
    overflow: hidden;
    cursor: pointer;
    text-decoration: none;
	background: #fff!important;
}
.plus {
	width: 25px!important;
    height: inherit;
    border: solid 2px #fff!important;
    text-align: center;
    color: #d8e0e6;
    font: 26px/50px Arial, Helvetica, sans-serif;
    border-radius: 8px!important;
    overflow: hidden;
    cursor: pointer;
    text-decoration: none;
	background: #fff!important;
}
.plusCard {
	width: 25px!important;
    height: inherit;
    border: solid 2px #fff!important;
    text-align: center;
    color: #d8e0e6;
    font: 26px/50px Arial, Helvetica, sans-serif;
    border-radius: 8px!important;
    overflow: hidden;
    cursor: pointer;
    text-decoration: none;
	background: #fff!important;
}
.control {
	width:45%!important;
}
.plusMinus {
	display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
	margin-top:28px;
}
.inputCard {
	display:none;
	    border: none;
    width: 50px;
    text-align: center;
}
.inputCard.activ {
    background: #fff!important;
    padding: 15px;
    border-radius: 5px;
    font-size: 18px;
	display:block;
}
.plusMinus__item .input.activ {
    background: #fff !important;
    font-family: 'cerapro';
    font-size: 13px;
    font-weight: 400;
    line-height: 21px;
    text-align: center;
    max-width: 24px;
}
.plusMinus__item:nth-child(2){
	width: 50%!important;
    margin-top: 0!important;
    min-height: 21px;	
}
.plusMinus__item .button {
	border:0!important;
	font-size:18px!important;
}
.plusMinus__item .button.activ {
    color: #000!important;
    border: solid 2px #EEEEEE!important;
    background-color: #EEEEEE!important;
	border-radius:8px;
}

.propertiesGroupMobile {
	display:none;
}



/* END Custom color right section */ 

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

.goodsList .product .price.requestPriceVal,.popular .product .price.requestPriceVal,#watched .product .price.requestPriceVal {
	font-size:15px!important;
	
}

.nbrowse {
	border-radius:5px 0 0 5px;
}
.nsimilar {
	border-radius:0 5px 5px 0;
}
.owl-theme .owl-nav {
	position: absolute;    
    z-index: 22;
    top: 235px;
    width: 100%;
    text-align: center;
}
.owl-theme .owl-nav .owl-prev {
	background: url(/local/templates/dresscodeV2/images/slideArrowSmallBlack.png) 0 0 no-repeat transparent!important;
    transform: translateY(-50%);
    position: absolute;
    height: 70px;
    width: 34px;	
	left:0px;
	margin:0!important;
}
.owl-theme .owl-nav .owl-prev span, .owl-theme .owl-nav .owl-next span {
	display:none;
}
.owl-theme .owl-nav .owl-next {
	background: url(/local/templates/dresscodeV2/images/slideArrowSmallBlack.png) 0 0 no-repeat transparent!important;
    transform: translateY(-50%);
    position: absolute;
    height: 70px;
    width: 35px;	
	right:0px;	
	background-position: 0 -70px!important;
	margin:0!important;
}

.owl-theme .owl-dots {
	width:100%;
}

.goodsList .product .addCart .icon,.popular .product .addCart .icon,#watched .product .addCart .icon {
width:auto;
display:initial;	
}
	.plusMinus__item .input{
								display: none;
							}
							.plusMinus__item .input.activ{
								display: block;
							}
							.plusMinus__item .button.activ{
								font-weight: bolder;
							}
							.plusMinus__item .button.active {
								font-weight: bolder;
								border: solid 2px #EEEEEE!important;
    background-color: #EEEEEE!important;
    border-radius: 8px;
							}
							.goodsList .customItem, .popular .customItem, #watched .customItem, .productList.items .product {
								margin-bottom:50px;
							}
							.plusMinus {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}

.plusMinus_2 {
  justify-content: end;
}

.plusMinus_2 .priceContainer {
  align-items: unset;
}

.plusMinus__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: row nowrap;
  width: 60%;
}
.control input {
  background-color: unset;
}
.control {
  width: 100%;
}
.plusMinus__item:nth-child(2) {
  width: 90%;
  margin-top: 10px;
  min-height:21px;
}

.plus {
  width: 50px;
  height: inherit;
  border: solid 2px #d8e0e6;
  text-align: center;
  color: #d8e0e6;
  font: 26px/50px Arial, Helvetica, sans-serif;
  border-radius: 50px;
  overflow: hidden;
  cursor: pointer;
  text-decoration: none;
}
.plus:hover {
  border-color: #27c148;
  color: #000;
}
.input {
  border: none;
  width: 50px;
  text-align: center;
  font-size: 20px;
}

.minus {
  width: 50px;
  height: inherit;
  border: solid 2px #d8e0e6;
  text-align: center;
  color: #d8e0e6;
  font: 26px/50px Arial, Helvetica, sans-serif;
  border-radius: 50px;
  overflow: hidden;
  cursor: pointer;
  text-decoration: none;
}
.minus:hover {
  border-color: #27c148;
  color: #000;
}

.plusMinus__item a {
  display: block;
}
.measure a {
  text-decoration: none;
  color: #000;
}

.plusMinus__item .button {
    text-decoration: none;
    color: #000;
    padding: 5px 8px;
    border: solid 2px #d8e0e6;
}

.plusMinus__item .button.activ {
    font-weight: bolder;
    color: #fff;
    border: solid 2px #27c148;
    background-color: #27c148;
}


.priceContainer {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  min-width: 160px;
  margin-top: 20px;
}

.goodsList .priceContainer {
  flex-shrink: 0;
}

.priceContainer__item {
  margin: 0 !important;
}

.priceContainer__item:nth-child(2) {
  padding: 10px;
  line-height: unset !important;
  height: unset !important;
}

.productColText {
  padding: 0 32px;
}

.goodsList .productColText {
  padding: 0;
}

#catalogSection {
  width:100%;
}

.goodsList #catalogSection{
  /*display: table-cell;*/
  margin:0;
}

.goodsList .plusMinus__item {
  max-width: 200px;
}

.customItem{
  box-shadow: none !important;
}
.w50 {
    width: 50%;
}

.sticker-sale-num {
	position: absolute;
    bottom: unset;
    left: 0;
    width: 67px;
    height: 34px;
    background: #FF7100;
    color: #fff;
    transform: none;
    z-index: 10;
    font-family: 'cerapro';
    font-size: 18px;
    font-weight: 500;
    line-height: 34px;
    text-align: center;
}

.goodsList .customItem {
	flex:unset!Important;
	width:100%!important;
	max-width:355px!important;
	border:1px solid #e7e8ea!important;
}
.goodsList .productList {
	    flex-wrap: wrap;
    display: flex;
    margin: 0!Important;
    gap: 20px;
}

.nbgTitle {
    flex-wrap: wrap;
    display: flex;
    align-content: center;
    justify-content: space-between;
    margin-bottom: 20px;
	margin-top:34px;
}

.nbgTitle div {
font-family: Cera Pro;
font-size: 30px;
font-weight: 500;
line-height: 37.71px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

display:inline-block;
margin-right:8px;
}
.nbgTitle a {
	font-family: Cera Pro;
font-size: 18px;
font-weight: 200;
line-height: 21px;
text-align: center;
color: #010301;
font-weight: 600;
}
.nbgTitle img.h {
	opacity:0;
}

.nbgTitle a:hover {
	color:#94A8EF;
}
.nbgTitle a:hover img{
	display:none;
}
.nbgTitle a:hover img.h {
	display:inline;
	opacity:1;
}

@media (max-width: 1400px){	
.catalog-section-list-pictures .catalog-section-list-item {
    width: 25%;
}
.goodsList .customItem {
	    max-width: 32.3% !important;
}
.goodsList .customItem:nth-of-type(4){
	display:none;
}
.goodsList .productList{
	gap:0;
	justify-content: space-between;
}
}
@media (max-width: 1100px){	
	.goodsList .customItem:nth-of-type(4){
	display:block;
	}
	.goodsList .customItem {
	    max-width: 49% !important;
}
}
@media (max-width: 780px){	
.catalog-section-list-pictures .catalog-section-list-item {
    width: 50%;
}
	.goodsList .customItem:nth-of-type(4){
	display:block;
	}
	.goodsList .customItem {
	    max-width: 100% !important;
		padding:0!important;
}
.bgTitle {
	margin:0;
}
.productList.items .picture {
	height:192px!Important;
}
.goodsList .productColText, .popular .productColText, #watched .productColText {
    padding: 0 20px !important;
}
}
/*
@media (max-width: 1000px){	
#browse .col, #browse .secondCol {
	width:100%!important;
}
#elementContainer #pictureContainer .pictureSlider .item:first-child {
	height:auto;
}
.goodsList .priceContainer, .popular .priceContainer, #watched .priceContainer {
	width:97%;
}
.goodsList .priceContainer__item, .popular .priceContainer__item, #watched .priceContainer__item {
	width:47%;
}
}						
@media (max-width: 850px){							
.goodsList .productColText,.popular .productColText,#watched .productColText {
    padding: 0!important;	
}							
.goodsList .product .addCart, .popular .product .addCart, #watched .product .addCart {
min-width: 150px;
}
}*/

@media screen and (max-width: 767px) {
.nbgTitle div {
	max-width:165px;
}
.related-new .slick-arrow {
	display:inline-block!Important;
	right:0;
}
}