.product-card {
	margin-bottom: 150px;
}
.product-card-image-block__img {
	position: relative;
}
.new, .sale {
	position: absolute;
	top: 20px;
	background: #754d98;
	color: #fff;
	font-size: 19px;
	padding: 8px 20px 7px 20px;
	text-transform: uppercase;
	line-height: 1;
	font-weight: 100;
}
.sale {
 background: #000;
}
.product-card-image-block__img img{
	width: 100%;
}
.fotorama__img img {
	width: 100%;
}
.product-card-info {
	margin-left: 25px;
}
.product-card-info__title {
	font-size: 25px;
	font-family: 'Futura-PT-Demi';
	text-transform: uppercase;
}

.product-card-info__brand {
    font-size: 1.25em;
    margin: 1em 0 0;
}

.product-card-info__collection {
    font-size: 1.25em;
    margin: 0;
}

.product-card-info__article {
    font-size: 1.25em;
    margin: 0;
}

.product-card-info__desc {
	font-size: 19px;
	font-family: 'FuturaPT-Book';
	line-height: 1.2;
	margin: 20px 0;
}
.characteristics-list {
	padding: 0;
	color: #8f969c;
	font-size: 19px;
	font-family: 'FuturaPT-Book';
}
.characteristics-list li {
	-webkit-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 1;
}
.characteristics-list li::before {
	content: '';
	border-bottom: 1px dashed #8f969c; 
	-webkit-box-flex: 1; 
	    -ms-flex-positive: 1; 
	        flex-grow: 1; 
	-webkit-box-ordinal-group: 3; 
	    -ms-flex-order: 2; 
	        order: 2;
	margin: 0 5px;
}
.characteristics-list span {
	-webkit-box-ordinal-group: 4;
	    -ms-flex-order: 3;
	        order: 3;
}
ul.characteristics-list li:nth-child(n+7){
	display:none;
}
.show-characteristics-list {
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	text-align:center;
	font-size: 19px;
	font-family: 'FuturaPT-Book';
	-webkit-box-shadow: 0px -27px 10px 4px rgba(255, 255, 255, 0.9);
	box-shadow: 0px -27px 10px 4px rgba(255, 255, 255, 0.9);
	position: relative;
	top: -10px;
	z-index: 2;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.show-characteristics-list-content {
	border-bottom: 2px #bdc4ca solid;
}
.show-characteristics-list img {
	height: 17px;
	width: 17px;
	-webkit-filter: invert(73%) sepia(1%) saturate(3170%) hue-rotate(166deg) brightness(101%) contrast(60%);
	        filter: invert(73%) sepia(1%) saturate(3170%) hue-rotate(166deg) brightness(101%) contrast(60%);
	margin-left: 5px;
}
.opnd_g {
	-webkit-box-shadow: none;
	        box-shadow: none;
	top: 0;
}
.opnd_g img {
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.product-card-info__price {
	font-size: 32px;
	font-family: 'FuturaPT-Heavy';
	padding: 34px 0 36px 0;
}
.btn-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.btn-add {
	padding: 11px 84px;
	font-size: 19px;
	background: #000;
	color: #fff;
	font-weight: 100;
	cursor: pointer;
}
.btn-all-brend {
	display: inline-block;
	padding: 11px 46px;
	font-size: 19px;
	border: 1px #000 solid;
}
.product-card-info-brend-title {
	font-size: 19px;
	color: #8f969c;
	font-family: 'FuturaPT-Medium';
	margin-top: 40px;
}
.product-card-info-brend-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
/*	        justify-content: space-between;*/
	flex-wrap: wrap;
	margin: 0;        
	padding: 0;
}
.product-card-info-brend-list-item {
	height: 55px;
	width: 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
/*	border-right: 1px #eff3f5 solid;*/
}
.product-card-info-brend-list-item:last-child {
	border: 0;
}
.product-card-info-brend-list-item img {
	height: 30px;
	width: 30px;
	-webkit-filter: invert(73%) sepia(1%) saturate(3170%) hue-rotate(166deg) brightness(101%) contrast(60%);
	        filter: invert(73%) sepia(1%) saturate(3170%) hue-rotate(166deg) brightness(101%) contrast(60%);
}
.product-card-info-brend-list .active {
	background: #c1c7cd;
}
.product-card-info-brend-list .active img {
	-webkit-filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(295deg) brightness(106%) contrast(102%);
	        filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(295deg) brightness(106%) contrast(102%);
}
.scheme-text {
	font-size: 19px;
	color: #000;
	font-family: 'FuturaPT-Medium';
	margin-top: 40px;
}
.scheme-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 14px 0;
}
.scheme-block__file {
    display: block;
    position: relative;
    margin: 0 16px 0 0;
}


