.advantage__banner-img {
	width: 100px;
	height: 80px;
	background-image: url(../img/adv.jpg);
	overflow: hidden;
	display: inline-block;
	background-position: 5px 0;
}

.advantage__banner-img2 {
	background-position: -180px 0;
}

.advantage__banner-img3 {
	background-position: -380px 0;
}

.advantage__banner-img4 {
	background-position: -580px 0;
}

.advantage__banner-img5 {
	background-position: -780px 0;
}

.advantage__banner-img6 {
	background-position: 140px 0;
}


.slick-prev:before {
	content: "\f104";
}

.slick-next:before {
	content: "\f105";
}

.slick-prev:before,
.slick-next:before {
	font-family: FontAwesome;
	font-size: 40px;
	color: black;
}

.carousel-indicators:before {
	font-family: FontAwesome;
	font-size: 20px;
	content: "\f104";
	color: #7d7d7d;
	position: relative;
	left: -10px;
	top: -2px;
}

.carousel-indicators:after {
	font-family: FontAwesome;
	font-size: 20px;
	content: "\f105";
	color: #7d7d7d;
	position: relative;
	right: -10px;
	top: -2px;
}

.carousel-indicators li {
	margin: 4px;
}

.carousel-indicators .active {

	margin: 3px;
}

.card > .container > .nav-tabs {margin-bottom:50px;}

.hr-title {
	display: block;
	background-color: #25282A;
	width: 271px;
	height: 2px;
	margin-left: auto;
	margin-right: auto;
}

.margin0 {

	margin-top: 0;
	margin-bottom: 0;
}

.footer-menu-notice {
	padding: 20px 0 5px;
}

.footer-menu-adress__list--pad {
	padding-top: 7px;
}