.scheme-block__file__extension {
	position: absolute;
	 color: #c1c7cd;
  font-size: 9px;
  top: 13px;
	text-transform: uppercase;
	font-weight: bold;
	left: 0;
	width: 100%;
	text-align: center;
}
.scheme-block__file__icon {
	height: unset;
	width: 36px;
}
.scheme-block__category {
    display: flex;
    align-items: center;
}

.scheme-block__category__name {
	color:  #9da6ab;
	font-size: 16px;
	font-family: 'FuturaPT-Book';
	position: relative;
	top: -8px;
}
.related-products {
	margin-bottom: 150px;
}
.related-products .owl-nav img {
	width: 30px;
	-webkit-filter: invert(97%) sepia(2%) saturate(996%) hue-rotate(179deg) brightness(89%) contrast(91%);
	filter: invert(97%) sepia(2%) saturate(996%) hue-rotate(179deg) brightness(89%) contrast(91%);
}
.related-products .owl-theme .owl-nav [class*="owl-"]:hover {
	background: transparent;
	-webkit-filter: invert(98%) sepia(11%) saturate(497%) hue-rotate(175deg) brightness(98%) contrast(88%);
	filter: invert(98%) sepia(11%) saturate(497%) hue-rotate(175deg) brightness(98%) contrast(88%);
}
.related-products .owl-prev {
	right: 0;
	position: relative;
}
.related-products .owl-next {
	left: 0;
	position: relative;
}
.related-products .owl-theme .owl-nav {
position: absolute;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
	bottom: -23px;
}
.related-products .owl-theme .owl-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 75px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.related-products .owl-theme .owl-dots .owl-dot span {
	width: 65px;
	height: 4px;
	margin: 0;
	border-radius: 0;
	background: #e5e8eb;
}
.related-products .owl-theme .owl-dots .owl-dot.active span {
	background: #9aa0a6;
}
.related-products .hits-card{
 margin: 10px;
}
.detail-collection .owl-nav img {
	width: 30px;
	-webkit-filter: invert(97%) sepia(2%) saturate(996%) hue-rotate(179deg) brightness(89%) contrast(91%);
	filter: invert(97%) sepia(2%) saturate(996%) hue-rotate(179deg) brightness(89%) contrast(91%);
}
.detail-collection .owl-theme .owl-nav [class*="owl-"]:hover {
	background: transparent;
	-webkit-filter: invert(98%) sepia(11%) saturate(497%) hue-rotate(175deg) brightness(98%) contrast(88%);
	filter: invert(98%) sepia(11%) saturate(497%) hue-rotate(175deg) brightness(98%) contrast(88%);
}
.detail-collection .owl-theme .owl-nav {
	position: absolute;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.detail-collection .owl-theme .owl-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 28px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.detail-collection .owl-theme .owl-dots .owl-dot span {
	width: 150px;
	height: 4px;
	margin: 0;
	border-radius: 0;
	background: #e5e8eb;
}
.detail-collection .owl-theme .owl-dots .owl-dot.active span {
	background: #9aa0a6;
}
.detail-collection .scheme-text {
	margin-top: 0;
}
.detail-collection .product-card-info__price {
	padding: 15px 0 20px 0;
}
.detail-collection-product {
	margin: 100px 0 150px 0;
}
.detail-collection-product .title-h2 {
	text-align: left;
	font-size: 40px;
}
.hits-card-image img {
  height:273px;
  width:250px;
  -o-object-fit:scale-down;
     object-fit:scale-down;
}

#msGallery .fotorama__img {
    width: auto!important;
    max-height: 420px!important;
    margin: 0 auto;
}