.footer-menu-adress__link--show {
	color: #25282A;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}

.article-row {
	margin-left: -37px;
	margin-right: -37px;
}

.nav-new {
	position: absolute;
	top: 0px;
	left: 15px;
	color: #3c4144;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	border: 1px solid #3c4144;
	padding: 2px 12px;
	z-index:999;
}

.nav-new-sale {
	color: #3c4144 !important;
	border: 1px solid #3c4144 !important;
	background: #fff !important;
}
.nav-new-sale-text {
	color: rgba(206, 0, 12, 1) !important;
}

.footer-menu-adress__list--pad2 {
	padding-top: 11px;
}

.review__right--title {
	color: #555555;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 500;
}

.review__right--item {
	color: #555555;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 300;
}

.review__left--title {
	color: #555555;
	font-family: Roboto;
	font-weight: 300;
	font-size: 24px;
	position: relative;
}

.review__left--item {
	color: #555555;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 300;
}

.review__left--img {
	height: 24px;
	width: 24px;
	position: absolute;
	left: -48px;
	top: 5px;
	display: none;
}

.review__left {
	padding-left: 110px;
}

.card_banner-preview {
	margin-left: auto;
	margin-right: 3px;
	position: relative;
}

.card_banner-preview__img {margin:0px; padding:9px 0px; border:none !important; height:auto !important;}
.card_banner-preview__img .wrap {cursor:pointer; border:1px solid #e2e2e2; width:102px; height:102px; margin:0px; padding:0px; position:relative;}
.card_banner-preview__img .wrap img {width:auto; height:auto; max-width:100px; max-height:100px; margin:auto; position:absolute; top:0px; bottom:0px; left:0px; right:0px;}

.card_banner-preview__slick-wrap {position:relative; top:-15px;}

.slick-dots li button:before {content:''!important;}

.card__checkbox--span {
	color: #b7b7b7;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.45px;
	text-decoration: underline;
}

.card__checkbox .active {
	color: #363636;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
}

.card__checkbox--span {
	cursor: pointer;
}

.card__title {
	color: #25282A;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	position: relative;
	margin:0px 0px 3px 0px;
	padding:0px 70px 0px 0px;
	line-height:1.42857143;
}

.card__title-margin {
	padding:0px 180px 0px 0px;
}

.card__subtitle {
	color: #25282A;
	font-size: 14px;
	line-height:18px;
	font-weight: 500;
	position: relative;
	margin:0px 0px 15px 0px;
}

.card__subtitle-type {
	color: #fff;
	font-family: Roboto;
	font-size: 14px;
	line-height:18px;
	font-weight: 400;
	position: relative;
	margin:-10px 0px 15px 0px;
	padding:5px 10px;
	background:#25282A;
	display:inline-block;
}

.card__available {
	color: #25282A;
	font-size: 18px;
	font-weight: 300;
	margin:0px 0px 15px 0px;
}

.product-item-detail-info-container {margin-bottom:5px;}

.product-item-scu-item-color-container {max-width:1000px;}

.card__volume[data-code="COLOR"] .product-item-scu-item-list {margin:0px; padding:0px;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container {font-size:0px; line-height:0px; margin:0px 9px 9px 0px; padding:2px; display:inline-block; width:46px; height:46px; border:1px solid #cccccc;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container.selected {border-color:#25282A;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container label {background:no-repeat center center; background-size:cover; font-size:0px; line-height:0px; margin:0px; padding:0px; display:block; width:40px; height:40px; border:none; color:none;}

/*
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="955"] label {background:#B8860B;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="956"] label {background:#D2691E;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="957"] label {background:#228B22;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="958"] label {background:#1F3438;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="959"] label {background:#808080;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="960"] label {background:#8A9597;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="961"] label {background:#49423D;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="962"] label {background:#00FFFF;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="963"] label {background:#000000;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="964"] label {background:#FFFFFF;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="965"] label {background:#474A51;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="966"] label {background:#FFC0CB;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="967"] label {background:#9B111E;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="968"] label {background:#AF2B1E;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="969"] label {background:#FF0033;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="970"] label {background:#900020;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="971"] label {background:#B00000;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="972"] label {background:#7F180D;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="973"] label {background:#D8A903;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="974"] label {background:#D2691E;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="975"] label {background:#F19CBB;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="976"] label {background:#FF97BB;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="977"] label {background:#6F0035;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="978"] label {background:#FF0000;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="979"] label {background:#FF7F50;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="980"] label {background:#B44C43;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="981"] label {background:#FFCC99;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="982"] label {background:#FF1493;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="983"] label {background:#FADADD;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="984"] label {background:#FFE4B2;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="985"] label {background:#FFD1DC;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="986"] label {background:#FFBCD9;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="987"] label {background:#FF00FF;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="988"] label {background:#EB5284;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="989"] label {background:#FFAACC;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="990"] label {background:#FBA0E3;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="991"] label {background:#FF0033;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="992"] label {background:#9966CC;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="993"] label {background:#9966CC;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="994"] label {background:#FB607F;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="995"] label {background:#996666;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="996"] label {background:#FFC0CB;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="997"] label {background:#FFE5B4;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="998"] label {background:#FF97BB;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="999"] label {background:#734A12;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1000"] label {background:#42AAFF;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1001"] label {background:#f5f5dc;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1002"] label {background:#BEBD7F;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1003"] label {background:#C1876B;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1004"] label {background:#FF97BB;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1005"] label {background:#C0C0C0;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1006"] label {background:#6B8E23;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1007"] label {background:#FFFFFF;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1008"] label {background:#C3B091;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1009"] label {background:#FF8C69;}
.card__volume[data-code="COLOR"] .product-item-scu-item-color-container[data-onevalue="1010"] label {background:#660066;}
*/


.card__volume--item {
	color: #cccccc;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	border: 1px solid #bebebe;
	padding: 8px 16px;
	background: transparent;
	margin-right: 10px;
	cursor: pointer;
	margin-right: 10px;
	margin-bottom: 10px;

}

.card__volume__wrap {
	display: inline-block;
}

.card__volume--item:checked {
	color: #25282A;
	border: 1px solid #25282A;
}

.card__volume--input {
	display: none;
}

.card__volume--input:checked + label {
	color: #25282A;
	border: 1px solid #25282A;
}

.card__volume .active {
	color: #25282A;
	border: 1px solid #25282A;
}

.card__colour {
	padding: 25px 0 15px;
}

.card__colour--item {
	border: 1px solid transparent;
	padding: 2px;
	width: 36px;
	height: 36px;
	background-color: #f06eaa;
	display: inline-block;
	background-clip: content-box;
	margin: 0;
}

.card__colour--wrap {
	display: inline-block;
}

.card__colour--input {
	display: none;
}

.card__colour--input:checked + .card__colour--item {
	border: 1px solid #25282A;
}



.card__colour .active {
	border: 1px solid #25282A;

}

.card__old-price {
	color: #636363;
	font-family: Roboto;
	font-size: 27px;
	font-weight: 400;
	text-decoration: line-through;
	margin: 0;
}

.card__new-price {
	color: #25282A;
	font-size: 40px;
	font-weight: 500;
	margin: 0;
}

.card__available-yes {font-size:20px; line-height:24px; margin:0px 0px 0px 30px;}

.card__bonus {
	color: #555555;
	font-size: 20px;
	font-weight: 400;
}

.card__buy {
	font-size: 18px;
	font-weight: 400;
	padding: 10px 0;
	border: 2px solid #25282A;
	margin-right: 11px;
	margin-bottom: 11px;
	transition: all 0.2s ease-out;
	width: 200px;
	text-align: center;
	display: inline-block;
	background: #25282A;
	color: #ffffff;
}

.card__buy:hover {
	background: #F9F28C;
	color: #25282A;
	text-decoration:none;
}

.card__checkbox {
	padding: 5px 0 10px;

}

.card__buy-wrap a {text-decoration:none;}

.card__buy-wrap {
	padding-top: 15px;
	padding-bottom: 35px;
}

.card__other {
	color: #555555;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 300;
}

.card__other--like {
	padding-right: 12px;
	cursor: pointer;
	width: 35px;
    height: 23px;
    object-fit: cover;
}

.card__other--like:hover {
	opacity: 0.8;
}

.card__other--liked:hover:after {
	opacity: 0.8;
}

.fa-shopping-basket {
	padding-left: 12px;
	cursor: pointer;
}

.tab-content {
	text-align: left;
	border-bottom: none;
	padding-bottom: 0;
}

.review-more {
	margin-top: 50px;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	display: block;
	border: 2px solid #25282A;
	padding: 12px 45px;
	background: #25282A;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	transition: 0.2s;
}

.review-more:hover {
	background: #F9F28C;
	color: #25282A;
}


.catalog-multi-slide {
	padding-bottom: 73px;
}

.catalog-multi-slide .tab-card {
	padding:0px 30px;
	min-height: 550px;
}

.gift-title {
	color: #25282A;
	font-size: 28px;
	font-family: 'Unbounded', sans-serif;
	line-height: 22px;
	font-weight: 400;
	text-align: center;
	margin-top: 70px;
	margin-bottom: 60px;
}

.contact-title {
	color: #555555;
	font-size: 30px;
	font-weight: 300;
	text-align: center;
	margin-top: 60px;
}

.hr-catalog {
	margin-bottom: 70px;
}

.card {
	padding-bottom: 15px;
}

.card__img {
	max-height: 500px;
	max-width: 100%;
}

.card_banner {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.card__raiting {
	font-size: 12px;
	padding-left: 0px;


}

.card__available .fa {
	margin-right: 2px;
}

.card__review {
	color: #25282A;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 300;
	margin-left: 2px;
	text-decoration: none;
}

.new-catalog {
	position: absolute;
	top: 0px;
	right: 0;
	color: #25282A;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	border: 1px solid #25282A;
	padding: 2px 12px;
}

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

.card__right {
	position: relative;
	padding-left: 40px;
	top: -54px;
}

.card_banner-preview__link {
	color: #25282A;
	font-size: 13px;
	font-weight: 300;
	text-decoration: none;
	position: absolute;
	top: -45px;
	z-index:2;
}

.card_banner-preview__link::before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #25282A;
	opacity: 0;
	transition: all .25s ease;
}

.card_banner-preview__link:hover::before{
	opacity: 1;
}

.card_banner-preview__link:hover {
	color:#3c4144;
	text-decoration:none;
}

.modal-body__title {
	color: #363636;
	font-family: Roboto;
	font-size: 27px;
	font-weight: 400;
	text-align: center;
	font-weight: 400;
	margin-bottom: 0;
	margin-right: -30px;
}

.modal-header {

	border-bottom: none;
}

.modal-body__price {
	color: #25282A;
	font-size: 31px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 40px;
}

.modal-body {
	top: -30px;
	padding-left: 100px;
	padding-right: 100px;
}

.modal-body__form {
	color: #cccccc;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	height: 47px;
	margin-bottom: 12px;
	border: 1px solid #363636;
	border-radius: 0;


}

.modal-footer {
	border: none;
}

@media (min-width: 768px) {
	.modal-dialog {
		width: 645px;

	}
}

.modal-body__captcha {
	display: block;
	padding-top: 12px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;

}

.modal-body__form--captcha {

	width: 224px;
	height: 47px;
	border: 1px solid #363636;
	border-radius: 0;
	margin: 10px auto;
}

.modal-body__buy {
	color: #ffffff;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	background: #25282A;
	padding: 10px 0;
	text-decoration: none;
	width: 100%;
	display: block;
	text-align: center;
}

.modal-body__buy:hover {
	text-decoration: none;
	color: #ffffff;
}

.tab-card__time {
	color: #555555;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 300;
	padding-left: 17px;
}

.card__other--liked:after {
	width: 16px;
	height: 18px;
	background: url(../img/bask-cat.png) 0 0 no-repeat;
	content: "";
	display: inline-block;
	margin-left: 12px;
	top: 2px;
	position: relative;
	cursor: pointer;
	display:none;
}

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

.description__item {
	color: #555555;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	margin: 0 0 25px;
}

.description__item a {
	color: #555555;
	text-decoration:none;
	cursor:text;
}

.description__print {
	color: #555555;
	font-size: 18px;
	font-weight: 300;
	text-decoration: underline;
	margin: 40px 0 0px;
}

.description__wrap {

	font-weight: 500;
}

.description__print-img {
	margin-right: 16px;
	height: 19px;
}

.basket__right {
	background-color: #f4f4f4;
	padding: 23px 27px 25px 20px;
}

.basket__title {
	color: #25282A;
	font-size: 30px;
	font-weight: 600;
	/* padding-bottom: 30px; */
	margin-bottom: 50px;
	width: 757px;
	max-width: 100%;
}

.basket-table {
	width: 757px;
	max-width: 100%;
}

.basket-table .product {
	width:55%;
	float:left;
	padding-top:10px;
	display:flex;
}

.basket-table .product.title {
	padding-top:0;
	text-align:left;
}

.basket-table .price {
	width:45%;
	float: right;
	display: flex;
}

.basket-table .price.title {
	padding-top:0;
	text-align:right;
}

.basket__info--title {
	color: #363636;
	font-size: 18px;
	font-weight: 400;
}

.basket__br {
	background-color: #868686;
	height: 2px;
	margin:0px 0px 10px 0px;
}

.basket__info--item {
	margin-top: 25px;
	color: #363636;
	font-size: 16px;
	font-weight: 300;
	/* line-height: 34px; */
}

.basket__info--right {
	float: right;
}

.basket__info--itog {
	padding-top: 0px;
	color: #363636;
	font-size: 18px;
	font-weight: 400;
	line-height: 34px;
	margin: 0 0 0px;
}

.basket__info--ball {
	color: #555555;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 20px;
}

.basket__ball--img {
	float: right;
	height: 34px;
}

.basket__info--prob {
	color: #ffffff;
	font-size: 18px;
	font-weight: 400;
	padding: 11px 0;
	width: 100%;
	border: none;
	background: #818181;
	margin-bottom: 10px;
	border: 1px solid #818181;
}

.basket__info--prob:hover {
	background: transparent;
	color: #818181;
}

.basket__info--zakaz {
	display:block;
	text-decoration:none;
	text-align:center;
	color: #ffffff;
	font-size: 18px;
	font-weight: 500;
	padding: 11px 0;
	width: 100%;
	border: none;
	background: #25282A;
	border: 1px solid #25282A;
	margin:10px 0px 0px 0px;
}

.basket__info--zakaz.small {
	font-size: 16px;
}

.basket__info--zakaz:hover {
	background: #F9F28C;
	color: #25282A;
	text-decoration:none;
}

.basket__info--zakaz:focus, 
.basket__info--zakaz:active {
	color: #ffffff;
	text-decoration:none;
}

.basket__info--zakaz:hover:focus, 
.basket__info--zakaz:hover:active {
	color: #6e55ad;
	text-decoration:none;
}

.basket__tovar {
	color: #363636;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	margin: 0 0 8px;
}

.basket__tovar--name {
	color: #25282A;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	margin: 0 0 4px;
	display:inline-block;
	padding:7px 0px 0px 0px;
	position: relative;
	width: fit-content;
}

.basket__tovar--name::before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #25282A;
	opacity: 0;
	transition: all .25s ease;
}

.basket__tovar--name:hover::before{
	opacity: 1;
}

.basket__tovar--name:hover {
	color:#3c4144;
	text-decoration: none;
}

.basket__tovar--volume {
	color: #363636;
	font-size: 18px;
	font-weight: 400;
}

.basket__count {
	color: #363636;
	font-size: 16px;
	font-weight: 400;
	background: #fff;
	padding: 10px 15px;
	width: 76px;
}

.basket__price {
	color: #363636;
	font-size: 26px;
	font-weight: 400;
	padding-top: 0;
	margin: 0;
	line-height: 26px;
	text-align: center;
}

.basket__old-price {
	color: #acacac;
	font-size: 18px;
	font-weight: 300;
	text-decoration: line-through;
	margin: 0;
	text-align: center;
}

.basket__prozent {
	color: #25282A;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
}

.basket-table__tr {
	border-bottom: 2px solid #bbbbbb;
	height: 148px;
	display:flex;
}

.basket-table__tr-th {
	border-bottom: 2px solid #868686;
}

.basket-table__tr-th p {
	margin-bottom: 15px;
	color: #363636;
	font-size: 18px;
	font-weight: 400;
}

.basket-table th {
	padding-bottom: 15px;
	color: #363636;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
}

.basket-table td {
	padding-top: 10px;
	padding-bottom: 12px;
}

.basket-table td::nth-child(2) {
	max-width: 240px;
}

.basket__left {
	padding-left: 12px;
	padding-right: 12px;
}

.basket-table__td-img {
	text-align: center;
	float: left;
	width: 35%;
	display: flex;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.basket-table__td-tovar {
	width: 240px;
	float: left;
	width: 65%;
	display: flex;
	height: 100%;
	justify-content: center;
	flex-direction: column;
}

.basket__info--item-skidka {
	margin-top: 0;
	margin-bottom: 25px;
}

.basket__title-back {
	color: #25282A;
	font-size: 18px;
	font-weight: 400;
	float: right;
	cursor: pointer;
	margin-top: 8px;
	position: relative;
}

.basket__title-back::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #25282A;
	opacity: 0;
	transition: all .25s ease;
}

.basket__itog,
.basket__itog-price {
	color: #25282A;
	font-size: 26px;
	font-weight: 400;
	text-decoration: none;
	float: right;
	cursor: pointer;
	margin-top: 8px;
}

.basket__itog-price {
	margin-left: 15px;
}

.end-table {
	padding-top: 30px;
	width: 757px;
	max-width: 100%;
}

.basket__img-count {
	cursor: pointer;
}

.basket__img-count:hover {
	opacity: 0.7;
}

.basket__title-back:hover::before {
	opacity: 1;

}

.basket__title-back:hover {
	text-decoration: none;
}

.slick-next {
	right: 0px;
	z-index: 5;
}

.slick-prev {
	left: 0px;
	z-index: 5;
}

.basket-table__img {
	max-height: 125px;
	max-width: 168px;
	width: auto;
	height: auto;
}

.basket-table td:nth-child(n + 3),
.basket-table th:nth-child(n + 3) {
	text-align: center;
}



.card_banner-wrap .slick-list.draggable {}

@media (max-width:1024px) {

	.article-row {
		margin-left: -15px;
		margin-right: -15px;
	}

}

@media (max-width:767px) {

	.gift-title {
		margin-top: 40px;
		margin-bottom: 40px;
	}


}

@media (max-width: 992px) {
	.card_banner-preview__slick-wrap {
	top:0;		
}
}


@media (min-width: 992px) {
	.card_banner-preview {
		width: 102px;
	}
	.card_banner-wrap {

		height: 500px;
	}
	.review__left--item {
		width: 100px;
	}
	.card_banner-preview__img-wrap {
		margin-bottom: 8px;
	}
	.basket__right {
		margin-top: 80px;
	}
}

@media (max-width: 991px) {

	.basket-table {
		width:100%;
	}
	
	.card_banner-preview__img-wrap {
		margin-right: 8px;
	}

	.description__print {
		display: none;
	}
	.card_banner-preview__link {
		display: none;
	}
	.card__volume--item {
		width: 100px;
		text-align: center;
	}

	.card__right {
		position: relative;
		padding-left: 0px;
		top: 0px;
	}
	.card_banner-preview {
		padding: 20px 0;
		padding: 20px 0;
		margin-left: 0;

		max-width: 100%;
	}

	.card_banner-wrap {

		height: 500px;
	}
	.modal-body {
		top: -30px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.review__left--img {
		left: -30px;
	}
	.modal-body__title {

		margin-right: 0px;
	}
	.review__left {
		padding-left: 30px;
	}
}

[data-entity="images-container"] {display:none;}

@media (max-width: 767px) {
	/*.catalog-detail-text p, 
	.catalog-detail-props .description__item {font-size:16px!important;}*/

	.card_banner-preview {padding-top:0px;}
	.card_banner-preview__wrap[data-img-count="1"] {display:none;}
	.card_banner-preview__img .wrap {margin:0px auto;}
	.card-col {position:relative; margin-bottom:15px;}
	.card-col:before {content:''; position:absolute; top:0px; bottom:0px; left:16px; right:16px; z-index:2; pointer-events:none;}

	.basket-table .price.title .basket__count-wrap.favor {width:100%!important;}

	.basket__count-wrap.addbasket {display:flex!important; height:auto;}

	.hr-title {width:208px;}

	.card__new-price {font-size:34px;}

	.card__bonus {font-size:16px;}

	.basket-table__tr {
		display: block;
	}

	.basket-table .product,
	.basket-table .price {
		width:50%;
	}

	.basket__left {
		padding-right:12px;
	}

	
	
	.basket-table .product.title {
		width:40%;
	}
	
	.basket-table .product.title .basket-table__td-tovar {
		display:none;
	}

	.basket-table .product.title .basket-table__td-img {
		display: block; text-align:left;
	}

	.basket-table .price.title .basket__count-wrap {
		width: auto;
		text-align:right;
		margin:0px 5px 0px 0px;
	}

	.basket-table .price.title .basket__count-wrap:last-child {
		margin:0px;
	}

	.basket-table__tr-th p {
		font-size:15px;
	}

	.basket__count-wrap {
		display:block!important;
	}

	.basket__count-wrap.number {
		width:100%;
		text-align: right;
		/*padding-right: 15px;*/
	}

	.basket-icon__td-img {
		position:relative;
		top:15px;
		width:20%;
		/*padding-right:15px;*/
	}

	.basket-table .price {
		padding-top: 50px;
	}

	.basket__price {
		width:100%; 
		text-align:right;
		padding-right: 0px;
		line-height:32px;
		padding-top:10px;
	}
	
	.basket__old-price {
		width:100%; 
		text-align:right;
		padding-right: 0px;
	}
	
	.basket__prozent {
		width:100%; 
		text-align:right;
		padding-right: 0px;
	}

	.basket-table__td-img {
		width:100%;
	}

	.basket-icon__td-img {
		width:20%;
	}

	.basket-table__td-tovar {
		width:100%;
	}

	.basket-table .price .basket__count-wrap.digit_of_price {
		width:100%;
	}

	.basket-table .price .basket__count-wrap .digit_of_price .basket__price{
		width:100%; text-align:right;
	}

	.basket-table__tr {
		height: auto;
	}

	.basket__title {
		text-align:center;
	}

	.basket__title a {
		display: block;
		float:none;
		margin-top: 20px;
	}

	.card_banner-wrap {
		height: 300px;
	}
	.nav-tabs.catalog-nav-tabs > li > a,
	.nav-tabs.catalog-nav-tabs > li > a:focus,
	.nav-tabs.catalog-nav-tabs > li > a:hover {
		color: #b9b9b9;
		font-size: 12px;
		font-weight: 500;
		background: none;
		border: none;
		border-bottom: 2px solid #ececec;
		padding: 10px 2px;
		width: 100%;
	}
	.nav-tabs.catalog-nav-tabs > li.active > a,
	.nav-tabs.catalog-nav-tabs > li.active > a:focus,
	.nav-tabs.catalog-nav-tabs > li.active > a:hover {
		cursor: default;
		background-color: #fff;
		border: none;
		border-bottom: 2px solid #25282A;
		color: #25282A;
		font-size: 12px;
		font-weight: 500;
		padding: 10px 2px;
	}

	.catalog-nav-tabs {
		padding-bottom: 30px;
		margin:0 -15px;
	}
	.review__right--item {

		font-size: 14px;

	}
	.description__item {

		font-size: 14px;
		font-weight: 300;
		line-height: 18px;
		margin: 0 0 15px;
	}
	.contact-title {

		font-size: 24px;

		margin-top: 30px;
	}
	.review-more {
		margin-top: 20px;
		font-size: 14px;
		border: 2px solid #25282A;
		padding: 10px 25px;
		margin-bottom: 20px;
	}
}

@media (max-width: 560px) {
	.search-form form input[type="text"] {width:100%;}
	.search-form form input[type="submit"] {margin:20px auto 0; width:82px; display:block;}
}

@media (max-width: 520px) {

	.basket-table__td-img {
		justify-content:left;
	}

	.basket-table .price.title .basket__count-wrap span {
		display:inline;
	}

	.basket-table .price.title {
		width:60%;
		display:flex;
		justify-content:flex-end;
	}

	.basket-table .product,
	.basket-table .price {
		display: block;
	}

	.basket-table .price.favor {text-align:right;}

	.basket__count-wrap.addbasket {display:inline-block!important; width:auto; float:none; margin:10px 0 20px;}
	.basket-icon__td-img.favor {display:inline-block; top:auto; padding-left:10px; width:auto; float:none;}
}

@media (max-width:475px) {
	.card__title {font-size:22px;}
}

@media (max-width:387px) {
	.card__title {font-size:17px;}
}

.card_banner-preview .slick-list {max-height:530px;}

.card_banner-preview__wrap {}

.card_banner-preview__img-wrap {
	max-height: 102px;
	max-width: 102px;
	/* margin-bottom: 10px; */
	/* margin-right: 10px; */
}

.card_banner-preview__img-wrap-flex {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100px;
	width: 100px;
}

.basket__count-wrap {
	float: left;
	text-align: center;
	width: 50%;
	display: flex;
	height: 100%;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.basket__count-wrap_small {
	width:16px;
	min-width:16px;
	max-width:16px;
}

.basket__count-wrap.ball {
	font-size:18px;
}

.basket__count-wrap.ball .small {
	font-size:16px;
}

.basket-icon__td-img {
	float: left;
	display: flex;
	height: 100%;
	justify-content: center;
	align-items: center;
	height: 100%;
	width:16px;
	min-width:16px;
	max-width:16px;
}
.catalog-list__block{
	padding-right: 40px;
}
.bx-filter.bx-red .bx-ui-slider-pricebar-v {
	background:#25282A}

.catalog-list-left {padding-left:0px !important;}
.bx-filter-block > .row {margin:0px;}
.bx-filter {padding:0px 15px;}
#del_filter {margin:15px auto 0px auto; padding:0px; width:160px; color:#25282A;}


.product-img-main .img {width:240px; height:240px; background:no-repeat center center; background-size:contain;}
.product-main {padding:0px 30px;}

.product-main a:nth-child(2){text-decoration: none; display: flex; justify-content: center;}
.product-main a:nth-child(2) .tab-card__item { position: relative; width: fit-content;}
.product-main a:nth-child(2) .tab-card__item::before {content: ''; position: absolute; bottom: 0; left: 0; width: 100%; border-bottom: 1px solid #25282A; opacity: 0; transition: all .25s ease;}
.product-main a:nth-child(2) .tab-card__item:hover::before {opacity: 1;}

.bx-filter-popup-result.right {display:none !important;}
.catalog-list-right {padding-top:18px !important;}

@media (max-width: 767px) {
	
	.basket__count-wrap_small {
		display:none;
	}
	
	.basket-table .price {
		position:relative;
	}
	
	.basket__count-wrap.ball {
		position:absolute;
		top:140px;
		right:0px;
		text-align:right;
		width:150px;
		height:auto;
	}
	
	.basket__count-wrap.ball.price-old {
		top:190px;
	}
	
	.basket__count-wrap.ball br {
		display:none;
	}
	
	.basket__count {
		width:76px;
		min-width:76px;
		max-width:76px;
		height:43px;
	}
	
	.basket-icon__td-img {
		position:absolute;
		top:61px;
		right:95px;
		height:auto;
	}
	
}